@import url("https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,600&display=swap");body,html{background-color:#EDF2F9!important;color:#1E293B!important;font-family:Barlow,system-ui,-apple-system,sans-serif!important;-webkit-font-smoothing:antialiased;letter-spacing:-.01em;margin:0!important;padding:0!important}.product-skip{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.jf-app{margin:0!important;padding:0!important;--jf-bg:#EDF2F9!important;--jf-ink:#1E293B!important;--jf-muted:#64748B!important;--jf-line:#E2E8F0!important;--jf-primary:#1D6FB8!important;--jf-soft:#EBF3FA!important;--jf-good:#10B981!important;--jf-bad:#EF4444!important;--money-in:#10B981!important;--money-out:#EF4444!important;--money-neutral:#64748B!important;--money-projected-in:#0284C7!important;--money-projected-out:#D97706!important;--money-projected-result:#6366F1!important;--money-balance:#1D6FB8!important;background:#EDF2F9!important;color:#1E293B!important;font-family:Barlow,system-ui,sans-serif!important;font-size:13px!important;min-height:100vh}.jf-app h1,.jf-app h2,.jf-app h3,.jf-app h4{font-family:Barlow,system-ui,sans-serif!important;font-weight:600!important;color:#1B2128!important;letter-spacing:-.01em!important}.jf-app h1{font-size:22px!important}.jf-app h2{font-size:16px!important}.jf-app h3{font-size:14px!important}.jf-workspace{margin-left:240px!important;background:#EDF2F9!important;min-height:100vh;transition:margin-left .2s ease!important}.jf-app:has(.product-sidebar.is-collapsed) .jf-workspace{margin-left:64px!important}.product-sidebar{position:fixed!important;top:0!important;left:0!important;bottom:0!important;width:240px!important;border-right:1px solid rgba(255,255,255,.08)!important;border-radius:0!important;padding:16px 12px 14px!important;display:flex!important;flex-direction:column!important;z-index:40!important;box-shadow:2px 0 16px rgba(15,23,42,.25)!important;transition:width .2s ease!important}.product-sidebar.is-collapsed{width:64px!important;padding:16px 8px!important}.product-sidebar-header{margin-bottom:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.product-brand-header{display:flex!important;align-items:center!important;gap:10px!important;padding:6px 8px!important;text-decoration:none!important;border-radius:8px!important;transition:all .15s ease!important}.product-brand-header:hover{background:rgba(255,255,255,.06)!important}.product-brand-logo{width:32px!important;height:32px!important;border-radius:8px!important;background:transparent!important;display:grid!important;place-items:center!important;flex-shrink:0!important;box-shadow:0 2px 8px rgba(0,0,0,.28)!important;overflow:hidden!important}.product-brand-text{display:flex!important;flex-direction:column!important;min-width:0!important}.product-brand-title{font-family:Barlow,system-ui,sans-serif!important;font-size:16px!important;font-weight:700!important;color:#FFFFFF!important;letter-spacing:-.02em!important;line-height:1.15!important}.product-brand-ai{color:#38BDF8!important;font-weight:800!important}.product-brand-subtitle{font-size:10px!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#94A3B8!important;font-weight:600!important}.product-sidebar.is-collapsed .product-brand-header{justify-content:center!important;padding:6px 0!important}.product-collapse-edge{position:absolute!important;right:-11px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:22px!important;border-radius:50%!important;background:#1E293B!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 2px 6px rgba(0,0,0,.25)!important;color:#94A3B8!important;display:grid!important;place-items:center!important;cursor:pointer!important;z-index:45!important;padding:0!important;transition:all .15s ease!important}.product-collapse-edge:hover{background:#0F172A!important;color:#38BDF8!important;border-color:#38BDF8!important;box-shadow:0 2px 8px rgba(56,189,248,.3)!important;transform:translateY(-50%) scale(1.08)!important}.product-nav-body{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important}.product-sidebar.is-collapsed .product-nav-group a span,.product-sidebar.is-collapsed .product-nav-group p,.product-sidebar.is-collapsed .product-workspace-meta{display:none!important}.product-sidebar.is-collapsed .product-nav-group a{justify-content:center!important;padding:10px 0!important}.product-sidebar.is-collapsed .product-workspace{justify-content:center!important;padding:12px 0 0!important}.product-sidebar.is-collapsed .product-settings-btn{display:none!important}.product-nav-group{margin-top:14px!important;margin-bottom:4px!important}.product-nav-group p{color:#90A0B2!important;font-size:10px!important;font-weight:600!important;padding:0 10px 6px!important}.product-nav-group a{gap:12px!important;color:#64748B!important;font-size:13px!important;padding:9px 12px!important;border-radius:6px!important;transition:all .18s ease!important;min-height:38px!important}.product-nav-group a:hover{background:#F1F5F9!important;color:#1D6FB8!important}.product-nav-group a.active{background:#EBF3FA!important;color:#1D6FB8!important}.product-nav-group a.active:after{right:-12px!important;top:6px!important;bottom:6px!important;background:#1D6FB8!important}.product-workspace{justify-content:space-between!important;border-top:1px solid #e2e8f0!important}.product-workspace-info{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.product-workspace-meta{font-size:12px!important;font-weight:600!important;color:#1B2128!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.product-workspace-meta small{display:block!important;font-size:10px!important;color:#6C7A87!important;font-weight:400!important}.product-avatar{border-radius:50%!important;background:#EBF3FA!important;color:#206095!important;font-size:11px!important;font-weight:600!important;flex-shrink:0!important}.product-avatar,.product-settings-btn{width:30px!important;height:30px!important;display:grid!important;place-items:center!important}.product-settings-btn{border-radius:6px!important;color:#64748B!important;text-decoration:none!important;transition:all .15s ease!important;border:1px solid transparent!important}.product-settings-btn:hover{background:#F1F5F9!important;color:#1D6FB8!important;border-color:#E2E8F0!important}.product-settings-btn.active{background:#EBF3FA!important;color:#1D6FB8!important;border-color:#BFDBFE!important}.jf-app .jf-top{height:54px!important;background:rgba(255,255,255,.98)!important;backdrop-filter:blur(10px)!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;padding:0 24px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;margin-top:0!important;z-index:30!important}.jf-app .jf-top-controls{gap:16px!important}.jf-app .jf-top-actions{display:flex!important;align-items:center!important;gap:12px!important;margin-left:auto!important}.jf-app .jf-top-controls label{display:flex!important;gap:8px!important;font-size:12px!important;color:#495057!important;font-weight:500!important}.jf-app .jf-top-sync-btn{background:#FFFFFF!important;border:1px solid #cbd5e1!important;color:#1E293B!important;font-size:12px!important;font-weight:500!important;padding:6px 12px!important;min-height:32px!important;height:32px!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:all .15s ease!important;box-shadow:0 1px 2px rgba(0,0,0,.04)!important}.jf-app .jf-top-sync-btn:hover:not(:disabled){background:#F1F5F9!important;border-color:#94A3B8!important;color:#1D6FB8!important}.jf-app .jf-top-sync-btn:disabled{opacity:.7!important;cursor:wait!important}.jf-app :is(.jf-control,select,input,textarea){background:#FFFFFF!important;border:1px solid #ced4da!important;border-radius:5px!important;color:#212529!important;font-size:12px!important;padding:6px 10px!important;min-height:32px!important;outline:none!important;transition:all .15s ease!important}.jf-app :is(.jf-control,select,input):focus{border-color:#206095!important;box-shadow:0 0 0 2px rgba(32,96,149,.15)!important}.jf-app input[type=checkbox]{accent-color:#206095!important;min-height:auto!important;cursor:pointer!important}.jf-app .jf-head button,.jf-app .product-refresh{background:#FFFFFF!important;border:1px solid #ced4da!important;color:#495057!important;border-radius:5px!important;padding:6px 14px!important;font-size:12px!important;font-weight:500!important;display:inline-flex!important;align-items:center!important;gap:6px!important;cursor:pointer!important;transition:all .15s ease!important}.jf-app .jf-head button:hover{background:#F8F9FA!important;border-color:#ADB5BD!important;color:#212529!important}.jf-app .jf-content{padding:24px 28px!important;max-width:1600px!important;margin:0 auto!important;position:relative!important;min-height:calc(100vh - 54px)!important}.jf-app .jf-head{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;padding:4px 0 16px!important;margin-top:0!important;margin-bottom:16px!important}.jf-app .jf-head h1{margin:0!important;font-size:20px!important;font-weight:600!important;color:#0F172A!important}.jf-app .product-context{display:none!important}.jf-app :is(.jf-card,.jf-panel){background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 4px 16px rgba(18,38,63,.05),0 1px 3px rgba(18,38,63,.02)!important;color:#1E293B!important;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease!important}.jf-app :is(.jf-card,.jf-panel) *{border-radius:0!important}.jf-app :is(.jf-card,.jf-panel):hover{border-color:#CBD5E1!important;box-shadow:0 8px 24px rgba(18,38,63,.08),0 2px 6px rgba(18,38,63,.03)!important}.product-key-metrics{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin-bottom:24px!important}.jf-app .col-span-1{grid-column:span 1/span 1!important}.jf-app .col-span-2{grid-column:span 2/span 2!important}.jf-app .col-span-3{grid-column:span 3/span 3!important}.jf-app .col-span-4{grid-column:span 4/span 4!important}.jf-app .col-span-5,.jf-app .col-span-6{grid-column:span 5/span 5!important}.product-key-metrics>.jf-card:not([class*=col-span-]){grid-column:span 1/span 1!important}.jf-app .jf-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;box-sizing:border-box!important;overflow:visible!important}.jf-app .jf-card>.jf-card-header,.jf-app .jf-card>div:first-child:not(.jf-card-body):not(.jf-card-footer){display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin-bottom:6px!important;position:relative!important}.jf-app .jf-card>.jf-card-body{display:block!important;width:100%!important;margin:4px 0!important}.jf-app .jf-card>.jf-card-footer{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:100%!important}.jf-app .jf-info-tooltip-wrapper{margin-left:auto!important;flex-shrink:0!important;display:inline-flex!important;align-items:center!important}.jf-app .jf-card-help-anchor,.jf-app .jf-card>.jf-card-help-anchor{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;width:auto!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:10!important;margin:0!important;padding:0!important}.jf-app .jf-card-help-anchor .jf-info-tooltip-wrapper{width:auto!important;display:inline-flex!important}.jf-app .product-key-metrics .jf-card{padding:14px 16px!important;min-height:120px!important}.jf-app .product-key-metrics .jf-card:first-child{border-left:3.5px solid #1d6fb8!important}.jf-app .executive-metric strong,.jf-app .jf-card strong{display:block!important;width:100%!important;font-family:Barlow,system-ui,sans-serif!important;font-size:clamp(16px,1.35vw,21px)!important;font-weight:700!important;letter-spacing:-.03em!important;color:#0F172A!important;margin:4px 0!important;line-height:1.2!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jf-app .metric-detail{font-size:11px!important;color:#6C7A87!important}.jf-app .metric-comparison{margin-top:6px!important;padding-top:6px!important;border-top:1px solid #f0f2f5!important;font-size:11px!important}.jf-app .comparison-better,.jf-app .jf-positive{color:#20A464!important}.jf-app .comparison-worse,.jf-app .jf-negative{color:#D93F4C!important}.jf-app .comparison-equal{color:#6C7A87!important}.jf-app .grouped-card-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;margin-bottom:24px!important}.jf-app .grouped-card-grid .jf-card{padding:14px 16px!important;background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:10px!important;box-shadow:0 3px 12px rgba(18,38,63,.04)!important}.jf-app .grouped-card-grid .jf-card strong{font-size:clamp(16px,1.35vw,20px)!important;font-weight:700!important;color:#0F172A!important;margin:4px 0!important;display:block!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.jf-app .jf-section{margin-top:24px!important}.jf-app .jf-panel-title{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:14px!important}.jf-app .jf-panel-title h2,.jf-app .jf-panel-title h3,.jf-app .jf-section h2,.jf-app .jf-section h3{font-size:15px!important;font-weight:600!important;color:#0F172A!important;margin:0!important}.jf-app [role=tablist]{background:#E9ECEF!important;border-radius:6px!important;padding:3px!important;display:inline-flex!important;gap:3px!important;margin-bottom:18px!important;border:0!important}.jf-app [role=tab]{color:#495057!important;background:transparent!important;border:0!important;border-radius:4px!important;font-size:12px!important;padding:6px 14px!important;font-weight:500!important;cursor:pointer!important;transition:all .15s ease!important}.jf-app [role=tab][data-state=active]{background:#FFFFFF!important;color:#206095!important;font-weight:600!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.jf-app .fs-panel{padding:0!important;background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 2px 8px rgba(18,38,63,.04)!important}.jf-app .fs-toolbar{padding:12px 20px!important;background:#F8FAFC!important;border-bottom:1px solid #e2e8f0!important;font-size:12px!important;color:#64748B!important;justify-content:space-between!important}.jf-app .fs-meta-cols,.jf-app .fs-toolbar{display:flex!important;align-items:center!important}.jf-app .fs-meta-cols{gap:24px!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#475569!important}.jf-app .fs-meta-period{color:#1E293B!important;font-size:12px!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}.jf-app .fs-meta-note,.jf-app .fs-meta-stat{color:#64748B!important}.jf-app .fs-meta-note{font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}.jf-app .fs-table,.jf-app .jf-table{width:100%!important;border-collapse:collapse!important;font-size:13px!important;font-variant-numeric:tabular-nums!important;line-height:1.5!important}.jf-app .fs-table thead th,.jf-app .jf-table thead th{position:sticky!important;top:0!important;z-index:2!important;background:#F8FAFC!important;color:#334155!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.04em!important;padding:10px 18px!important;border-bottom:2px solid #cbd5e1!important;text-align:right!important}.jf-app .fs-scroll,.jf-app .jf-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;max-width:100%!important}.jf-app .fs-table thead th:first-child,.jf-app .jf-table thead th:first-child{text-align:left!important}.jf-app .fs-table td,.jf-app .jf-table td{text-align:right!important}.jf-app .fs-table td,.jf-app .fs-table th:first-child,.jf-app .jf-table td,.jf-app .jf-table th:first-child{padding:10px 18px!important;border-bottom:1px solid #f1f5f9!important;color:#1E293B!important;font-weight:400!important}.jf-app .fs-table th:first-child,.jf-app .jf-table th:first-child{text-align:left!important}.jf-app .fs-table tr:hover td,.jf-app .fs-table tr:hover th{background:#F8FAFC!important}.jf-app .fs-section th{background:#F8FAFC!important;color:#1D6FB8!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:11px!important}.jf-app .fs-group th,.jf-app .fs-section th{font-weight:600!important;padding:10px 18px!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important}.jf-app .fs-group td,.jf-app .fs-group th{background:#FFFFFF!important;color:#0F172A!important;font-size:13px!important}.jf-app .fs-group td{font-weight:700!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding:10px 18px!important}.jf-app .fs-group button{color:#0F172A!important;background:none!important;border:0!important;font:inherit!important;font-weight:600!important;cursor:pointer!important;padding:0!important;display:inline-flex!important;align-items:center!important;gap:8px!important;transition:color .15s ease!important}.jf-app .fs-group button:hover{color:#1D6FB8!important}.jf-app .fs-chevron{display:inline-block!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;transform:rotate(-90deg)!important;color:#94A3B8!important;flex-shrink:0!important}.jf-app .fs-chevron.is-open{transform:rotate(0deg)!important;color:#1D6FB8!important}.jf-app .fs-detail{transition:background-color .2s ease!important}.jf-app .fs-detail.is-collapsed{visibility:collapse!important}.jf-app .fs-detail td,.jf-app .fs-detail th{background:#FAFAFA!important;color:#475569!important;font-size:12px!important;font-weight:400!important;padding:0 18px 0 36px!important;border-bottom:1px solid #f1f5f9!important;transition:border-color .25s ease!important}.jf-app .fs-detail.is-collapsed td,.jf-app .fs-detail.is-collapsed th{border-bottom:none!important;padding:0 18px 0 36px!important;height:0!important;line-height:0!important;border-top:none!important}.jf-app .fs-detail-cell{overflow:hidden!important;max-height:50px!important;opacity:1!important;padding-top:5px!important;padding-bottom:5px!important;transform:translateY(0)!important;transition:max-height .24s cubic-bezier(.16,1,.3,1),opacity .2s ease,padding .24s ease,transform .22s cubic-bezier(.16,1,.3,1)!important}.jf-app .fs-detail.is-collapsed .fs-detail-cell{max-height:0!important;opacity:0!important;padding-top:0!important;padding-bottom:0!important;transform:translateY(-4px)!important;pointer-events:none!important}.jf-app .fs-detail td button,.jf-app .fs-detail th a{font-size:12px!important;color:#64748B!important;transition:color .15s ease!important}.jf-app .fs-detail td button:hover,.jf-app .fs-detail th a:hover{color:#1D6FB8!important}.jf-app .fs-total th{font-weight:600!important}.jf-app .fs-total td,.jf-app .fs-total th{background:#F8FAFC!important;color:#0F172A!important;font-size:13px!important;border-top:1px solid #e2e8f0!important;border-bottom:1px solid #e2e8f0!important;padding:11px 18px!important}.jf-app .fs-total td{font-weight:700!important}.jf-app .fs-major th{font-weight:600!important}.jf-app .fs-major td,.jf-app .fs-major th{background:#F1F5F9!important;color:#0F172A!important;font-size:13.5px!important;border-top:1px solid #cbd5e1!important;border-bottom:1px solid #cbd5e1!important;padding:12px 18px!important}.jf-app .fs-major td{font-weight:700!important}.jf-app .recharts-cartesian-grid line{stroke:#E6E9F0!important}.jf-app .recharts-text{fill:#6C7A87!important;font-size:10px!important}.jf-app .recharts-default-tooltip{background:#FFFFFF!important;border:1px solid #e6e9f0!important;border-radius:6px!important;color:#212529!important;box-shadow:0 4px 12px rgba(0,0,0,.08)!important}.jf-app .liquidity-controls{display:flex!important;gap:16px!important;padding:12px 0!important;border-bottom:1px solid #e6e9f0!important;margin-bottom:16px!important;font-size:12px!important;color:#495057!important;align-items:center!important;flex-wrap:wrap!important}.liquidity-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.liquidity-summary>div{padding:14px 16px!important;background:#F8F9FA!important;border:1px solid #e6e9f0!important;border-radius:6px!important}.liquidity-summary span{font-size:11px!important;color:#6C7A87!important}.liquidity-summary strong{font-size:22px!important;font-weight:700!important;color:#1B2128!important;display:block!important;margin-top:4px!important}.liquidity-chart{margin:18px 0!important}.liquidity-chart figcaption{font-size:13px!important;color:#1B2128!important;margin-bottom:8px!important;font-weight:600!important}.franchise-difference-card a,.jf-app .bp-note,.jf-app .jf-caption,.jf-app .jf-panel-title p,.jf-app .jf-panel-title span,.jf-app .jf-panel>div:first-child>span,.jf-app .metric-detail,.jf-app details,.jf-app details summary,.jf-app p:empty,.product-explore-heading,.product-period-detail{display:none!important}.jf-info-tooltip-wrapper:hover .jf-info-icon{color:#1D6FB8!important}.jf-app .jf-bank-grid,.jf-app section.jf-bank-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;width:100%!important}.jf-app .jf-bank-grid article.jf-bank-card-gradient,.jf-app .jf-bank-grid>*{grid-column:span 1!important;width:100%!important;min-width:0!important;margin:0!important}@media (max-width:768px){.jf-app .jf-bank-grid,.jf-app section.jf-bank-grid{grid-template-columns:1fr!important}}.jf-app .jf-bank-line{padding:9px 0!important;border-bottom:1px solid #f0f2f5!important;display:flex!important;justify-content:space-between!important;color:#6C7A87!important;font-size:12px!important}.jf-app .jf-bank-line b{color:#1B2128!important;font-weight:500!important;font-variant-numeric:tabular-nums!important}.jf-app .jf-bank-bottom{display:flex!important;justify-content:space-between!important;padding-top:12px!important;margin-top:10px!important;border-top:1px solid #e6e9f0!important}.jf-app .jf-bank-bottom strong{font-size:18px!important;font-weight:700!important;color:#206095!important;display:block!important}.jf-app .jf-cost-track{height:6px!important;background:#F1F5F9!important;border-radius:9999px!important;margin-top:6px!important;overflow:hidden!important}.jf-app .jf-cost-track i{display:block!important;height:100%!important;background:#1D6FB8!important;border-radius:9999px!important;transition:width .3s ease!important}.jf-app .jf-cost-row{padding:10px 0!important;border-bottom:1px solid #f1f5f9!important}.jf-app .jf-cost-percent{display:inline-flex!important;align-items:center!important;padding:2px 6px!important;border-radius:4px!important;font-size:11px!important;background:#F1F5F9!important;color:#475569!important;margin-left:8px!important}.product-mobile-trigger{display:none!important}@keyframes jfFadeSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes jfNumberReveal{0%{opacity:.15;filter:blur(3px)}to{opacity:1;filter:blur(0)}}.jf-app .jf-card{animation:jfFadeSlideUp .65s cubic-bezier(.16,1,.3,1) backwards!important}.jf-app .product-key-metrics .jf-card:first-child{animation-delay:.05s!important}.jf-app .product-key-metrics .jf-card:nth-child(2){animation-delay:.12s!important}.jf-app .product-key-metrics .jf-card:nth-child(3){animation-delay:.19s!important}.jf-app .product-key-metrics .jf-card:nth-child(4){animation-delay:.26s!important}.jf-app b,.jf-app strong{animation:jfNumberReveal .5s ease-out!important}.recharts-rectangle{transition:all .75s cubic-bezier(.16,1,.3,1)!important}@media (max-width:1400px){.jf-app .grouped-card-grid,.product-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important}.jf-app .col-span-1{grid-column:span 1/span 1!important}}@media (max-width:1024px){.jf-app .grouped-card-grid,.product-key-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.jf-app .col-span-1,.jf-app .col-span-2{grid-column:span 1/span 1!important}}@media (max-width:900px){.jf-app div[style*="grid-template-columns: 1.5fr 1fr"],.jf-app div[style*="gridTemplateColumns: '1.5fr 1fr'"]{grid-template-columns:1fr!important}}@media (max-width:767px){.product-collapse-edge,.product-sidebar{display:none!important}.jf-workspace{margin-left:0!important}.jf-app .grouped-card-grid,.product-key-metrics{grid-template-columns:1fr!important}.jf-app .col-span-1{grid-column:span 1/span 1!important}.liquidity-summary{grid-template-columns:1fr!important}.jf-app .jf-top{padding:0 16px!important}.jf-app .jf-content{padding:16px!important}.product-mobile-trigger{display:flex!important;position:fixed!important;bottom:20px!important;right:20px!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#1D6FB8!important;color:#FFFFFF!important;border:none!important;box-shadow:0 4px 14px rgba(0,0,0,.2)!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:50!important}}.product-mobile-menu{background:linear-gradient(225deg,#0B3B24,#1A6B43)!important;color:#FFFFFF!important;border-right:1px solid rgba(255,255,255,.1)!important}:root[data-theme=dark] .product-mobile-menu{background:linear-gradient(180deg,#061C12,#0A2B1B 52%,#103D27)!important}.product-mobile-menu .product-nav-group a,.product-mobile-menu .product-nav-group p,.product-mobile-menu .product-workspace-meta small,.product-mobile-menu .product-workspace-meta strong{color:#FFFFFF!important}.product-loading-overlay{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;min-height:400px!important;background:rgba(237,242,249,.7)!important;backdrop-filter:blur(3px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;z-index:50!important;gap:14px!important;border-radius:10px!important}.product-loading-spinner{width:42px!important;height:42px!important;border:3.5px solid #e2e8f0!important;border-top-color:#1d6fb8!important;border-radius:50%!important;animation:jfSpin .75s linear infinite!important}.product-loading-overlay span{font-size:13px!important;font-weight:600!important;color:#1E293B!important;letter-spacing:-.01em!important}@keyframes jfSpin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.jf-app :focus-visible{outline:2px solid #1D6FB8!important;outline-offset:2px!important}.jf-app :is(.jf-card,.jf-panel,button,input,select){transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease!important}.overview-cockpit-hero{border-radius:12px!important;padding:18px 24px!important;color:#FFFFFF!important;display:flex!important;flex-wrap:wrap!important;justifyContent:space-between!important;align-items:center!important;gap:16px!important;box-shadow:0 10px 25px -5px rgba(9,25,47,.25)!important;position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.12)!important;margin-bottom:0!important;transition:all .35s ease!important}.overview-cockpit-hero,.overview-cockpit-hero:hover{background:linear-gradient(225deg,hsla(17,87%,45%,1),hsla(11,100%,63%,1))!important}.overview-cockpit-hero:hover{box-shadow:0 14px 32px rgba(9,25,47,.4)!important}.overview-cockpit-hero h1{color:#FFFFFF!important}.overview-cockpit-hero:after{content:""!important;position:absolute!important;right:-50px!important;top:-50px!important;width:280px!important;height:280px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(241,77,28,.28) 0,rgba(188,64,24,0) 70%)!important;pointer-events:none!important;z-index:1!important;transition:transform .5s ease,opacity .5s ease!important}.overview-cockpit-hero:hover:after{transform:scale(1.2) translate(-10px,10px)!important;opacity:.9!important}.overview-section-header{display:none!important}.jf-app .jf-content,.overview-page{display:flex!important;flex-direction:column!important;gap:24px!important}.jf-app article.jf-bank-card-gradient{background:var(--bank-gradient,linear-gradient(135deg,#1D6FB8 0,#0E4375 100%))!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(15,23,42,.12)!important;overflow:hidden!important}.jf-app article.jf-bank-card-gradient *{border-radius:0!important}.jf-app article.jf-bank-card-gradient b,.jf-app article.jf-bank-card-gradient h2,.jf-app article.jf-bank-card-gradient strong{color:#FFFFFF!important}.jf-app article.jf-bank-card-gradient .jf-bank-line{color:rgba(255,255,255,.85)!important;border-radius:0!important}.jf-app article.jf-bank-card-gradient .jf-bank-tag{background:rgba(255,255,255,.18)!important;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:4px!important}.overview-section-title-wrap{display:flex!important;align-items:center!important;gap:9px!important}.overview-section-badge{font-size:10.5px!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:2px 7px!important;border-radius:4px!important}.overview-section-badge,.overview-section-title{font-weight:700!important;font-family:Barlow,system-ui,sans-serif!important}.overview-section-title{font-size:15.5px!important;color:#0F172A!important;margin:0!important;letter-spacing:-.02em!important}.overview-section-desc{font-size:12px!important;color:#64748B!important}.overview-metric-card{position:relative!important;padding:13px 16px!important;border:1px solid #e2e8f0!important;border-radius:12px!important;background:#FFFFFF!important;box-shadow:0 2px 8px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.02)!important;display:flex!important;flex-direction:column!important;justifyContent:space-between!important;min-height:122px!important;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .18s cubic-bezier(.16,1,.3,1),border-color .18s ease!important;overflow:hidden!important}.overview-metric-card:hover{transform:translateY(-2px)!important;box-shadow:0 10px 25px -5px rgba(15,23,42,.08),0 8px 10px -6px rgba(15,23,42,.04)!important;border-color:#CBD5E1!important}.overview-card-accent-bar{position:absolute!important;top:0!important;left:0!important;right:0!important;height:2px!important;opacity:.82!important}.overview-card-icon-box{width:28px!important;height:28px!important;border-radius:7px!important;display:grid!important;place-items:center!important;flex-shrink:0!important;box-shadow:inset 0 1px 2px rgba(255,255,255,.6)!important}.overview-pill-badge{font-size:11px!important;font-weight:600!important;padding:2.5px 8px!important;border-radius:5px!important;display:inline-flex!important;align-items:center!important;gap:3px!important;line-height:1.25!important}.overview-kpi-strip{background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:11px!important;box-shadow:0 2px 7px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.02)!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow:hidden!important}.overview-kpi-item{position:relative!important;padding:13px 16px!important;display:flex!important;flex-direction:column!important;justifyContent:space-between!important;min-height:122px!important;background:#FFFFFF!important;transition:background-color .16s ease!important}.overview-kpi-item:not(:last-child){border-right:1px solid #e2e8f0!important}.overview-kpi-item:hover{background:#F8FAFC!important}@media (max-width:1100px){.overview-kpi-strip{grid-template-columns:repeat(2,1fr)!important}.overview-kpi-item:nth-child(2n){border-right:none!important}.overview-kpi-item:not(:last-child){border-bottom:1px solid #e2e8f0!important}}@media (max-width:640px){.overview-kpi-strip{grid-template-columns:1fr!important}.overview-kpi-item{border-right:none!important}.overview-kpi-item:not(:last-child){border-bottom:1px solid #e2e8f0!important}}.product-nav-group{margin-top:16px!important;margin-bottom:6px!important}.product-nav-group-header{display:flex!important;align-items:center!important;justifyContent:space-between!important;padding:0 10px 5px!important}.product-nav-group p{color:#94A3B8!important;font-size:10.5px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:700!important;font-family:Barlow,system-ui,sans-serif!important;margin:0!important;padding:0!important}.product-nav-group a{display:flex!important;align-items:center!important;gap:11px!important;color:#94A3B8!important;font-size:12.5px!important;padding:8px 12px!important;border-radius:8px!important;text-decoration:none!important;transition:all .16s ease!important;min-height:36px!important;font-weight:500!important;position:relative!important;border:1px solid transparent!important}.product-nav-group a .product-nav-icon{color:#94A3B8!important;transition:color .16s ease!important}.product-nav-group a:hover{background:rgba(255,255,255,.06)!important;color:#FFFFFF!important;transform:translateX(2px)!important}.product-nav-group a:hover .product-nav-icon{color:#FFFFFF!important}.product-nav-group a.active{background:rgba(29,111,184,.28)!important;color:#FFFFFF!important;font-weight:600!important;border:1px solid rgba(56,189,248,.35)!important}.product-nav-group a.active .product-nav-icon{color:#38BDF8!important}.product-nav-group a.active:after{content:""!important;position:absolute!important;right:-11px!important;top:5px!important;bottom:5px!important;width:3.5px!important;border-radius:4px 0 0 4px!important;background:#38BDF8!important;box-shadow:0 0 8px rgba(56,189,248,.6)!important}.product-sidebar.is-collapsed .product-nav-group a{justifyContent:center!important;padding:8px 0!important}.product-sidebar.is-collapsed .product-nav-group a.active:after{display:none!important}.product-workspace{margin-top:auto!important;display:flex!important;align-items:center!important;justifyContent:space-between!important;padding:12px 8px 0!important;border-top:1px solid rgba(255,255,255,.08)!important}.product-workspace-meta{color:#F8FAFC!important}.product-workspace-meta strong{color:#FFFFFF!important}.product-workspace-meta small{color:#94A3B8!important}.product-mark{background:rgba(255,255,255,.08)!important;color:#38BDF8!important;border:1px solid rgba(255,255,255,.14)!important}.product-settings-btn{color:#94A3B8!important}.product-settings-btn:hover{background:rgba(255,255,255,.08)!important;color:#38BDF8!important;border-color:rgba(255,255,255,.14)!important}.product-settings-btn.active{background:rgba(29,111,184,.28)!important;color:#38BDF8!important;border-color:rgba(56,189,248,.35)!important}.overview-cockpit-hero,.overview-cockpit-hero :is(h1,p,span,strong),.product-sidebar :is(.product-brand-title,.product-brand-ai,.product-brand-subtitle,.product-nav-group p,.product-nav-group a,.product-nav-icon,.product-workspace-meta,.product-workspace-meta strong,.product-workspace-meta small,.product-settings-btn,.product-mark){color:#090909!important}.product-sidebar .product-nav-group a.active,.product-sidebar .product-settings-btn.active{background:rgba(255,255,255,.24)!important;border-color:rgba(9,9,9,.2)!important}.product-sidebar .product-nav-group a.active:after{background:#090909!important;box-shadow:none!important}:root{--cockpit-orange-dark:#BC4018;--cockpit-orange-light:#D65E1D;--cockpit-orange-gradient:linear-gradient(225deg,var(--cockpit-orange-dark) 0%,var(--cockpit-orange-light) 100%)}.product-sidebar{background:linear-gradient(225deg,#0B3B24,#1A6B43)!important}.overview-cockpit-hero,.overview-cockpit-hero:hover{background:var(--cockpit-orange-gradient)!important}.cockpit-page .executive-groups .overview-card-accent-bar{display:none!important}.cockpit-page svg:not(.recharts-surface),.product-sidebar .product-nav-icon,.product-sidebar svg{color:var(--cockpit-orange-dark)!important}.cockpit-page .overview-card-icon-box{background:#FFF3EB!important}.product-sidebar .product-nav-icon{background:#FFF3EB!important;border-radius:5px}.cockpit-page>.overview-cockpit-hero+.overview-kpi-strip .overview-card-accent-bar{display:none!important}.cockpit-page svg.lucide,.product-sidebar svg.lucide{stroke:var(--cockpit-orange-dark)!important}:root{--cockpit-orange-gradient:linear-gradient(225deg,#123A63,#24649B)}.overview-cockpit-hero,.overview-cockpit-hero :is(h1,p,span,strong),.product-sidebar :is(.product-brand-title,.product-brand-ai,.product-brand-subtitle,.product-nav-group p,.product-nav-group a,.product-workspace-meta,.product-workspace-meta strong,.product-workspace-meta small,.product-settings-btn,.product-mark){color:#FFFFFF!important}.product-sidebar .product-nav-icon{background:transparent!important}.product-sidebar .product-nav-icon,.product-sidebar svg.lucide{color:#FFFFFF!important;stroke:#FFFFFF!important}.product-sidebar .product-nav-group a.active,.product-sidebar .product-settings-btn.active{background:rgba(0,0,0,.2)!important;border-color:rgba(255,255,255,.3)!important}.product-sidebar .product-nav-group a.active:after{background:#FFFFFF!important}.overview-card-accent-bar{display:none!important}.metric-pair-lead{gap:3px}.metric-pair-lead .metric-actual{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px}.metric-pair-lead .metric-actual .metric-value{font-size:12px;font-weight:600;letter-spacing:0}.metric-pair-lead .metric-actual small{display:inline!important}.series-legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 14px;font-size:11.5px;font-family:Barlow,sans-serif;color:#334155;font-weight:500}.series-legend li{display:inline-flex;align-items:center;gap:5px}.series-legend svg{flex:none;overflow:visible}.summary-tooltip{display:grid;gap:3px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 8px 24px rgba(18,38,63,.12);padding:8px 10px;font-size:12px;font-family:Barlow,sans-serif;color:#334155}.summary-tooltip strong{color:#0F172A;font-weight:600}.summary-partial-note{margin:0!important}.boot-skeleton{min-height:100vh;background:#EDF2F9}.boot-sidebar{position:fixed;inset:0 auto 0 0;width:240px;background:linear-gradient(225deg,#0B3B24,#1A6B43)}.boot-main{margin-left:240px;display:grid;gap:16px;padding:0 24px 24px}.boot-top{position:relative;height:58px;margin:0 -24px;padding:0 24px;display:flex;align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;font-size:12px;color:#64748B}.boot-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:#E2E8F0;border-radius:12px;overflow:hidden}.boot-block,.boot-cards span{background:#fff;height:108px}.boot-block{height:280px;border-radius:12px}.boot-block,.boot-cards span{background-image:linear-gradient(90deg,#fff,#F1F5F9 40%,#fff 80%);background-size:200% 100%;animation:bootShimmer 1.4s ease-in-out infinite}@keyframes bootShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.boot-block,.boot-cards span{animation:none}}@media (max-width:767px){.boot-sidebar{display:none}.boot-main{margin-left:0;padding:0 16px 16px}.boot-top{margin:0 -16px;padding:0 16px 0 64px}.boot-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-app .product-mobile-trigger{top:12px!important;bottom:auto!important;left:12px!important;right:auto!important;width:40px!important;height:40px!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important}.jf-app .jf-top{padding-left:64px!important}}.cockpit-page{--ck-r:5px;--ck-line:#E2E7EE;--ck-ink:#0E1B2C;--ck-ink-2:#5B6B7F;--ck-accent:#F14D1C;--ck-num:"Barlow Condensed","Barlow",Arial Narrow,sans-serif;--ck-ease:cubic-bezier(.2,.75,.2,1);gap:16px!important}.jf-app:has(.cockpit-page) .jf-workspace{background:linear-gradient(180deg,#EEF2F7,#F5F7FA 40%,#EFF3F8)!important}.jf-app:has(.cockpit-page) .jf-top{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:saturate(1.6) blur(16px)!important;backdrop-filter:saturate(1.6) blur(16px)!important;border-bottom:1px solid rgba(226,232,240,.75)!important}.cockpit-board .recharts-label-list,.cockpit-page .chart-reading-key:not(.summary-partial-note),.cockpit-page .liquidity-table-toggle,.jf-content:has(.cockpit-page)>.visual-legend{display:none!important}.ck-progress{position:fixed;left:0;right:0;top:0;height:3px;background:var(--ck-accent);transform-origin:left;transform:scaleX(0);z-index:60;pointer-events:none;transition:transform .12s linear}.ck-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:11px}.ck-rail a{display:flex;align-items:center;justify-content:flex-end;gap:10px;text-decoration:none}.ck-rail i{width:9px;height:9px;border-radius:50%;border:1.5px solid #8fa0b5;background:rgba(255,255,255,.7);transition:all .3s var(--ck-ease)}.ck-rail a[data-active] i{background:var(--ck-accent);border-color:var(--ck-accent);transform:scale(1.25)}.ck-rail span{font:600 11.5px Barlow,sans-serif;letter-spacing:.06em;color:#F3F6FA;background:rgba(11,32,56,.88);padding:4px 10px;border-radius:5px;white-space:nowrap;transform:translateX(6px);transition:all .22s ease;pointer-events:none}.ck-rail a:focus-visible span,.ck-rail a:hover span{opacity:1;transform:none}.ck-rail a:focus-visible{outline:none}.ck-rail a:focus-visible i{outline:2px solid var(--ck-accent);outline-offset:2px}.cockpit-page.ck-anim .ck-reveal{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ck-ease),transform .8s var(--ck-ease)}.cockpit-page.ck-anim .ck-reveal.ck-vis{opacity:1;transform:none}.cockpit-page.ck-anim .ck-reveal .cockpit-profile-row i,.cockpit-page.ck-anim .ck-reveal [class*=bar-fill]{transform-origin:left;transition:transform 1.2s var(--ck-ease)}.ck-hero{position:relative;overflow:hidden;isolation:isolate;border-radius:var(--ck-r);padding:18px 20px 20px;background:#F6F8FB;border:1px solid #ffffff;box-shadow:0 1px 2px rgba(14,27,44,.04),0 26px 50px -36px rgba(14,27,44,.4)}.ck-hero:before{content:"";position:absolute;inset:-30% -10%;z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 14% 18%,rgba(29,111,184,.34),transparent 70%),radial-gradient(30% 42% at 88% 22%,rgba(241,77,28,.22),transparent 70%),radial-gradient(38% 46% at 62% 96%,rgba(16,185,129,.2),transparent 70%),radial-gradient(26% 34% at 36% 70%,rgba(139,92,246,.14),transparent 70%);filter:blur(8px);transform:translate3d(0,calc(var(--ck-scroll,0) * .18px),0)}.ck-hero.ck-bg-moldura{background:transparent;border-color:transparent;box-shadow:none;padding:0}.ck-hero.ck-bg-moldura:before{inset:-10% -4%;opacity:.55}.ck-hero.ck-bg-moldura .ck-watermark{display:none}.ck-hero.ck-bg-pontos{background:linear-gradient(180deg,#E9F0F8,#F6F8FB)}.ck-hero.ck-bg-pontos:before{background:radial-gradient(circle at 1px 1px,rgba(15,49,87,.16) 1px,transparent 1.4px) 0 0/18px 18px,radial-gradient(40% 60% at 85% 0,rgba(29,111,184,.18),transparent 70%);filter:none}.ck-watermark{position:absolute;right:-4px;bottom:-30px;z-index:-1;font:700 220px/.8 var(--ck-num);color:#0F3157;opacity:.045;pointer-events:none;letter-spacing:-.02em;transform:translate3d(0,calc(var(--ck-scroll,0) * -.1px),0)}.cockpit-page .cockpit-mosaic{position:relative;z-index:1;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"gres gres gres gres gres gres gres gres gcx gcx gcx gcx" "res res res res rec rec rec rec ger ger ger ger" "res res res res mar mar luc luc cai cai cai cai" "gal gal gal gal gal gal gal gal gal gal gal gal" "tic tic tic chu chu chu ltm ltm ltm ltr ltr ltr";grid-auto-rows:auto;gap:10px!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.ck-group{display:flex;align-items:center;gap:10px;font:700 10.5px/1 Barlow,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#4A5B70;padding:4px 2px 0}.ck-group:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(15,49,87,.22),transparent)}.ck-group[data-group=resultado]{grid-area:gres}.ck-group[data-group=caixa]{grid-area:gcx}.ck-group[data-group=alunos]{grid-area:gal;padding-top:8px}.cockpit-page .cockpit-mosaic .overview-kpi-item{border:1px solid rgba(255,255,255,.9)!important;border-radius:var(--ck-r)!important;background:rgba(255,255,255,.52)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 1px 0 #FFFFFF,0 12px 26px -20px rgba(14,27,44,.38)!important;padding:12px 14px!important;min-height:0!important;transition:background .25s ease,box-shadow .25s ease,transform .3s var(--ck-ease)!important}.cockpit-page .cockpit-mosaic .overview-kpi-item:hover{background:rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 0 #FFFFFF,0 18px 34px -20px rgba(14,27,44,.42)!important;transform:translateY(-2px)}.cockpit-page .cockpit-mosaic .jf-card-header>div:first-child>span:last-child{font:600 10.5px/1.25 Barlow,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase;color:#5B6B7F!important}.cockpit-page .cockpit-mosaic .overview-card-icon-box{width:20px!important;height:20px!important;border-radius:4px!important;background:rgba(15,49,87,.07)!important}.cockpit-page .cockpit-mosaic .overview-card-icon-box svg{width:11px!important;height:11px!important;color:#0F3157!important;stroke:#0F3157!important}.cockpit-page .cockpit-mosaic .jf-card-body strong{color:var(--ck-ink)!important;font-size:clamp(20px,1.7vw,26px)!important}.cockpit-page .cockpit-mosaic .metric-value{font-family:var(--ck-num);font-weight:700;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.cockpit-page .cockpit-mosaic .jf-card-body>span{font-size:10.5px!important;color:#7A8899!important}.cockpit-page .cockpit-mosaic .metric-pair small{color:#6B7A8D!important}.cockpit-page .cockpit-mosaic .metric-pair-lead .metric-actual .metric-value{font-size:13px}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"]{justify-content:flex-start!important;padding:18px 20px!important;background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(255,255,255,.55))!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body{flex:1;display:flex;flex-direction:column;justify-content:center}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body strong{font-size:inherit!important;letter-spacing:0!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead>span:first-child .metric-value{font-size:clamp(40px,3.6vw,58px);line-height:.95;letter-spacing:-.01em}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair small{font-size:11px!important}.cockpit-page .cockpit-mosaic .overview-pill-badge{border-radius:4px!important}.cockpit-board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;align-items:stretch}.cockpit-tile{min-width:0;display:flex;flex-direction:column;gap:16px}.ck-hero,.cockpit-tile{scroll-margin-top:76px}.cockpit-tile--12{grid-column:span 12}.cockpit-tile--8{grid-column:span 8}.cockpit-tile--7{grid-column:span 7}.cockpit-tile--5{grid-column:span 5}.cockpit-tile--4{grid-column:span 4}.cockpit-tile .jf-panel{border:1px solid var(--ck-line)!important;border-radius:var(--ck-r)!important;background:#FFFFFF!important;box-shadow:0 1px 2px rgba(14,27,44,.04),0 14px 30px -22px rgba(14,27,44,.28)!important;padding:18px 20px!important;gap:12px!important;transition:box-shadow .25s ease,border-color .25s ease}.cockpit-tile .jf-panel .jf-panel{box-shadow:none!important}.cockpit-tile .jf-panel:hover{border-color:#CDD7E3!important;box-shadow:0 1px 2px rgba(14,27,44,.05),0 20px 38px -22px rgba(14,27,44,.34)!important}.cockpit-tile--stack>*{flex:1}.cockpit-tile--4 .jf-panel,.cockpit-tile--5 .jf-panel,.cockpit-tile--7 .jf-panel,.cockpit-tile--8 .jf-panel{height:100%}.cockpit-board [style*=border-radius]{border-radius:var(--ck-r)!important}.cockpit-board .jf-panel h2,.cockpit-board .jf-panel h3,.cockpit-board .jf-panel h4{font:700 11.5px/1.3 Barlow,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ck-ink-2)!important}.cockpit-board .jf-panel h2+p,.cockpit-board .jf-panel h3+p,.cockpit-board .jf-panel h4+p{display:none!important}.cockpit-board .jf-panel svg.lucide{width:13px!important;height:13px!important}.cockpit-board strong{font-family:var(--ck-num)!important;letter-spacing:0!important}.cockpit-board .jf-panel strong[style*="32px"]{font-size:44px!important;font-weight:700!important}.cockpit-board .recharts-curve.recharts-area-curve,.cockpit-board .recharts-line-curve{stroke-width:1.25px}.cockpit-board .recharts-area-dots>*,.cockpit-board .recharts-area-dots>* *,.cockpit-board .recharts-line-dots>*,.cockpit-board .recharts-line-dots>* *{transform-box:fill-box;transform-origin:center;transform:scale(.68)}.cockpit-board .recharts-cartesian-grid line{stroke:#EDF1F5}.cockpit-board .recharts-cartesian-axis-tick text{font-size:10.5px!important;fill:#8A97A8!important}.cockpit-board .series-dim{opacity:.1;transition:opacity .2s ease}.cockpit-board .series-on{opacity:1;transition:opacity .2s ease}.series-legend[data-interactive] button{all:unset;display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:4px;cursor:pointer;color:#334155!important;background:transparent!important;border:0!important;box-shadow:none!important;font:500 11px Barlow,sans-serif;transition:background .15s ease,opacity .15s ease}.series-legend[data-interactive] button:hover{background:#EEF3F9!important}.series-legend[data-interactive] button:focus-visible{outline:2px solid #1D6FB8;outline-offset:1px}.series-legend li[data-dim] button{opacity:.45}.series-legend li[data-off] button{opacity:.38}.series-legend li[data-off] span{text-decoration:line-through}.cockpit-board .recharts-default-tooltip,.cockpit-board .recharts-tooltip-wrapper>div,.cockpit-board .summary-tooltip{background:rgba(9,28,49,.86)!important;color:#EDF2F8!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.12)!important;border-radius:5px!important;box-shadow:0 16px 34px -12px rgba(9,28,49,.55)!important}.cockpit-board .recharts-tooltip-wrapper>div *,.cockpit-board .summary-tooltip strong{color:inherit}.cockpit-board .recharts-tooltip-wrapper [style*=color]{filter:brightness(1.6) saturate(1.1)}.cockpit-board table th{padding:6px 7px!important;font-size:9.5px!important;line-height:1.25!important;letter-spacing:.08em!important;color:#64748B!important;background:#F6F8FB!important;border-bottom:1px solid var(--ck-line)!important}.cockpit-board table td{padding:5px 7px!important;font-size:11.5px!important;white-space:nowrap;border-bottom:1px solid #f0f3f7!important}.cockpit-board table tbody tr{transition:background .12s ease}.cockpit-board table tbody tr:hover td{background:#F1F5FA!important}@media (max-width:1200px){.cockpit-page .cockpit-mosaic{grid-template-columns:repeat(6,minmax(0,1fr))!important;grid-template-areas:"gres gres gres gres gres gres" "res res res res res res" "rec rec mar mar luc luc" "gcx gcx gcx gcx gcx gcx" "ger ger ger cai cai cai" "gal gal gal gal gal gal" "tic tic tic chu chu chu" "ltm ltm ltm ltr ltr ltr"}.cockpit-tile--4,.cockpit-tile--5,.cockpit-tile--7,.cockpit-tile--8{grid-column:span 12}.ck-rail{display:none}}@media (max-width:767px){.ck-hero{padding:12px}.ck-watermark{font-size:140px;bottom:-22px}.cockpit-page .cockpit-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"gres gres" "res res" "rec rec" "mar luc" "gcx gcx" "ger cai" "gal gal" "tic chu" "ltm ltr";gap:8px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item{padding:10px 12px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item:hover{transform:none}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead>span:first-child .metric-value{font-size:40px}.cockpit-board{gap:10px}.cockpit-tile .jf-panel{padding:12px!important}.series-legend{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.series-legend li{flex:none}}@media (prefers-reduced-motion:reduce){.ck-progress{transition:none}.cockpit-page .cockpit-mosaic .overview-kpi-item,.cockpit-page .cockpit-mosaic .overview-kpi-item:hover{transition:none!important;transform:none}}.cockpit-board .jf-panel div:has(>div>h3)+p,.cockpit-board .jf-panel div:has(>h2)+p,.cockpit-board .jf-panel div:has(>h3)+p{font-size:11px!important;color:#8A97A8!important;margin-top:2px!important}@media (min-width:1201px){.jf-content:has(.cockpit-page){padding-right:46px!important}}.jf-loading-skeleton{display:grid;gap:16px}.jf-loading-skeleton .sk-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.jf-loading-skeleton .sk-block,.jf-loading-skeleton .sk-cards span{height:104px;border-radius:5px;background:linear-gradient(90deg,#FFFFFF,#F1F5F9 40%,#FFFFFF 80%);background-size:200% 100%;animation:bootShimmer 1.4s ease-in-out infinite;border:1px solid #e2e7ee}.jf-loading-skeleton .sk-block{height:300px}.boot-skeleton.is-cockpit .boot-cards,.jf-loading-skeleton.is-cockpit .sk-cards{padding:20px;border-radius:5px;background:radial-gradient(40% 70% at 12% 10%,rgba(29,111,184,.16),transparent 70%),radial-gradient(36% 60% at 90% 20%,rgba(241,77,28,.1),transparent 70%),#F6F8FB;border:1px solid #ffffff;gap:10px}.boot-skeleton.is-cockpit .boot-cards span,.jf-loading-skeleton.is-cockpit .sk-cards span{border:1px solid rgba(255,255,255,.9);background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,.9) 40%,rgba(255,255,255,.5) 80%);background-size:200% 100%}.boot-skeleton.is-cockpit .boot-cards{gap:10px}.boot-block,.boot-cards span{border-radius:5px}.jf-loading-bar{position:absolute;left:0;right:0;bottom:-1px;height:2px;z-index:1;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--jf-primary,var(--primary)) 12%,transparent)}.jf-loading-bar:before{content:"";position:absolute;inset:0 auto 0 0;width:35%;background:var(--jf-primary,var(--primary));animation:jfLoadingBar 1.4s ease-in-out infinite}@keyframes jfLoadingBar{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (max-width:767px){.jf-loading-skeleton .sk-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.jf-loading-bar:before,.jf-loading-skeleton .sk-block,.jf-loading-skeleton .sk-cards span{animation:none}}.jf-mobile-title,.product-tabbar{display:none}@media (max-width:767px){html{-webkit-tap-highlight-color:transparent}.jf-app .product-mobile-trigger{display:none!important}.jf-app .jf-top{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"title theme sync" "status theme sync" "chips chips chips";align-items:center;column-gap:12px;row-gap:0;height:auto!important;min-height:0!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:saturate(1.6) blur(18px)!important;backdrop-filter:saturate(1.6) blur(18px)!important;border-bottom:1px solid rgba(214,222,232,.8)!important;box-shadow:0 6px 18px -16px rgba(14,27,44,.45)}.jf-mobile-title{display:block;grid-area:title;font:700 19px/1.15 Barlow Condensed,Barlow,sans-serif;letter-spacing:.01em;color:#0E1B2C;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jf-app .jf-top-actions{display:contents!important}.jf-app .jf-top-actions>div:first-child{grid-area:status;margin:0!important;min-width:0;font-size:11px!important;line-height:1.3}.jf-app .jf-top-actions>div:first-child>button{flex-wrap:nowrap!important;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;gap:4px!important}.jf-app .jf-top-actions>div:first-child>button svg{width:11px;height:11px;flex:none}.jf-app .jf-top-actions>div:first-child>button span{overflow:hidden;text-overflow:ellipsis}.jf-app .ck-theme-toggle{grid-area:theme;width:42px!important;height:42px!important}.jf-app .jf-top-sync-btn{grid-area:sync;align-self:center;width:42px!important;height:42px!important;min-width:42px!important;padding:0!important;font-size:0!important;gap:0!important;border-radius:5px!important;background:#0F3157!important;border-color:#0F3157!important;color:#FFFFFF!important;justify-content:center!important}.jf-app .jf-top-sync-btn svg{width:18px!important;height:18px!important;color:#FFFFFF!important;stroke:#FFFFFF!important}.jf-app .jf-top-controls{grid-area:chips;display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:8px!important;overflow-x:auto;margin:10px -16px 0!important;padding:0 16px 2px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jf-app .jf-top-controls::-webkit-scrollbar{display:none}.jf-app .jf-top-controls>div,.jf-app .jf-top-controls>label{flex:none}.jf-app .jf-top-controls>div{display:inline-flex!important;flex-wrap:nowrap!important;gap:8px!important;align-items:center}.jf-app .jf-top-controls div[style*="width: 1px"],.jf-app .jf-top-controls>div:first-child>span:first-child{display:none!important}.jf-app .jf-top .jf-control{height:36px!important;min-width:0;border-radius:5px!important;border:1px solid #d6dee8!important;background-color:#FFFFFF!important;padding:0 30px 0 12px!important}.jf-app .jf-top .jf-control,.jf-app .jf-top-controls label{font:600 14px Barlow,sans-serif!important;color:#0E1B2C!important}.jf-app .jf-top-controls label{height:36px;display:inline-flex!important;align-items:center;gap:8px!important;padding:0 12px;border:1px solid #d6dee8;border-radius:5px;background:#FFFFFF;white-space:nowrap}.jf-app .jf-top-controls label:has(input:checked){background:#0F3157;border-color:#0F3157;color:#FFFFFF!important}.jf-app .jf-top-controls label input{width:16px;height:16px;accent-color:#F14D1C;margin:0}.jf-app .jf-top-controls div[style*="background: rgb(241, 245, 249)"]{padding:0!important;background:transparent!important;border:0!important;gap:6px!important}.jf-app .jf-top .jf-period{font:600 14px Barlow,sans-serif;color:#5B6B7F}.jf-app .jf-content{padding:14px 12px calc(88px + env(safe-area-inset-bottom,0px))!important}.product-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:55;padding:6px 6px calc(6px + env(safe-area-inset-bottom,0px));background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid rgba(214,222,232,.85);box-shadow:0 -8px 22px -18px rgba(14,27,44,.5)}.product-tabbar a,.product-tabbar button{all:unset;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:5px;color:#6B7A8D;font:600 11px/1 Barlow,sans-serif;letter-spacing:.01em;cursor:pointer;transition:color .15s ease,background .15s ease}.product-tabbar a svg,.product-tabbar button svg{color:currentColor!important;stroke:currentColor!important}.product-tabbar a.active,.product-tabbar button.active{color:#0F3157}.product-tabbar a.active:before{content:"";position:absolute;top:0;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:#F14D1C}.product-tabbar a:active,.product-tabbar button:active{background:rgba(15,49,87,.07)}.product-tabbar a:focus-visible,.product-tabbar button:focus-visible{outline:2px solid #1D6FB8;outline-offset:-2px}.ck-progress{top:auto;bottom:0;height:2px;z-index:56;opacity:0}.revenue-composition .revenue-donuts{grid-template-columns:minmax(0,1fr)!important}.revenue-composition .revenue-donuts>div{padding-right:0!important;border-right:0!important;min-width:0}.revenue-composition .revenue-donuts>div>div{flex-wrap:wrap;justify-content:center;min-width:0}.revenue-composition .revenue-donuts>div>div>div:last-child{flex:1 1 100%!important;width:100%;min-width:0}.jf-panel:has(>table.jf-table){overflow-x:auto;-webkit-overflow-scrolling:touch}.jf-panel>table.jf-table{min-width:560px}.cockpit-page .metric-card h3,.cockpit-page [data-kpi] h3{letter-spacing:.06em!important}}@media (max-width:767px) and (display-mode:standalone){.jf-app .jf-top{padding-top:calc(env(safe-area-inset-top,0px) + 12px)!important}}.cockpit-page.ck-anim .ck-reveal{transition:opacity 1s var(--ck-ease) .08s,transform 1s var(--ck-ease) .08s}.cockpit-page.ck-anim .ck-hero .ck-group,.cockpit-page.ck-anim .ck-hero .overview-kpi-item{opacity:0;transform:translateY(14px) scale(.985)}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-group,.cockpit-page.ck-anim .ck-hero.ck-vis .overview-kpi-item{opacity:1;transform:none;transition:opacity .9s var(--ck-ease),transform .9s var(--ck-ease),background .25s ease,box-shadow .25s ease!important}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-group[data-group=resultado]{transition-delay:.05s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Resultado operacional"]{transition-delay:.12s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Receita bruta"]{transition-delay:.2s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Margem operacional"]{transition-delay:.27s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Lucro líquido"]{transition-delay:.34s!important}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-group[data-group=caixa]{transition-delay:.3s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Geração de caixa"]{transition-delay:.38s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Caixa disponível"]{transition-delay:.45s!important}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-group[data-group=alunos]{transition-delay:.48s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Receita por aluno"]{transition-delay:.55s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="Churn médio"]{transition-delay:.62s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="LTV em meses"]{transition-delay:.69s!important}.cockpit-page.ck-anim .ck-hero.ck-vis [data-kpi="LTV em reais"]{transition-delay:.76s!important}.cockpit-page.ck-anim .ck-hero.ck-vis .overview-kpi-item:hover{transform:translateY(-2px);transition-delay:0s!important}.cockpit-page.ck-anim .ck-reveal :is(.recharts-area,.recharts-line,.recharts-bar){clip-path:inset(-12px 100% -12px -12px)}.cockpit-page.ck-anim .ck-reveal.ck-vis :is(.recharts-area,.recharts-line,.recharts-bar){clip-path:inset(-12px -12px -12px -12px);transition:clip-path 1.8s cubic-bezier(.45,.05,.2,1) .35s}.cockpit-page.ck-anim .ck-reveal :is(.recharts-label-list,.ck-point-label){opacity:0}.cockpit-page.ck-anim .ck-reveal.ck-vis :is(.recharts-label-list,.ck-point-label){opacity:1;transition:opacity .8s ease 1.7s}.cockpit-page.ck-anim .ck-reveal .recharts-pie{opacity:0;transform:rotate(-40deg) scale(.86);transform-box:fill-box;transform-origin:center}.cockpit-page.ck-anim .ck-reveal.ck-vis .recharts-pie{opacity:1;transform:none;transition:opacity 1s ease .3s,transform 1.4s var(--ck-ease) .3s}.cockpit-page.ck-anim .ck-reveal .cockpit-profile-row i,.cockpit-page.ck-anim .ck-reveal [class*=bar-fill]{transform:scaleX(0)}.cockpit-page.ck-anim .ck-reveal.ck-vis .cockpit-profile-row i,.cockpit-page.ck-anim .ck-reveal.ck-vis [class*=bar-fill]{transform:none;transition:transform 1.4s var(--ck-ease) .45s}.cockpit-board .recharts-label-list{display:block!important}.cockpit-board .ck-point-label,.cockpit-board .recharts-label-list text{font-size:9px!important;font-weight:600!important;opacity:.82;paint-order:stroke;stroke:#FFFFFF;stroke-width:3px;stroke-linejoin:round;font-variant-numeric:tabular-nums}.cockpit-board .recharts-area-dots>*,.cockpit-board .recharts-area-dots>* *,.cockpit-board .recharts-line-dots>*,.cockpit-board .recharts-line-dots>* *{transform:scale(.5)}.cockpit-board .series-dim .ck-point-label,.cockpit-board .series-dim .recharts-label-list{opacity:0}.ck-tabs{display:flex;flex-direction:column;gap:12px}.ck-tablist{display:flex;gap:4px;align-self:flex-start;padding:4px;border-radius:7px;background:rgba(255,255,255,.7);border:1px solid var(--ck-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px -18px rgba(14,27,44,.4);position:sticky;top:72px;z-index:5}.ck-tablist button{all:unset;cursor:pointer;padding:7px 14px;border-radius:5px;font:600 12.5px/1 Barlow,sans-serif;letter-spacing:.02em;color:#5B6B7F!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ck-tablist button:hover{color:#0F3157!important;background:rgba(15,49,87,.05)!important}.ck-tablist button[aria-selected=true]{background:#0F3157!important;color:#FFFFFF!important;box-shadow:0 6px 14px -8px rgba(15,49,87,.6)}.ck-tablist button:focus-visible{outline:2px solid #1D6FB8;outline-offset:2px}.ck-tabpanel[hidden]{display:none!important}.ck-tabpanel{display:flex;flex-direction:column;gap:16px}.ck-tabpanel>*,.ck-tabpanel>.cockpit-profile-grid{min-width:0}@keyframes jfPageIn{0%{opacity:0}to{opacity:1}}.jf-content{animation:jfPageIn .55s cubic-bezier(.2,.75,.2,1) both}@media (max-width:767px){.ck-tablist{top:calc(env(safe-area-inset-top,0px) + 112px);align-self:stretch;overflow-x:auto;scrollbar-width:none}.ck-tablist button{flex:none;padding:9px 14px;font-size:13px}.ck-hero:before{inset:-20% -30%}}@media (prefers-reduced-motion:reduce){.jf-content{animation:none}.ck-hero:before,.ck-watermark{transform:none}}.jf-app,:root{--t-bg:#EEF2F7;--t-bg-2:#F5F7FA;--t-surface:#FFFFFF;--t-surface-2:#F6F8FB;--t-surface-3:#EEF3F9;--t-line:#E2E7EE;--t-line-2:#EDF1F5;--t-ink:#0E1B2C;--t-ink-2:#5B6B7F;--t-ink-3:#8A97A8;--t-glass:rgba(255,255,255,.55);--t-glass-hi:rgba(255,255,255,.82);--t-glass-line:rgba(255,255,255,.9);--t-shadow:0 1px 2px rgba(14,27,44,.04),0 14px 30px -22px rgba(14,27,44,.28);--t-shadow-hi:0 1px 2px rgba(14,27,44,.05),0 20px 38px -22px rgba(14,27,44,.34);--t-navy:#0F3157;--t-accent:#F14D1C;--t-tip:rgba(255,255,255,.86);--t-tip-line:rgba(214,222,232,.9);--t-tip-ink:#0E1B2C;--t-seg:rgba(255,255,255,.7);--t-mist:radial-gradient(34% 46% at 14% 18%,rgba(29,111,184,.30),transparent 70%),radial-gradient(30% 42% at 88% 22%,rgba(241,77,28,.18),transparent 70%),radial-gradient(38% 46% at 62% 96%,rgba(16,185,129,.16),transparent 70%),radial-gradient(26% 34% at 36% 70%,rgba(139,92,246,.12),transparent 70%);--ck-r:5px;--ck-num:"Barlow Condensed","Barlow",Arial Narrow,sans-serif;--ck-ease:cubic-bezier(.2,.75,.2,1);--ck-line:var(--t-line);--ck-ink:var(--t-ink);--ck-ink-2:var(--t-ink-2);--ck-accent:var(--t-accent)}.jf-app .jf-workspace{background:linear-gradient(180deg,var(--t-bg) 0,var(--t-bg-2) 40%,var(--t-bg) 100%)!important}@media (min-width:768px){.jf-app .jf-top{background:rgba(255,255,255,.6)!important;-webkit-backdrop-filter:saturate(1.6) blur(16px)!important;backdrop-filter:saturate(1.6) blur(16px)!important;border-bottom:1px solid rgba(226,232,240,.75)!important}}@media (min-width:1201px){.jf-app:has(.ck-rail) .jf-content{padding-right:46px!important}}.jf-app .visual-legend,[data-ck-quiet]{display:none!important}.ck-note{position:relative;display:inline-grid!important;place-items:center;width:15px;height:15px;margin-left:7px;vertical-align:1px;border-radius:50%!important;padding:0!important;background:transparent!important;border:1px solid var(--t-ink-3);color:var(--t-ink-3);cursor:help;outline:none;text-transform:none;letter-spacing:0}.ck-note>i{font:italic 700 9.5px/1 Georgia,serif}.ck-note-pop{position:absolute;z-index:40;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px);width:max-content;max-width:min(320px,80vw);padding:9px 11px;border-radius:var(--ck-r);background:var(--t-tip);color:var(--t-tip-ink);border:1px solid var(--t-tip-line);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 16px 34px -14px rgba(14,27,44,.35);font:500 12px/1.45 Barlow,sans-serif;text-align:left;white-space:normal;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s}.ck-note:focus .ck-note-pop,.ck-note:hover .ck-note-pop{opacity:1;visibility:visible;transform:translateX(-50%)}.ck-note:focus,.ck-note:hover{color:var(--t-navy);border-color:var(--t-navy)}.jf-app .metric-delta,.jf-app .metric-detail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:var(--t-ink-3)!important;font-size:10.5px!important}.jf-app .jf-content .jf-panel{border:1px solid var(--t-line)!important;border-radius:var(--ck-r)!important;background:var(--t-surface)!important;box-shadow:var(--t-shadow)!important;transition:box-shadow .25s ease,border-color .25s ease}.jf-app .jf-content .jf-panel .jf-panel{box-shadow:none!important}.jf-app .jf-content .jf-panel:hover{box-shadow:var(--t-shadow-hi)!important}.jf-app .jf-content [style*="border-radius: 10px"],.jf-app .jf-content [style*="border-radius: 12px"],.jf-app .jf-content [style*="border-radius: 8px"]{border-radius:var(--ck-r)!important}.jf-app .jf-content .jf-panel h2,.jf-app .jf-content .jf-panel-title h2{font:700 11.5px/1.3 Barlow,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--t-ink-2)!important}.jf-app .jf-content .jf-panel h3{font:700 13.5px/1.35 Barlow,sans-serif!important;letter-spacing:0!important;text-transform:none;color:var(--t-ink)!important}.jf-app .jf-content .executive-groups h2,.jf-app .jf-content .jf-section>h2{display:flex;align-items:center;gap:10px;font:700 10.5px/1 Barlow,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;color:#4A5B70!important;margin:4px 2px 10px!important}.jf-app .jf-content .executive-groups h2:after,.jf-app .jf-content .jf-section>h2:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgba(15,49,87,.22),transparent)}.jf-app .jf-content .executive-groups{position:relative;isolation:isolate;overflow:hidden;padding:18px 20px 8px;border-radius:var(--ck-r);background:var(--t-surface-2);border:1px solid var(--t-glass-line);box-shadow:var(--t-shadow)}.jf-app .jf-content .executive-groups:before{content:"";position:absolute;inset:-20% -8%;z-index:-1;background:var(--t-mist);filter:blur(8px);pointer-events:none;transform:translate3d(0,calc(var(--ck-scroll,0) * .12px),0)}.jf-app .jf-content :is(.executive-groups .jf-card,.overview-kpi-strip:not(.cockpit-mosaic)>*){border:1px solid var(--t-glass-line)!important;border-radius:var(--ck-r)!important;background:var(--t-glass)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5);backdrop-filter:blur(16px) saturate(1.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 26px -20px rgba(14,27,44,.38)!important;transition:background .25s ease,box-shadow .25s ease,transform .3s var(--ck-ease)!important}.jf-app .jf-content :is(.executive-groups .jf-card,.overview-kpi-strip:not(.cockpit-mosaic)>*):hover{background:var(--t-glass-hi)!important;transform:translateY(-2px)}.jf-app .jf-content .jf-card .jf-card-header span,.jf-app .jf-content .jf-card .jf-card-header>div:first-child>span:last-child{font:600 10.5px/1.25 Barlow,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--t-ink-2)!important}.jf-app .jf-content .jf-card .jf-card-header [style*="width: 28px"],.jf-app .jf-content .jf-card .jf-card-header [style*="width: 32px"],.jf-app .jf-content .jf-card .overview-card-icon-box{width:20px!important;height:20px!important;border-radius:4px!important;background:rgba(15,49,87,.07)!important}.jf-app .jf-content .jf-card .jf-card-header svg{width:11px!important;height:11px!important}.jf-app .jf-content .jf-card .metric-value{font-family:var(--ck-num)!important;font-weight:700!important;font-size:clamp(20px,1.6vw,25px)!important;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.jf-app .jf-content table thead th{padding:6px 8px!important;font:700 9.5px/1.25 Barlow,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase;color:var(--t-ink-2)!important;background:var(--t-surface-2)!important;border-bottom:1px solid var(--t-line)!important}.jf-app .jf-content table td{padding:5px 8px!important;font-size:12px;border-bottom:1px solid var(--t-line-2)!important;font-variant-numeric:tabular-nums}.jf-app .jf-content table tbody tr{transition:background .12s ease}.jf-app .jf-content table tbody tr:hover>td,.jf-app .jf-content table tbody tr:hover>th{background:var(--t-surface-3)!important}@media (max-width:767px){.jf-app .jf-content :is(.fs-scroll,.jf-table-wrap) table :is(th,td):first-child{position:sticky;left:0;z-index:1;background:var(--t-surface)!important;box-shadow:1px 0 0 var(--t-line-2)}.jf-app .jf-content :is(.fs-scroll,.jf-table-wrap) table thead :is(th,td):first-child{z-index:2;background:var(--t-surface-2)!important}}.jf-app .jf-content .recharts-curve.recharts-area-curve,.jf-app .jf-content .recharts-line-curve{stroke-width:1.35px}.jf-app .jf-content .recharts-area-dots>*,.jf-app .jf-content .recharts-line-dots>*{transform-box:fill-box;transform-origin:center;transform:scale(.55)}.jf-app .jf-content .recharts-cartesian-grid line{stroke:var(--t-line-2)}.jf-app .jf-content .recharts-cartesian-axis-tick text{font-size:10.5px!important;fill:var(--t-ink-3)!important}.jf-app .jf-content .recharts-cartesian-axis-line,.jf-app .jf-content .recharts-cartesian-axis-tick-line{stroke:var(--t-line)}.jf-app .jf-content .recharts-default-legend .recharts-legend-item-text{font:500 11px Barlow,sans-serif;color:var(--t-ink-2)!important}.jf-app .jf-content .recharts-label-list text{font-size:9px!important;font-weight:600!important;paint-order:stroke;stroke:var(--t-surface);stroke-width:3px;stroke-linejoin:round}.jf-app .recharts-default-tooltip,.jf-app .recharts-tooltip-wrapper>div,.jf-app .summary-tooltip{background:var(--t-tip)!important;color:var(--t-tip-ink)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border:1px solid var(--t-tip-line)!important;border-radius:var(--ck-r)!important;box-shadow:0 18px 36px -16px rgba(14,27,44,.38)!important;padding:9px 11px!important;font:500 12px/1.45 Barlow,sans-serif!important}.jf-app .recharts-default-tooltip *,.jf-app .recharts-tooltip-wrapper>div *{color:inherit}.jf-app .recharts-default-tooltip .recharts-tooltip-label,.jf-app .recharts-tooltip-wrapper .recharts-tooltip-label{font:700 10.5px/1.3 Barlow,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:var(--t-ink-2)!important;margin-bottom:4px!important}.jf-app .recharts-tooltip-wrapper [style*=color]{filter:none}.jf-app .recharts-default-tooltip .recharts-tooltip-item{padding:1px 0!important}.jf-app .jf-content [role=tablist]:not(.ck-tablist),.jf-app .jf-content div[style*="background: rgb(241, 245, 249)"]:has(>button){display:inline-flex!important;gap:4px!important;padding:4px!important;border-radius:7px!important;background:var(--t-seg)!important;border:1px solid var(--t-line)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 20px -18px rgba(14,27,44,.4)!important;height:auto!important;width:auto}.jf-app .jf-content [role=tablist]:not(.ck-tablist)>[role=tab],.jf-app .jf-content div[style*="background: rgb(241, 245, 249)"]:has(>button)>button{padding:7px 14px!important;border-radius:5px!important;border:0!important;font:600 12.5px/1 Barlow,sans-serif!important;letter-spacing:.02em;color:var(--t-ink-2)!important;background:transparent!important;box-shadow:none!important;transition:background .25s ease,color .25s ease,box-shadow .25s ease!important;height:auto!important;cursor:pointer}.jf-app .jf-content [role=tablist]:not(.ck-tablist)>[role=tab]:hover,.jf-app .jf-content div[style*="background: rgb(241, 245, 249)"]:has(>button)>button:hover{color:var(--t-navy)!important;background:rgba(15,49,87,.05)!important}.jf-app .jf-content [role=tablist]:not(.ck-tablist)>[role=tab][aria-selected=true],.jf-app .jf-content [role=tablist]:not(.ck-tablist)>[role=tab][data-state=active],.jf-app .jf-content div[style*="background: rgb(241, 245, 249)"]:has(>button)>button[style*="background: rgb(255, 255, 255)"]{background:var(--t-navy)!important;color:#FFFFFF!important;box-shadow:0 6px 14px -8px rgba(15,49,87,.6)!important}.ck-tablist{background:var(--t-seg)!important;border-color:var(--t-line)!important}.jf-app .jf-content .jf-action,.jf-app .jf-content .jf-control,.jf-app .jf-content .settings-primary{border-radius:var(--ck-r)!important}[data-ck-anim] [data-ck-reveal]{opacity:0;transform:translateY(18px)}[data-ck-anim] [data-ck-reveal][data-ck-vis]{opacity:1;transform:none;transition:opacity 1s var(--ck-ease) .06s,transform 1s var(--ck-ease) .06s}[data-ck-anim] [data-ck-reveal] :is(.recharts-area,.recharts-line,.recharts-bar){clip-path:inset(-12px 100% -12px -12px)}[data-ck-anim] [data-ck-reveal][data-ck-vis] :is(.recharts-area,.recharts-line,.recharts-bar){clip-path:inset(-12px -12px -12px -12px);transition:clip-path 1.8s cubic-bezier(.45,.05,.2,1) .3s}[data-ck-anim] [data-ck-reveal] .recharts-label-list{opacity:0}[data-ck-anim] [data-ck-reveal][data-ck-vis] .recharts-label-list{opacity:1;transition:opacity .8s ease 1.6s}[data-ck-anim] [data-ck-reveal] .recharts-pie{opacity:0;transform:rotate(-40deg) scale(.86);transform-box:fill-box;transform-origin:center}[data-ck-anim] [data-ck-reveal][data-ck-vis] .recharts-pie{opacity:1;transform:none;transition:opacity 1s ease .25s,transform 1.4s var(--ck-ease) .25s}@media (prefers-reduced-motion:reduce){[data-ck-anim] [data-ck-reveal]{opacity:1;transform:none}}@media (max-width:767px){.jf-app .jf-content .executive-groups{padding:12px 12px 4px}.jf-app .jf-content :is(.executive-groups .jf-card,.overview-kpi-strip:not(.cockpit-mosaic)>*):hover{transform:none}}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic){background:transparent!important;border:0!important;box-shadow:none!important;gap:10px!important}.jf-app .jf-content .executive-groups .metric-value,.jf-app .jf-content .overview-kpi-strip .metric-value{font-family:var(--ck-num)!important;font-weight:700!important;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.jf-app .jf-content .jf-bank-card-gradient{position:relative;overflow:hidden;background:var(--t-surface)!important}.jf-app .jf-content .jf-bank-card-gradient:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bank-gradient)}.jf-app .jf-content .jf-bank-card-gradient [style*="color: rgb(255, 255, 255)"],.jf-app .jf-content .jf-bank-card-gradient h2{color:var(--t-ink)!important}.jf-app .jf-content .jf-bank-card-gradient [style*="color: rgba(255, 255, 255"]{color:var(--t-ink-2)!important}.jf-app .jf-content .jf-bank-card-gradient .jf-bank-line,.jf-app .jf-content .jf-bank-card-gradient [style*="border-bottom: 1px solid rgba(255, 255, 255"]{border-color:var(--t-line-2)!important}.jf-app .jf-content .jf-bank-card-gradient .jf-bank-tag{background:var(--t-surface-3)!important;color:var(--t-ink-2)!important}.ck-theme-toggle{all:unset;box-sizing:border-box;display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--ck-r);border:1px solid var(--t-line);background:var(--t-surface);color:var(--t-ink-2);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.ck-theme-toggle:hover{color:var(--t-navy);border-color:var(--t-ink-3)}.ck-theme-toggle:focus-visible{outline:2px solid #1D6FB8;outline-offset:2px}.jf-app .ck-theme-toggle svg{color:currentColor!important;stroke:currentColor!important}:root[data-theme=dark]{color-scheme:dark;--visual-positive:#5FCF8E;--visual-negative:#FF7D74;--visual-projected-positive:#8FC2FF;--visual-projected-negative:#FFB27A;--visual-neutral:#D5DEE9;--visual-projected-neutral:#A9BED6;--visual-muted:#8E9FB3;--series-receipts:var(--visual-positive);--series-payments:var(--visual-negative);--series-result:var(--visual-positive);--series-balance:var(--visual-positive);--series-loans:var(--visual-positive);--series-installments:var(--visual-negative);--series-marker-bg:#121F31}:root[data-theme=dark] body{background:#0B1422}:root[data-theme=dark],:root[data-theme=dark] .jf-app{--t-bg:#0A1320;--t-bg-2:#0D1828;--t-surface:#111D2E;--t-surface-2:#15243A;--t-surface-3:#1A2C45;--t-line:#22354D;--t-line-2:#1B2B40;--t-ink:#E6EDF5;--t-ink-2:#A3B3C6;--t-ink-3:#71849A;--t-glass:rgba(24,40,62,.55);--t-glass-hi:rgba(32,52,80,.72);--t-glass-line:rgba(255,255,255,.09);--t-shadow:0 1px 2px rgba(0,0,0,.3),0 16px 32px -22px rgba(0,0,0,.7);--t-shadow-hi:0 1px 2px rgba(0,0,0,.35),0 22px 40px -22px rgba(0,0,0,.8);--t-navy:#7FA8FF;--t-tip:rgba(12,22,37,.88);--t-tip-line:rgba(255,255,255,.12);--t-tip-ink:#E6EDF5;--t-seg:rgba(17,29,46,.75);--t-mist:radial-gradient(34% 46% at 14% 18%,rgba(56,120,220,.30),transparent 70%),radial-gradient(30% 42% at 88% 22%,rgba(241,77,28,.16),transparent 70%),radial-gradient(38% 46% at 62% 96%,rgba(16,185,129,.14),transparent 70%),radial-gradient(26% 34% at 36% 70%,rgba(139,92,246,.16),transparent 70%);color:var(--t-ink)}:root[data-theme=dark] .jf-app .jf-top{background:rgba(13,24,40,.72)!important;border-bottom-color:rgba(255,255,255,.07)!important}:root[data-theme=dark] .jf-app .jf-top :is(select,.jf-control,label,.jf-period,span,button:not(.jf-top-sync-btn)){color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-top :is(select,.jf-control){background-color:var(--t-surface)!important;border-color:var(--t-line)!important}:root[data-theme=dark] .jf-app .jf-mobile-title{color:var(--t-ink)}:root[data-theme=dark] .product-tabbar{background:rgba(13,24,40,.94)!important;border-top-color:rgba(255,255,255,.08)!important}:root[data-theme=dark] .product-tabbar a.active,:root[data-theme=dark] .product-tabbar button.active{color:#FFFFFF}:root[data-theme=dark] .jf-app .jf-content{color:var(--t-ink)}:root[data-theme=dark] .jf-app .jf-content :is(h1,h2,h3,h4,strong,b,th,td,p,span,label,summary,li,div)[style*="color: rgb(15, 23, 42)"],:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(14, 27, 44)"],:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(30, 41, 59)"],:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(51, 65, 85)"]{color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(100, 116, 139)"],:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(71, 85, 105)"]{color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content [style*="color: rgb(148, 163, 184)"]{color:var(--t-ink-3)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background-color: rgb(255, 255, 255)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(255, 255, 255)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: white"]{background:var(--t-surface)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(240, 249, 255)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(241, 245, 249)"]:not(:has(>button)),:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(246, 248, 251)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(248, 250, 252)"]{background:var(--t-surface-2)!important}:root[data-theme=dark] .jf-app .jf-content [style*="border-bottom: 1px solid rgb(226, 232, 240)"],:root[data-theme=dark] .jf-app .jf-content [style*="border-top: 1px solid rgb(226, 232, 240)"],:root[data-theme=dark] .jf-app .jf-content [style*="border: 1px solid rgb(186, 230, 253)"],:root[data-theme=dark] .jf-app .jf-content [style*="border: 1px solid rgb(226, 232, 240)"]{border-color:var(--t-line)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(253, 242, 243)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(254, 242, 242)"]{background:rgba(255,125,116,.12)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(254, 246, 238)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(255, 251, 235)"]{background:rgba(255,178,122,.12)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(236, 253, 245)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(240, 248, 243)"]{background:rgba(95,207,142,.12)!important}:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(224, 242, 254)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(235, 243, 250)"],:root[data-theme=dark] .jf-app .jf-content [style*="background: rgb(245, 243, 255)"]{background:rgba(127,168,255,.12)!important}:root[data-theme=dark] .jf-app .jf-content :is(.jf-card,.jf-panel,.fs-panel,table,thead,tbody,tr,td,th,.jf-table-wrap,.fs-scroll,.fs-toolbar,.settings-card,.attention-case){border-color:var(--t-line)}:root[data-theme=dark] .jf-app .jf-content :is(td,th,tr){background-color:transparent}:root[data-theme=dark] .jf-app .jf-content :is(input,select,textarea,.jf-control){background-color:var(--t-surface-2)!important;color:var(--t-ink)!important;border-color:var(--t-line)!important}:root[data-theme=dark] .jf-app .jf-content :is(button.jf-action,.settings-primary,.jf-content button[data-variant=outline]){border-color:var(--t-line)}:root[data-theme=dark] .jf-app .jf-content a{color:#8FC2FF}:root[data-theme=dark] .ck-hero{background:var(--t-surface-2);border-color:var(--t-glass-line);box-shadow:var(--t-shadow)}:root[data-theme=dark] .ck-hero:before{background:var(--t-mist)}:root[data-theme=dark] .ck-watermark{color:#FFFFFF;opacity:.04}:root[data-theme=dark] .ck-group{color:var(--t-ink-2)}:root[data-theme=dark] .ck-group:after{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-kpi-item{background:var(--t-glass)!important;border-color:var(--t-glass-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px -20px rgba(0,0,0,.7)!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-kpi-item:hover,:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"]{background:var(--t-glass-hi)!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic :is(.jf-card-header>div:first-child>span:last-child,.metric-pair small,.jf-card-body>span){color:var(--t-ink-2)!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .jf-card-body strong{color:var(--t-ink)!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-card-icon-box,:root[data-theme=dark] .jf-app .jf-content .jf-card .overview-card-icon-box{background:rgba(255,255,255,.07)!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-card-icon-box svg{color:var(--t-ink-2)!important;stroke:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content .executive-groups h2,:root[data-theme=dark] .jf-app .jf-content .jf-section>h2{color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content .executive-groups h2:after,:root[data-theme=dark] .jf-app .jf-content .jf-section>h2:after{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}:root[data-theme=dark] .jf-app .jf-content :is(.executive-groups .jf-card,.overview-kpi-strip:not(.cockpit-mosaic)>*){box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 12px 26px -20px rgba(0,0,0,.7)!important}:root[data-theme=dark] .series-legend[data-interactive] button{color:var(--t-ink-2)!important}:root[data-theme=dark] .series-legend[data-interactive] button:hover{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] .ck-tablist button[aria-selected=true],:root[data-theme=dark] .jf-app .jf-content [role=tablist]:not(.ck-tablist)>[role=tab][data-state=active],:root[data-theme=dark] .jf-app .jf-content div[style*="background: rgb(241, 245, 249)"]:has(>button)>button[style*="background: rgb(255, 255, 255)"]{background:#2B5DA8!important;color:#FFFFFF!important}:root[data-theme=dark] .boot-block,:root[data-theme=dark] .boot-cards span,:root[data-theme=dark] .jf-loading-skeleton .sk-block,:root[data-theme=dark] .jf-loading-skeleton .sk-cards span{background:linear-gradient(90deg,#111D2E,#1A2C45 40%,#111D2E 80%)!important;background-size:200% 100%!important;border-color:#22354D!important}:root[data-theme=dark] .boot-skeleton.is-cockpit .boot-cards,:root[data-theme=dark] .jf-loading-skeleton.is-cockpit .sk-cards{background:#15243A!important;border-color:rgba(255,255,255,.08)!important}:root[data-theme=dark] .boot-main,:root[data-theme=dark] .boot-skeleton{background:#0A1320!important}:root[data-theme=dark] .jf-app .jf-content [data-ck-ink="1"]{color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-content [data-ck-ink="2"]{color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content [data-ck-bg="1"]{background-color:var(--t-surface)!important;background-image:none!important}:root[data-theme=dark] .jf-app .jf-content [data-ck-bg="2"]{background-color:var(--t-surface-2)!important;background-image:none!important}:root[data-theme=dark] .jf-app .jf-content [data-ck-line]{border-color:var(--t-line)!important}.ck-spark{margin-top:8px;color:var(--t-navy)}.ck-spark-line{stroke-width:1.3}.ck-spark-fill{opacity:.08}.ck-spark-dot{fill:currentColor;stroke:var(--t-surface);stroke-width:1}.ck-spark-dot-proj{fill:var(--t-surface);stroke:currentColor;stroke-width:1.2}.cockpit-mosaic [data-kpi="Resultado operacional"] .ck-spark{margin-top:14px;width:100%;max-width:260px}:root[data-theme=dark] .ck-spark{color:#8FC2FF}.cockpit-page.ck-anim .ck-hero .ck-spark-line:not(.ck-spark-proj){stroke-dasharray:400;stroke-dashoffset:400}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-spark-line:not(.ck-spark-proj){stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.45,.05,.2,1) .6s}.cockpit-page.ck-anim .ck-hero .ck-spark-proj{opacity:0}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-spark-proj{opacity:.7;transition:opacity .6s ease 1.8s}.ck-spark,.jf-app .cockpit-page svg.ck-spark,.jf-app .jf-content svg.ck-spark{color:var(--t-navy)!important}:root[data-theme=dark] .jf-app .cockpit-page svg.ck-spark,:root[data-theme=dark] .jf-app .jf-content svg.ck-spark{color:#8FC2FF!important}:root[data-theme=dark] .jf-app .jf-top :is(.jf-control,.jf-top-controls label,.jf-period){background-color:var(--t-surface)!important;border-color:var(--t-line)!important;color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-top-controls label:has(input:checked){background:#2B5DA8!important;border-color:#2B5DA8!important;color:#FFFFFF!important}:root[data-theme=dark] .ck-theme-toggle{background:var(--t-surface);border-color:var(--t-line);color:var(--t-ink-2)}@media (max-width:767px){.jf-app .jf-content .executive-groups :is(.grouped-card-grid,.overview-kpi-strip),.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.jf-app .jf-content .executive-groups .jf-card{padding:10px 12px!important;min-height:0!important}.jf-app .jf-content .executive-groups .jf-card .metric-value{font-size:19px!important}.jf-app .jf-content .executive-groups .jf-card .jf-card-header span{font-size:9.5px!important;letter-spacing:.05em!important}}@media (max-width:767px){.jf-app .jf-content .executive-groups .jf-card .jf-card-header :is(.overview-card-icon-box,[style*="width: 32px"],[style*="width: 28px"]){display:none!important}.jf-app .jf-content .fs-table :is(td,th):first-child{max-width:52vw;min-width:150px;white-space:normal!important;text-align:left!important}}.jf-app .jf-workspace,:root[data-theme=dark] .jf-app .jf-workspace{background:var(--t-mist),linear-gradient(180deg,var(--t-bg) 0,var(--t-bg-2) 45%,var(--t-bg) 100%)!important;background-attachment:fixed,fixed!important}.ck-hero,:root[data-theme=dark] .ck-hero{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.ck-hero:before,.ck-watermark{display:none!important}.jf-app .jf-content .executive-groups,:root[data-theme=dark] .jf-app .jf-content .executive-groups{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.jf-app .jf-content .executive-groups:before{display:none!important}.jf-app .jf-content .jf-panel:not(.jf-panel .jf-panel){background:var(--t-glass-panel,rgba(255,255,255,.74))!important;-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);border-color:var(--t-glass-line)!important}:root[data-theme=dark] .jf-app{--t-glass-panel:rgba(17,29,46,.72)}.jf-app .jf-content :is(.jf-panel h2,.jf-panel-title h2,.cockpit-board .jf-panel h3,.jf-content>section>h2,.ck-tabs~* h2){display:flex!important;align-items:center;gap:10px;flex:1 1 auto;min-width:0;margin:0;font:700 10.5px/1.2 Barlow,sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;color:#4A5B70!important}.jf-app .jf-content :is(.jf-panel h2,.jf-panel-title h2,.cockpit-board .jf-panel h3,.jf-content>section>h2):after{content:"";flex:1 1 24px;min-width:24px;height:1px;background:linear-gradient(90deg,rgba(15,49,87,.22),transparent)}:root[data-theme=dark] .jf-app .jf-content :is(.jf-panel h2,.jf-panel-title h2,.cockpit-board .jf-panel h3,.jf-content>section>h2){color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content :is(.jf-panel h2,.jf-panel-title h2,.cockpit-board .jf-panel h3,.jf-content>section>h2):after{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent)}.jf-app .jf-content :is(.jf-bank-card-gradient h2){letter-spacing:.12em!important}.jf-app .jf-content .jf-panel h2 .ck-note{order:1}.jf-app .jf-content .jf-panel h2:after{order:2}.jf-content:not([data-view=compare]):not([data-view=accumulated]) :is(.cockpit-mosaic,.executive-groups,.overview-kpi-strip) :is(.metric-pair small,.metric-actual,.jf-card-body>span:not(.metric-pair),.metric-delta,.metric-detail,.jf-card-footer){display:none!important}.jf-content:not([data-view=compare]):not([data-view=accumulated]) :is(.cockpit-mosaic,.executive-groups) .metric-pair{gap:0!important}.jf-app .jf-content .metric-value:is([data-tone^=projected]),.jf-app .jf-content [data-ck-kind=projetado] .metric-value{text-decoration:underline dashed;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent)}.jf-app .jf-content [data-ck-kind=estimado] .metric-value{text-decoration:underline dotted;text-decoration-thickness:1.5px;text-underline-offset:5px;text-decoration-color:color-mix(in srgb,currentColor 60%,transparent)}.ck-spark-wrap{position:relative;width:100%;margin-top:10px;padding-bottom:12px;color:var(--t-navy)}.ck-spark{display:block;width:100%;height:auto;overflow:visible;cursor:crosshair}.cockpit-mosaic .ck-spark{height:34px}.cockpit-mosaic [data-kpi="Resultado operacional"] .ck-spark{height:64px}.ck-spark-line{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round;opacity:.85}.ck-spark-proj{stroke-dasharray:3 3;opacity:.7}.ck-spark-fill{fill:currentColor;opacity:.07}.ck-spark-zero{stroke:var(--t-line);stroke-width:1;stroke-dasharray:2 2}.ck-spark-guide{stroke:currentColor;stroke-width:1;opacity:.25}.ck-spark-mark{position:absolute;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px var(--t-surface);pointer-events:none}.ck-spark-mark.is-proj{background:var(--t-surface);border:1.3px solid;box-sizing:border-box}.ck-spark-mark.is-hover{width:8px;height:8px;margin:-4px 0 0 -4px}.ck-spark-hi,.ck-spark-tip{position:absolute;top:-4px;transform:translate(-50%,-100%);font:600 9.5px/1 Barlow,sans-serif;color:var(--t-ink-2);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.ck-spark-tip{padding:3px 6px;border-radius:4px;background:var(--t-tip);border:1px solid var(--t-tip-line);color:var(--t-tip-ink);box-shadow:0 8px 16px -10px rgba(14,27,44,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ck-spark-tip b{font-weight:700}.ck-spark-axis{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font:500 9px/1 Barlow,sans-serif;color:var(--t-ink-3);text-transform:lowercase;pointer-events:none}.jf-app .cockpit-page svg.ck-spark,.jf-app .jf-content svg.ck-spark{color:inherit!important;stroke:none!important}.jf-app .cockpit-page .ck-spark-wrap{color:var(--t-navy)}:root[data-theme=dark] .jf-app .cockpit-page .ck-spark-wrap{color:#8FC2FF}.cockpit-page.ck-anim .ck-hero .ck-spark-line:not(.ck-spark-proj){stroke-dasharray:none;stroke-dashoffset:0}.cockpit-page.ck-anim .ck-hero .ck-spark-wrap{clip-path:inset(-30px 100% -6px -6px)}.cockpit-page.ck-anim .ck-hero.ck-vis .ck-spark-wrap{clip-path:inset(-30px -10px -6px -6px);transition:clip-path 1.6s cubic-bezier(.45,.05,.2,1) .7s}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body{justify-content:flex-end!important;gap:0}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .ck-spark-wrap{margin-top:18px}.cockpit-page .cockpit-mosaic{gap:12px!important}.cockpit-page .cockpit-mosaic .ck-group{padding:6px 2px 0}.ck-spark-max{font-weight:600;color:var(--t-ink-2);text-transform:none}.ck-spark-wrap{padding-bottom:14px}.ck-spark-tip{top:-6px}.ck-spark-wrap{padding-bottom:0}.ck-spark-plot{position:relative}.ck-spark-axis{position:static;margin-top:3px}.cockpit-mosaic [data-kpi="Resultado operacional"] .ck-spark{max-width:none!important;margin-top:0!important}.jf-content:not([data-view=compare]):not([data-view=accumulated]) :is(.executive-groups,.overview-kpi-strip) .jf-card{min-height:0!important;height:auto!important;justify-content:flex-start!important;gap:6px!important}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item{min-height:0!important;padding:12px 14px!important;gap:4px}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item .overview-card-icon-box{width:20px!important;height:20px!important;border-radius:4px!important;background:rgba(15,49,87,.07)!important}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item .overview-card-icon-box svg{width:11px!important;height:11px!important}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item .jf-card-header>div:first-child>span:last-child{font:600 10.5px/1.25 Barlow,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase;color:var(--t-ink-2)!important}.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item .metric-value{font-family:var(--ck-num)!important;font-weight:700!important;font-size:clamp(20px,1.6vw,25px)!important}@media (max-width:767px){.jf-app .jf-content .overview-kpi-strip:not(.cockpit-mosaic) .overview-kpi-item .jf-card-header .overview-card-icon-box{display:none!important}}.jf-app:has(.cockpit-page) .jf-workspace,:root[data-theme=dark] .jf-app:has(.cockpit-page) .jf-workspace{background:var(--t-mist),linear-gradient(180deg,var(--t-bg) 0,var(--t-bg-2) 45%,var(--t-bg) 100%)!important;background-attachment:fixed,fixed!important}.cockpit-skeleton{display:flex;flex-direction:column;gap:16px;pointer-events:none}.ck-placeholder{display:block;min-width:0;height:26px;border-radius:4px;background:linear-gradient(90deg,var(--t-line,#E2E7EE),var(--t-surface-2,#F1F5F9),var(--t-line,#E2E7EE));background-size:200% 100%;animation:bootShimmer 1.4s ease-in-out infinite;opacity:.65}.cockpit-skeleton .ck-skeleton-label{display:flex;align-items:center;gap:7px;margin-bottom:10px;color:var(--t-ink-2);font:600 10.5px/1.25 Barlow,sans-serif;letter-spacing:.14em;text-transform:uppercase}.cockpit-skeleton .overview-kpi-item{min-width:0}.ck-skeleton-value,.cockpit-skeleton .overview-kpi-item{display:flex;flex-direction:column;gap:8px}.ck-skeleton-value>.ck-placeholder:first-child{width:72%;max-width:180px}.ck-skeleton-detail{height:9px;width:56%;max-width:160px}.cockpit-skeleton [data-kpi="Resultado operacional"] .ck-skeleton-value{margin-top:auto}.cockpit-skeleton [data-kpi="Resultado operacional"] .ck-skeleton-value>.ck-placeholder:first-child{height:48px;width:90%;max-width:260px}.ck-skeleton-spark{height:34px;margin-top:auto}.cockpit-skeleton [data-kpi="Resultado operacional"] .ck-skeleton-spark{height:64px;margin-top:18px}.cockpit-skeleton .jf-panel{display:flex;flex-direction:column;gap:12px}.ck-skeleton-panel-title{display:flex;align-items:center;flex:none}.ck-skeleton-chart{position:relative;min-width:0;padding:14px 0 20px 28px}.ck-skeleton-plot{height:100%;opacity:.3}.ck-skeleton-legend{display:flex;gap:16px;margin:8px 0}.ck-skeleton-legend>.ck-placeholder{height:9px;width:100px}.ck-skeleton-students{height:44px;max-width:130px;margin:16px 0 6px}.ck-skeleton-movement{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:20px;margin-top:12px}.ck-skeleton-movement>div{display:flex;flex-direction:column;gap:8px;font-size:11px;color:var(--t-ink-2)}.ck-skeleton-movement .ck-placeholder{max-width:90px}.ck-skeleton-cash-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:12px 0}.ck-skeleton-cash-cards>div{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--t-line);border-radius:var(--ck-r)}.ck-skeleton-table{display:grid;gap:14px;padding:14px 0}.ck-skeleton-table>div{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:18px}.ck-skeleton-table .ck-placeholder{height:10px}.cockpit-skeleton .ck-tablist>span{padding:7px 14px;font:600 12.5px/1 Barlow,sans-serif;color:var(--t-ink-2)}.cockpit-skeleton .ck-tablist>.ck-skeleton-tab{border-radius:5px;background:var(--t-navy);color:var(--t-surface)}.ck-skeleton-aggregators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ck-skeleton-controls{display:flex;align-items:center;gap:12px;font-size:12px}.ck-skeleton-control{width:100px;height:30px}@media(max-width:767px){.ck-skeleton-aggregators{grid-template-columns:1fr}.ck-skeleton-control{width:74px}.ck-skeleton-controls{gap:8px}.cockpit-skeleton .ck-tablist>span{padding:7px 10px;font-size:11px}.ck-skeleton-cash-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-skeleton-table>div{gap:8px}}@media(prefers-reduced-motion:reduce){.ck-skeleton-control,.cockpit-skeleton .ck-placeholder{animation:none}}:root{--panel-chrome-height:76px;--panel-scroll-thumb:var(--t-ink-3,#8291A4)}html{scrollbar-width:thin;scrollbar-color:var(--panel-scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--panel-scroll-thumb);border:3px solid transparent;background-clip:padding-box;border-radius:20px;min-height:48px}::-webkit-scrollbar-thumb:hover{background-color:var(--t-ink-2,#52647B)}::-webkit-scrollbar-corner{background:transparent}.product-sidebar-header{height:var(--panel-chrome-height);min-height:var(--panel-chrome-height);display:flex;align-items:center;padding-bottom:0!important;box-sizing:border-box}.product-theme-btn{width:30px!important;height:30px!important;flex-shrink:0;background:transparent;border-color:transparent;color:inherit}.product-workspace:has(.product-theme-btn){gap:6px!important}.product-workspace-info{min-width:0}.product-sidebar.is-collapsed .product-workspace{flex-direction:column;align-items:center}.product-theme-btn:hover{background:var(--t-surface-2);border-color:var(--t-line)}.jf-source-info{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid var(--t-line);border-radius:var(--ck-r,5px);background:var(--t-surface);color:var(--t-ink-2);cursor:pointer;flex:none}.jf-source-info:hover{color:var(--t-navy);border-color:var(--t-ink-3)}.jf-source-info[data-level=error]{color:var(--jf-bad,var(--af-danger))}.jf-source-info[data-level=warning]{color:var(--jf-warning,var(--af-warning))}.jf-source-info:focus-visible{outline:2px solid var(--t-navy);outline-offset:2px}.jf-source-popover{width:370px;max-width:calc(100vw - 24px);padding:18px;background:var(--t-surface);color:var(--t-ink);border-color:var(--t-line);font-family:Barlow,sans-serif;box-shadow:0 12px 36px color-mix(in srgb,var(--t-navy) 12%,transparent);border-radius:var(--ck-r,5px);z-index:100}.jf-source-heading{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--t-line)}.jf-source-heading strong{font-size:15px;font-weight:600}.jf-source-heading span{font-size:11px;color:var(--t-ink-3)}.jf-source-block{padding:14px 0;border-bottom:1px solid var(--t-line)}.jf-source-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:8px}.jf-source-title>span{font-size:11px;color:var(--t-ink-2)}.jf-source-popover [data-level=error]{color:var(--jf-bad,var(--af-danger))}.jf-source-popover [data-level=warning]{color:var(--jf-warning,var(--af-warning))}.jf-source-popover dl{margin:0;display:grid;gap:5px}.jf-source-popover dl>div{display:flex;justify-content:space-between;gap:16px;font-size:12px;line-height:1.4}.jf-source-popover dt{color:var(--t-ink-2)}.jf-source-popover dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.jf-source-note{font-size:12px;line-height:1.5;margin:9px 0 0}.jf-source-caption{font-size:12px;line-height:1.5;color:var(--t-ink-2);margin:12px 0}.jf-source-policy{font-size:11px;color:var(--t-ink-2);line-height:1.5;margin-bottom:12px}.jf-source-policy summary{cursor:pointer}.jf-source-policy p{margin:8px 0 0}.jf-source-link{font-size:12px;font-weight:600;color:var(--t-navy)}.jf-sync-notice{position:fixed;right:24px;top:calc(var(--panel-chrome-height) + 12px);width:370px;max-width:calc(100vw - 24px);display:flex;align-items:flex-start;gap:11px;padding:14px 16px;background:var(--t-surface);color:var(--t-ink);border:1px solid var(--t-line);border-radius:var(--ck-r,5px);box-shadow:0 10px 30px color-mix(in srgb,var(--t-navy) 12%,transparent);z-index:80;animation:syncNoticeIn .18s ease-out;font-family:Barlow,sans-serif}.jf-sync-notice>svg{flex:none;margin-top:2px;color:var(--t-navy)}.jf-sync-notice[data-error=true]>svg{color:var(--jf-bad,var(--af-danger))}.jf-sync-notice>div{flex:1;min-width:0}.jf-sync-notice strong{font-size:13px;font-weight:600}.jf-sync-notice p{font-size:12px;color:var(--t-ink-2);line-height:1.5;margin:3px 0 0;overflow-wrap:anywhere}.jf-sync-notice>button{display:grid;place-items:center;width:24px;height:24px;padding:0;background:transparent;border:0;color:var(--t-ink-3);cursor:pointer;flex:none}@keyframes syncNoticeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.jf-app .jf-top{height:var(--panel-chrome-height)!important;min-height:var(--panel-chrome-height)!important}.jf-app .jf-top-actions{gap:8px!important}}@media(max-width:767px){.jf-app .jf-top{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "chips chips";column-gap:10px}.jf-app .jf-top-actions{grid-area:actions;display:flex!important;gap:8px!important;margin:0!important}.jf-app .jf-source-info{width:38px;height:42px}.jf-source-popover{max-height:calc(100dvh - 150px);overflow-y:auto}.jf-sync-notice{right:12px;top:calc(env(safe-area-inset-top,0px) + 122px);width:calc(100vw - 24px);max-width:380px}}@media(prefers-reduced-motion:reduce){.jf-sync-notice{animation:none}}.jf-realized-cutoff{font:500 12px/1.4 Barlow,sans-serif;color:var(--t-ink-2);white-space:nowrap;padding-left:10px;border-left:1px solid var(--t-line);flex:none}@media(max-width:767px){.jf-realized-cutoff{font-size:11px;padding-left:8px}}.jf-source-info{position:relative}.jf-alert-count{position:absolute;right:-5px;top:-5px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;border-radius:8px;background:var(--jf-bad,var(--af-danger));color:var(--t-surface);font:600 10px/1 Barlow,sans-serif}.jf-source-info[data-level=warning] .jf-alert-count{background:var(--jf-warning,var(--af-warning))}.jf-alert-center{max-height:min(600px,calc(100dvh - 130px));overflow-y:auto;padding:16px}.jf-alert-row{border-bottom:1px solid var(--t-line)}.jf-alert-toggle{width:100%;display:flex;align-items:center;gap:10px;padding:12px 0;text-align:left;background:transparent;border:0;color:var(--t-ink);cursor:pointer}.jf-alert-toggle>svg:first-child{flex:none;color:var(--t-ink-2)}.jf-alert-row[data-level=error] .jf-alert-toggle>svg:first-child{color:var(--jf-bad,var(--af-danger))}.jf-alert-row[data-level=warning] .jf-alert-toggle>svg:first-child{color:var(--jf-warning,var(--af-warning))}.jf-alert-toggle>span{flex:1;min-width:0;display:grid;gap:3px}.jf-alert-toggle strong{font:600 13px/1.3 Barlow,sans-serif}.jf-alert-toggle small{font:400 11px/1.4 Barlow,sans-serif;color:var(--t-ink-2)}.jf-alert-toggle>svg:last-child{color:var(--t-ink-3);transition:transform .18s ease}.jf-alert-toggle .is-open{transform:rotate(180deg)}.jf-alert-toggle:focus-visible{outline:2px solid var(--t-navy);outline-offset:2px;border-radius:var(--ck-r)}.jf-alert-detail{padding:0 0 14px 26px;font-size:12px;line-height:1.5}.jf-alert-detail p{margin:0 0 9px;overflow-wrap:anywhere}.jf-alert-detail .jf-alert-code{color:var(--t-ink-3);font-size:11px}.jf-alert-center .jf-source-link{display:inline-block;margin-top:14px}[data-sonner-toaster][data-y-position=top]{top:calc(var(--panel-chrome-height) + 12px)!important;right:24px!important;max-width:calc(100vw - 24px)}[data-sonner-toast].jf-panel-notice{background:var(--t-surface)!important;color:var(--t-ink)!important;border:1px solid var(--t-line)!important;border-radius:var(--ck-r,5px)!important;font-family:Barlow,sans-serif!important;box-shadow:0 10px 30px color-mix(in srgb,var(--t-navy) 12%,transparent)!important}.jf-panel-notice [data-title]{font-size:13px!important;font-weight:600!important}.jf-panel-notice [data-description]{color:var(--t-ink-2)!important;font-size:12px!important;line-height:1.5!important;overflow-wrap:anywhere}.jf-panel-notice [data-icon]{color:var(--t-navy)}.jf-panel-notice[data-type=success] [data-icon]{color:var(--jf-good,var(--af-success))}.jf-panel-notice[data-type=error] [data-icon]{color:var(--jf-bad,var(--af-danger))}.jf-panel-notice [data-close-button]{position:static!important;transform:none!important;margin-left:auto!important;order:3!important;flex-shrink:0!important;background:transparent!important;border:0!important;color:var(--t-ink-3)!important}@media(max-width:767px){[data-sonner-toaster][data-y-position=top]{top:calc(env(safe-area-inset-top,0px) + 122px)!important;right:12px!important;width:calc(100vw - 24px)!important}.jf-alert-center{max-height:calc(100dvh - 150px)}}@media(prefers-reduced-motion:reduce){.jf-alert-toggle>svg:last-child{transition:none}}.jf-source-info[data-level=warning] .jf-alert-count{color:var(--t-ink)}.jf-alert-line{display:flex;align-items:center;gap:4px}.jf-alert-line>.jf-alert-toggle{flex:1;min-width:0}.jf-alert-clear,.jf-alert-dismiss{border:0;background:transparent;color:var(--t-ink-2);cursor:pointer;border-radius:6px}.jf-alert-dismiss{display:grid;place-items:center;padding:8px;flex-shrink:0}.jf-alert-clear{font-size:11px;padding:5px 7px;white-space:nowrap}.jf-alert-clear:hover,.jf-alert-dismiss:hover{background:var(--t-surface);color:var(--t-ink)}.jf-alert-clear:focus-visible,.jf-alert-dismiss:focus-visible{outline:2px solid var(--t-navy);outline-offset:2px}.jf-alert-empty{padding:12px 0;color:var(--t-ink-2)}.jf-alert-type-icon{display:flex}.jf-alert-row[data-level=success] .jf-alert-type-icon{color:var(--jf-good,var(--af-success))}.jf-alert-toggle>.jf-alert-type-icon{flex:none;display:flex;color:var(--t-navy)}.jf-alert-row[data-level=error] .jf-alert-type-icon{color:var(--jf-bad,var(--af-danger))}.jf-alert-line>div.jf-alert-toggle{cursor:default}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead .metric-actual{display:grid!important;margin-top:6px;white-space:normal;gap:2px}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead small{display:block!important;font-size:10px!important;line-height:1.3;white-space:normal}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead .metric-actual .metric-value{display:block;font-size:15px!important;line-height:1.2}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .jf-card-body:has(.metric-pair-lead){white-space:normal!important;overflow:visible!important}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead{min-width:0;max-width:100%}.cockpit-page,.jf-app,:root{--ck-num:"Barlow Condensed","Barlow",Arial Narrow,sans-serif!important;--t-tip:#FFFFFF!important;--t-tip-line:#CBD5E1!important;--t-tip-ink:#0E1B2C!important}:root[data-theme=dark],:root[data-theme=dark] .cockpit-page,:root[data-theme=dark] .jf-app{--t-tip:#0F1D30!important;--t-tip-line:#2B4263!important;--t-tip-ink:#F1F5F9!important}.jf-app .cockpit-page .ck-spark-wrap,.jf-app .cockpit-page svg.ck-spark,.jf-app .jf-content svg.ck-spark,:root[data-theme=dark] .jf-app .cockpit-page .ck-spark-wrap,:root[data-theme=dark] .jf-app .cockpit-page svg.ck-spark{color:var(--visual-neutral)!important}.ck-liquidity-tooltip,.ck-note-pop,.ck-spark-tip,.cockpit-board .recharts-default-tooltip,.cockpit-board .recharts-tooltip-wrapper>div,.cockpit-board .summary-tooltip,.jf-app .recharts-default-tooltip,.jf-app .recharts-tooltip-wrapper>div,.jf-app .summary-tooltip,.jf-help-tooltip,.jf-source-popover{background:var(--t-tip)!important;background-color:var(--t-tip)!important;color:var(--t-tip-ink)!important;border:1px solid var(--t-tip-line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 12px 28px -8px rgba(14,27,44,.26)!important}:root[data-theme=dark] :is(.cockpit-board .recharts-tooltip-wrapper>div,.cockpit-board .summary-tooltip,.cockpit-board .recharts-default-tooltip,.jf-app .recharts-tooltip-wrapper>div,.jf-app .recharts-default-tooltip,.jf-app .summary-tooltip,.ck-liquidity-tooltip,.ck-spark-tip,.ck-note-pop,.jf-help-tooltip,.jf-source-popover){background:#0F1D30!important;background-color:#0F1D30!important;color:#F1F5F9!important;border-color:#2B4263!important;box-shadow:0 14px 32px -8px rgba(0,0,0,.72)!important}.cockpit-board .recharts-tooltip-wrapper [style*=color]{filter:none!important}:root[data-theme=dark] .cockpit-board .recharts-tooltip-wrapper [style*=color]{filter:brightness(1.35) saturate(1.1)!important}.ck-note:focus .ck-note-pop,.ck-note:hover .ck-note-pop{opacity:1!important;visibility:visible!important}.ck-rail span{background:#0F1D30!important;color:#FFFFFF!important;opacity:0}.ck-rail a:focus-visible span,.ck-rail a:hover span{opacity:1!important}.product-sidebar-header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:12px 12px 10px!important}.product-sidebar-header .product-brand-header{flex:1 1 auto!important;min-width:0!important}.product-header-theme-btn{width:28px!important;height:28px!important;min-width:28px!important;padding:0!important;border-radius:5px!important;display:inline-grid!important;place-items:center!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.88)!important;cursor:pointer!important;flex:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.product-header-theme-btn:hover{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.28)!important;color:#FFFFFF!important}.product-header-theme-btn .product-theme-btn-label{display:none!important}.product-header-theme-btn .product-theme-icon{width:14px!important;height:14px!important;display:inline-grid!important;place-items:center!important}.product-header-theme-btn .product-theme-icon svg{width:14px!important;height:14px!important}.product-sidebar:not(.is-collapsed) .product-nav-group{display:flex!important;flex-direction:column!important;gap:2px!important;margin-top:10px!important;margin-bottom:2px!important}.product-sidebar:not(.is-collapsed) .product-nav-group>.product-nav-group-header{padding:0 8px 3px!important;font-size:9.5px!important;letter-spacing:.12em!important}.product-nav-item,.product-nav-item-wrap{position:relative!important;display:block!important;width:100%!important}.product-sidebar:not(.is-collapsed) .product-nav-item>a{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;padding:6px 10px!important;min-height:32px!important;border-radius:5px!important;background:transparent!important;border:1px solid transparent!important;font-size:12px!important;line-height:1.2!important;transform:none!important;box-shadow:none!important}.product-sidebar:not(.is-collapsed) .product-nav-item>a:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.16)!important;transform:none!important}.product-sidebar:not(.is-collapsed) .product-nav-item>a.active{background:#0F3157!important;border-color:rgba(255,255,255,.38)!important;box-shadow:none!important}.product-sidebar:not(.is-collapsed) .product-nav-item>a.active:after{display:none!important}.product-nav-badge-pill{font:700 8.5px/1 Barlow,system-ui,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:2px 5px!important;border-radius:4px!important;background:rgba(148,163,184,.16)!important;color:#94A3B8!important;border:1px solid rgba(148,163,184,.26)!important;margin-left:auto!important;flex-shrink:0!important}.product-nav-item.is-coming-soon>a{opacity:.68!important;cursor:not-allowed!important}.product-nav-item.is-coming-soon>a:hover{background:transparent!important;border-color:transparent!important}.product-sidebar.is-collapsed{overflow:visible!important;z-index:70!important}.product-sidebar.is-collapsed .product-sidebar-header{flex-direction:column!important;gap:6px!important;padding:10px 6px 8px!important}.product-sidebar.is-collapsed .product-sidebar-header .product-brand-header{width:36px!important;height:36px!important;display:grid!important;place-items:center!important;margin:0 auto!important}.product-sidebar.is-collapsed .product-sidebar-header .product-brand-logo{margin:0!important}.product-sidebar.is-collapsed .product-nav-body{overflow:visible!important;padding:6px 0!important;align-items:center!important}.product-sidebar.is-collapsed .product-nav-group{display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important;margin:4px 0!important;padding:0!important}.product-sidebar.is-collapsed .product-nav-item{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;position:relative!important}.product-sidebar.is-collapsed .product-nav-item>a{display:grid!important;place-items:center!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;min-height:36px!important;padding:0!important;margin:0 auto!important;gap:0!important;border-radius:6px!important;box-sizing:border-box!important;position:relative!important;text-align:center!important}.product-sidebar.is-collapsed .product-nav-item>a .product-nav-indicator,.product-sidebar.is-collapsed .product-nav-item>a:after,.product-sidebar.is-collapsed .product-nav-item>a:before,.product-sidebar.is-collapsed .product-nav-item>a>span{display:none!important;content:none!important}.product-sidebar.is-collapsed .product-nav-item>a .product-nav-icon,.product-sidebar.is-collapsed .product-nav-item>a svg.product-nav-icon{width:17px!important;height:17px!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.product-sidebar.is-collapsed .product-nav-item>a.active{background:#0F3157!important;border:1px solid rgba(255,255,255,.45)!important;box-shadow:0 4px 12px rgba(6,17,32,.32)!important}.product-nav-flyout{position:absolute!important;left:calc(100% + 4px)!important;top:-4px!important;min-width:214px!important;padding:8px!important;border-radius:6px!important;background:#0D2340!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 14px 32px -6px rgba(5,12,24,.65)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(-4px)!important;transition:opacity .15s ease,transform .15s ease,visibility .15s ease!important;z-index:120!important;display:flex!important;flex-direction:column!important;gap:4px!important}:root[data-theme=dark] .product-nav-flyout{background:#0F1D30!important;border-color:#2B4263!important}.product-nav-flyout:before{content:"";position:absolute;top:0;bottom:0;left:-12px;width:12px}.product-sidebar.is-collapsed .product-nav-item:focus-within .product-nav-flyout,.product-sidebar.is-collapsed .product-nav-item:hover .product-nav-flyout{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateX(0)!important}.product-nav-flyout-head{padding:3px 8px 5px!important;border-bottom:1px solid rgba(255,255,255,.12)!important;margin-bottom:2px!important}.product-nav-flyout-group{font:700 8.5px/1.1 Barlow,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(143,194,255,.78)!important;display:block!important}.product-nav-flyout-title{font:700 11.5px/1.2 Barlow,sans-serif!important;letter-spacing:.04em!important;color:#FFFFFF!important;display:block!important;margin-top:2px!important}.product-nav-flyout-list{display:flex!important;flex-direction:column!important;gap:2px!important}.product-nav-flyout-item,.product-nav-flyout-link,.product-sidebar.is-collapsed .product-nav-flyout a.product-nav-flyout-link{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:7px!important;width:100%!important;max-width:none!important;min-height:28px!important;height:auto!important;margin:0!important;text-align:left!important;padding:5px 8px!important;border-radius:4px!important;border:0!important;background:transparent!important;color:rgba(255,255,255,.88)!important;font:600 11.5px/1.2 Barlow,sans-serif!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;transition:background .12s ease,color .12s ease!important}.product-sidebar.is-collapsed .product-nav-flyout a.product-nav-flyout-link span:not(.product-nav-flyout-dot){display:inline!important;opacity:1!important;visibility:visible!important;width:auto!important;height:auto!important;color:inherit!important;font:600 11.5px/1.2 Barlow,sans-serif!important;white-space:nowrap!important}.product-nav-flyout-dot,.product-sidebar.is-collapsed .product-nav-flyout a.product-nav-flyout-link span.product-nav-flyout-dot{display:inline-block!important;opacity:1!important;visibility:visible!important;width:4px!important;height:4px!important;border-radius:999px!important;background:rgba(143,194,255,.65)!important;flex:none!important}.product-nav-flyout-item:hover,.product-nav-flyout-link:hover,.product-sidebar.is-collapsed .product-nav-flyout a.product-nav-flyout-link:hover{background:rgba(255,255,255,.12)!important;color:#FFFFFF!important}.jf-app .jf-content{padding:10px 18px 22px!important;gap:10px!important}@media(min-width:768px){.jf-app .jf-top{position:sticky!important;top:10px!important;z-index:45!important;margin:10px 18px 0!important;padding:7px 14px!important;height:auto!important;min-height:44px!important;gap:10px!important;border-radius:var(--ck-r)!important;border:1px solid rgba(255,255,255,.92)!important;background:rgba(255,255,255,.62)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5)!important;backdrop-filter:blur(16px) saturate(1.5)!important;box-shadow:inset 0 1px 0 #FFFFFF,0 10px 22px -18px rgba(14,27,44,.34)!important}:root[data-theme=dark] .jf-app .jf-top{background:rgba(17,29,46,.78)!important;border:1px solid var(--t-glass-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px -18px rgba(0,0,0,.72)!important}}.jf-app .jf-top-controls{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:480px){.jf-app .jf-top-controls{gap:6px!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}}.jf-app .jf-top .jf-period,.jf-app .jf-top-controls span{font:700 10.5px/1.1 Barlow,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--t-ink-2)!important}.jf-app .jf-top .jf-control{min-height:28px!important;height:28px!important;padding:2px 26px 2px 9px!important;border-radius:4px!important;border:1px solid rgba(15,49,87,.14)!important;background-color:rgba(255,255,255,.78)!important;font:600 11.5px/1 Barlow,sans-serif!important;color:var(--t-ink)!important;box-shadow:none!important}:root[data-theme=dark] .jf-app .jf-top .jf-control{background-color:var(--t-surface-2)!important;border-color:var(--t-line)!important;color:var(--t-ink)!important}.jf-app .jf-top-controls label{min-height:28px!important;height:28px!important;padding:0 9px!important;border-radius:4px!important;border:1px solid rgba(15,49,87,.12)!important;background:rgba(255,255,255,.55)!important;font:600 11px/1 Barlow,sans-serif!important;color:var(--t-ink-2)!important;display:inline-flex!important;align-items:center!important;gap:6px!important}:root[data-theme=dark] .jf-app .jf-top-controls label{background:var(--t-surface-2)!important;border-color:var(--t-line)!important;color:var(--t-ink-2)!important}.jf-app .jf-top .jf-realized-cutoff{padding:4px 9px!important;background:rgba(15,49,87,.06)!important;border:1px solid rgba(15,49,87,.1)!important;font:600 10.5px/1.1 Barlow,sans-serif!important;letter-spacing:.03em!important;text-transform:none!important;color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-top .jf-realized-cutoff{background:rgba(255,255,255,.06)!important;border-color:var(--t-glass-line)!important;color:var(--t-ink-2)!important}.jf-app .jf-top .jf-top-sync-btn{min-height:28px!important;height:28px!important;padding:0 11px!important;border-radius:4px!important;background:#0F3157!important;border:1px solid #0f3157!important;color:#FFFFFF!important;font:700 10.5px/1 Barlow,sans-serif!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:none!important}.jf-app .jf-top .jf-top-sync-btn svg{color:#FFFFFF!important;stroke:#FFFFFF!important}.jf-app .jf-top .jf-top-sync-btn:hover:not(:disabled){background:#16406E!important;border-color:#16406E!important;color:#FFFFFF!important}:root[data-theme=dark] .jf-app .jf-top .jf-top-sync-btn{background:#2B5DA8!important;border-color:#3B71C4!important;color:#FFFFFF!important}.jf-app .jf-top h1{font-size:clamp(18px,1.55vw,22px)!important;line-height:1.1!important}.jf-app .jf-top .jf-subtitle{font-size:11px!important}.cockpit-page .ck-tabs,.jf-app .jf-content .ck-tabs{display:flex;flex-direction:column;gap:10px!important;position:relative;width:100%}.cockpit-page .ck-tablist,.jf-app .jf-content .ck-tablist{position:relative!important;top:auto!important;width:auto!important;max-width:100%!important;align-self:flex-start!important;display:inline-flex!important;flex-wrap:wrap!important;align-items:center!important;gap:5px!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;overflow:visible!important;z-index:4!important}.cockpit-page .ck-tablist button,.jf-app .jf-content .ck-tablist button{position:relative;box-sizing:border-box;width:auto!important;flex:0 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;padding:6px 11px!important;min-height:30px!important;margin:0!important;border:1px solid rgba(15,49,87,.12)!important;border-radius:var(--ck-r)!important;background:rgba(255,255,255,.58)!important;-webkit-backdrop-filter:blur(14px) saturate(1.4)!important;backdrop-filter:blur(14px) saturate(1.4)!important;box-shadow:none!important;transform:none!important;color:var(--t-ink-2)!important;font:700 10.5px/1.1 Barlow,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase;white-space:nowrap!important;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease!important}.jf-app .jf-content .ck-tablist button:after,.jf-app .jf-content .ck-tablist button:before{display:none!important;content:none!important}.jf-app .jf-content .ck-tablist button .ck-tab-btn-icon{display:inline-grid;place-items:center;width:17px;height:17px;border-radius:3.5px;background:rgba(15,49,87,.07);color:#0F3157;flex:none;transition:background .16s ease,color .16s ease}.jf-app .jf-content .ck-tablist button .ck-tab-btn-icon svg{width:10.5px!important;height:10.5px!important;stroke:currentColor!important}.jf-app .jf-content .ck-tablist button:not([aria-selected=true]):hover{background:rgba(255,255,255,.86)!important;color:var(--t-navy)!important;border-color:rgba(15,49,87,.24)!important;transform:none!important;box-shadow:none!important}.cockpit-page .ck-tablist button[aria-selected=true],.jf-app .jf-content .ck-tablist button[aria-selected=true]{background:#0F3157!important;color:#FFFFFF!important;border-color:#0F3157!important;box-shadow:none!important;transform:none!important;z-index:5!important}.jf-app .jf-content .ck-tablist button[aria-selected=true] .ck-tab-btn-icon{background:rgba(255,255,255,.14)!important;color:#FFFFFF!important}:root[data-theme=dark] .jf-app .jf-content .ck-tablist button:not([aria-selected=true]){background:var(--t-glass)!important;border-color:var(--t-glass-line)!important;box-shadow:none!important;color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content .ck-tablist button:not([aria-selected=true]) .ck-tab-btn-icon{background:rgba(255,255,255,.07)!important;color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-app .jf-content .ck-tablist button:not([aria-selected=true]):hover{background:var(--t-glass-hi)!important;color:var(--t-ink)!important;border-color:rgba(255,255,255,.18)!important}:root[data-theme=dark] .jf-app .jf-content .ck-tablist button[aria-selected=true]{background:#2B5DA8!important;color:#FFFFFF!important;border-color:#3B71C4!important;box-shadow:none!important;transform:none!important}.jf-app .jf-content .overview-kpi-strip{border-radius:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;gap:8px!important}.jf-app .jf-content .overview-kpi-item{border-radius:var(--ck-r)!important;padding:10px 12px!important;min-height:0!important}.cockpit-page .ck-tabpanel,.jf-app .jf-content .ck-tabpanel{position:relative;z-index:2;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;display:flex;flex-direction:column;gap:10px}.cockpit-page #ck-caixa>.liquidity-panel,.jf-app .jf-content .liquidity-panel:has(.ck-liquidity-flow-wrapper){padding:0!important;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cockpit-page #ck-caixa>.liquidity-panel>.jf-card-header{display:none!important}.jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel:not(.liquidity-panel),.ck-liquidity-toolbar,.ck-cashflow-month-card,#ck-caixa>.liquidity-panel>div:not(.ck-liquidity-flow-wrapper),.settings-card,.fs-panel,.bp-panel){border:1px solid rgba(255,255,255,.9)!important;border-radius:var(--ck-r)!important;background:rgba(255,255,255,.52)!important;-webkit-backdrop-filter:blur(16px) saturate(1.5)!important;backdrop-filter:blur(16px) saturate(1.5)!important;box-shadow:inset 0 1px 0 #FFFFFF,0 10px 22px -18px rgba(14,27,44,.34)!important}:root[data-theme=dark] .jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel:not(.liquidity-panel),.ck-liquidity-toolbar,.ck-cashflow-month-card,#ck-caixa>.liquidity-panel>div:not(.ck-liquidity-flow-wrapper),.settings-card,.fs-panel,.bp-panel){background:var(--t-glass)!important;border-color:var(--t-glass-line)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 10px 22px -18px rgba(0,0,0,.68)!important}.ck-movement-panel{flex-direction:column;gap:10px!important;height:100%}.ck-movement-header,.ck-movement-panel{display:flex;justify-content:space-between}.ck-movement-header{align-items:center;gap:6px;flex-wrap:wrap}.ck-period-badge{font:600 10px/1.2 Barlow,sans-serif;color:var(--t-ink-2);background:rgba(255,255,255,.45);border:1px solid rgba(255,255,255,.8);padding:2px 7px;border-radius:4px;white-space:nowrap}:root[data-theme=dark] .ck-period-badge{background:rgba(255,255,255,.06);border-color:var(--t-glass-line)}.ck-movement-hero{display:flex;flex-direction:column;gap:6px;padding:2px 0}.ck-movement-hero-main{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ck-movement-hero-label{font:600 10.5px/1.2 Barlow,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--t-ink-2)}.ck-movement-hero-value{font:700 clamp(28px,2.2vw,36px)/.95 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em!important}.ck-movement-balance-bar{display:flex;flex-direction:column;gap:3px}.ck-movement-bar-track{display:flex;height:5px;border-radius:999px;overflow:hidden;background:rgba(15,49,87,.1);gap:2px}:root[data-theme=dark] .ck-movement-bar-track{background:rgba(255,255,255,.1)}.ck-movement-bar-in{height:100%;background:var(--visual-positive);border-radius:999px 0 0 999px}.ck-movement-bar-out{height:100%;background:var(--visual-negative);border-radius:0 999px 999px 0}.ck-movement-bar-labels{display:flex;justify-content:space-between;font:600 9.5px/1.2 Barlow,sans-serif;color:var(--t-ink-3)}.ck-movement-board{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:9px;border-radius:var(--ck-r);border:1px solid rgba(255,255,255,.75);background:rgba(255,255,255,.32)}.ck-movement-cell{display:flex;flex-direction:column;justify-content:space-between;gap:3px;padding:8px 10px;border-radius:var(--ck-r);border:1px solid rgba(255,255,255,.85);background:rgba(255,255,255,.46)}:root[data-theme=dark] .ck-movement-board,:root[data-theme=dark] .ck-movement-cell{background:rgba(255,255,255,.04);border-color:var(--t-glass-line)}.ck-movement-cell-head{display:flex;align-items:center;gap:5px;font:600 10px/1.2 Barlow,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--t-ink-2)}.ck-movement-cell-head[data-tone=positive],.ck-movement-cell-val[data-tone=positive]{color:var(--visual-positive)!important}.ck-movement-cell-head[data-tone=negative],.ck-movement-cell-val[data-tone=negative]{color:var(--visual-negative)!important}.ck-movement-cell-head[data-tone=warning],.ck-movement-cell-val[data-tone=warning]{color:#D97706!important}.ck-movement-cell-val{font:700 20px/1.05 var(--ck-num)!important;font-variant-numeric:tabular-nums;letter-spacing:-.01em!important}.ck-movement-cell-sub{font:500 10.5px/1.25 Barlow,sans-serif;color:var(--t-ink-2)}.ck-movement-cell-sub[data-tone=negative] b{color:var(--visual-negative);font-weight:700}.ck-tab-layout{display:flex;flex-direction:column;gap:10px;width:100%}.ck-tab-layout>.ck-group{padding:1px 2px 0;margin:0;font-size:10px!important}.ck-tab-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.jf-app .jf-content .ck-tab-kpi-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:10px 12px!important;min-height:0!important;overflow:hidden;transition:background .25s ease,box-shadow .25s ease,transform .3s var(--ck-ease)!important}.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item,.cockpit-tile .jf-panel:not(.liquidity-panel),.ck-subpanel):hover{background:rgba(255,255,255,.8)!important;box-shadow:inset 0 1px 0 #FFFFFF,0 14px 28px -18px rgba(14,27,44,.4)!important}:root[data-theme=dark] .jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item,.cockpit-tile .jf-panel:not(.liquidity-panel),.ck-subpanel):hover{background:var(--t-glass-hi)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 14px 28px -18px rgba(0,0,0,.75)!important}.jf-app .jf-content .ck-tab-kpi-card:hover{transform:translateY(-1px)}.jf-app .jf-content .ck-tab-kpi-card .overview-card-accent-bar,.jf-app .jf-content .overview-kpi-item .overview-card-accent-bar{display:none!important}.jf-app .jf-content .ck-tab-kpi-card .jf-card-header,.jf-app .jf-content .overview-kpi-item .jf-card-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .overview-card-icon-box{width:18px!important;height:18px!important;border-radius:4px!important;display:inline-grid;place-items:center;flex:none;background:rgba(15,49,87,.07)!important}:root[data-theme=dark] .jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .overview-card-icon-box{background:rgba(255,255,255,.07)!important}.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .overview-card-icon-box svg{width:10.5px!important;height:10.5px!important;color:#0F3157!important;stroke:#0F3157!important}:root[data-theme=dark] .jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .overview-card-icon-box svg{color:var(--t-ink-2)!important;stroke:var(--t-ink-2)!important}.jf-app .jf-content .ck-tab-kpi-title,.jf-app .jf-content .overview-kpi-item .jf-card-title{font:600 10px/1.2 Barlow,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase;color:#5B6B7F!important}:root[data-theme=dark] .jf-app .jf-content .ck-tab-kpi-title,:root[data-theme=dark] .jf-app .jf-content .overview-kpi-item .jf-card-title{color:var(--t-ink-2)!important}.jf-app .jf-content .ck-tab-kpi-card .jf-card-body,.jf-app .jf-content .overview-kpi-item .jf-card-body{display:flex;flex-direction:column;gap:2px;width:100%;margin:1px 0 0}.jf-app .jf-content .ck-tab-kpi-value,.jf-app .jf-content .overview-kpi-item .jf-card-value{font:700 clamp(18px,1.5vw,23px)/1.08 var(--ck-num)!important;color:var(--t-ink)!important;font-variant-numeric:tabular-nums;letter-spacing:-.005em!important;display:block}.jf-app .jf-content .ck-tab-kpi-value[data-tone=negative]{color:var(--visual-negative)!important}.jf-app .jf-content .ck-tab-kpi-value[data-tone=warning]{color:#D97706!important}.jf-app .jf-content .ck-tab-kpi-value[data-tone=positive]{color:var(--visual-positive)!important}.jf-app .jf-content .ck-tab-kpi-card .ck-tab-kpi-meta{display:block!important;font:500 10px/1.3 Barlow,sans-serif!important;color:#7A8899!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root[data-theme=dark] .jf-app .jf-content .ck-tab-kpi-card .ck-tab-kpi-meta{color:var(--t-ink-2)!important}.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark-wrap{margin-top:5px}.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark{height:26px}.ck-target-meter{display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:6px!important;padding-top:6px!important;border-top:1px dashed rgba(15,49,87,.12)!important;width:100%!important}:root[data-theme=dark] .ck-target-meter{border-top-color:rgba(255,255,255,.1)!important}.ck-target-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;width:100%!important}.ck-target-goal{font:500 10px/1.15 Barlow,sans-serif!important;color:var(--t-ink-2)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ck-target-goal b,.ck-target-goal strong,.ck-target-goal-val{display:inline!important;font:700 10.5px/1.15 var(--ck-num)!important;color:var(--t-ink)!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important}.ck-target-define-link{text-decoration:none!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}.ck-target-define-link:hover{background:rgba(15,49,87,.14)!important;color:var(--t-navy)!important}:root[data-theme=dark] .ck-target-define-link:hover{background:rgba(255,255,255,.15)!important;color:#FFFFFF!important}.ck-target-pill{font:700 9px/1 Barlow,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:2px 5px!important;border-radius:3px!important;white-space:nowrap!important;flex:none!important;background:rgba(15,49,87,.08)!important;color:var(--t-ink-2)!important}.ck-target-pill[data-state=achieved],.ck-target-pill[data-state=on_track]{background:rgba(32,164,100,.13)!important;color:var(--visual-positive)!important}.ck-target-pill[data-state=in_progress]{background:rgba(217,119,6,.14)!important;color:#D97706!important}.ck-target-pill[data-state=missed]{background:rgba(217,63,76,.13)!important;color:var(--visual-negative)!important}.ck-target-pill[data-state=future]{background:rgba(29,111,184,.12)!important;color:var(--visual-projected-positive)!important}.ck-target-track{position:relative!important;height:5px!important;width:100%!important;border-radius:999px!important;background:rgba(15,49,87,.1)!important;overflow:hidden!important}:root[data-theme=dark] .ck-target-track{background:rgba(255,255,255,.1)!important}.ck-target-fill{position:relative!important;z-index:2!important;display:block!important;height:100%!important;border-radius:999px!important;background:#1D6FB8!important;transition:width .35s var(--ck-ease)!important}.ck-target-meter[data-state=achieved] .ck-target-fill,.ck-target-meter[data-state=on_track] .ck-target-fill{background:var(--visual-positive)!important}.ck-target-meter[data-state=in_progress] .ck-target-fill{background:#D97706!important}.ck-target-meter[data-state=missed] .ck-target-fill{background:var(--visual-negative)!important}.ck-target-pace-fill{position:absolute!important;top:0!important;bottom:0!important;z-index:1!important;display:block!important;border-radius:0 999px 999px 0!important;background:repeating-linear-gradient(135deg,rgba(29,111,184,.45) 0 3px,rgba(29,111,184,.14) 3px 6px)!important}.ck-target-pace-fill[data-tone=positive]{background:repeating-linear-gradient(135deg,rgba(32,164,100,.5) 0 3px,rgba(32,164,100,.15) 3px 6px)!important}.ck-target-pace-fill[data-tone=negative]{background:repeating-linear-gradient(135deg,rgba(217,63,76,.5) 0 3px,rgba(217,63,76,.15) 3px 6px)!important}.ck-target-pace-tick{position:absolute!important;top:-1px!important;bottom:-1px!important;width:2px!important;background:#0F3157!important;z-index:3!important;border-radius:1px!important;box-shadow:0 0 0 1px rgba(255,255,255,.7)!important}:root[data-theme=dark] .ck-target-pace-tick{background:#F1F5F9!important;box-shadow:0 0 0 1px rgba(15,29,48,.8)!important}.ck-target-foot{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:4px!important;font:600 9.5px/1.15 Barlow,sans-serif!important;font-variant-numeric:tabular-nums!important}.ck-target-delta{color:var(--t-ink-2)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ck-target-delta[data-favorable=true]{color:var(--visual-positive)!important}.ck-target-delta[data-favorable=false]{color:var(--visual-negative)!important}.ck-target-pace-tag{display:inline-flex!important;align-items:center!important;gap:2px!important;padding:1px 5px!important;border-radius:3px!important;background:rgba(15,49,87,.06)!important;color:var(--t-ink-2)!important;white-space:nowrap!important;flex:none!important}:root[data-theme=dark] .ck-target-pace-tag{background:rgba(255,255,255,.07)!important}.ck-target-pace-tag[data-tone=positive]{color:var(--visual-positive)!important;background:rgba(32,164,100,.1)!important}.ck-target-pace-tag[data-tone=warning]{color:#D97706!important;background:rgba(217,119,6,.1)!important}.ck-target-pace-tag[data-tone=negative]{color:var(--visual-negative)!important;background:rgba(217,63,76,.1)!important}.ck-target-group-badge{display:inline-block;font:700 9.5px/1 Barlow,sans-serif;letter-spacing:.05em;text-transform:uppercase;padding:3px 6px;border-radius:3.5px;background:rgba(15,49,87,.07);color:var(--t-ink-2)}:root[data-theme=dark] .ck-target-group-badge{background:rgba(255,255,255,.08)}.ck-target-settings-wrap .settings-card{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:0!important}.ck-tab-grid{display:grid;gap:10px;align-items:stretch}.ck-tab-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ck-tab-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ck-tab-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-tab-grid--schedule{grid-template-columns:4fr 8fr}.jf-app .jf-content .ck-subpanel,.jf-app .jf-content .jf-panel:not(.liquidity-panel){display:flex;flex-direction:column;justify-content:space-between;gap:10px!important;padding:13px 15px!important;min-width:0;transition:background .25s ease,box-shadow .25s ease}.ck-subpanel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin:0}.ck-inline-legend{display:inline-flex;align-items:center;gap:10px;font:600 10.5px/1.2 Barlow,sans-serif;flex:none}.ck-inline-legend span{display:inline-flex;align-items:center;gap:5px}.ck-inline-legend i{width:7px;height:7px;border-radius:2px;display:inline-block}@media(max-width:767px){.cockpit-page .ck-subpanel-head{flex-wrap:wrap}.cockpit-page .ck-subpanel-head>div{min-width:0;max-width:100%;flex-wrap:wrap}.cockpit-page .ck-inline-legend{flex-wrap:wrap;max-width:100%}}.ck-tab-footnote{margin:0;display:flex;align-items:center;gap:6px;font:500 10.5px/1.3 Barlow,sans-serif;color:var(--t-ink-2)}.ck-empty-state{font:500 11.5px/1.35 Barlow,sans-serif;color:var(--t-ink-3);padding:8px 0}.ck-donut-split{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;flex:1}.ck-donut-box{width:118px;height:118px;position:relative;flex:none}.ck-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;text-align:center;max-width:68px;margin:auto;padding:0 2px;overflow:hidden}.ck-donut-center strong{font:700 clamp(14px,1.25vw,17px)/1.05 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums;max-width:100%}.ck-donut-center span,.ck-donut-center strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-donut-center span{font:700 7.5px/1.1 Barlow,sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--t-ink-3);margin-top:2px;max-width:66px}.ck-donut-list{display:flex;flex-direction:column;gap:6px;min-width:0}.ck-donut-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:3px 0;border-bottom:1px dashed rgba(15,49,87,.1);font:600 11px/1.2 Barlow,sans-serif;color:var(--t-ink)}:root[data-theme=dark] .ck-donut-item{border-bottom-color:var(--t-line-2)}.ck-donut-item:last-child{border-bottom:0}.ck-donut-label{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-donut-label i{width:7px;height:7px;border-radius:2px!important;flex:none}.ck-donut-label span{overflow:hidden;text-overflow:ellipsis}.ck-donut-item strong{font:700 13px/1 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.ck-donut-item small{font:600 10px/1.2 Barlow,sans-serif;color:var(--t-ink-2);background:rgba(15,49,87,.06);padding:1.5px 5px;border-radius:3.5px!important;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}:root[data-theme=dark] .ck-donut-item small{background:rgba(255,255,255,.07)}.ck-unified-bars{display:flex;flex-direction:column;gap:7px;justify-content:center;flex:1;min-width:0}.ck-unified-bar-row{display:grid!important;grid-template-columns:minmax(90px,1.15fr) minmax(56px,1.8fr) 40px auto!important;align-items:center;gap:7px;min-width:0}.ck-bar-label{display:inline-flex;align-items:center;gap:6px;font:600 11px/1.2 Barlow,sans-serif;color:var(--t-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ck-bar-swatch{width:7px;height:7px;border-radius:2px!important;flex:none;display:inline-block}.ck-bar-label span{overflow:hidden;text-overflow:ellipsis}.ck-unified-bar-track{height:7px!important;border-radius:3.5px!important;background:rgba(15,49,87,.08)!important;overflow:hidden;position:relative;width:100%}:root[data-theme=dark] .ck-unified-bar-track{background:rgba(255,255,255,.08)!important}.ck-unified-bar-track i.ck-bar-fill{display:block;height:100%;border-radius:3.5px!important;transform-origin:left center}.ck-bar-pct{font:700 13px/1 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums;text-align:right}.ck-bar-count{font:600 10px/1.2 Barlow,sans-serif;color:var(--t-ink-2);background:rgba(15,49,87,.06);padding:1.5px 5px;border-radius:3.5px!important;font-variant-numeric:tabular-nums;min-width:34px;text-align:right}:root[data-theme=dark] .ck-bar-count{background:rgba(255,255,255,.07)}.ck-unified-vbars{display:grid;gap:5px;align-items:end;flex:1;padding-top:4px}.ck-vbar-col{min-width:0;display:flex;flex-direction:column;gap:4px;align-items:center}.ck-vbar-val{font:700 10px/1 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ck-vbar-track{height:80px;width:100%;max-width:26px;display:flex;align-items:flex-end;background:rgba(15,49,87,.08);border-radius:3.5px!important;border-bottom:1px solid rgba(15,49,87,.12);overflow:hidden;padding:0}:root[data-theme=dark] .ck-vbar-track{background:rgba(255,255,255,.08);border-bottom-color:var(--t-line)}.ck-vbar-fill{display:block;width:100%;border-radius:3.5px 3.5px 0 0!important;transition:height .4s var(--ck-ease)}.ck-vbar-label{font:600 9px/1.1 Barlow,sans-serif;color:var(--t-ink-2);white-space:nowrap}.ck-provider-compare{display:grid;grid-template-columns:1fr!important;gap:8px;flex:1;min-width:0}.ck-provider-col{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--ck-r);border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.36);min-width:0;overflow:hidden}:root[data-theme=dark] .ck-provider-col{background:rgba(255,255,255,.04);border-color:var(--t-glass-line)}.ck-provider-col-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font:700 11.5px/1.2 Barlow,sans-serif;padding-bottom:5px;border-bottom:1px solid rgba(15,49,87,.1)}:root[data-theme=dark] .ck-provider-col-head{border-bottom-color:var(--t-line-2)}.ck-provider-col-head span{display:inline-flex;align-items:center;gap:6px}.ck-provider-col-head i{width:7px;height:7px;border-radius:2px!important}.ck-provider-col-head small{font:600 10px/1.2 Barlow,sans-serif;color:var(--t-ink-2)}.ck-delinq-callout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px solid rgba(15,49,87,.1)}:root[data-theme=dark] .ck-delinq-callout{border-top-color:var(--t-line-2)}.ck-delinq-callout>div{display:flex;flex-direction:column;gap:2px;padding:6px 8px;border-radius:var(--ck-r);background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.82)}:root[data-theme=dark] .ck-delinq-callout>div{background:rgba(255,255,255,.04);border-color:var(--t-glass-line)}.ck-delinq-callout span{font:500 10px/1.2 Barlow,sans-serif;color:var(--t-ink-2)}.ck-delinq-callout strong{font:700 14px/1.1 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums}.ck-liquidity-flow-wrapper{display:flex;flex-direction:column;gap:10px;width:100%}.ck-liquidity-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 12px}.ck-liquidity-period-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.ck-liquidity-toolbar-label{display:inline-flex;align-items:center;gap:5px;font:700 9.5px/1 Barlow,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--t-ink-2);margin-right:2px}.ck-liquidity-pills,.ck-liquidity-views{display:inline-flex!important;flex-wrap:wrap!important;gap:2px!important;margin:0!important;padding:2.5px!important;border-radius:5px!important;background:rgba(15,49,87,.06)!important;border:1px solid rgba(15,49,87,.1)!important}:root[data-theme=dark] .ck-liquidity-pills,:root[data-theme=dark] .ck-liquidity-views{background:rgba(10,19,32,.55)!important;border-color:var(--t-line)!important}.ck-liquidity-pills button,.ck-liquidity-views button{border:1px solid transparent!important;border-radius:3.5px!important;padding:4px 9px!important;background:transparent!important;color:var(--t-ink-2)!important;font:600 10.5px/1.1 Barlow,sans-serif!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer;box-shadow:none!important;transform:none!important;transition:background .15s ease,color .15s ease,border-color .15s ease!important}.ck-liquidity-pills button:hover,.ck-liquidity-views button:hover{color:var(--t-navy)!important;background:rgba(255,255,255,.5)!important}:root[data-theme=dark] .ck-liquidity-pills button:hover,:root[data-theme=dark] .ck-liquidity-views button:hover{color:var(--t-ink)!important;background:rgba(255,255,255,.06)!important}.ck-liquidity-pills button[aria-pressed=true],.ck-liquidity-views button[aria-pressed=true]{background:#FFFFFF!important;border-color:rgba(15,49,87,.16)!important;color:#0F3157!important;font-weight:700!important;box-shadow:0 1px 2px rgba(14,27,44,.06)!important}:root[data-theme=dark] .ck-liquidity-pills button[aria-pressed=true],:root[data-theme=dark] .ck-liquidity-views button[aria-pressed=true]{background:#1E324D!important;border-color:rgba(143,194,255,.28)!important;color:#8FC2FF!important;box-shadow:none!important}.ck-liquidity-custom-range{display:inline-flex;align-items:center;gap:6px;padding-left:8px;border-left:1px solid rgba(15,49,87,.12)}:root[data-theme=dark] .ck-liquidity-custom-range{border-left-color:var(--t-line)}.ck-liquidity-custom-range label{display:inline-flex;align-items:center;gap:4px;font:600 10.5px/1 Barlow,sans-serif;color:var(--t-ink-2)}.ck-liquidity-custom-range select.jf-control{min-height:26px!important;height:26px!important;padding:2px 7px!important;font:600 11px/1 Barlow,sans-serif!important;background:rgba(255,255,255,.65)!important;border-color:rgba(255,255,255,.9)!important}:root[data-theme=dark] .ck-liquidity-custom-range select.jf-control{background:var(--t-surface-2)!important;border-color:var(--t-line)!important}.ck-liquidity-tooltip{min-width:240px;padding:10px 12px;background:var(--t-tip)!important;color:var(--t-tip-ink)!important;border:1px solid var(--t-tip-line)!important;border-radius:var(--ck-r);font:500 11.5px/1.35 Barlow,sans-serif}.ck-liquidity-tooltip-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-bottom:5px;margin-bottom:3px;border-bottom:1px solid var(--t-line)}.ck-liquidity-tooltip>div:not(.ck-liquidity-tooltip-head){display:flex;justify-content:space-between;gap:12px;padding-top:4px;font-variant-numeric:tabular-nums}.ck-cashflow-strip-section{display:flex;flex-direction:column;gap:8px}.ck-cashflow-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:8px}.ck-cashflow-month-card{display:flex;flex-direction:column;justify-content:space-between;gap:6px;padding:10px 12px;font-variant-numeric:tabular-nums;transition:background .22s ease,transform .22s var(--ck-ease),box-shadow .22s ease}.ck-cashflow-month-card:hover{background:rgba(255,255,255,.8)!important;transform:translateY(-1px)}:root[data-theme=dark] .ck-cashflow-month-card:hover{background:var(--t-glass-hi)!important}.ck-cashflow-month-card[data-state=projected]{border-style:dashed!important}.ck-cashflow-month-top{display:flex;align-items:center;justify-content:space-between;gap:6px;padding-bottom:5px;border-bottom:1px solid rgba(15,49,87,.09)}:root[data-theme=dark] .ck-cashflow-month-top{border-bottom-color:var(--t-line-2)}.ck-cashflow-month-top strong{font:700 13px/1 var(--ck-num)!important;color:var(--t-ink)}.ck-cashflow-state-pill{font:700 8.5px/1 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;padding:2px 5px;border-radius:3px!important}.ck-cashflow-state-pill[data-state=realized]{background:rgba(32,164,100,.12);color:var(--visual-positive)}.ck-cashflow-state-pill[data-state=current]{background:rgba(217,119,6,.14);color:#D97706}.ck-cashflow-state-pill[data-state=projected]{background:rgba(29,111,184,.12);color:var(--visual-projected-positive)}.ck-cashflow-month-rows{display:flex;flex-direction:column;gap:3px;font:500 10.5px/1.2 Barlow,sans-serif;color:var(--t-ink-2)}.ck-cashflow-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.ck-cashflow-row strong{font:700 12px/1 var(--ck-num)!important}.ck-cashflow-row.is-net{padding-top:3px;border-top:1px dashed rgba(15,49,87,.1)}:root[data-theme=dark] .ck-cashflow-row.is-net{border-top-color:var(--t-line-2)}.ck-cashflow-row.is-closing{padding-top:2px;color:var(--t-ink);font-weight:600}.ck-cashflow-month-footer{padding:3px 7px;border-radius:3.5px!important;font:600 10px/1.2 Barlow,sans-serif;text-align:center}.ck-cashflow-month-footer[data-status=ok]{background:rgba(32,164,100,.1);color:var(--visual-positive)}.ck-cashflow-month-footer[data-status=alert]{background:rgba(217,63,76,.12);color:var(--visual-negative)}.jf-app .jf-content table td,.jf-app .jf-content table th{padding-top:6px!important;padding-bottom:6px!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table thead th,.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table thead tr{background:rgba(255,255,255,.38)!important;border-bottom-color:rgba(15,49,87,.12)!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr:not(.fs-group):not(.fs-section):not(.fs-total):not(.fs-major){background:transparent!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-group td,.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-group th{background:rgba(255,255,255,.32)!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-detail td,.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-detail th{background:rgba(255,255,255,.18)!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr:hover td,.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr:hover th{background:rgba(255,255,255,.55)!important}.jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tfoot tr{background:rgba(255,255,255,.45)!important}:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table thead th,:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table thead tr{background:rgba(255,255,255,.04)!important;border-bottom-color:var(--t-line)!important}:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-group td,:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-group th{background:rgba(255,255,255,.04)!important}:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-detail td,:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr.fs-detail th{background:rgba(255,255,255,.02)!important}:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr:hover td,:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tbody tr:hover th{background:rgba(255,255,255,.06)!important}:root[data-theme=dark] .jf-app .jf-content :is(#ck-caixa,.fs-panel,.bp-table,.ck-subpanel) table tfoot tr{background:rgba(255,255,255,.05)!important}@media(max-width:1100px){.ck-tab-grid--4,.ck-tab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ck-tab-grid--3,.ck-tab-grid--schedule{grid-template-columns:1fr}}@media(max-width:768px){.ck-tab-grid--4{grid-template-columns:1fr}}.ck-summary-margin-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ck-summary-margin-cell{display:flex;flex-direction:column;gap:2px;padding:7px 10px;border-radius:var(--ck-r);background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.85);min-width:0}:root[data-theme=dark] .ck-summary-margin-cell{background:rgba(255,255,255,.04);border-color:var(--t-glass-line)}.ck-summary-margin-label{font:700 9.5px/1.15 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-summary-margin-val{font:700 18px/1.05 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums}.ck-summary-margin-val[data-tone=positive]{color:var(--visual-positive)!important}.ck-summary-margin-val[data-tone=warning]{color:#D97706!important}.ck-summary-margin-val[data-tone=negative]{color:var(--visual-negative)!important}.ck-summary-margin-val[data-tone=projected]{color:var(--visual-projected-positive)!important}.ck-summary-margin-sub{font:500 10px/1.2 Barlow,sans-serif;color:var(--t-ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-summary-margin-row{display:flex;flex-direction:column;gap:5px;padding-top:6px;border-top:1px dashed rgba(15,49,87,.12)}:root[data-theme=dark] .ck-summary-margin-row{border-top-color:var(--t-line-2)}.ck-summary-margin-row-title{font:700 9.5px/1.1 Barlow,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--t-ink-2)}.ck-summary-margin-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.ck-summary-margin-pill{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 3px;border-radius:4px;background:rgba(255,255,255,.42);border:1px solid rgba(255,255,255,.8);min-width:0}:root[data-theme=dark] .ck-summary-margin-pill{background:rgba(255,255,255,.035);border-color:var(--t-glass-line)}.ck-summary-margin-pill[data-projected]{border-style:dashed}.ck-summary-margin-pill-m{font:600 9px/1 Barlow,sans-serif;text-transform:lowercase;color:var(--t-ink-3)}.ck-summary-margin-pill-v{font:700 11px/1.05 var(--ck-num)!important;color:var(--t-ink);font-variant-numeric:tabular-nums}.ck-summary-margin-pill-v[data-tone=positive]{color:var(--visual-positive)!important}.ck-summary-margin-pill-v[data-tone=warning]{color:#D97706!important}.ck-summary-margin-pill-v[data-tone=negative]{color:var(--visual-negative)!important}.ck-summary-margin-pill-v[data-tone=projected]{color:var(--visual-projected-positive)!important}.ck-summary-margin-pill-track{width:100%;height:3px;border-radius:999px;background:rgba(15,49,87,.1);overflow:hidden}:root[data-theme=dark] .ck-summary-margin-pill-track{background:rgba(255,255,255,.1)}.ck-summary-margin-pill-track i{display:block;height:100%;border-radius:999px;background:var(--t-navy)}.ck-summary-margin-pill-track i[data-tone=positive]{background:var(--visual-positive)}.ck-summary-margin-pill-track i[data-tone=warning]{background:#D97706}.ck-summary-margin-pill-track i[data-tone=negative]{background:var(--visual-negative)}.ck-summary-margin-pill-track i[data-tone=projected]{background:var(--visual-projected-positive)}.ck-spark-plot,.ck-spark-wrap,.cockpit-page.ck-anim .ck-hero .ck-spark-wrap,.cockpit-page.ck-anim .ck-hero.ck-vis .ck-spark-wrap{clip-path:none!important;overflow:visible!important}.jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel,.cockpit-tile,.jf-card,.ck-hero){overflow:visible!important}.jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel,.cockpit-tile,.jf-card):focus-within,.jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel,.cockpit-tile,.jf-card):hover{z-index:85!important}.recharts-tooltip-wrapper{z-index:99999!important;pointer-events:none!important}.ck-liquidity-tooltip,.ck-note-pop,.ck-spark-tip,.ck-spark-tip-portal,.jf-help-tooltip,.jf-source-popover,.recharts-default-tooltip,.recharts-tooltip-wrapper>div,.summary-tooltip{z-index:99999!important;opacity:1!important;background:#FFFFFF!important;color:#0E1B2C!important;border:1px solid #cbd5e1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 12px 28px rgba(14,27,44,.22)!important}:root[data-theme=dark] :is(.ck-spark-tip,.ck-spark-tip-portal,.jf-help-tooltip,.summary-tooltip,.ck-liquidity-tooltip,.ck-note-pop,.jf-source-popover,.recharts-tooltip-wrapper>div,.recharts-default-tooltip){background:#0F1D30!important;color:#F1F5F9!important;border-color:#2B4263!important;box-shadow:0 14px 32px rgba(0,0,0,.68)!important}:root[data-theme=dark] .product-sidebar{background:linear-gradient(180deg,#061C12,#0A2B1B 52%,#103D27)!important;border-right:1px solid rgba(255,255,255,.08)!important;box-shadow:4px 0 24px rgba(0,0,0,.55)!important}:root[data-theme=dark] .product-sidebar-header,:root[data-theme=dark] .product-workspace{border-color:rgba(255,255,255,.07)!important}:root[data-theme=dark] .product-sidebar .product-header-theme-btn{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#8FC2FF!important}:root[data-theme=dark] .product-sidebar .product-nav-group>.product-nav-group-header p{color:rgba(143,194,255,.55)!important}:root[data-theme=dark] .product-sidebar .product-nav-item>a{color:rgba(230,237,245,.78)!important}:root[data-theme=dark] .product-sidebar .product-nav-item>a:hover{background:rgba(255,255,255,.06)!important;color:#FFFFFF!important}:root[data-theme=dark] .product-sidebar .product-settings-btn.active,:root[data-theme=dark] .product-sidebar.is-collapsed .product-nav-item>a.active,:root[data-theme=dark] .product-sidebar:not(.is-collapsed) .product-nav-item>a.active{background:rgba(43,93,168,.38)!important;border-color:rgba(143,194,255,.42)!important;color:#FFFFFF!important}:root[data-theme=dark] .product-collapse-edge{background:#111D2E!important;border-color:rgba(143,194,255,.32)!important;color:#8FC2FF!important}@media(min-width:768px){.jf-mobile-theme-btn{display:none!important}}@media(max-width:767px){.jf-app .jf-top{position:sticky!important;top:0!important;z-index:50!important;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px!important;border-radius:0 0 12px 12px!important;background:rgba(255,255,255,.88)!important;-webkit-backdrop-filter:blur(18px) saturate(1.6)!important;backdrop-filter:blur(18px) saturate(1.6)!important;border-bottom:1px solid rgba(15,49,87,.1)!important;box-shadow:0 6px 20px -14px rgba(14,27,44,.28)!important;row-gap:6px!important}:root[data-theme=dark] .jf-app .jf-top{background:rgba(11,20,34,.9)!important;border-bottom-color:rgba(255,255,255,.08)!important}.jf-mobile-title{font:700 18px/1.1 Barlow Condensed,Barlow,sans-serif!important;letter-spacing:.02em!important;color:var(--t-ink)!important}.jf-app .jf-top-controls label{display:none!important}.jf-app .jf-top .jf-control{height:30px!important;min-height:30px!important;font-size:12px!important;padding:0 24px 0 10px!important}.jf-app .jf-top .jf-realized-cutoff{font-size:10px!important;padding:4px 8px!important}.jf-app .jf-top .jf-top-sync-btn{width:34px!important;height:34px!important;min-width:34px!important;padding:0!important;gap:0!important;justify-content:center!important;border-radius:8px!important}.jf-app .jf-top .jf-top-sync-btn .jf-top-sync-label{display:none!important}.jf-app .jf-top .jf-top-sync-btn svg{width:15px!important;height:15px!important;flex-shrink:0!important}.jf-app .jf-mobile-theme-btn{width:34px!important;height:34px!important;min-width:34px!important;border-radius:8px!important;border:1px solid var(--t-border)!important;background:rgba(15,49,87,.05)!important;color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-mobile-theme-btn{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.12)!important;color:var(--t-ink)!important}.jf-app .jf-content{padding:10px 10px calc(82px + env(safe-area-inset-bottom,0px))!important;gap:10px!important}.cockpit-page .ck-tablist,.jf-app .jf-content .ck-tablist{align-self:stretch!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:6px!important;padding:2px 1px 4px!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}.cockpit-page .ck-tablist::-webkit-scrollbar,.jf-app .jf-content .ck-tablist::-webkit-scrollbar{display:none!important}.cockpit-page .ck-tablist button,.jf-app .jf-content .ck-tablist button{flex:0 0 auto!important;justify-content:center!important;padding:7px 11px!important;min-height:32px!important;border-radius:999px!important;font-size:10.5px!important;letter-spacing:.05em!important}.jf-app .jf-content .ck-tablist button .ck-tab-btn-icon{width:16px!important;height:16px!important;border-radius:999px!important}.cockpit-page .cockpit-mosaic [data-kpi="LTV em meses"],.cockpit-page .cockpit-mosaic [data-kpi="LTV em reais"]{display:none!important}.cockpit-page .cockpit-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"gres gres" "res res" "rec mar" "luc luc" "gcx gcx" "ger cai" "gal gal" "tic chu"!important;gap:8px!important}.ck-tab-kpis .ck-tab-kpi-card .ck-spark-wrap,.cockpit-page .cockpit-mosaic .overview-kpi-item:not([data-kpi="Resultado operacional"]) .ck-spark-wrap{display:none!important}.cockpit-page .cockpit-mosaic .overview-kpi-item{padding:11px 12px!important;border-radius:10px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"]{padding:14px 15px!important;border-radius:12px!important}.jf-app .jf-content :is(.ck-tab-kpi-card,.ck-subpanel,.jf-panel:not(.liquidity-panel)){border-radius:10px!important;padding:12px!important}.ck-summary-margin-strip,.ck-tab-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}#ck-caixa table,.chart-reading-key,.ck-cashflow-strip-section,.ck-summary-margin-row,.ck-tab-footnote{display:none!important}.ck-delinq-callout,.ck-movement-board,.ck-provider-compare,.ck-tab-grid--2{grid-template-columns:1fr!important}.ck-donut-split{grid-template-columns:104px minmax(0,1fr);gap:10px}.ck-donut-box{width:104px;height:104px}.ck-unified-bar-row{grid-template-columns:minmax(80px,1fr) minmax(50px,1.3fr) 36px auto!important;gap:6px}.ck-unified-vbars{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:3px}.ck-vbar-track{height:52px}.ck-liquidity-custom-range{padding-left:0;border-left:0;width:100%}.product-tabbar{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;left:10px!important;right:10px!important;bottom:calc(8px + env(safe-area-inset-bottom,0px))!important;z-index:95!important;padding:5px 6px!important;border-radius:16px!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:blur(20px) saturate(1.8)!important;backdrop-filter:blur(20px) saturate(1.8)!important;border:1px solid rgba(15,49,87,.12)!important;box-shadow:0 12px 32px -8px rgba(14,27,44,.32)!important}:root[data-theme=dark] .product-tabbar{background:rgba(13,24,40,.94)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 14px 34px -8px rgba(0,0,0,.75)!important}.product-tabbar a,.product-tabbar button{min-height:46px!important;border-radius:11px!important;font:600 10px/1.1 Barlow,sans-serif!important;gap:3px!important}.product-tabbar a.active,.product-tabbar button.active{background:rgba(15,49,87,.09)!important;color:#0F3157!important;font-weight:700!important}:root[data-theme=dark] .product-tabbar a.active,:root[data-theme=dark] .product-tabbar button.active{background:rgba(43,93,168,.34)!important;color:#8FC2FF!important}.product-tabbar a.active:before{display:none!important}}:root{--panel-chrome-height:60px!important}.jf-app,.jf-app .jf-workspace,.jf-app:has(.cockpit-page) .jf-workspace,body,html{background:var(--t-mist),linear-gradient(180deg,var(--t-bg) 0,var(--t-bg-2) 45%,var(--t-bg) 100%)!important;background-attachment:scroll!important}:root[data-theme=dark],:root[data-theme=dark] .jf-app,:root[data-theme=dark] .jf-app .jf-workspace,:root[data-theme=dark] .jf-app:has(.cockpit-page) .jf-workspace,:root[data-theme=dark] body{background:var(--t-mist),linear-gradient(180deg,var(--t-bg) 0,var(--t-bg-2) 45%,var(--t-bg) 100%)!important;background-attachment:scroll!important}@media(min-width:768px){.jf-app .jf-top{position:sticky!important;top:0!important;z-index:55!important;margin:0 18px!important;padding:0 16px!important;height:60px!important;min-height:60px!important;max-height:60px!important;box-sizing:border-box!important;border-top:0!important;border-radius:0 0 var(--ck-r,5px) var(--ck-r,5px)!important;border-left:1px solid rgba(255,255,255,.92)!important;border-right:1px solid rgba(255,255,255,.92)!important;border-bottom:1px solid rgba(15,49,87,.12)!important;background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:blur(18px) saturate(1.5)!important;backdrop-filter:blur(18px) saturate(1.5)!important;box-shadow:0 10px 24px -18px rgba(14,27,44,.32)!important}:root[data-theme=dark] .jf-app .jf-top{background:rgba(15,27,45,.9)!important;border-top:0!important;border-left:1px solid var(--t-glass-line)!important;border-right:1px solid var(--t-glass-line)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:0 12px 26px -18px rgba(0,0,0,.78)!important}}.product-sidebar,.product-sidebar.is-collapsed{padding-top:0!important}.product-sidebar-header,.product-sidebar:not(.is-collapsed) .product-sidebar-header{padding:0 6px!important;justify-content:space-between!important}.product-sidebar-header,.product-sidebar.is-collapsed .product-sidebar-header,.product-sidebar:not(.is-collapsed) .product-sidebar-header{height:60px!important;min-height:60px!important;max-height:60px!important;margin:0 0 8px!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;border-bottom:1px solid rgba(255,255,255,.14)!important}.product-sidebar.is-collapsed .product-sidebar-header{padding:0 2px!important;justify-content:center!important;gap:3px!important}:root[data-theme=dark] .product-sidebar-header,:root[data-theme=dark] .product-sidebar.is-collapsed .product-sidebar-header{border-bottom:1px solid rgba(255,255,255,.1)!important}.product-sidebar .product-brand-header{border-radius:7px!important}.product-sidebar .product-brand-logo{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;background:transparent!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.28)!important;overflow:hidden!important;padding:0!important}:root[data-theme=dark] .product-sidebar .product-brand-logo{background:transparent!important;border:none!important;box-shadow:0 2px 8px rgba(0,0,0,.45)!important}.product-sidebar svg.product-brand-mark-svg{width:21px!important;height:21px!important}.product-sidebar .product-brand-title{font:800 15.5px/1.08 Barlow,system-ui,sans-serif!important;letter-spacing:.03em!important;color:#FFFFFF!important}.product-sidebar .product-brand-ai{color:#38BDF8!important;font-weight:800!important}.product-sidebar .product-brand-subtitle{font:600 9.5px/1.15 Barlow,system-ui,sans-serif!important;letter-spacing:.11em!important;color:rgba(226,232,240,.82)!important;margin-top:2px!important}.product-sidebar.is-collapsed .product-sidebar-header .product-brand-header{width:30px!important;height:30px!important;padding:0!important;margin:0!important}.product-sidebar.is-collapsed .product-sidebar-header .product-brand-logo{width:30px!important;height:30px!important;min-width:30px!important;border-radius:7px!important}.product-sidebar.is-collapsed svg.product-brand-mark-svg{width:18px!important;height:18px!important}.product-sidebar.is-collapsed .product-header-theme-btn{width:20px!important;height:20px!important;min-width:20px!important;border-radius:4px!important}.product-sidebar.is-collapsed .product-header-theme-btn .product-theme-icon,.product-sidebar.is-collapsed .product-header-theme-btn .product-theme-icon svg{width:11px!important;height:11px!important}.ck-spark,.cockpit-mosaic .ck-spark,.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark{height:48px!important;min-height:48px!important}.jf-app .jf-content .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .ck-spark{height:76px!important;min-height:76px!important}.ck-spark-wrap,.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark-wrap{margin-top:8px!important}.jf-app .jf-content .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .ck-spark-wrap{margin-top:14px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item,.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (min-width:1201px){.cockpit-page .cockpit-mosaic{grid-template-columns:repeat(10,minmax(0,1fr))!important;grid-template-areas:"gres gres gres gres gres gres gcx gcx gcx gcx" "res  res  res  res  res  res  ger ger ger ger" "rec  rec  mar  mar  luc  luc  cai cai cai cai" "gal  gal  gal  gal  gal  gal  gal gal gal gal" "tic  tic  tic  chu  chu  chu  ltm ltm ltr ltr"!important;gap:8px!important;align-items:stretch!important}.cockpit-page .cockpit-board{grid-template-columns:repeat(10,minmax(0,1fr))!important;gap:10px!important}.cockpit-page .cockpit-board>.cockpit-tile--8{grid-column:span 6!important}.cockpit-page .cockpit-board>.cockpit-tile--4{grid-column:span 4!important}.cockpit-page .cockpit-board>.cockpit-tile--12{grid-column:span 10!important}.cockpit-page .cockpit-mosaic .overview-kpi-item{padding:9px 12px!important;justify-content:space-between!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"]{padding:11px 14px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .jf-card-header{margin-bottom:2px!important}.cockpit-page .cockpit-mosaic .ck-group{padding:2px 2px 0!important;font-size:10px!important}.cockpit-page .cockpit-mosaic .ck-group[data-group=alunos]{padding-top:4px!important}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:space-between!important;gap:2px 10px!important;width:100%!important}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead>span:first-child{display:flex!important;flex-direction:column!important;min-width:0!important}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead .metric-actual{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;margin-top:0!important;gap:0!important}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead small{font-size:9px!important;line-height:1.15!important;opacity:.82}.jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .metric-pair-lead .metric-actual .metric-value{font-size:13px!important;line-height:1.15!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .jf-card-body strong{font-size:clamp(17px,1.35vw,21px)!important;line-height:1.08!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body strong,.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body strong>.metric-value,.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead>span:first-child .metric-value{font-size:clamp(25px,2.1vw,31px)!important;line-height:1.04!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead .metric-actual .metric-value{font-size:14.5px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-target-meter{margin-top:4px!important;padding-top:4px!important;gap:3px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item:is([data-kpi="Receita bruta"],[data-kpi="Margem operacional"],[data-kpi="Lucro líquido"]) .ck-target-head{font-size:9.5px!important;gap:4px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item:is([data-kpi="Receita bruta"],[data-kpi="Margem operacional"],[data-kpi="Lucro líquido"]) .ck-target-status{font-size:8.5px!important;padding:1px 4px!important}}.cockpit-page.ck-anim .ck-hero.ck-vis .overview-kpi-item{transition:opacity .6s var(--ck-ease),transform .6s var(--ck-ease)!important}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-sidebar .product-brand-header{display:flex!important;align-items:center!important;gap:10px!important;padding:4px 6px!important;text-decoration:none!important;border-radius:8px!important;transition:background .15s ease!important}.product-sidebar .product-brand-logo{width:36px!important;height:36px!important;min-width:36px!important;border-radius:9px!important;background:linear-gradient(145deg,#071324,#0D223D)!important;border:1px solid rgba(213,109,39,.45)!important;box-shadow:0 3px 10px rgba(4,12,24,.35),inset 0 1px 0 rgba(255,255,255,.12)!important;display:grid!important;place-items:center!important;flex-shrink:0!important}:root[data-theme=dark] .product-sidebar .product-brand-logo{background:linear-gradient(145deg,#050D1A,#0B1B32)!important;border-color:rgba(213,109,39,.55)!important}.product-sidebar svg.product-brand-mark-svg{width:24px!important;height:24px!important;stroke:none!important;display:block!important}.product-sidebar .product-brand-text{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;gap:3px!important}.product-sidebar .product-brand-title{display:flex!important;align-items:center!important;margin:0!important;padding:0!important;line-height:1!important}.product-sidebar .product-brand-wordmark-row{display:inline-flex!important;align-items:center!important;gap:6px!important;line-height:1!important}.product-sidebar svg.product-brand-wordmark-svg{height:15px!important;width:auto!important;color:#FFFFFF!important;fill:#FFFFFF!important;stroke:none!important;display:block!important}.product-sidebar .product-brand-ai{color:#D56D27!important;font:800 10.5px/1 Barlow,system-ui,sans-serif!important;letter-spacing:.09em!important;padding:2px 5px!important;border-radius:4px!important;background:rgba(213,109,39,.18)!important;border:1px solid rgba(213,109,39,.42)!important;display:inline-block!important;vertical-align:middle!important}.product-sidebar .product-brand-subtitle{font:600 9px/1 Barlow,system-ui,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:rgba(226,232,240,.75)!important;margin:0!important;padding:0!important}.jf-cockpit-topbar-bar{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:nowrap!important}@media (max-width:768px){.jf-app .jf-top-controls>.jf-cockpit-topbar-bar{flex:1 1 auto;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:6px!important}}@media (max-width:480px){.jf-app .jf-top-controls>.jf-cockpit-topbar-bar{flex-wrap:wrap!important;gap:4px!important}.jf-topbar-cluster{padding:2px 5px!important}}.jf-topbar-cluster{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:3px 7px!important;border-radius:6px!important;background:rgba(15,49,87,.035)!important;border:1px solid rgba(15,49,87,.09)!important}:root[data-theme=dark] .jf-topbar-cluster{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.09)!important}.jf-topbar-field{display:inline-flex!important;align-items:center!important;gap:6px!important}.jf-topbar-kicker{font:700 9.5px/1 Barlow,sans-serif!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--t-ink-2)!important;white-space:nowrap!important}.jf-app .jf-top .jf-realized-cutoff{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;height:24px!important;border-radius:4px!important;background:rgba(16,185,129,.09)!important;border:1px solid rgba(16,185,129,.24)!important;font:600 10.5px/1 Barlow,sans-serif!important;color:#0F5132!important;white-space:nowrap!important}:root[data-theme=dark] .jf-app .jf-top .jf-realized-cutoff{background:rgba(16,185,129,.14)!important;border-color:rgba(16,185,129,.32)!important;color:#6EE7B7!important}.jf-cutoff-dot{width:6px!important;height:6px!important;border-radius:999px!important;background:#10B981!important;flex:none!important}.jf-topbar-period-cluster{position:relative!important}.jf-topbar-compare-dropdown-wrap{position:relative!important}.jf-compare-trigger-btn,.jf-topbar-compare-dropdown-wrap{display:inline-flex!important;align-items:center!important}.jf-compare-trigger-btn{gap:5px!important;height:24px!important;padding:0 8px!important;font:600 11px/1 Barlow,sans-serif!important;border-radius:4px!important;cursor:pointer!important;background:rgba(15,49,87,.05)!important;border:1px solid rgba(15,49,87,.15)!important;color:var(--t-ink-2)!important;transition:all .15s ease!important}.jf-compare-trigger-btn:hover{background:rgba(15,49,87,.09)!important;color:var(--t-ink)!important}.jf-compare-trigger-btn.is-active{background:rgba(15,49,87,.12)!important;border-color:rgba(15,49,87,.3)!important;color:var(--t-ink)!important;font-weight:700!important}:root[data-theme=dark] .jf-compare-trigger-btn{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important;color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-compare-trigger-btn:hover{background:rgba(255,255,255,.09)!important;color:#FFFFFF!important}:root[data-theme=dark] .jf-compare-trigger-btn.is-active{background:rgba(43,93,168,.3)!important;border-color:rgba(143,194,255,.4)!important;color:#FFFFFF!important}.jf-compare-arrow{transition:transform .15s ease!important}.jf-compare-arrow.is-open{transform:rotate(180deg)!important}.jf-compare-dropdown-menu{position:absolute!important;top:calc(100% + 6px)!important;left:0!important;z-index:80!important;min-width:210px!important;background:#FFFFFF!important;border:1px solid rgba(15,49,87,.16)!important;border-radius:8px!important;box-shadow:0 8px 24px rgba(15,23,42,.18)!important;padding:8px!important;display:flex!important;flex-direction:column!important;gap:8px!important}:root[data-theme=dark] .jf-compare-dropdown-menu{background:#0B192C!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 8px 24px rgba(0,0,0,.45)!important}.jf-compare-dropdown-head{padding-bottom:6px!important;border-bottom:1px solid rgba(15,49,87,.08)!important}:root[data-theme=dark] .jf-compare-dropdown-head{border-color:rgba(255,255,255,.08)!important}.jf-compare-toggle-label{display:flex!important;align-items:center!important;gap:7px!important;font:600 12px/1 Barlow,sans-serif!important;color:var(--t-ink)!important;cursor:pointer!important}.jf-compare-dropdown-body{display:flex!important;flex-direction:column!important;gap:6px!important}.jf-compare-dropdown-label{font:600 10.5px/1 Barlow,sans-serif!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--t-ink-2)!important}.jf-compare-options-list{display:flex!important;flex-direction:column!important;gap:4px!important}.jf-compare-option-btn{all:unset!important;box-sizing:border-box!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:5px 8px!important;border-radius:5px!important;font:600 11.5px/1 Barlow,sans-serif!important;color:var(--t-ink)!important;transition:background .12s ease!important}.jf-compare-option-btn:hover:not(:disabled){background:rgba(15,49,87,.07)!important}:root[data-theme=dark] .jf-compare-option-btn:hover:not(:disabled){background:rgba(255,255,255,.08)!important}.jf-compare-option-btn.is-selected{background:rgba(29,111,184,.12)!important;color:#1D6FB8!important;font-weight:700!important}:root[data-theme=dark] .jf-compare-option-btn.is-selected{background:rgba(56,189,248,.18)!important;color:#38BDF8!important}.jf-compare-option-btn:disabled{opacity:.45!important;cursor:not-allowed!important}.jf-check-indicator{font-style:normal!important;font-weight:700!important;color:#1D6FB8!important}:root[data-theme=dark] .jf-check-indicator{color:#38BDF8!important}.jf-topbar-checkboxes-cluster{gap:4px!important}.jf-horizon-check-pill,.jf-topbar-checkboxes-cluster{display:inline-flex!important;align-items:center!important}.jf-horizon-check-pill{gap:6px!important;height:24px!important;padding:0 8px!important;border-radius:4px!important;font:600 11px/1 Barlow,sans-serif!important;cursor:pointer!important;border:1px solid rgba(15,49,87,.12)!important;background:rgba(15,49,87,.04)!important;color:var(--t-ink-2)!important;transition:all .15s ease!important;user-select:none!important}.jf-horizon-check-pill input[type=checkbox]{margin:0!important;accent-color:#0F3157!important;cursor:pointer!important}.jf-horizon-check-pill:hover:not(.is-disabled){background:rgba(15,49,87,.08)!important;color:var(--t-ink)!important}.jf-horizon-check-pill.is-checked{background:rgba(15,49,87,.11)!important;border-color:rgba(15,49,87,.28)!important;color:var(--t-ink)!important;font-weight:700!important}.jf-horizon-check-pill.is-disabled{opacity:.45!important;cursor:not-allowed!important;pointer-events:none!important}:root[data-theme=dark] .jf-horizon-check-pill{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important;color:var(--t-ink-2)!important}:root[data-theme=dark] .jf-horizon-check-pill input[type=checkbox]{accent-color:#38BDF8!important}:root[data-theme=dark] .jf-horizon-check-pill:hover:not(.is-disabled){background:rgba(255,255,255,.08)!important;color:#FFFFFF!important}:root[data-theme=dark] .jf-horizon-check-pill.is-checked{background:rgba(43,93,168,.28)!important;border-color:rgba(143,194,255,.35)!important;color:#FFFFFF!important}.jf-app .jf-top-controls label.jf-compare-pill{height:24px!important;min-height:24px!important;padding:0 8px!important;border-radius:4px!important;cursor:pointer!important;font:600 11px/1 Barlow,sans-serif!important}.jf-app .jf-top-controls label.jf-compare-pill.is-active{background:rgba(15,49,87,.1)!important;border-color:rgba(15,49,87,.26)!important;color:var(--t-ink)!important}:root[data-theme=dark] .jf-app .jf-top-controls label.jf-compare-pill.is-active{background:rgba(43,93,168,.28)!important;border-color:rgba(143,194,255,.35)!important;color:#FFFFFF!important}.jf-app .jf-top .jf-top-sync-btn.jf-top-sync-icon-only{width:30px!important;height:30px!important;min-width:30px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border-radius:5px!important}.ck-tab-layout>.ck-group,.cockpit-page .ck-group{margin-top:14px!important;margin-bottom:4px!important;padding-top:4px!important}.cockpit-page .ck-tab-layout>.ck-group:first-child,.cockpit-page .cockpit-mosaic>.ck-group[data-group=caixa],.cockpit-page .cockpit-mosaic>.ck-group[data-group=resultado]{margin-top:0!important;padding-top:0!important}.cockpit-page .cockpit-mosaic>.ck-group[data-group=alunos]{margin-top:10px!important;padding-top:4px!important}.cockpit-mosaic [data-kpi="Resultado operacional"]{grid-area:res}.cockpit-mosaic [data-kpi="Receita bruta"]{grid-area:rec}.cockpit-mosaic [data-kpi="Custos e despesas"]{grid-area:cus}.cockpit-mosaic .ck-month-pulse{grid-area:pul;grid-column:1/-1!important;width:100%!important}.cockpit-mosaic [data-kpi="Margem operacional"]{grid-area:mar}.cockpit-mosaic [data-kpi="Custos sobre receita"]{grid-area:csr}.cockpit-mosaic [data-kpi="Lucro líquido"]{grid-area:luc}.cockpit-mosaic [data-kpi="Geração de caixa"]{grid-area:ger}.cockpit-mosaic [data-kpi="Caixa disponível"]{grid-area:cai}.cockpit-mosaic [data-kpi="Receita por aluno"]{grid-area:tic}.cockpit-mosaic [data-kpi="Churn médio"]{grid-area:chu}.cockpit-mosaic [data-kpi="LTV em meses"]{grid-area:ltm}.cockpit-mosaic [data-kpi="LTV em reais"]{grid-area:ltr}@media (min-width:1201px){.cockpit-page .cockpit-mosaic{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-areas:"res res rec" "res res cus" "pul pul pul" "mar csr luc" "ger cai tic" "chu ltm ltr"!important;gap:10px!important;align-items:stretch!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .jf-card-body{display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;width:100%!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-metric-main-row{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-metric-main-row>strong{width:100%!important;display:block!important;font-size:clamp(18px,1.4vw,22px)!important;font-weight:700!important;letter-spacing:-.025em!important;line-height:1.15!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-spark-wrap{width:100%!important;max-width:100%!important;height:32px!important;margin:2px 0!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-metric-period-label{font-size:12px!important;color:#64748B!important;display:block!important;line-height:1.25!important;margin-top:2px!important}:root[data-theme=dark] .cockpit-page .cockpit-mosaic .overview-kpi-item .ck-metric-period-label{color:#94A3B8!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-target-meter-wrap{margin-top:4px!important;width:100%!important}.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body strong,.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body strong>.metric-value,.cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead>span:first-child .metric-value{font-size:clamp(22px,1.8vw,28px)!important;line-height:1.05!important}}@media (min-width:768px) and (max-width:1200px){.cockpit-page .cockpit-mosaic{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"res res" "rec cus" "pul pul" "mar csr" "luc ger" "cai tic" "chu ltm" "ltr ltr"!important;gap:10px!important}}@media (max-width:767px){.cockpit-page .cockpit-mosaic{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.cockpit-page .cockpit-mosaic .overview-kpi-item{width:100%!important}}.ck-month-pulse{background:var(--ck-card-bg,#FFFFFF)!important;border:1px solid var(--ck-border,#e2e8f0)!important;border-radius:var(--ck-r,6px)!important;padding:14px 16px!important;box-shadow:0 1px 3px rgba(0,0,0,.04)!important}:root[data-theme=dark] .ck-month-pulse{background:var(--ck-card-bg,#0F172A)!important;border-color:var(--ck-border,rgba(255,255,255,.12))!important}.ck-pulse-header{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important;padding-bottom:8px!important;border-bottom:1px solid var(--ck-border-light,#f1f5f9)!important}:root[data-theme=dark] .ck-pulse-header{border-bottom-color:rgba(255,255,255,.08)!important}.ck-pulse-title-wrap{display:flex!important;align-items:center!important;gap:8px!important}.ck-pulse-icon{color:#1D6FB8!important}:root[data-theme=dark] .ck-pulse-icon{color:#38BDF8!important}.ck-pulse-heading{font-size:14px!important;font-weight:700!important;margin:0!important;color:var(--ck-text-primary,#0F172A)!important;display:flex!important;align-items:center!important;gap:8px!important}.ck-pulse-badge{font-size:11px!important;font-weight:600!important;color:#64748B!important;background:#F1F5F9!important;padding:1px 6px!important;border-radius:4px!important}:root[data-theme=dark] .ck-pulse-badge{color:#94A3B8!important;background:rgba(255,255,255,.08)!important}.ck-pulse-legend{display:flex!important;align-items:center!important;gap:14px!important;font-size:11px!important;color:#64748B!important}.ck-pulse-legend-item{display:inline-flex!important;align-items:center!important;gap:5px!important}.ck-pulse-legend-bar.is-actual{background:#1D6FB8!important}.ck-pulse-legend-bar.is-actual,.ck-pulse-legend-bar.is-projected{width:10px!important;height:10px!important;border-radius:2px!important}.ck-pulse-legend-bar.is-projected{background:repeating-linear-gradient(45deg,#38BDF8,#38BDF8 2px,transparent 0,transparent 4px)!important}.ck-pulse-legend-target-tick{width:2px!important;height:12px!important;background:#0F172A!important}:root[data-theme=dark] .ck-pulse-legend-target-tick{background:#FFFFFF!important}.ck-pulse-grid{display:flex!important;flex-direction:column!important;gap:8px!important}.ck-pulse-row{display:grid!important;grid-template-columns:140px 1fr 180px!important;align-items:center!important;gap:12px!important;padding:4px 6px!important;border-radius:4px!important;transition:background .12s ease!important}.ck-pulse-row:hover{background:var(--ck-subpanel-bg,#F8FAFC)!important}:root[data-theme=dark] .ck-pulse-row:hover{background:rgba(255,255,255,.04)!important}.ck-pulse-meta-label{display:flex!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:600!important;color:var(--ck-text-primary,#1E293B)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.ck-pulse-limit-tag{font-size:9.5px!important;font-weight:600!important;padding:1px 4px!important;border-radius:3px!important;background:#FEF2F2!important;color:#E11D48!important}:root[data-theme=dark] .ck-pulse-limit-tag{background:rgba(225,29,72,.15)!important;color:#FB7185!important}.ck-pulse-track-wrap{position:relative!important;width:100%!important}.ck-pulse-track{position:relative!important;height:16px!important;background:var(--ck-border-light,#F1F5F9)!important;border-radius:4px!important;overflow:hidden!important}:root[data-theme=dark] .ck-pulse-track{background:rgba(255,255,255,.08)!important}.ck-pulse-target-line{position:absolute!important;top:0!important;bottom:0!important;width:2.5px!important;background:#0F172A!important;z-index:4!important}:root[data-theme=dark] .ck-pulse-target-line{background:#FFFFFF!important}.ck-pulse-bar-actual{left:0!important;transition:width .3s ease!important;z-index:2!important}.ck-pulse-bar-actual,.ck-pulse-bar-projected{position:absolute!important;top:2px!important;bottom:2px!important;border-radius:2px!important}.ck-pulse-bar-projected{background:repeating-linear-gradient(45deg,rgba(56,189,248,.4),rgba(56,189,248,.4) 3px,transparent 0,transparent 6px)!important;border:1px dashed #38bdf8!important;z-index:1!important}.ck-pulse-negative-flag{font-weight:600!important;color:#E11D48!important}.ck-pulse-negative-flag,.ck-pulse-no-target{position:absolute!important;left:6px!important;top:0!important;bottom:0!important;display:flex!important;align-items:center!important;font-size:10.5px!important}.ck-pulse-no-target{font-style:italic!important;color:#94A3B8!important}.ck-pulse-values{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:4px!important;font-size:12px!important;font-variant-numeric:tabular-nums!important;font-weight:600!important}.ck-pulse-val.is-neg{color:#E11D48!important}.ck-pulse-sep{color:#94A3B8!important;font-weight:400!important}.ck-pulse-target-val{color:#64748B!important}:root[data-theme=dark] .ck-pulse-target-val{color:#94A3B8!important}.ck-pulse-pct-tag{font-size:10.5px!important;padding:1px 5px!important;border-radius:3px!important;background:#F1F5F9!important;color:#475569!important;margin-left:4px!important}.ck-pulse-pct-tag.is-met{background:#ECFDF5!important;color:#065F46!important}:root[data-theme=dark] .ck-pulse-pct-tag.is-met{background:rgba(16,185,129,.2)!important;color:#34D399!important}.ck-pulse-pct-tag.is-danger{background:#FEF2F2!important;color:#991B1B!important}.ck-kpi-drawer-content{background:var(--ck-card-bg,#FFFFFF)!important;color:var(--ck-text-primary,#0F172A)!important;border-left:1px solid var(--ck-border,#e2e8f0)!important;box-shadow:-4px 0 24px rgba(0,0,0,.12)!important}:root[data-theme=dark] .ck-kpi-drawer-content{background:var(--ck-card-bg,#0F172A)!important;border-left-color:rgba(255,255,255,.14)!important}.ck-kpi-drawer-close{background:transparent!important;border:none!important;color:#64748B!important;cursor:pointer!important;padding:4px!important;border-radius:4px!important;transition:all .12s ease!important}.ck-kpi-drawer-close:hover{background:#F1F5F9!important;color:#0F172A!important}:root[data-theme=dark] .ck-kpi-drawer-close:hover{background:rgba(255,255,255,.08)!important;color:#FFFFFF!important}.ck-kpi-drawer-icon-box{width:28px!important;height:28px!important;border-radius:6px!important;background:#EBF3FA!important;color:#1D6FB8!important;display:grid!important;place-items:center!important}:root[data-theme=dark] .ck-kpi-drawer-icon-box{background:rgba(56,189,248,.15)!important;color:#38BDF8!important}.ck-drawer-status-pill{font-size:10.5px!important;font-weight:600!important;padding:2px 6px!important;border-radius:4px!important;display:inline-block!important}.ck-drawer-status-pill.is-met{background:#ECFDF5!important;color:#065F46!important}.ck-drawer-status-pill.is-missed{background:#FEF2F2!important;color:#991B1B!important}.ck-drawer-status-pill.is-progress{background:#EBF3FA!important;color:#1D6FB8!important}.ck-drawer-status-pill.is-neutral{background:#F1F5F9!important;color:#64748B!important}:root[data-theme=dark] .ck-drawer-status-pill.is-met{background:rgba(16,185,129,.2)!important;color:#34D399!important}:root[data-theme=dark] .ck-drawer-status-pill.is-missed{background:rgba(239,68,68,.2)!important;color:#F87171!important}:root[data-theme=dark] .ck-drawer-status-pill.is-progress{background:rgba(56,189,248,.15)!important;color:#38BDF8!important}:root[data-theme=dark] .ck-drawer-status-pill.is-neutral{background:rgba(255,255,255,.08)!important;color:#94A3B8!important}.ck-search-overlay{position:fixed!important;inset:0!important;background:rgba(15,23,42,.55)!important;backdrop-filter:blur(4px)!important;display:flex!important;justify-content:center!important;align-items:flex-start!important;padding-top:12vh!important;z-index:99999!important}.ck-search-modal{width:min(90vw,560px)!important;background:var(--ck-card-bg,#FFFFFF)!important;border:1px solid var(--ck-border,#e2e8f0)!important;border-radius:10px!important;box-shadow:0 16px 40px rgba(0,0,0,.2)!important;overflow:hidden!important}:root[data-theme=dark] .ck-search-modal{background:#0F172A!important;border-color:rgba(255,255,255,.16)!important}.ck-search-input-wrap{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;border-bottom:1px solid var(--ck-border-light,#f1f5f9)!important}:root[data-theme=dark] .ck-search-input-wrap{border-bottom-color:rgba(255,255,255,.08)!important}.ck-search-icon{color:#64748B!important;flex-shrink:0!important}.ck-search-input{flex:1 1 auto!important;border:none!important;outline:none!important;font-size:14px!important;color:var(--ck-text-primary,#0F172A)!important;background:transparent!important}:root[data-theme=dark] .ck-search-input{color:#FFFFFF!important}.ck-search-kbd{font-size:11px!important;padding:2px 6px!important;border-radius:4px!important;background:#F1F5F9!important;color:#64748B!important;border:1px solid #e2e8f0!important}:root[data-theme=dark] .ck-search-kbd{background:rgba(255,255,255,.08)!important;color:#94A3B8!important;border-color:rgba(255,255,255,.12)!important}.ck-search-results{max-height:340px!important;overflow-y:auto!important;padding:6px!important}.ck-search-item{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:9px 12px!important;border-radius:6px!important;cursor:pointer!important;transition:all .1s ease!important}.ck-search-item.is-selected,.ck-search-item:hover{background:#EBF3FA!important;color:#1D6FB8!important}:root[data-theme=dark] .ck-search-item.is-selected,:root[data-theme=dark] .ck-search-item:hover{background:rgba(56,189,248,.12)!important;color:#38BDF8!important}.ck-search-item-left{display:flex!important;align-items:center!important;gap:10px!important}.ck-search-item-title{font-size:13px!important;font-weight:500!important}.ck-search-item-right{display:flex!important;align-items:center!important;gap:8px!important}.ck-search-item-category{font-size:11px!important;padding:1px 6px!important;border-radius:4px!important;background:#F1F5F9!important;color:#64748B!important}:root[data-theme=dark] .ck-search-item-category{background:rgba(255,255,255,.06)!important;color:#94A3B8!important}.ck-search-empty{padding:24px 16px!important;text-align:center!important;font-size:13px!important;color:#94A3B8!important}.product-nav-subtabs{display:flex!important;flex-direction:column!important;gap:2px!important;margin:4px 0 6px 24px!important;padding-left:10px!important;border-left:1.5px solid #e2e8f0!important}:root[data-theme=dark] .product-nav-subtabs{border-left-color:rgba(255,255,255,.12)!important}.product-nav-subtab-btn{display:flex!important;align-items:center!important;gap:8px!important;padding:5px 8px!important;font-size:12px!important;color:#64748B!important;border-radius:4px!important;text-decoration:none!important;transition:all .12s ease!important}.product-nav-subtab-btn:hover{color:#1D6FB8!important;background:#F1F5F9!important}:root[data-theme=dark] .product-nav-subtab-btn{color:#94A3B8!important}:root[data-theme=dark] .product-nav-subtab-btn:hover{color:#38BDF8!important;background:rgba(255,255,255,.06)!important}.product-nav-subtab-dot{width:5px!important;height:5px!important;border-radius:50%!important;background:#94A3B8!important;flex-shrink:0!important}.product-nav-subtab-btn:hover .product-nav-subtab-dot{background:#1D6FB8!important}:root[data-theme=dark] .product-nav-subtab-btn:hover .product-nav-subtab-dot{background:#38BDF8!important}.product-workspace-actions-expanded{display:flex!important;flex-direction:column!important;gap:4px!important;width:100%!important;margin-top:6px!important}.product-workspace-action-link,.product-workspace-actions-expanded .product-settings-btn{display:flex!important;align-items:center!important;gap:10px!important;width:100%!important;height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:500!important;color:rgba(255,255,255,.94)!important;border-radius:6px!important;text-decoration:none!important;background:transparent!important;border:none!important;cursor:pointer!important;transition:all .15s ease!important}.product-workspace-action-link:hover,.product-workspace-actions-expanded .product-settings-btn:hover{background:rgba(255,255,255,.12)!important;color:#FFFFFF!important}.product-workspace-action-link.active,.product-workspace-actions-expanded .product-settings-btn.active{background:rgba(0,0,0,.22)!important;color:#FFFFFF!important}.product-workspace-action-link svg,.product-workspace-actions-expanded .product-settings-btn svg{color:#FFFFFF!important;stroke:#FFFFFF!important}:root[data-theme=dark] .product-workspace-action-link,:root[data-theme=dark] .product-workspace-actions-expanded .product-settings-btn{color:rgba(255,255,255,.94)!important}:root[data-theme=dark] .product-workspace-action-link:hover,:root[data-theme=dark] .product-workspace-actions-expanded .product-settings-btn:hover{background:rgba(255,255,255,.12)!important;color:#FFFFFF!important}:root[data-theme=dark] .product-workspace-action-link.active,:root[data-theme=dark] .product-workspace-actions-expanded .product-settings-btn.active{background:rgba(0,0,0,.35)!important;color:#FFFFFF!important}.product-workspace.is-collapsed{flex-direction:row!important;align-items:center!important}.product-workspace:not(.is-collapsed){flex-direction:column!important;align-items:stretch!important;gap:8px!important}.ck-spark,.cockpit-mosaic .ck-spark,.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark{height:32px!important;min-height:32px!important;max-height:32px!important}.cockpit-page .cockpit-mosaic .overview-kpi-item .ck-spark{height:32px!important;min-height:32px!important;max-height:32px!important}.ck-spark-wrap,.jf-app .jf-content :is(.ck-tab-kpi-card,.overview-kpi-item) .ck-spark-wrap{margin:0!important;display:flex!important;align-items:center!important}.ck-summary-margin-row--bars{display:flex!important;flex-direction:column!important;gap:6px!important;padding-top:8px!important;margin-top:4px!important;border-top:1px dashed rgba(15,49,87,.12)!important}:root[data-theme=dark] .ck-summary-margin-row--bars{border-top-color:var(--t-line-2)!important}.ck-summary-margin-row-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;flex-wrap:wrap!important}.ck-summary-margin-row-legend{display:inline-flex!important;align-items:center!important;gap:10px!important;font:600 9.5px/1.1 Barlow,sans-serif!important;color:var(--t-ink-3)!important}.ck-summary-margin-row-legend span{display:inline-flex!important;align-items:center!important;gap:4px!important}.ck-summary-margin-row-legend i{width:7px!important;height:7px!important;border-radius:2px!important;display:inline-block!important}.ck-summary-margin-row-legend i[data-tone=positive]{background:var(--visual-positive)}.ck-summary-margin-row-legend i[data-tone=warning]{background:#D97706}.ck-summary-margin-row-legend i[data-tone=negative]{background:var(--visual-negative)}.ck-summary-margin-row-legend i[data-tone=projected]{background:var(--visual-projected-positive)}.ck-summary-margin-bars-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:5px!important;align-items:end!important}.ck-summary-margin-vbar-col{display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important;padding:5px 3px 4px!important;border-radius:4px!important;background:rgba(255,255,255,.46)!important;border:1px solid rgba(255,255,255,.82)!important;min-width:0!important}:root[data-theme=dark] .ck-summary-margin-vbar-col{background:rgba(255,255,255,.035)!important;border-color:var(--t-glass-line)!important}.ck-summary-margin-vbar-col[data-projected]{border-style:dashed!important}.ck-summary-margin-vbar-track{width:100%!important;max-width:22px!important;height:34px!important;border-radius:3px!important;background:rgba(15,49,87,.08)!important;display:flex!important;align-items:flex-end!important;justify-content:center!important;overflow:hidden!important}:root[data-theme=dark] .ck-summary-margin-vbar-track{background:rgba(255,255,255,.08)!important}.ck-summary-margin-vbar-fill,.ck-summary-margin-vbar-track i{display:block!important;width:100%!important;border-radius:3px 3px 0 0!important;background:var(--t-navy)!important;transition:height .3s var(--ck-ease)!important}.ck-summary-margin-vbar-fill[data-tone=positive],.ck-summary-margin-vbar-track i[data-tone=positive]{background:var(--visual-positive)!important}.ck-summary-margin-vbar-fill[data-tone=warning],.ck-summary-margin-vbar-track i[data-tone=warning]{background:#D97706!important}.ck-summary-margin-vbar-fill[data-tone=negative],.ck-summary-margin-vbar-track i[data-tone=negative]{background:var(--visual-negative)!important}.ck-summary-margin-vbar-fill[data-tone=projected],.ck-summary-margin-vbar-track i[data-tone=projected]{background:var(--visual-projected-positive)!important;opacity:.75}.ck-summary-margin-vbar-col .ck-summary-margin-pill-m{text-transform:none!important;font:600 9.5px/1 Barlow,sans-serif!important}.ck-movement-hero{display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px 12px!important;border-radius:var(--ck-r)!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(255,255,255,.86)!important}:root[data-theme=dark] .ck-movement-hero{background:rgba(255,255,255,.04)!important;border-color:var(--t-glass-line)!important}.ck-movement-hero-top{justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.ck-movement-hero-main,.ck-movement-hero-top{display:flex!important;align-items:flex-start!important}.ck-movement-hero-main{flex-direction:column!important;gap:2px!important}.ck-movement-hero-figures{display:inline-flex!important;align-items:baseline!important;gap:8px!important;flex-wrap:wrap!important}.ck-movement-net-badge{display:inline-flex!important;align-items:center!important;padding:2px 7px!important;border-radius:4px!important;font:700 11px/1.2 var(--ck-num)!important;background:rgba(15,49,87,.08)!important;color:var(--t-ink-2)!important}.ck-movement-net-badge[data-tone=positive]{background:rgba(32,164,100,.14)!important;color:var(--visual-positive)!important}.ck-movement-net-badge[data-tone=negative]{background:rgba(217,63,76,.14)!important;color:var(--visual-negative)!important}.ck-movement-hero-side{display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important;gap:2px!important}.ck-movement-hero-side-label{font:700 9px/1.1 Barlow,sans-serif!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--t-ink-3)!important}.ck-movement-hero-side-val{font:700 12px/1.2 var(--ck-num)!important;color:var(--t-ink)!important}.ck-movement-bar-track{height:7px!important}.ck-liquidity-top-bar{padding:12px 16px!important}.ck-liquidity-top-bar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.ck-liquidity-toggles-group{gap:8px!important;flex-wrap:wrap!important}.ck-liquidity-toggle-pill,.ck-liquidity-toggles-group{display:inline-flex!important;align-items:center!important}.ck-liquidity-toggle-pill{gap:7px!important;padding:6px 11px!important;border-radius:5px!important;background:rgba(255,255,255,.65)!important;border:1px solid rgba(15,49,87,.14)!important;font:600 11.5px/1.2 Barlow,sans-serif!important;color:var(--t-ink-2)!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}:root[data-theme=dark] .ck-liquidity-toggle-pill{background:rgba(255,255,255,.05)!important;border-color:var(--t-glass-line)!important;color:var(--t-ink-2)!important}.ck-liquidity-toggle-pill.is-active{background:rgba(15,49,87,.09)!important;border-color:rgba(15,49,87,.28)!important;color:var(--t-ink)!important}:root[data-theme=dark] .ck-liquidity-toggle-pill.is-active{background:rgba(43,93,168,.28)!important;border-color:rgba(143,194,255,.38)!important;color:#FFFFFF!important}.ck-liquidity-toggle-pill input{width:14px!important;height:14px!important;margin:0!important;accent-color:#0F3157!important;cursor:pointer!important}.ck-liquidity-toggle-pill small{font:500 10.5px/1.1 Barlow,sans-serif!important;color:var(--t-ink-3)!important}.cockpit-page .ck-liquidity-table-panel .liquidity-table-toggle{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:5px 10px!important;border-radius:5px!important;border:1px solid rgba(15,49,87,.14)!important;background:rgba(255,255,255,.65)!important;font:600 11px/1 Barlow,sans-serif!important;color:var(--t-ink-2)!important;cursor:pointer!important}:root[data-theme=dark] .cockpit-page .ck-liquidity-table-panel .liquidity-table-toggle{background:rgba(255,255,255,.06)!important;border-color:var(--t-glass-line)!important;color:var(--t-ink-2)!important}.ck-cashflow-strip-panel{padding:16px 18px!important}.ck-cashflow-months-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(168px,1fr))!important;gap:8px!important;margin-top:6px!important}@media (min-width:1100px){.ck-tab-kpis.ck-tab-kpis--5{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important}}.ck-plan-split-inline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:3px 8px!important;font:500 10.5px/1.25 Barlow,sans-serif!important;color:var(--t-ink-2)!important;margin-top:2px!important}.ck-plan-split-inline b{font-family:var(--ck-num)!important;font-weight:700!important;font-size:12px!important}.ck-plan-mini-bar{display:flex!important;width:100%!important;height:5px!important;border-radius:999px!important;background:rgba(15,49,87,.08)!important;overflow:hidden!important;gap:2px!important;margin-top:5px!important}:root[data-theme=dark] .ck-plan-mini-bar{background:rgba(255,255,255,.08)!important}.ck-plan-mini-bar i{display:block!important;height:100%!important;border-radius:999px!important}.ck-agg-donut-bar-row{display:grid!important;grid-template-columns:108px minmax(0,1fr)!important;gap:12px!important;align-items:center!important}.ck-agg-mini-donut{position:relative!important;width:108px!important;height:108px!important;flex:none!important}.ck-agg-donut-center{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;pointer-events:none!important;text-align:center!important}.ck-agg-donut-center strong{font:700 15px/1 var(--ck-num)!important;color:var(--t-ink)!important}.ck-agg-donut-center small{font:600 8.5px/1.1 Barlow,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--t-ink-3)!important;margin-top:2px!important}@media (max-width:767px){.ck-agg-donut-bar-row{grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important}.ck-agg-mini-donut{width:92px!important;height:92px!important}}.ck-spark-axis,.ck-spark-axis span{text-transform:none!important}.cockpit-page.ck-anim .ck-reveal :is(.recharts-area,.recharts-line,.recharts-bar),.cockpit-page.ck-anim .ck-reveal.ck-vis :is(.recharts-area,.recharts-line,.recharts-bar){clip-path:none!important;transition:none!important}.cockpit-page.ck-anim .ck-reveal :is(.recharts-label-list,.ck-point-label),.cockpit-page.ck-anim .ck-reveal.ck-vis :is(.recharts-label-list,.ck-point-label){opacity:1!important;transition:none!important}.vos-chart-tooltip,.vos-info-tooltip,.vos-spark-tooltip,.vos-tooltip{font-family:var(--ck-sans,Barlow,sans-serif)!important;background:rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(16px) saturate(1.4)!important;backdrop-filter:blur(16px) saturate(1.4)!important;border:1px solid rgba(15,49,87,.14)!important;border-radius:10px!important;box-shadow:0 18px 42px -12px rgba(14,27,44,.28),0 4px 12px -2px rgba(14,27,44,.1)!important;color:#0F172A!important;text-align:left!important;line-height:1.4!important;z-index:99999!important;box-sizing:border-box!important}:root[data-theme=dark] .vos-chart-tooltip,:root[data-theme=dark] .vos-info-tooltip,:root[data-theme=dark] .vos-spark-tooltip,:root[data-theme=dark] .vos-tooltip{background:rgba(15,27,45,.97)!important;border-color:rgba(143,194,255,.22)!important;box-shadow:0 20px 46px -10px rgba(0,0,0,.78),0 4px 14px -2px rgba(0,0,0,.5)!important;color:#F1F5F9!important}.vos-info-tooltip{padding:13px 15px!important;gap:9px!important}.vos-info-tooltip,.vos-info-tooltip-head{display:flex!important;flex-direction:column!important}.vos-info-tooltip-head{gap:4px!important;padding-bottom:8px!important;border-bottom:1px solid rgba(15,49,87,.09)!important}:root[data-theme=dark] .vos-info-tooltip-head{border-bottom-color:rgba(255,255,255,.1)!important}.vos-info-tooltip-badge{align-self:flex-start!important;display:inline-flex!important;align-items:center!important;padding:2px 7px!important;border-radius:999px!important;font:700 9.5px/1.2 var(--ck-sans,Barlow,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#0F3157!important;background:rgba(15,49,87,.08)!important}:root[data-theme=dark] .vos-info-tooltip-badge{color:#8FC2FF!important;background:rgba(43,93,168,.32)!important}.vos-info-tooltip-title{font:700 13.5px/1.25 var(--ck-sans,Barlow,sans-serif)!important;color:#0F172A!important;letter-spacing:-.01em!important}:root[data-theme=dark] .vos-info-tooltip-title{color:#F8FAFC!important}.vos-info-tooltip-body{display:flex!important;flex-direction:column!important;gap:8px!important}.vos-info-tooltip-sec,.vos-info-tooltip-section{display:flex!important;flex-direction:column!important;gap:2.5px!important}.vos-info-tooltip-kicker,.vos-info-tooltip-sec-label{font:700 9.5px/1.2 var(--ck-sans,Barlow,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#475569!important}:root[data-theme=dark] .vos-info-tooltip-kicker,:root[data-theme=dark] .vos-info-tooltip-sec-label{color:#94A3B8!important}.vos-info-tooltip-p,.vos-info-tooltip-sec p,.vos-info-tooltip-section p{margin:0!important;font:400 12px/1.45 var(--ck-sans,Barlow,sans-serif)!important;color:#1E293B!important}:root[data-theme=dark] .vos-info-tooltip-p,:root[data-theme=dark] .vos-info-tooltip-sec p,:root[data-theme=dark] .vos-info-tooltip-section p{color:#E2E8F0!important}.vos-info-tooltip-sec--tip,.vos-info-tooltip-section.is-tip{padding:7px 9px!important;border-radius:7px!important;background:rgba(15,49,87,.045)!important;border-left:2.5px solid #1d6fb8!important}:root[data-theme=dark] .vos-info-tooltip-sec--tip,:root[data-theme=dark] .vos-info-tooltip-section.is-tip{background:rgba(255,255,255,.045)!important;border-left-color:#60A5FA!important}.vos-info-tooltip-footer{padding-top:7px!important;border-top:1px dashed rgba(15,49,87,.12)!important;display:flex!important;align-items:center!important;gap:6px!important;font:600 11px/1.35 var(--ck-sans,Barlow,sans-serif)!important;color:#0F172A!important}:root[data-theme=dark] .vos-info-tooltip-footer{border-top-color:rgba(255,255,255,.12)!important;color:#F1F5F9!important}.vos-info-tooltip-meta-dot{width:6px!important;height:6px!important;border-radius:50%!important;background:#0F8F6F!important;flex:none!important}:root[data-theme=dark] .vos-info-tooltip-meta-dot{background:#34D399!important}.ck-note-pop.vos-info-tooltip{padding:13px 15px!important;border-radius:10px!important;width:320px!important}.vos-chart-tooltip{padding:11px 13px!important;min-width:236px!important;max-width:320px!important;display:flex!important;flex-direction:column!important;gap:8px!important;pointer-events:none!important}.vos-chart-tooltip-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;padding-bottom:7px!important;border-bottom:1px solid rgba(15,49,87,.09)!important}:root[data-theme=dark] .vos-chart-tooltip-head{border-bottom-color:rgba(255,255,255,.1)!important}.vos-chart-tooltip-title-wrap,.vos-chart-tooltip-titles{display:flex!important;flex-direction:column!important;gap:1.5px!important}.vos-chart-tooltip-title{font:700 12.5px/1.2 var(--ck-sans,Barlow,sans-serif)!important;color:#0F172A!important}:root[data-theme=dark] .vos-chart-tooltip-title{color:#F8FAFC!important}.vos-chart-tooltip-sub{font:500 10.5px/1.2 var(--ck-sans,Barlow,sans-serif)!important;color:#64748B!important}:root[data-theme=dark] .vos-chart-tooltip-sub{color:#94A3B8!important}.vos-chart-tooltip-badge{flex:none!important;display:inline-flex!important;align-items:center!important;padding:2px 6.5px!important;border-radius:999px!important;font:700 9px/1.1 var(--ck-sans,Barlow,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:rgba(15,143,111,.1)!important;color:#0F8F6F!important}.vos-chart-tooltip-badge.is-projected,.vos-chart-tooltip-badge[data-tone=projected]{background:rgba(29,111,184,.12)!important;color:#1D6FB8!important}.vos-chart-tooltip-badge.is-partial,.vos-chart-tooltip-badge[data-tone=partial]{background:rgba(197,139,27,.14)!important;color:#9A6700!important}.vos-chart-tooltip-badge[data-tone=neutral]{background:rgba(15,49,87,.08)!important;color:#0F3157!important}:root[data-theme=dark] .vos-chart-tooltip-badge{background:rgba(16,185,129,.18)!important;color:#34D399!important}:root[data-theme=dark] .vos-chart-tooltip-badge.is-projected,:root[data-theme=dark] .vos-chart-tooltip-badge[data-tone=projected]{background:rgba(59,130,246,.22)!important;color:#93C5FD!important}:root[data-theme=dark] .vos-chart-tooltip-badge.is-partial,:root[data-theme=dark] .vos-chart-tooltip-badge[data-tone=partial]{background:rgba(245,158,11,.22)!important;color:#FCD34D!important}:root[data-theme=dark] .vos-chart-tooltip-badge[data-tone=neutral]{background:rgba(143,194,255,.16)!important;color:#8FC2FF!important}.vos-chart-tooltip-list{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:5.5px!important}.vos-chart-tooltip-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.vos-chart-tooltip-row.has-divider,.vos-chart-tooltip-row.is-emphasis,.vos-chart-tooltip-row.is-total{padding-top:5px!important;margin-top:2px!important;border-top:1px dashed rgba(15,49,87,.12)!important}:root[data-theme=dark] .vos-chart-tooltip-row.has-divider,:root[data-theme=dark] .vos-chart-tooltip-row.is-emphasis,:root[data-theme=dark] .vos-chart-tooltip-row.is-total{border-top-color:rgba(255,255,255,.12)!important}.vos-chart-tooltip-series{display:inline-flex!important;align-items:flex-start!important;gap:7px!important;min-width:0!important}.vos-legend-marker,.vos-tip-marker-svg{flex:none!important;display:inline-block!important;margin-top:1.5px!important}.vos-chart-tooltip-label{display:flex!important;flex-direction:column!important;gap:1.5px!important;font:500 11.5px/1.25 var(--ck-sans,Barlow,sans-serif)!important;color:#334155!important;min-width:0!important}.vos-chart-tooltip-row.is-emphasis .vos-chart-tooltip-label,.vos-chart-tooltip-row.is-total .vos-chart-tooltip-label{font-weight:700!important;color:#0F172A!important}:root[data-theme=dark] .vos-chart-tooltip-label{color:#CBD5E1!important}:root[data-theme=dark] .vos-chart-tooltip-row.is-emphasis .vos-chart-tooltip-label,:root[data-theme=dark] .vos-chart-tooltip-row.is-total .vos-chart-tooltip-label{color:#F8FAFC!important}.vos-chart-tooltip-subnote{font:500 10px/1.25 var(--ck-sans,Barlow,sans-serif)!important;color:#64748B!important}:root[data-theme=dark] .vos-chart-tooltip-subnote{color:#94A3B8!important}.vos-chart-tooltip-val{flex:none!important;font:700 12px/1.25 var(--ck-num,Barlow,sans-serif)!important;font-variant-numeric:tabular-nums!important;color:#0F172A!important;text-align:right!important}:root[data-theme=dark] .vos-chart-tooltip-val{color:#F8FAFC!important}.vos-chart-tooltip-foot,.vos-chart-tooltip-footer{padding-top:6px!important;border-top:1px solid rgba(15,49,87,.08)!important;font:500 10.5px/1.35 var(--ck-sans,Barlow,sans-serif)!important;color:#475569!important}:root[data-theme=dark] .vos-chart-tooltip-foot,:root[data-theme=dark] .vos-chart-tooltip-footer{border-top-color:rgba(255,255,255,.1)!important;color:#94A3B8!important}.ck-spark-tip.vos-spark-tooltip{padding:9px 11px!important;border-radius:9px!important;min-width:176px!important;display:flex!important;flex-direction:column!important;gap:6px!important;pointer-events:none!important}.vos-spark-tooltip-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding-bottom:5px!important;border-bottom:1px solid rgba(15,49,87,.09)!important}:root[data-theme=dark] .vos-spark-tooltip-head{border-bottom-color:rgba(255,255,255,.1)!important}.vos-spark-tooltip-head strong,.vos-spark-tooltip-month{font:700 11.5px/1.1 var(--ck-sans,Barlow,sans-serif)!important;color:#0F172A!important}:root[data-theme=dark] .vos-spark-tooltip-head strong,:root[data-theme=dark] .vos-spark-tooltip-month{color:#F8FAFC!important}.vos-spark-tooltip-badge{display:inline-flex!important;align-items:center!important;padding:1.5px 5.5px!important;border-radius:999px!important;font:700 8.5px/1.1 var(--ck-sans,Barlow,sans-serif)!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:rgba(15,143,111,.1)!important;color:#0F8F6F!important}.vos-spark-tooltip-badge.is-proj,.vos-spark-tooltip-badge[data-tone=projected]{background:rgba(29,111,184,.12)!important;color:#1D6FB8!important}:root[data-theme=dark] .vos-spark-tooltip-badge{background:rgba(16,185,129,.18)!important;color:#34D399!important}:root[data-theme=dark] .vos-spark-tooltip-badge.is-proj,:root[data-theme=dark] .vos-spark-tooltip-badge[data-tone=projected]{background:rgba(59,130,246,.22)!important;color:#93C5FD!important}.vos-spark-tooltip-rows{display:flex!important;flex-direction:column!important;gap:4px!important}.vos-spark-tooltip-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;font:500 10.5px/1.2 var(--ck-sans,Barlow,sans-serif)!important;color:#334155!important}:root[data-theme=dark] .vos-spark-tooltip-row{color:#CBD5E1!important}.vos-spark-tooltip-label,.vos-spark-tooltip-row>span{display:inline-flex!important;align-items:center!important;gap:5.5px!important}.vos-spark-tooltip-row b,.vos-spark-tooltip-row strong{font:700 11px/1.2 var(--ck-num,Barlow,sans-serif)!important;font-variant-numeric:tabular-nums!important;color:#0F172A!important}:root[data-theme=dark] .vos-spark-tooltip-row b,:root[data-theme=dark] .vos-spark-tooltip-row strong{color:#F8FAFC!important}.jf-topbar-reading-cluster select.jf-reading-select{height:24px!important;min-height:24px!important;padding:0 8px!important;font:600 11px/1 Barlow,sans-serif!important;border-radius:4px!important;background:rgba(15,49,87,.05)!important;border:1px solid rgba(15,49,87,.15)!important;color:var(--t-ink)!important;cursor:pointer!important;outline:none!important}:root[data-theme=dark] .jf-topbar-reading-cluster select.jf-reading-select{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.14)!important;color:#FFFFFF!important}:root[data-theme=dark] .jf-topbar-reading-cluster select.jf-reading-select option{background:#0B192C!important;color:#FFFFFF!important}.jf-topbar-brand-area{display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}.jf-topbar-page-title{font:700 16px/1.2 Barlow,system-ui,sans-serif!important;color:var(--t-ink,#0F172A)!important;margin:0!important;letter-spacing:-.01em!important}:root[data-theme=dark] .jf-topbar-page-title{color:#F8FAFC!important}.jf-topbar-center{display:flex!important;align-items:center!important;gap:14px!important;flex:1 1 auto!important;justify-content:flex-start!important;margin:0 16px!important;min-width:0!important}.jf-topbar-search-trigger{display:inline-flex!important;align-items:center!important;gap:8px!important;height:28px!important;padding:0 10px!important;border-radius:6px!important;background:rgba(15,23,42,.04)!important;border:1px solid rgba(15,23,42,.1)!important;color:#64748B!important;font:500 11.5px/1 Barlow,system-ui,sans-serif!important;cursor:pointer!important;transition:all .15s ease!important}.jf-topbar-search-trigger:hover{background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.2)!important;color:var(--t-ink,#0F172A)!important}:root[data-theme=dark] .jf-topbar-search-trigger{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important;color:#94A3B8!important}:root[data-theme=dark] .jf-topbar-search-trigger:hover{background:rgba(255,255,255,.09)!important;border-color:rgba(255,255,255,.22)!important;color:#F8FAFC!important}.jf-topbar-search-text{font-size:11px!important}.jf-topbar-search-kbd{display:inline-flex!important;align-items:center!important;padding:1px 5px!important;border-radius:4px!important;background:rgba(15,23,42,.06)!important;border:1px solid rgba(15,23,42,.12)!important;font:600 9.5px/1 var(--font-mono,monospace)!important;color:#64748B!important}:root[data-theme=dark] .jf-topbar-search-kbd{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.16)!important;color:#CBD5E1!important}.jf-topbar-updated-subtle{display:inline-flex!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 8px!important;border-radius:5px!important;background:transparent!important;border:1px solid transparent!important;font:500 11px/1 Barlow,system-ui,sans-serif!important;color:#64748B!important;cursor:pointer!important;transition:all .15s ease!important;white-space:nowrap!important}.jf-topbar-updated-subtle:hover{background:rgba(15,23,42,.04)!important;border-color:rgba(15,23,42,.1)!important;color:var(--t-ink,#0F172A)!important}:root[data-theme=dark] .jf-topbar-updated-subtle{color:#94A3B8!important}:root[data-theme=dark] .jf-topbar-updated-subtle:hover{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.14)!important;color:#F8FAFC!important}.jf-topbar-alert-btn{display:inline-flex!important;align-items:center!important;gap:5px!important;height:28px!important;padding:0 8px!important;border-radius:5px!important;background:rgba(15,23,42,.03)!important;border:1px solid rgba(15,23,42,.08)!important;font:600 11.5px/1 Barlow,system-ui,sans-serif!important;color:#1E293B!important;cursor:pointer!important;transition:all .15s ease!important;position:relative!important}.jf-topbar-alert-btn.is-open,.jf-topbar-alert-btn:hover{background:rgba(15,23,42,.08)!important;border-color:rgba(15,23,42,.18)!important}:root[data-theme=dark] .jf-topbar-alert-btn{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.12)!important;color:#E2E8F0!important}.jf-alert-count-badge{background:#EF4444!important;color:#FFFFFF!important;border-radius:10px!important;padding:0 5px!important;font:700 10px/15px Barlow,system-ui,sans-serif!important;display:inline-block!important;margin-left:2px!important}.jf-topbar-panel{position:absolute!important;right:18px!important;top:48px!important;z-index:65!important;width:min(390px,calc(100vw - 36px))!important;background:#FFFFFF!important;border:1px solid #e2e8f0!important;border-radius:12px!important;box-shadow:0 16px 40px -12px rgba(15,23,42,.25)!important;overflow:hidden!important;animation:jfPanelFade .15s ease-out!important}:root[data-theme=dark] .jf-topbar-panel{background:#172636!important;border-color:#243548!important;color:#E7EEF6!important;box-shadow:0 16px 40px -12px rgba(0,0,0,.6)!important}@keyframes jfPanelFade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.jf-panel-ptabs{display:flex!important;border-bottom:1px solid #e2e8f0!important;background:#F8FAFC!important}:root[data-theme=dark] .jf-panel-ptabs{border-color:#243548!important;background:#121E2C!important}.jf-panel-tab-btn{flex:1!important;padding:10px 12px!important;font:600 12px Barlow,system-ui,sans-serif!important;border:0!important;background:transparent!important;color:#64748B!important;cursor:pointer!important;border-bottom:2px solid transparent!important;min-height:40px!important;transition:all .15s ease!important}.jf-panel-tab-btn.is-active{color:#1D6FB8!important;border-bottom-color:#1D6FB8!important;background:#FFFFFF!important;font-weight:700!important}:root[data-theme=dark] .jf-panel-tab-btn.is-active{color:#5EA8E8!important;border-bottom-color:#5EA8E8!important;background:#172636!important}.jf-panel-plist{display:grid!important;max-height:290px!important;overflow-y:auto!important}.jf-panel-prow{display:grid!important;grid-template-columns:auto 1fr!important;gap:4px 10px!important;padding:10px 14px!important;border-bottom:1px solid #f1f5f9!important;font-size:12px!important;align-items:start!important}:root[data-theme=dark] .jf-panel-prow{border-bottom-color:#1C2B3C!important}.jf-panel-prow small{grid-column:2!important;color:#64748B!important;font-size:11px!important}.sev-tag{font:700 9.5px/1 Barlow,system-ui,sans-serif!important;border-radius:4px!important;padding:2px 6px!important;height:fit-content!important;text-transform:uppercase!important;letter-spacing:.04em!important}.sev-tag.c{background:#FEE2E2!important;color:#991B1B!important}.sev-tag.a{background:#FEF3C7!important;color:#92400E!important}.sev-tag.i{background:#F1F5F9!important;color:#475569!important}:root[data-theme=dark] .sev-tag.c{background:#3D1D21!important;color:#F2878D!important}:root[data-theme=dark] .sev-tag.a{background:#3A2A17!important;color:#F0A95C!important}:root[data-theme=dark] .sev-tag.i{background:#1C2B3C!important;color:#A3B3C5!important}.jf-panel-pfoot{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:10px 14px!important;font-size:11.5px!important;color:#64748B!important;background:#F8FAFC!important;border-top:1px solid #e2e8f0!important}:root[data-theme=dark] .jf-panel-pfoot{background:#121E2C!important;border-color:#243548!important;color:#94A3B8!important}.jf-panel-see-all-btn{font:600 11.5px Barlow,sans-serif!important;color:#1D6FB8!important;text-decoration:none!important;padding:4px 8px!important;border-radius:4px!important}.jf-panel-see-all-btn:hover{background:rgba(29,111,184,.08)!important}.jf-confirm-dialog{padding:16px!important;display:grid!important;gap:12px!important;font-size:13px!important}.jf-confirm-dialog b{font-size:14px!important;font-weight:700!important;color:var(--t-ink,#0F172A)!important}.jf-confirm-dialog ul{margin:0!important;padding-left:18px!important;color:#475569!important;font-size:12px!important;line-height:1.55!important}:root[data-theme=dark] .jf-confirm-dialog ul{color:#94A3B8!important}.jf-confirm-row{display:flex!important;gap:8px!important;justify-content:flex-end!important;margin-top:4px!important}.jf-btn-cancel{font:600 12px Barlow,sans-serif!important;padding:6px 12px!important;border-radius:6px!important;border:1px solid #cbd5e1!important;background:#FFFFFF!important;color:#475569!important;cursor:pointer!important}:root[data-theme=dark] .jf-btn-cancel{background:#1E293B!important;border-color:#334155!important;color:#E2E8F0!important}.jf-btn-confirm{font:600 12px Barlow,sans-serif!important;padding:6px 14px!important;border-radius:6px!important;border:1px solid #1d6fb8!important;background:#1D6FB8!important;color:#FFFFFF!important;cursor:pointer!important}.jf-btn-confirm:hover{background:#165690!important}.ck-target-pos-track{position:relative!important;height:18px!important;margin:4px 0!important}.ck-target-pos-ln{position:absolute!important;left:0!important;right:0!important;top:8px!important;height:2px!important;background:#E2E8F0!important;border-radius:1px!important}:root[data-theme=dark] .ck-target-pos-ln{background:#334155!important}.ck-target-pos-tick{position:absolute!important;top:1px!important;bottom:1px!important;width:2px!important;background:#1E293B!important;margin-left:-1px!important;border-radius:1px!important}:root[data-theme=dark] .ck-target-pos-tick{background:#E2E8F0!important}.ck-target-pos-dot{position:absolute!important;top:3px!important;width:12px!important;height:12px!important;margin-left:-6px!important;border-radius:50%!important;box-shadow:0 0 0 2px #FFFFFF!important;transition:left .3s ease!important}:root[data-theme=dark] .ck-target-pos-dot{box-shadow:0 0 0 2px #1E293B!important}.ck-target-track.is-dashed{background:transparent!important;box-shadow:none!important;border:1px dashed #cbd5e1!important}:root[data-theme=dark] .ck-target-track.is-dashed{border-color:#475569!important}.ck-target-pill-none{background:transparent!important;border:1px dashed #cbd5e1!important;color:#64748B!important}@media (max-width:820px){.ck-mosaic-grid,.ck-mosaic-row-3{grid-template-columns:1fr!important}.ck-kpi-card-col{min-height:auto!important}.ck-target-meter,.jf-topbar-alert-btn,.jf-topbar-search-trigger,.jf-topbar-updated-subtle{min-height:44px!important}.jf-topbar-panel{right:10px!important;left:10px!important;width:auto!important}}
:root{--visual-positive:#167347;--visual-negative:#B42332;--visual-projected-positive:#1D5DB5;--visual-projected-negative:#A34B08;--visual-neutral:#334155;--visual-projected-neutral:#496987;--visual-muted:#64748B}.jf-app,.jf-app [data-period-tone]{--money-in:var(--visual-positive)!important;--money-out:var(--visual-negative)!important;--money-projected-in:var(--visual-projected-positive)!important;--money-projected-out:var(--visual-projected-negative)!important;--money-neutral:var(--visual-neutral)!important}.jf-app .comparison-better,.jf-app .jf-positive,.jf-app [data-tone=positive]{color:var(--visual-positive)!important}.jf-app .comparison-worse,.jf-app .jf-negative,.jf-app [data-tone=negative]{color:var(--visual-negative)!important}.jf-app .projected-in,.jf-app [data-tone=projected-positive]{color:var(--visual-projected-positive)!important}.jf-app .projected-out,.jf-app [data-tone=projected-negative]{color:var(--visual-projected-negative)!important}.jf-app .comparison-equal,.jf-app .metric-neutral,.jf-app [data-tone=neutral]{color:var(--visual-neutral)!important}.jf-app .projected-neutral,.jf-app [data-tone=projected-neutral]{color:var(--visual-projected-neutral)!important}.jf-app .money-unavailable,.jf-app [data-tone=unavailable]{color:var(--visual-muted)!important}.metric-pair{display:grid;gap:6px;white-space:normal}.metric-pair>span{display:grid;gap:2px}.jf-app .metric-pair small{display:block!important;font-size:10px!important;line-height:1.3;font-weight:400;color:var(--visual-muted)!important}.metric-value{font-variant-numeric:tabular-nums}.jf-app .visual-legend{margin:0 0 12px;font-size:12px;color:var(--visual-neutral)}.visual-legend summary{cursor:pointer;width:fit-content}.visual-legend>div{display:flex;flex-wrap:wrap;gap:8px 20px;padding:10px 0}.jf-app .visual-legend p{display:block;margin:0;max-width:850px;font-size:12px;line-height:1.5}.jf-app .cockpit-page svg.lucide,.jf-app .jf-content svg.lucide{color:var(--visual-muted)!important;stroke:var(--visual-muted)!important}.jf-app .overview-card-icon-box{background:#F1F5F9!important}.jf-app .product-sidebar svg.lucide{color:#fff!important;stroke:#fff!important}.jf-app .overview-pill-badge:has(.metric-delta-neutral){color:var(--visual-neutral)!important}.jf-app details.visual-legend,.jf-app details.visual-legend summary{display:block!important}.jf-app [data-comparison=neutral] :is(.comparison-better,.comparison-worse){color:var(--visual-neutral)!important}.jf-app [data-variation=neutral]{color:var(--visual-neutral)!important;background:#F1F5F9!important;border-color:#E2E8F0!important}:root{--series-receipts:var(--visual-positive);--series-payments:var(--visual-negative);--series-result:var(--visual-positive);--series-balance:var(--visual-positive);--series-loans:var(--visual-positive);--series-installments:var(--visual-negative);--series-marker-bg:#FFFFFF}.chart-reading-key{font-size:11px;color:var(--visual-neutral);margin:8px 0 12px;line-height:1.5}.cockpit-section{display:grid;gap:16px;min-width:0}.cockpit-section>h2{font-size:18px;margin:8px 0 0;color:var(--visual-neutral)}.cockpit-page details.cockpit-disclosure{display:block!important;background:white;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cockpit-page .cockpit-disclosure>summary{display:list-item!important;cursor:pointer;padding:18px 24px;font-size:16px;font-weight:650;color:var(--visual-neutral)}.cockpit-disclosure>summary span{display:block;font-size:12px;font-weight:400;margin-top:5px}.cockpit-disclosure-body{display:grid;gap:16px;padding:0 16px 16px}.cockpit-profile-bars{width:100%;display:grid;gap:12px;padding:12px 0}.cockpit-profile-row{display:grid;grid-template-columns:100px 1fr 48px 40px;align-items:center;gap:8px;font-size:12px}.cockpit-profile-track{height:10px;border-radius:4px;background:#E2E8F0;overflow:hidden}.cockpit-profile-track>span{display:block;height:100%;border-radius:4px}.cockpit-profile-row small,.cockpit-profile-row strong{text-align:right;font-variant-numeric:tabular-nums}.cockpit-disclosure>summary:focus-visible{outline:2px solid var(--series-balance);outline-offset:-3px}@media(max-width:767px){.cockpit-page .overview-cockpit-hero{padding:16px 20px!important;min-height:0!important;margin-bottom:0!important}.cockpit-page .overview-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.cockpit-page .overview-kpi-item{padding:12px!important;min-height:0!important;gap:4px!important}.cockpit-page .overview-kpi-item:last-child{grid-column:1/-1}.cockpit-page .overview-kpi-item .jf-card-header{min-height:28px}.cockpit-page .overview-kpi-item .jf-card-body strong{white-space:normal!important;font-size:18px!important}.cockpit-page .jf-panel{padding:16px!important}.cockpit-profile-row{grid-template-columns:90px 1fr 44px 32px;gap:5px;font-size:11px}}
@font-face{font-family:Barlow;font-style:normal;font-weight:300 800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.cockpit-page,.jf-app,:root{--t-bg:#E9EDF2;--t-bg-2:#E9EDF2;--t-surface:#FFFFFF;--t-surface-2:#F4F6F9;--t-surface-3:#EEF1F5;--t-line:#DCE2EA;--t-line-2:#E7EBF0;--t-ink:#0E1726;--t-ink-2:#566173;--t-ink-3:#667183;--t-glass:#FFFFFF;--t-glass-hi:#FFFFFF;--t-glass-line:#DCE2EA;--t-glass-panel:#FFFFFF;--t-shadow:0 1px 2px rgba(14,23,38,.05);--t-shadow-hi:0 4px 14px -6px rgba(14,23,38,.18);--t-navy:#0E1726;--t-seg:#FFFFFF;--t-mist:none;--ck-r:10px;--ck-line:#DCE2EA;--ck-ink:#0E1726;--ck-ink-2:#566173;--sx-title:"Bricolage Grotesque","Barlow",system-ui,sans-serif;--sx-nav:#0E1726;--sx-nav-ink:#EEF2F7;--sx-nav-muted:#A7B2C2;--sx-nav-line:#26324A;--sx-nav-on:#EEF2F7;--sx-nav-on-ink:#0E1726;--sx-nav-hover:rgba(255,255,255,.08)}:root[data-theme=dark],:root[data-theme=dark] .cockpit-page,:root[data-theme=dark] .jf-app{--t-bg:#080C12;--t-bg-2:#080C12;--t-surface:#121A25;--t-surface-2:#16202D;--t-surface-3:#1A2533;--t-line:#223042;--t-line-2:#1C2837;--t-ink:#E8EDF4;--t-ink-2:#9AA6B6;--t-ink-3:#8793A4;--t-glass:#121A25;--t-glass-hi:#16202D;--t-glass-line:#223042;--t-glass-panel:#121A25;--t-shadow:none;--t-shadow-hi:0 4px 16px -6px rgba(0,0,0,.55);--t-navy:#E8EDF4;--t-seg:#121A25;--t-mist:none;--ck-line:#223042;--ck-ink:#E8EDF4;--ck-ink-2:#9AA6B6;--sx-nav:#121A25;--sx-nav-ink:#E8EDF4;--sx-nav-muted:#94A1B3;--sx-nav-line:#223042;--sx-nav-on:#E8EDF4;--sx-nav-on-ink:#0E1726;--sx-nav-hover:rgba(255,255,255,.06)}:root[data-theme=dark] body{background:#080C12}html body .jf-app,html body .jf-app .jf-workspace{background:var(--t-bg)!important}@media (min-width:768px){html body .jf-app .product-sidebar{top:12px!important;left:12px!important;bottom:12px!important;width:236px!important;border-radius:12px!important;border:0!important;box-shadow:none!important;background:var(--sx-nav)!important}html body .jf-app .product-sidebar.is-collapsed{width:64px!important}html body .jf-app .jf-workspace{margin-left:260px!important}html body .jf-app:has(.product-sidebar.is-collapsed) .jf-workspace{margin-left:88px!important}}html body .boot-sidebar,html body .product-mobile-menu,html body .product-sidebar{background:var(--sx-nav)!important}html body .product-sidebar .product-sidebar-header{border-bottom-color:var(--sx-nav-line)!important}html body .product-sidebar .product-nav-group-header p{color:var(--sx-nav-muted)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase}html body .product-sidebar .product-nav-group a{border-radius:8px!important;color:var(--sx-nav-ink)!important;min-height:40px}html body .product-sidebar .product-nav-group a:hover{background:var(--sx-nav-hover)!important}html body .product-sidebar .product-nav-group a.active{background:var(--sx-nav-on)!important;color:var(--sx-nav-on-ink)!important;border-color:transparent!important;font-weight:700}html body .product-sidebar .product-nav-group a.active *{color:var(--sx-nav-on-ink)!important}html body .product-sidebar .product-nav-group a.active .product-nav-icon,html body .product-sidebar .product-nav-group a.active svg.lucide{color:var(--sx-nav-on-ink)!important;stroke:var(--sx-nav-on-ink)!important}html body .product-sidebar .product-nav-group a.active:after,html body .product-sidebar .product-nav-indicator{display:none!important}html body .product-sidebar .product-workspace{border-top-color:var(--sx-nav-line)!important}html body .product-sidebar .product-brand-title,html body .product-sidebar .product-brand-wordmark-svg{font-family:var(--sx-title)!important}html body .product-sidebar .product-settings-btn:hover,html body .product-sidebar .product-workspace-action-link:hover{background:var(--sx-nav-hover)!important}@media (min-width:768px){html body .jf-app .jf-top{background:var(--t-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--t-line)!important;box-shadow:none!important}}:root[data-theme=dark] .jf-app .jf-top,:root[data-theme=dark] html body .jf-app .jf-top{background:var(--t-surface)!important;border-bottom-color:var(--t-line)!important}html body .jf-app .jf-topbar-page-title{font-family:var(--sx-title)!important;font-weight:700!important;letter-spacing:-.02em!important}html body .jf-app .jf-content .jf-panel h3,html body .jf-app .jf-content h1{font-family:var(--sx-title)!important}.sx-reading{display:inline-flex;padding:3px;border-radius:999px;background:var(--t-bg);border:1px solid var(--t-line);gap:2px}.sx-reading button{all:unset;box-sizing:border-box;cursor:pointer;height:32px;padding:0 14px;border-radius:999px;font:600 13px/32px Barlow,sans-serif;color:var(--t-ink);white-space:nowrap}.sx-reading button:hover:not(:disabled):not([aria-pressed=true]){background:var(--t-surface-3)}.sx-reading button[aria-pressed=true]{background:var(--t-ink);color:var(--t-surface);font-weight:700}.sx-reading button:disabled{opacity:.45;cursor:not-allowed}.sx-reading button:focus-visible{outline:2px solid #3B6FE0;outline-offset:2px}html body .ck-tablist,html body .jf-app .jf-content .ck-tablist{background:transparent!important;border:0!important;border-bottom:1px solid var(--t-line)!important;border-radius:0!important;padding:0!important;gap:4px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;align-self:stretch!important;overflow-x:auto;scrollbar-width:thin}html body .ck-tablist button,html body .cockpit-page .ck-tablist button,html body .jf-app .jf-content .ck-tablist button{background:transparent!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;color:var(--t-ink-2)!important;padding:0 14px!important;min-height:44px!important;display:inline-flex!important;align-items:center;font:600 14px/1 Barlow,sans-serif!important;letter-spacing:0!important}html body .ck-tablist button:not([aria-selected=true]):hover,html body .jf-app .jf-content .ck-tablist button:not([aria-selected=true]):hover{color:var(--t-ink)!important;background:transparent!important}:root[data-theme=dark] .jf-app .jf-content .ck-tablist button[aria-selected=true],:root[data-theme=dark] html body .ck-tablist button[aria-selected=true],html body .ck-tablist button[aria-selected=true],html body .cockpit-page .ck-tablist button[aria-selected=true],html body .jf-app .jf-content .ck-tablist button[aria-selected=true]{background:transparent!important;color:var(--t-ink)!important;border-bottom-color:var(--t-ink)!important;font-weight:700!important}html body .jf-app .jf-content .ck-tablist button .ck-tab-btn-icon{display:none!important}html body .jf-app .jf-content .jf-panel{border-color:var(--t-line)!important;box-shadow:var(--t-shadow)!important}html body .cockpit-page{--ck-r:10px}html body .cockpit-page .ck-hero{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html body .cockpit-page .ck-watermark{display:none!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item,html body .jf-app .jf-content .cockpit-mosaic .overview-kpi-item{background:var(--t-surface)!important;border:1px solid var(--t-line)!important;border-radius:10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--t-shadow)!important;container-type:inline-size}html body .cockpit-page .cockpit-mosaic .overview-kpi-item:hover{box-shadow:var(--t-shadow-hi)!important;transform:none!important}html body .cockpit-page .ck-month-pulse{background:var(--t-surface)!important;border:1px solid var(--t-line)!important;border-radius:10px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--t-shadow)!important}html body .cockpit-page .cockpit-tile .jf-panel{border-radius:10px!important}html body .cockpit-page .ck-metric-main-row>strong{overflow:visible!important;text-overflow:clip!important;font-size:clamp(17px,10.5cqi,26px)!important;color:var(--t-ink)!important;font-family:Barlow Condensed,Barlow,sans-serif!important}html body .cockpit-page .overview-kpi-item .jf-card-header :is(h3,span,p){color:var(--t-ink)!important}.ck-spark-goal{stroke:var(--t-ink);stroke-width:2.5;stroke-linecap:round}html body .cockpit-page .ck-pulse-target-line{background:var(--t-ink)!important;width:2px!important}.sx-side-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding-top:10px;margin-top:8px;border-top:1px solid var(--sx-nav-line)}.sx-side-actions.is-compact{grid-template-columns:1fr}html body .sx-side-actions .sx-side-action{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;color:var(--sx-nav-ink)!important;transition:background .15s ease}html body .sx-side-actions .sx-side-action svg{color:var(--sx-nav-ink)!important;stroke:var(--sx-nav-ink)!important}html body .sx-side-actions .sx-side-action:hover{background:var(--sx-nav-hover)}html body .sx-side-actions .sx-side-action.active{background:var(--sx-nav-on)}html body .sx-side-actions .sx-side-action.active svg{color:var(--sx-nav-on-ink)!important;stroke:var(--sx-nav-on-ink)!important}html body .sx-side-actions .sx-side-action:focus-visible{outline:2px solid #7DA2FF;outline-offset:1px}html body .sx-side-actions .sx-side-action span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .product-mobile-menu .sx-side-actions{border-top-color:var(--t-line)}html body .product-mobile-menu .sx-side-actions .sx-side-action,html body .product-mobile-menu .sx-side-actions .sx-side-action svg{color:var(--t-ink)!important;stroke:var(--t-ink)!important;height:44px}html body .product-sidebar .product-nav-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}html body .product-sidebar .product-nav-body::-webkit-scrollbar{width:6px}html body .product-sidebar .product-nav-body::-webkit-scrollbar-track{background:transparent}html body .product-sidebar .product-nav-body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:6px}html body .product-sidebar .product-nav-body:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3)}.sx-profile{display:grid;gap:14px;max-width:760px}.sx-profile-list{margin:8px 0 0;display:grid;gap:0}.sx-profile-row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--t-line)}.sx-profile-row:first-child{border-top:0}.sx-profile-row dt{color:var(--t-ink-2);font-size:14px}.sx-profile-row dd{margin:0;font-weight:700;font-size:14px;color:var(--t-ink);text-align:right}.sx-profile-areas{margin:8px 0 0;padding-left:18px;display:grid;gap:6px;font-size:14px;color:var(--t-ink)}.sx-profile-prefs{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--t-line);font-size:14px;color:var(--t-ink)}.sx-profile-note{margin:8px 0 0;font-size:13px;color:var(--t-ink-2)}.sx-readouts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--t-line);border:1px solid var(--t-line);border-radius:10px;overflow:hidden}.sx-readout{background:var(--t-surface);padding:14px 18px;display:flex;flex-direction:column;gap:3px;min-width:0}.sx-readout-k,.sx-readout-s{font-size:13px;color:var(--t-ink-2)}.sx-readout-v{font:600 24px/1.15 Barlow Condensed,Barlow,sans-serif;color:var(--t-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.sx-readout-v[data-tone=positive]{color:var(--visual-positive)}.sx-readout-v[data-tone=negative]{color:var(--visual-negative)}.sx-readout-v[data-tone=projected-positive]{color:var(--visual-projected-positive)}.sx-readout-v[data-tone=projected-negative]{color:var(--visual-projected-negative)}.sx-readout-v[data-tone=unavailable]{color:var(--visual-muted)}:root[data-theme=dark] .sx-readout-v[data-tone=positive]{color:#45B985}:root[data-theme=dark] .sx-readout-v[data-tone=negative]{color:#F07C86}:root[data-theme=dark] .sx-readout-v[data-tone=projected-positive]{color:#78AAFF}:root[data-theme=dark] .sx-readout-v[data-tone=projected-negative]{color:#F2A65E}.sx-view-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.sx-view-note{font-size:13px;color:var(--t-ink-2)}.sx-view-toggle{display:inline-flex;padding:3px;border-radius:999px;background:var(--t-surface);border:1px solid var(--t-line);gap:2px}.sx-view-toggle button{all:unset;box-sizing:border-box;cursor:pointer;height:32px;padding:0 14px;border-radius:999px;font:600 13px/32px Barlow,sans-serif;color:var(--t-ink)}.sx-view-toggle button[aria-pressed=true]{background:var(--t-ink);color:var(--t-surface)}.sx-view-toggle button:focus-visible{outline:2px solid #3B6FE0;outline-offset:2px}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic{display:flex!important;flex-direction:column!important;gap:0!important;background:var(--t-surface);border:1px solid var(--t-line);border-radius:10px;overflow:hidden}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .ck-group{display:none!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .ck-month-pulse{order:99;border:0!important;border-top:1px solid var(--t-line)!important;border-radius:0!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item{display:grid!important;grid-template-columns:minmax(170px,1fr) minmax(0,3fr);align-items:center;gap:6px 20px;border:0!important;border-top:1px solid var(--t-line)!important;border-radius:0!important;box-shadow:none!important;padding:10px 18px!important;grid-column:auto!important;grid-row:auto!important;min-height:0!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item:first-of-type{border-top:0!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .jf-card-body{display:grid!important;grid-template-columns:minmax(150px,200px) minmax(120px,1fr) minmax(200px,1.3fr);align-items:center;gap:6px 18px;margin:0!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .ck-metric-main-row{display:contents!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .ck-metric-main-row>strong{font-size:22px!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .ck-metric-period-label{display:none!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .jf-card-footer{grid-column:1/-1}@media (max-width:900px){html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item{grid-template-columns:1fr}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .jf-card-body{grid-template-columns:1fr 1fr}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic .overview-kpi-item .ck-target-meter-wrap{grid-column:1/-1}}@media (max-width:767px){html body .product-tabbar{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;padding:5px!important;border-radius:16px!important;background:var(--sx-nav)!important;border:0!important;box-shadow:0 10px 26px -14px rgba(14,23,38,.55)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html body .product-tabbar a,html body .product-tabbar button{min-height:52px!important;border-radius:11px!important;color:var(--sx-nav-muted)!important;font:600 12px/1 Barlow,sans-serif!important}html body .product-tabbar a.active,html body .product-tabbar button.active{background:var(--sx-nav-on)!important;color:var(--sx-nav-on-ink)!important}html body .product-tabbar a.active:before{display:none!important}:root[data-theme=dark] .product-tabbar,:root[data-theme=dark] html body .product-tabbar{background:#1B2533!important}html body .jf-app .jf-top{background:var(--t-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid var(--t-line)!important;box-shadow:none!important}html body .jf-app .jf-content{padding-bottom:96px!important}html body .sx-readout-v{font-size:21px}}html body .jf-app .jf-content .jf-panel h2,html body .jf-app .jf-content .jf-panel-title h2{font-size:13px!important;letter-spacing:.08em!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content .executive-groups h2,html body .jf-app .jf-content .jf-section>h2{font-size:12px!important;letter-spacing:.1em!important}html body .jf-app .ck-metric-period-label,html body .jf-app .metric-delta,html body .jf-app .metric-detail,html body .jf-app .metric-pair small{font-size:12px!important}html body .jf-app aside.product-sidebar:not(.x) .product-nav-item>a.active,html body aside.product-sidebar:not(.x) .product-nav-item>a.active{background:var(--sx-nav-on)!important;color:var(--sx-nav-on-ink)!important;border-color:transparent!important;box-shadow:none!important}html body aside.product-sidebar:not(.x) .product-nav-item>a.active :is(span,svg,.product-nav-icon){color:var(--sx-nav-on-ink)!important;stroke:var(--sx-nav-on-ink)!important}:root[data-theme=dark] aside.product-sidebar:not(.x) .product-nav-item>a.active{background:var(--sx-nav-on)!important;color:var(--sx-nav-on-ink)!important}html body .jf-app .jf-top .jf-cockpit-topbar-bar .jf-topbar-kicker{display:none!important}html body .jf-app .jf-top .jf-topbar-cluster{background:transparent!important;border:0!important;padding:0!important}html body .jf-app .jf-top .jf-topbar-sep{display:none!important}.sx-reading button{padding:0 12px}@media (max-width:1700px){html body .jf-app .jf-top .jf-topbar-search-text{display:none!important}}@media (min-width:768px) and (max-width:1499px){html body .jf-app .jf-top{height:auto!important;min-height:54px;flex-wrap:wrap!important;row-gap:8px;padding:8px 20px!important}html body .jf-app .jf-top .jf-topbar-center{flex:1 1 100%!important;order:3;margin:0!important;flex-wrap:wrap}}html body .cockpit-page .cockpit-mosaic>.ck-group{display:none!important}@media (min-width:1201px){html body .cockpit-page .cockpit-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-areas:"res res rec cus" "mar csr luc ger" "cai cai tic chu" "ltm ltm ltr ltr" "pul pul pul pul"!important;gap:12px!important}}@media (min-width:768px) and (max-width:1200px){html body .cockpit-page .cockpit-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"res res" "rec cus" "mar csr" "luc ger" "cai cai" "tic chu" "ltm ltr" "pul pul"!important}}html body .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"]{background:var(--t-surface)!important;justify-content:flex-start!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .jf-card-body{justify-content:flex-start!important;flex:1}html body .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .ck-metric-main-row>strong,html body .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .metric-pair-lead>span:first-child .metric-value{font-size:clamp(28px,2.4vw,38px)!important;line-height:1.05!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi="Resultado operacional"] .ck-spark-wrap{height:72px!important;margin-top:4px!important}html body .cockpit-mosaic [data-kpi="Resultado operacional"] .ck-spark{height:72px!important}html body .cockpit-page .cockpit-mosaic .jf-card-header>div:first-child>span:last-child{font-size:12px!important;letter-spacing:.08em!important;color:var(--t-ink-2)!important}html body .cockpit-page [data-kpi-view=list] .cockpit-mosaic{grid-template-areas:none!important}html body .cockpit-page .cockpit-mosaic .ck-spark-wrap{height:auto!important}html body .cockpit-page .cockpit-mosaic .ck-spark-wrap .ck-spark-wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;gap:2px}html body .cockpit-page .cockpit-mosaic .ck-metric-main-row>.ck-spark-wrap{margin:4px 0 6px!important}html body .cockpit-page .cockpit-mosaic .ck-spark-plot{width:100%!important;flex:none!important;height:36px!important}html body .cockpit-page .cockpit-mosaic .ck-spark-plot>svg.ck-spark{width:100%!important;height:36px!important}html body .cockpit-page .cockpit-mosaic .ck-spark-axis{width:100%!important;display:flex!important;justify-content:space-between!important;font-size:12px!important;color:var(--t-ink-2)!important;line-height:1.2!important}html body .cockpit-page .cockpit-mosaic :is([data-kpi="Resultado operacional"],[data-kpi="Caixa disponível"],[data-kpi="LTV em meses"],[data-kpi="LTV em reais"]) :is(.ck-spark-plot,.ck-spark-plot>svg.ck-spark){height:64px!important}html body .cockpit-page .cockpit-mosaic :is([data-kpi="Caixa disponível"],[data-kpi="LTV em meses"],[data-kpi="LTV em reais"]) .ck-spark-axis{display:none!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item{justify-content:flex-start!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item .jf-card-body{flex:1 1 auto!important;justify-content:flex-start!important}html body .cockpit-page .cockpit-mosaic .overview-kpi-item .ck-target-meter-wrap{margin-top:auto!important}.sx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html body .cockpit-page .cockpit-mosaic .ck-metric-period-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.sx-goal{display:flex;flex-direction:column;gap:6px;padding-top:10px;border-top:1px solid var(--t-line);margin-top:auto}.sx-goal-ref{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--t-ink-2)}.sx-goal-ref .sx-goal-val{font-size:12px;color:var(--t-ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.sx-goal-bar{position:relative;height:8px;border-radius:3px;background:var(--t-surface-3)}.sx-goal-fill{position:absolute;left:0;top:0;bottom:0;border-radius:3px;background:var(--visual-positive)}.sx-goal-fill[data-lower="1"]{background:var(--visual-negative)}.sx-goal-proj{position:absolute;top:0;bottom:0;border:1px dashed var(--visual-projected-positive);border-left:0;border-radius:0 3px 3px 0;background:repeating-linear-gradient(135deg,var(--visual-projected-positive) 0 2px,transparent 2px 5px);box-sizing:border-box}.sx-goal-tick{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--t-ink)}.sx-goal-state{gap:6px;font-size:12.5px;font-weight:600;color:var(--t-ink-2)}.sx-goal-state,.sx-goal-state i{display:inline-flex;align-items:center}.sx-goal-state i{font-style:normal;width:16px;height:16px;flex:none;border-radius:50%;border:1.5px solid;justify-content:center;font-size:10px;font-weight:800}.sx-goal[data-tone=ok] .sx-goal-state{color:var(--visual-positive)}.sx-goal[data-tone=warn] .sx-goal-state{color:#9A5B00}:root[data-theme=dark] .sx-goal[data-tone=ok] .sx-goal-state{color:#45B985}:root[data-theme=dark] .sx-goal[data-tone=warn] .sx-goal-state{color:#F2B45A}:root[data-theme=dark] .sx-goal-fill{background:#45B985}:root[data-theme=dark] .sx-goal-fill[data-lower="1"]{background:#F07C86}html body .cockpit-page .cockpit-mosaic .ck-target-meter-wrap{margin-top:auto!important;width:100%}html body .cockpit-page [data-kpi-view=list] .sx-goal{border-top:0;padding-top:0}html body .cockpit-page .ck-pulse-bar-projected{background:repeating-linear-gradient(135deg,var(--visual-projected-positive) 0 2px,transparent 2px 5px)!important;border:1px dashed var(--visual-projected-positive)!important;opacity:.9}html body .cockpit-page .ck-pulse-legend-bar.is-actual{background:var(--visual-positive)!important}html body .cockpit-page .ck-pulse-legend-bar.is-projected{background:repeating-linear-gradient(135deg,var(--visual-projected-positive) 0 2px,transparent 2px 5px)!important;border:1px dashed var(--visual-projected-positive)!important}html body .jf-app .jf-top .jf-source-info{width:auto!important;padding:0 12px!important;height:36px!important;gap:8px;display:inline-flex!important;align-items:center;border-radius:8px!important;color:var(--t-ink)!important;font:600 13px/1 Barlow,sans-serif}html body .jf-app .jf-top .jf-source-info .jf-alert-count{position:static!important;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px}.sx-alert-section{display:flex;flex-direction:column;gap:6px;padding:10px 0;border-top:1px solid var(--t-line)}.sx-alert-section-title{margin:0;font:700 12px/1.3 Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--t-ink-2)}.sx-alert-foot{margin:6px 0 0;font-size:12px;color:var(--t-ink-2)}@media (max-width:767px){html body .jf-app .jf-top .jf-source-info .sx-alert-label{display:none}}html body .jf-app .jf-top .jf-source-info{width:40px!important;padding:0!important;justify-content:center;position:relative}html body .jf-app .jf-top .jf-source-info .jf-alert-count{top:-6px!important;right:-6px!important}.sx-alert-task{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;text-decoration:none;color:var(--t-ink)}.sx-alert-task:hover{background:var(--t-surface-3)}.sx-alert-task strong{font-size:13px}.sx-alert-task small{font-size:12px;color:var(--t-ink-2)}.sx-alert-task[data-late="1"] small{color:var(--visual-negative)}.sx-alert-more{font-size:12px;font-weight:700;color:var(--t-ink);padding:4px 10px}@media (max-width:767px){html body .product-tabbar>:nth-child(2){order:1}html body .product-tabbar>:nth-child(3){order:2}html body .product-tabbar>a[href="/"]{order:3}html body .product-tabbar>:nth-child(4){order:4}html body .product-tabbar>:nth-child(5){order:5}html body .product-tabbar>button{order:6}html body .product-tabbar>a[href="/"]{position:relative;margin-top:-14px!important;min-height:62px!important;border-radius:16px!important;background:#2B3A55!important;color:#FFFFFF!important;box-shadow:0 8px 18px -8px rgba(0,0,0,.6),0 0 0 3px var(--sx-nav)!important}html body .product-tabbar>a[href="/"] svg{width:22px!important;height:22px!important}html body .product-tabbar>a[href="/"].active{background:var(--sx-nav-on)!important;color:var(--sx-nav-on-ink)!important}}html body .product-sidebar.is-collapsed .sx-side-actions{grid-template-columns:1fr}html body .sx-nav-tip{position:fixed;z-index:200;transform:translateY(-50%);pointer-events:none;background:var(--t-ink,#0E1B2C);color:#fff;font:600 13px/1.2 Manrope,system-ui,sans-serif;padding:7px 11px;border-radius:8px;white-space:nowrap;box-shadow:0 10px 24px -10px rgba(0,0,0,.45);animation:sxTipIn .12s ease-out}html body .sx-nav-tip:before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:1px}:root[data-theme=dark] .sx-nav-tip,:root[data-theme=dark] html body .sx-nav-tip{background:#F4F6F9;color:#0E1B2C}@keyframes sxTipIn{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width:767px){html body .sx-nav-tip{display:none}}html body .product-sidebar.is-collapsed .product-sidebar-header{flex-direction:column!important;align-items:center!important;gap:8px!important;height:auto!important}html body .product-sidebar.is-collapsed .product-sidebar-header .product-header-theme-btn{position:static!important;margin:0!important}@media (min-width:768px){html body .product-sidebar.is-collapsed{display:flex!important;flex-direction:column!important}html body .product-sidebar.is-collapsed .product-nav-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important}html body .product-sidebar.is-collapsed .sx-side-actions{flex:none!important}html body .product-sidebar.is-collapsed .product-nav-body{scrollbar-width:none!important}html body .product-sidebar.is-collapsed .product-nav-body::-webkit-scrollbar{display:none!important;width:0!important}}@media (max-width:767px){html body .jf-app aside.product-sidebar,html body aside.product-sidebar.is-collapsed{display:none!important}}html body .jf-app .jf-content .ck-tabpanel :not(.cockpit-mosaic)>.ck-group{display:block!important;font:700 15px/1.25 Bricolage Grotesque,Manrope,sans-serif!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--t-ink)!important;padding:10px 2px 0!important}html body .jf-app .jf-content .ck-tabpanel :not(.cockpit-mosaic)>.ck-group:first-child{padding-top:2px!important}html body .jf-app .jf-content .ck-tabpanel :not(.cockpit-mosaic)>.ck-group:after{display:none!important}html body .jf-app .jf-content .ck-tabpanel .liquidity-panel h2,html body .jf-app .jf-content .ck-tabpanel :is(.jf-panel,.liquidity-panel) :is(.ck-subpanel-head,.jf-card-header) h2{font:700 13px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink)!important}html body .jf-app .jf-content .ck-subpanel-head>div:after,html body .jf-app .jf-content .ck-tabpanel :is(.jf-panel,.liquidity-panel) :is(.ck-subpanel-head,.jf-card-header) h2:after{display:none!important}html body .jf-app .jf-content .ck-tab-kpi-card .jf-card-header :is(h2,h3,p,span:not(.overview-card-icon-box)){letter-spacing:0!important;text-transform:none!important;font-size:12px!important;font-weight:700!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-tab-kpi-meta{font-size:12px!important}html body .jf-app .jf-content .ck-tab-kpi-card{justify-content:flex-start!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-spark-wrap{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;height:auto!important;gap:2px;margin-top:auto!important;padding-top:6px}html body .jf-app .jf-content .ck-tab-kpi-card .ck-spark-wrap .ck-spark-wrap{padding-top:0;margin-top:0!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-spark-plot{width:100%!important;flex:none!important;height:34px!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-spark-plot>svg.ck-spark{width:100%!important;height:34px!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-spark-axis{width:100%!important;display:flex!important;justify-content:space-between!important;font-size:12px!important;color:var(--t-ink-2)!important;line-height:1.2!important}@media (max-width:767px){:root{--ios-bg:#F2F2F7;--ios-card:#FFFFFF;--ios-label:#000000;--ios-label-2:rgba(60,60,67,.6);--ios-sep:rgba(60,60,67,.18);--ios-fill:rgba(118,118,128,.12);--ios-tint:#1F2D45;--ios-bar:rgba(249,249,251,.86);--ios-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Manrope,system-ui,sans-serif}:root[data-theme=dark]{--ios-bg:#000000;--ios-card:#1C1C1E;--ios-label:#FFFFFF;--ios-label-2:rgba(235,235,245,.6);--ios-sep:rgba(84,84,88,.6);--ios-fill:rgba(118,118,128,.24);--ios-tint:#FFFFFF;--ios-bar:rgba(22,22,24,.82)}html body .jf-app,html body .jf-app .jf-workspace{background:var(--ios-bg)!important}html body .jf-app .jf-top{position:sticky!important;top:0!important;z-index:40!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto auto auto!important;grid-template-areas:"title title search bell theme" "chip upd upd upd upd" "read read read read read" "period period period period period"!important;align-items:center!important;column-gap:8px!important;row-gap:8px!important;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px!important;min-height:0!important;height:auto!important;border:0!important;border-radius:0!important;box-shadow:0 .5px 0 var(--ios-sep)!important;background:var(--ios-bar)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important;font-family:var(--ios-font)!important}html body .jf-app .jf-top :is(.jf-topbar-brand-area,.jf-topbar-center,.jf-top-controls,.jf-cockpit-topbar-bar,.jf-top-actions){display:contents!important}html body .jf-app .jf-top .jf-topbar-page-title{grid-area:title!important;font:700 30px/1.1 var(--ios-font)!important;letter-spacing:-.02em!important;color:var(--ios-label)!important;margin:0!important;white-space:nowrap}html body .jf-app .jf-top .jf-realized-cutoff{grid-area:chip!important;justify-self:start!important;font:600 12px/1 var(--ios-font)!important;padding:5px 9px!important;border-radius:999px!important}html body .jf-app .jf-top .jf-top-actions>:last-child:not(button),html body .jf-app .jf-top .jf-top-actions>div:not([class]){grid-area:upd!important;justify-self:start!important;font:500 12px/1 var(--ios-font)!important;color:var(--ios-label-2)!important}html body .jf-app .jf-top .jf-topbar-search-trigger{grid-area:search!important;width:36px!important;height:36px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:var(--ios-fill)!important;display:grid!important;place-items:center!important;box-shadow:none!important}html body .jf-app .jf-top .jf-topbar-search-trigger :is(.jf-topbar-search-kbd,.jf-topbar-search-text){display:none!important}html body .jf-app .jf-top .jf-topbar-search-trigger svg{width:16px!important;height:16px!important;color:var(--ios-tint)!important}html body .jf-app .jf-top .jf-source-info{grid-area:bell!important;min-width:0!important}html body .jf-app .jf-top .jf-mobile-theme-btn,html body .jf-app .jf-top .jf-source-info{width:36px!important;height:36px!important;border:0!important;border-radius:999px!important;background:var(--ios-fill)!important;box-shadow:none!important}html body .jf-app .jf-top .jf-mobile-theme-btn{grid-area:theme!important;color:var(--ios-tint)!important}html body .jf-app .jf-top .jf-topbar-kicker,html body .jf-app .jf-top .jf-topbar-sep{display:none!important}html body .jf-app .jf-top .jf-topbar-reading-cluster{grid-area:read!important;display:block!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body .jf-app .jf-top .sx-reading{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:1fr!important;width:100%!important;padding:2px!important;gap:0!important;border:0!important;border-radius:9px!important;background:var(--ios-fill)!important;height:34px!important}html body .jf-app .jf-top .sx-reading button{min-height:0!important;height:30px!important;padding:0 6px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:var(--ios-label)!important;font:500 13px/1 var(--ios-font)!important;box-shadow:none!important;white-space:nowrap}html body .jf-app .jf-top .sx-reading button.active,html body .jf-app .jf-top .sx-reading button[aria-pressed=true],html body .jf-app .jf-top .sx-reading button[data-active=true]{background:var(--ios-card)!important;color:var(--ios-label)!important;font-weight:600!important;box-shadow:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04)!important}:root[data-theme=dark] .jf-app .jf-top .sx-reading button[aria-pressed=true],:root[data-theme=dark] html body .jf-app .jf-top .sx-reading button[aria-pressed=true]{background:#636366!important}html body .jf-app .jf-top .sx-reading button:disabled{opacity:.35!important}html body .jf-app .jf-top .jf-topbar-period-cluster{grid-area:period!important;display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}html body .jf-app .jf-top .jf-topbar-period-cluster :is(select,button){height:32px!important;min-height:0!important;border:0!important;border-radius:999px!important;background:var(--ios-fill)!important;color:var(--ios-label)!important;font:500 13px/1 var(--ios-font)!important;padding:0 12px!important;box-shadow:none!important}html body .jf-app .jf-top .jf-year-select{width:auto!important;min-width:84px!important;padding-right:26px!important}html body .jf-app .jf-top .jf-topbar-compare-dropdown-wrap{flex:1 1 auto!important;min-width:0!important}html body .jf-app .jf-top .jf-topbar-compare-dropdown-wrap>button{width:100%!important;justify-content:space-between!important;text-transform:none!important;letter-spacing:0!important}html body .jf-app .jf-content .ck-tablist{scrollbar-width:none!important;-webkit-overflow-scrolling:touch}html body .jf-app .jf-content .ck-tablist::-webkit-scrollbar{display:none!important}html body .jf-app .jf-content .ck-tablist [role=tab]{text-transform:none!important;letter-spacing:0!important;font:600 15px/1 var(--ios-font)!important}html body .product-tabbar{left:0!important;right:0!important;bottom:0!important;display:flex!important;align-items:flex-start!important;justify-content:space-around!important;gap:0!important;padding:6px 4px calc(env(safe-area-inset-bottom,0px) + 4px)!important;min-height:0!important;border:0!important;border-radius:0!important;box-shadow:0 -.5px 0 var(--ios-sep)!important;background:var(--ios-bar)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;backdrop-filter:saturate(180%) blur(20px)!important}html body .product-tabbar a,html body .product-tabbar button{flex:1 1 0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;min-height:46px!important;height:auto!important;padding:2px 0 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8E8E93!important;font:500 10px/1.1 var(--ios-font)!important;letter-spacing:.01em!important}html body .product-tabbar a svg,html body .product-tabbar button svg{width:25px!important;height:25px!important;stroke-width:1.7!important}html body .product-tabbar a.active,html body .product-tabbar button.active{background:transparent!important;color:var(--ios-tint)!important}html body .product-tabbar a.active svg,html body .product-tabbar button.active svg{stroke-width:2.1!important}html body .product-tabbar a:after,html body .product-tabbar a:before{display:none!important}html body .product-tabbar>a[href="/"]{margin-top:0!important;min-height:46px!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#8E8E93!important}html body .product-tabbar>a[href="/"] svg{box-sizing:content-box!important;width:20px!important;height:20px!important;padding:5px 12px!important;margin-top:-2px!important;border-radius:10px!important;background:var(--ios-fill)!important;color:var(--ios-tint)!important;stroke:currentColor!important}html body .product-tabbar>a[href="/"].active{background:transparent!important;color:var(--ios-tint)!important}html body .product-tabbar>a[href="/"].active svg{background:var(--ios-tint)!important;color:var(--ios-card)!important}html body .product-mobile-menu.sx-sheet{top:auto!important;left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:88dvh!important;overflow-y:auto!important;overscroll-behavior:contain;gap:14px!important;padding:6px 16px calc(env(safe-area-inset-bottom,0px) + 18px)!important;border:0!important;border-radius:14px 14px 0 0!important;background:var(--ios-bg)!important;color:var(--ios-label)!important;font-family:var(--ios-font)!important;box-shadow:0 -10px 30px rgba(0,0,0,.18)!important}html body .product-mobile-menu.sx-sheet .sx-sheet-grabber{flex:none;width:36px;height:5px;margin:0 auto -4px;border-radius:3px;background:rgba(60,60,67,.3)}html body .product-mobile-menu.sx-sheet [data-slot=sheet-header]{padding:4px 0 0!important;gap:2px!important}html body .product-mobile-menu.sx-sheet [data-slot=sheet-title]{font:700 20px/1.2 var(--ios-font)!important;color:var(--ios-label)!important}html body .product-mobile-menu.sx-sheet [data-slot=sheet-description]{font:400 13px/1.3 var(--ios-font)!important;color:var(--ios-label-2)!important}html body .product-mobile-menu.sx-sheet .product-theme-btn{width:30px!important;height:30px!important;border:0!important;border-radius:999px!important;background:var(--ios-fill)!important;color:var(--ios-tint)!important;margin-right:40px!important}html body .product-mobile-menu.sx-sheet>button:last-child:not(.sx-side-action),html body .product-mobile-menu.sx-sheet>button[data-slot=sheet-close]{top:16px!important;right:16px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--ios-fill)!important;opacity:1!important;color:var(--ios-label-2)!important}html body .product-mobile-menu.sx-sheet nav{display:flex!important;flex-direction:column!important;gap:22px!important}html body .product-mobile-menu.sx-sheet .product-nav-group{margin:0!important;padding:0!important}html body .product-mobile-menu.sx-sheet .product-nav-group-header{padding:0 16px 7px!important;margin:0!important}html body .product-mobile-menu.sx-sheet .product-nav-group-header p{font:400 13px/1.2 var(--ios-font)!important;letter-spacing:0!important;text-transform:uppercase!important;color:var(--ios-label-2)!important;margin:0!important}html body .product-mobile-menu.sx-sheet .product-nav-item{margin:0!important;background:var(--ios-card)!important;position:relative}html body .product-mobile-menu.sx-sheet .product-nav-group-header+.product-nav-item{border-radius:12px 12px 0 0}html body .product-mobile-menu.sx-sheet .product-nav-item:last-child{border-radius:0 0 12px 12px}html body .product-mobile-menu.sx-sheet .product-nav-group-header+.product-nav-item:last-child{border-radius:12px}html body .product-mobile-menu.sx-sheet .product-nav-item+.product-nav-item:before{content:"";position:absolute;top:0;left:56px;right:0;height:.5px;background:var(--ios-sep)}html body .product-mobile-menu.sx-sheet .product-nav-item>a{display:flex!important;align-items:center!important;gap:13px!important;min-height:46px!important;padding:7px 16px!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ios-label)!important;font:400 17px/1.2 var(--ios-font)!important;letter-spacing:-.01em!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a>span:not(.product-nav-badge-pill){flex:1 1 auto;color:var(--ios-label)!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a>span:not(:first-of-type){flex:none!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a .product-nav-icon{box-sizing:content-box!important;flex:none;width:17px!important;height:17px!important;padding:6px!important;border-radius:7px!important;background:#2B3A55!important;color:#FFFFFF!important;stroke:#FFFFFF!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a:after{content:""!important;display:block!important;position:static!important;flex:none;width:7px!important;height:7px!important;margin-left:4px;border:solid #c4c4c7!important;border-width:0 2px 2px 0!important;transform:rotate(-45deg)!important;background:none!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a.active{background:transparent!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a.active>span:not(.product-nav-badge-pill){font-weight:600!important}html body .product-mobile-menu.sx-sheet .product-nav-item>a.active .product-nav-icon{background:#1D5DB5!important}html body .product-mobile-menu.sx-sheet .product-nav-item.is-coming-soon>a{opacity:.45}html body .product-mobile-menu.sx-sheet .product-nav-indicator,html body .product-mobile-menu.sx-sheet .product-nav-item.is-coming-soon>a:after{display:none!important}html body .product-mobile-menu.sx-sheet .product-nav-badge-pill{font:500 11px/1 var(--ios-font)!important;color:var(--ios-label-2)!important;background:var(--ios-fill)!important;border:0!important;border-radius:999px!important;padding:4px 7px!important}html body .product-mobile-menu.sx-sheet .sx-side-actions{gap:10px!important;padding:0!important;margin:0!important;border:0!important}html body .product-mobile-menu.sx-sheet .sx-side-actions .sx-side-action{flex-direction:column!important;gap:5px!important;height:66px!important;border-radius:12px!important;background:var(--ios-card)!important;color:var(--ios-label)!important;font:500 12px/1 var(--ios-font)!important}html body .product-mobile-menu.sx-sheet .sx-side-actions .sx-side-action svg{width:20px!important;height:20px!important;color:var(--ios-tint)!important;stroke:var(--ios-tint)!important}html body .product-mobile-menu.sx-sheet .sx-side-actions .sx-side-action span{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;color:var(--ios-label)!important}html body .product-mobile-menu.sx-sheet .sx-side-actions .sx-side-action.active{background:var(--ios-card)!important;box-shadow:inset 0 0 0 1.5px #1D5DB5}html body .product-mobile-menu.sx-sheet .sx-side-actions .sx-side-action.active svg{color:#1D5DB5!important;stroke:#1D5DB5!important}html body .jf-app .jf-top .sx-reading button{justify-content:center!important;text-align:center!important;display:flex!important;align-items:center!important}html body .jf-app .jf-top .jf-topbar-compare-dropdown-wrap *{text-transform:none!important;letter-spacing:0!important;font-family:var(--ios-font)!important;font-size:13px!important}html body .jf-app .jf-content .sx-readouts{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}html body .jf-app .jf-content .sx-readouts>*{min-width:0!important}html body .jf-app .jf-content p.jf-error{border-radius:12px!important;font:400 13px/1.35 var(--ios-font)!important;padding:10px 12px!important}html body .product-tabbar{z-index:45!important}}html body .jf-app .jf-content.jf-content .executive-groups .overview-kpi-strip .metric-pair{display:flex!important;flex-direction:column!important;gap:3px!important}html body .jf-app .jf-content.jf-content .executive-groups .overview-kpi-strip .metric-pair>span{display:flex!important;flex-direction:column!important;gap:0!important;min-width:0}html body .jf-app .jf-content.jf-content .executive-groups .overview-kpi-strip .metric-pair small{display:block!important;font:600 11px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content.jf-content .executive-groups .overview-kpi-strip .metric-pair>span+span{flex-direction:row!important;align-items:baseline!important;gap:6px!important;padding-top:4px;border-top:1px dashed var(--t-line,#e3e7ec)}html body .jf-app .jf-content.jf-content .executive-groups .overview-kpi-strip .metric-pair>span+span .metric-value{font-size:15px!important;line-height:1.2!important}html body .jf-app .jf-content .ck-tabpanel .jf-panel.ck-subpanel:has(.jf-cost-list){justify-content:flex-start!important;gap:10px}html body .jf-app .jf-top .jf-topbar-kicker{display:none!important}html body .jf-app .jf-top .jf-compare-pill{display:inline-flex!important;align-items:center!important;gap:7px!important;height:34px!important;padding:0 12px!important;border-radius:999px!important;border:1px solid var(--t-line,#e3e7ec)!important;background:var(--t-surface,#fff)!important;color:var(--t-ink)!important;font:600 13px/1 Manrope,system-ui,sans-serif!important;box-shadow:none!important;cursor:pointer}html body .jf-app .jf-top .jf-compare-pill,html body .jf-app .jf-top .jf-compare-pill *{letter-spacing:0!important;text-transform:none!important}html body .jf-app .jf-top .jf-compare-pill input{accent-color:var(--t-ink);width:14px;height:14px;margin:0}html body .jf-app .jf-top .jf-compare-pill:has(input:checked){background:var(--sx-nav,#0E1726)!important;border-color:var(--sx-nav,#0E1726)!important;color:#fff!important}:root[data-theme=dark] .jf-app .jf-top .jf-compare-pill:has(input:checked),:root[data-theme=dark] html body .jf-app .jf-top .jf-compare-pill:has(input:checked){background:#E8EDF4!important;color:#0E1726!important}html body .product-sidebar .product-brand-header{display:flex!important;align-items:center!important;gap:0!important;min-width:0}html body .product-sidebar .sx-brand-lockup{display:block;height:28px;width:auto;max-width:100%}html body .product-sidebar .sx-brand-symbol{display:block;width:36px;height:auto}html body .sx-sheet-title{display:flex;align-items:center;margin:0}html body .sx-sheet-title .sx-brand-lockup{display:block;height:26px;width:auto}:root[data-theme=dark] .sx-sheet-title .sx-brand-on-light,html body .sx-sheet-title .sx-brand-on-dark{display:none}:root[data-theme=dark] .sx-sheet-title .sx-brand-on-dark{display:block}html body .product-mobile-menu:not(.sx-sheet) .sx-sheet-title .sx-brand-on-light{display:none}html body .product-mobile-menu:not(.sx-sheet) .sx-sheet-title .sx-brand-on-dark{display:block}:root{--cat-1:#D76E27;--cat-2:#6E56C9;--seq-0:#C3CBD6;--seq-1:#B3C6E0;--seq-2:#8DABD3;--seq-3:#6990C2;--seq-4:#4775AD;--seq-5:#2D5A8E;--seq-6:#1C406A;--aging-1:#E3A6AB;--aging-2:#D27880;--aging-3:#C04D58;--aging-4:#B42332;--aging-5:#7E1622}html[data-theme=dark]{--cat-1:#C7651F;--cat-2:#7F6AD8;--seq-0:#3A4656;--seq-1:#26405F;--seq-2:#335A86;--seq-3:#4573A6;--seq-4:#5E8FC6;--seq-5:#86AEDD;--seq-6:#B4CDEC;--aging-1:#5C2A30;--aging-2:#7E333C;--aging-3:#A63D4A;--aging-4:#D0525F;--aging-5:#F07A85;--series-marker-bg:#111821}html body *{scrollbar-width:thin;scrollbar-color:rgba(120,132,148,.45) transparent}html body ::-webkit-scrollbar{width:8px;height:8px}html body ::-webkit-scrollbar-thumb{background:rgba(120,132,148,.42);border-radius:8px;border:2px solid transparent;background-clip:content-box}html body ::-webkit-scrollbar-button{display:none;width:0;height:0}html body ::-webkit-scrollbar-track{background:transparent}html body [data-slot=sheet-content],html body [data-slot=sheet-overlay]{z-index:80!important}html body .jf-app .jf-content .ck-tablist [role=tab]{text-transform:none!important;letter-spacing:-.005em!important;font:600 14px/1 Manrope,system-ui,sans-serif!important}html body .jf-app .jf-top .jf-topbar-compare-dropdown-wrap *{text-transform:none!important;letter-spacing:0!important}html body .jf-app .jf-top .jf-topbar-compare-dropdown-wrap>button{font:600 13px/1 Manrope,system-ui,sans-serif!important}html body .jf-app .jf-content .ck-tab-kpi-title,html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .jf-card-header>div:first-child>span:last-child,html body .jf-app .jf-content .jf-card .jf-card-header>div:first-child>span:last-child{font:700 12.5px/1.25 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content .ck-movement-header h3{font:700 13px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink)!important}html body .jf-app .jf-content .ck-movement-header h3:after{display:none!important}html body .jf-app .jf-content p.jf-error{position:relative;background:var(--t-surface,#fff)!important;border:1px solid var(--t-line,#e3e7ec)!important;border-left:3px solid var(--visual-negative)!important;border-radius:10px!important;color:var(--t-ink)!important;font:500 13px/1.45 Manrope,system-ui,sans-serif!important;padding:10px 14px 10px 40px!important;box-shadow:none!important}html body .jf-app .jf-content p.jf-error:before{content:"!";position:absolute;left:13px;top:10px;width:18px;height:18px;border-radius:50%;background:var(--visual-negative);color:#fff;font:800 12px/18px Manrope,system-ui,sans-serif;text-align:center}html body .jf-app .jf-content :is(.ck-tab-kpi-value,.ck-movement-cell-val)[data-tone=warning]{color:var(--t-ink)!important;display:inline-flex!important;align-items:center;gap:6px}html body .jf-app .jf-content :is(.ck-tab-kpi-value,.ck-movement-cell-val)[data-tone=warning]:before{content:"!";flex:none;width:16px;height:16px;border-radius:50%;background:#B7791F;color:#fff;font:800 11px/16px Manrope,system-ui,sans-serif;text-align:center}html body .jf-app .jf-content .ck-cashflow-month-footer{background:transparent!important;border-top:1px dashed var(--t-line,#e3e7ec)!important;border-radius:0!important;padding:6px 0 0!important;font:600 12px/1.2 Manrope,system-ui,sans-serif!important;text-align:left!important}html body .ck-pulse-track[data-mode=position]{overflow:visible!important}html body .ck-pulse-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);z-index:3;box-sizing:border-box}html body .ck-pulse-dot.is-actual{background:var(--visual-positive);box-shadow:0 0 0 2px var(--t-surface,#fff)}html body .ck-pulse-dot.is-actual[data-ok=false]{background:var(--visual-negative)}html body .ck-pulse-dot.is-projected{background:var(--t-surface,#fff);border:2px solid var(--visual-projected-positive)}@media (min-width:768px) and (max-width:1499px){html body .jf-app .jf-top{background:var(--t-surface,#fff)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;height:auto!important;min-height:0!important;align-items:center!important}}html[data-theme=dark]{--t-bg:#07090D;--t-surface:#10151D;--t-surface-2:#151C26;--t-line:#222C39;--t-line-2:#1A222D;--t-ink:#E8EDF4;--t-ink-2:#9AA6B6;--sx-nav:#0C1118;--sx-nav-line:#1E2733;--sx-nav-muted:#7D8A9C;--sx-nav-ink:#DCE3EC;--sx-nav-on:#E8EDF4;--sx-nav-on-ink:#0C1118;--sx-nav-hover:rgba(255,255,255,.05)}html[data-theme=dark] body,html[data-theme=dark] body .jf-app,html[data-theme=dark] body .jf-app .jf-workspace{background:var(--t-bg)!important}html[data-theme=dark] body .boot-sidebar,html[data-theme=dark] body .jf-app aside.product-sidebar,html[data-theme=dark] body .product-mobile-menu:not(.sx-sheet),html[data-theme=dark] body aside.product-sidebar{background:var(--sx-nav)!important;background-image:none!important;border:1px solid var(--sx-nav-line)!important;box-shadow:none!important}html[data-theme=dark] body aside.product-sidebar .product-sidebar-header{border-color:var(--sx-nav-line)!important}html[data-theme=dark] body aside.product-sidebar .product-nav-group>.product-nav-group-header p{color:var(--sx-nav-muted)!important}html[data-theme=dark] body aside.product-sidebar .product-nav-item>a{color:var(--sx-nav-ink)!important}html[data-theme=dark] body aside.product-sidebar .product-nav-item>a:hover{background:var(--sx-nav-hover)!important;color:#fff!important}html[data-theme=dark] body aside.product-sidebar:not(.x) .product-nav-item>a.active{background:var(--sx-nav-on)!important;border-color:transparent!important;color:var(--sx-nav-on-ink)!important}html[data-theme=dark] body aside.product-sidebar:not(.x) .product-nav-item>a.active *{color:var(--sx-nav-on-ink)!important;stroke:var(--sx-nav-on-ink)!important}html[data-theme=dark] body aside.product-sidebar .product-header-theme-btn{background:rgba(255,255,255,.06)!important;border-color:var(--sx-nav-line)!important;color:var(--sx-nav-ink)!important}html[data-theme=dark] body .product-collapse-edge{color:var(--t-ink)!important}html[data-theme=dark] body .jf-app .jf-top,html[data-theme=dark] body .product-collapse-edge{background:var(--t-surface)!important;border-color:var(--t-line)!important}html[data-theme=dark] body .jf-app .jf-top .sx-reading{background:var(--t-surface-2)!important;border-color:var(--t-line)!important}html[data-theme=dark] body .jf-app .jf-top .sx-reading button{color:var(--t-ink-2)!important}html[data-theme=dark] body .jf-app .jf-top .sx-reading button[aria-pressed=true]{background:#E8EDF4!important;color:#0C1118!important}html[data-theme=dark] body .jf-app .jf-top :is(select,.jf-topbar-search-trigger,.jf-topbar-compare-dropdown-wrap>button,.jf-source-info,.jf-compare-pill){background:var(--t-surface-2)!important;border-color:var(--t-line)!important;color:var(--t-ink)!important}html[data-theme=dark] body .jf-app .jf-content .ck-tablist [role=tab]{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--t-ink-2)!important}html[data-theme=dark] body .jf-app .jf-content .ck-tablist [role=tab][aria-selected=true]{color:var(--t-ink)!important}html[data-theme=dark] body .jf-app .jf-content .ck-tablist{border-color:var(--t-line)!important}html[data-theme=dark] body .jf-app .jf-content :is(.overview-kpi-item,.ck-tab-kpi-card,.ck-subpanel,.jf-panel,.jf-card,.sx-readouts>*,.ck-movement-cell,.ck-movement-hero,.ck-cashflow-month-card){background:var(--t-surface)!important;border-color:var(--t-line)!important;box-shadow:none!important}html[data-theme=dark] body .jf-app .jf-content .overview-card-icon-box{background:rgba(255,255,255,.06)!important;border-color:transparent!important}html[data-theme=dark] body .jf-app .jf-content .overview-card-icon-box svg{color:var(--t-ink-2)!important;stroke:var(--t-ink-2)!important}html[data-theme=dark] body .jf-app .jf-content .recharts-cartesian-grid line{stroke:var(--t-line)!important;stroke-opacity:.8}html[data-theme=dark] body .jf-app :is([style*="color: rgb(15, 23, 42)"],[style*="color: rgb(30, 41, 59)"],[style*="color: rgb(51, 65, 85)"],[style*="color: rgb(15, 49, 87)"]){color:var(--t-ink)!important}html[data-theme=dark] body .jf-app :is([style*="color: rgb(71, 85, 105)"],[style*="color: rgb(100, 116, 139)"],[style*="color: rgb(148, 163, 184)"]){color:var(--t-ink-2)!important}html[data-theme=dark] body .jf-app :is([style*="background: rgb(255, 255, 255)"],[style*="background-color: rgb(255, 255, 255)"]){background:var(--t-surface)!important}html[data-theme=dark] body .jf-app :is([style*="background: rgb(248, 250, 252)"],[style*="background: rgb(241, 245, 249)"],[style*="background-color: rgb(248, 250, 252)"]){background:var(--t-surface-2)!important}html[data-theme=dark] body .jf-app :is(.ck-pulse-meta-label,.ck-pulse-name,.ck-movement-hero-side,.ck-movement-hero-side *,.jf-card-header>div,.ck-cashflow-row span){color:var(--t-ink)!important}html[data-theme=dark] body .ck-pulse-track{background:var(--t-surface-2)!important}html[data-theme=dark] body .jf-app .jf-content p.jf-error{background:var(--t-surface)!important}html[data-theme=dark] body :is(.jf-alert-center,[role=dialog],[data-radix-popper-content-wrapper]>*,[cmdk-root]){background:var(--t-surface)!important;border-color:var(--t-line)!important;color:var(--t-ink)!important}html[data-theme=dark] body .jf-app .jf-content .ck-tabs .ck-tablist button[role=tab]{background:transparent!important;border:0!important;box-shadow:none!important}html[data-theme=dark] body .jf-app .jf-content .ck-tabs .ck-tablist button[role=tab]>span:first-child:not(:only-child){background:transparent!important}html[data-theme=dark] body .jf-app .jf-content :is(.ck-month-pulse,.monthly-summary,.ck-movement-panel){background:var(--t-surface)!important;border-color:var(--t-line)!important}html body .jf-app .jf-content .ck-movement-panel .ck-movement-header h3{font:700 13px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink)!important}@media (min-width:768px){html body .jf-app .jf-workspace>.jf-top{position:sticky!important;top:12px!important;margin:12px 18px 0!important;border:1px solid var(--t-line,#e3e7ec)!important;border-radius:12px!important;background:var(--t-surface,#fff)!important;box-shadow:0 6px 18px -14px rgba(14,23,38,.35)!important;z-index:55!important}html body .jf-app .jf-workspace:before{content:"";position:fixed;top:0;left:0;right:0;height:12px;z-index:54;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:color-mix(in srgb,var(--t-bg,#F4F6F9) 60%,transparent)}html body .jf-app .jf-workspace>.jf-top+*{margin-top:12px}}html body .jf-app .jf-top .jf-top-actions{display:flex!important;align-items:center!important;gap:8px!important}html body .jf-app .jf-top .jf-source-info,html body .jf-app .jf-top .sx-icon-btn{width:40px!important;min-width:40px!important;height:36px!important;padding:0!important;display:inline-grid!important;place-items:center!important;border:1px solid var(--t-line,#e3e7ec)!important;border-radius:9px!important;background:var(--t-surface,#fff)!important;color:var(--t-ink)!important;box-shadow:none!important;position:relative}html body .jf-app .jf-top .sx-icon-btn :is(span,kbd){display:none!important}html body .jf-app .jf-top .jf-source-info svg,html body .jf-app .jf-top .sx-icon-btn svg{width:17px!important;height:17px!important}html body .jf-app .jf-top .jf-source-info:hover,html body .jf-app .jf-top .sx-icon-btn:hover{background:var(--t-surface-2,#F4F6F9)!important}html body .jf-app .jf-top .sx-update-btn:disabled{opacity:1!important;cursor:progress}html body .jf-app .jf-top .jf-loading-bar{position:absolute!important;left:10px!important;right:10px!important;top:calc(100% + 6px)!important;bottom:auto!important;height:3px!important;border-radius:3px!important;background:color-mix(in srgb,var(--t-ink) 12%,transparent)!important;z-index:2}html body .jf-app .jf-top .jf-loading-bar:before{background:var(--t-ink)!important;border-radius:3px}html body .jf-app .jf-top .jf-source-info .jf-alert-count{position:absolute!important;top:6px!important;right:8px!important;left:auto!important;transform:none!important;width:8px!important;height:8px!important;min-width:0!important;padding:0!important;border-radius:50%!important;font-size:0!important;line-height:0!important;color:transparent!important;background:var(--visual-negative)!important;box-shadow:0 0 0 2px var(--t-surface,#fff)!important;border:0!important}html body .sx-alert-total{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;margin-left:8px;padding:0 6px;border-radius:999px;background:var(--visual-negative);color:#fff;font:700 12px/1 Manrope,system-ui,sans-serif;vertical-align:1px}html body .ck-search-close{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--t-ink-2);cursor:pointer}html body .ck-search-close:hover{background:var(--t-surface-2,#F1F4F8);color:var(--t-ink)}html body .ck-search-input{box-shadow:none!important;outline:none!important;border-color:transparent!important}html body .jf-app .jf-top .sx-goals-toggle{margin-left:4px}html body .jf-app .jf-content .ck-spark-plot>svg.ck-spark{margin:0!important}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .ck-metric-main-row,html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item>.jf-card-body{flex:1 1 auto!important}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .ck-metric-main-row>.ck-spark-wrap{margin:auto 0 0!important;padding-top:8px}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic :is(.ck-spark-plot,.ck-spark-plot>svg.ck-spark),html body .jf-app .jf-content .cockpit-page .cockpit-mosaic [data-kpi] :is(.ck-spark-plot,.ck-spark-plot>svg.ck-spark){height:46px!important;max-width:none!important}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic [data-kpi] .ck-spark-axis{display:flex!important}html body .jf-app .jf-content .ck-spark-mark{margin:-3px 0 0 -3px!important}html body .jf-app .jf-content .ck-spark-mark.is-hover{margin:-4px 0 0 -4px!important}html body .jf-app .jf-content .sx-goal{margin-top:12px!important;padding-top:10px!important;border-top:1px solid var(--t-line-2,#edf0f4)!important;display:grid!important;gap:6px!important}html body .jf-app .jf-content .sx-goal-ref{display:flex!important;justify-content:space-between!important;align-items:baseline!important;font:600 12px/1.2 Manrope,system-ui,sans-serif!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content .sx-goal-ref .sx-goal-val{font:700 12.5px/1.2 Manrope,system-ui,sans-serif!important;color:var(--t-ink)!important}html body .jf-app .jf-content .sx-goal-state{display:none!important}html body .jf-app .jf-content .sx-goal{--goal-c:var(--t-ink-2,#5B6B80)}html body .jf-app .jf-content .sx-goal[data-tone=ok]{--goal-c:var(--visual-positive)}html body .jf-app .jf-content .sx-goal[data-tone=warn]{--goal-c:var(--visual-negative)}html body .jf-app .jf-content .sx-goal-bar{position:relative!important;height:8px!important;border-radius:4px!important;background:var(--t-line,#E3E7EC)!important;overflow:visible!important}html body .jf-app .jf-content .sx-goal-fill{position:absolute!important;left:0;top:0;bottom:0;border-radius:4px 0 0 4px!important;background:var(--goal-c)!important}html body .jf-app .jf-content .sx-goal-proj{position:absolute!important;border-radius:0 4px 4px 0!important;background:repeating-linear-gradient(135deg,var(--goal-c) 0 2px,transparent 2px 5px)!important;box-shadow:inset 0 0 0 1px var(--goal-c);opacity:.9}html body .jf-app .jf-content .sx-goal-dot{position:absolute;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--goal-c);box-shadow:0 0 0 2px var(--t-surface,#fff)}html body .jf-app .jf-content .sx-goal-tick{position:absolute!important;top:-3px!important;bottom:-3px!important;width:2px!important;margin-left:-1px;border-radius:1px;background:var(--t-ink)!important}html body .jf-app .jf-content .sx-goal-acc{margin-top:10px;border-top:1px solid var(--t-line-2,#edf0f4)}html body .jf-app .jf-content .sx-goal-acc-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px 0 0;font:600 12px/1 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .jf-app .jf-content .sx-goal-acc-btn svg{transition:transform .2s ease}html body .jf-app .jf-content .sx-goal-acc[data-open=true] .sx-goal-acc-btn svg{transform:rotate(180deg)}html body .jf-app .jf-content .sx-goal-acc .sx-goal{border-top:0!important;margin-top:4px!important;padding-top:4px!important}html body .jf-app .jf-content .sx-goal-acc-btn:focus-visible{outline:2px solid var(--visual-projected-positive);outline-offset:2px;border-radius:4px}@media (max-width:767px){html body .jf-app .jf-top{grid-template-columns:minmax(0,1fr) auto auto auto!important;grid-template-areas:"title search update bell" "chip chip chip chip" "read read read read" "period period period goals"!important}html body .jf-app .jf-top .jf-topbar-search-trigger{grid-area:search!important}html body .jf-app .jf-top .sx-update-btn{grid-area:update!important}html body .jf-app .jf-top .jf-mobile-theme-btn{display:none!important}html body .jf-app .jf-top .sx-goals-toggle{grid-area:goals!important;height:32px!important;border-radius:999px!important;border:0!important;background:var(--ios-fill)!important;font:500 13px/1 var(--ios-font)!important;margin:0!important}html body .jf-app .jf-top :is(.sx-icon-btn,.jf-source-info){width:36px!important;min-width:36px!important;height:36px!important;border:0!important;border-radius:999px!important;background:var(--ios-fill)!important}html body .jf-app .jf-top .jf-loading-bar{top:100%!important;left:0!important;right:0!important;border-radius:0!important}}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item .ck-spark-wrap{height:auto!important;min-height:0!important}html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi] .ck-spark-plot,html body .jf-app .jf-content .cockpit-page .cockpit-mosaic .overview-kpi-item[data-kpi] .ck-spark-plot>svg.ck-spark{height:46px!important;max-height:none!important;min-height:0!important;max-width:none!important}html body .jf-app .jf-content :is(.ck-tab-kpi-card) .ck-spark-plot,html body .jf-app .jf-content :is(.ck-tab-kpi-card) .ck-spark-plot>svg.ck-spark{height:34px!important;max-height:none!important}html body .jf-app .jf-top .sx-goals-toggle:has(input:checked) *{color:#fff!important}html[data-theme=dark] body .jf-app .jf-top .sx-goals-toggle:has(input:checked){background:#E8EDF4!important;border-color:#E8EDF4!important}html[data-theme=dark] body .jf-app .jf-top .sx-goals-toggle:has(input:checked) *{color:#0C1118!important}html body .jf-app .jf-content .sx-view-bar{justify-content:flex-end!important}html body .jf-app .jf-content .ck-liquidity-top-bar-inner h2{font:700 13px/1.3 Manrope,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:var(--t-ink)!important}html body .jf-app .jf-content .ck-liquidity-top-bar-inner h2:after{display:none!important}html body .jf-app .jf-content .ck-cashflow-state-pill{text-transform:none!important;letter-spacing:0!important;font:600 11px/1 Manrope,system-ui,sans-serif!important}html body .jf-app .jf-content .cockpit-page .ck-tab-footnote{display:none!important}@media (max-width:767px){html body .jf-app .jf-top .jf-top-actions{display:contents!important}html body .ck-month-pulse .ck-pulse-legend,html body .ck-pulse-dot{display:none!important}}html body .ck-spark-goal{stroke:var(--t-ink)!important}html body .jf-app .jf-content .sx-goal-proj{left:0;top:0;bottom:0;background:var(--goal-c)!important;opacity:.3!important;box-shadow:none!important;border-radius:4px!important}html body .jf-app .jf-content .sx-goal-fill{z-index:1;border-radius:4px!important}html body .jf-app .jf-content .sx-goal-tick{z-index:2}html body .jf-app .jf-content .sx-goal-duel{background:var(--t-line,#E3E7EC)!important}html body .jf-app .jf-content .sx-goal-duel>:is(.sx-duel-fill,.sx-duel-proj){position:absolute;top:0;bottom:0;display:block}html body .jf-app .jf-content .sx-goal-duel>[data-tone=ok]{background:var(--visual-positive);border-radius:0 4px 4px 0}html body .jf-app .jf-content .sx-goal-duel>[data-tone=warn]{background:var(--visual-negative);border-radius:4px 0 0 4px}html body .jf-app .jf-content .sx-goal-duel>.sx-duel-proj{opacity:.3}html body .jf-app .jf-content .sx-goal-duel>.sx-duel-fill{z-index:1}html body .jf-app .jf-content .sx-goal-duel>.sx-goal-tick{top:-4px!important;bottom:-4px!important}html body .jf-app .jf-content .sx-goal{cursor:default;outline:none;border-radius:6px}html body .jf-app .jf-content .sx-goal:focus-visible{box-shadow:0 0 0 2px var(--visual-projected-positive)}html body .jf-app .jf-content .sx-goal[data-empty=true] .sx-goal-val{color:var(--t-ink-2)!important;font-weight:600!important}html body .jf-app .jf-content .sx-movement-goal .sx-goal{margin-top:10px!important}html body .sx-goal-pop{position:fixed;z-index:99999;transform:translate(-50%,-100%);min-width:210px;max-width:280px;padding:10px 12px;border:1px solid var(--t-line,#e3e7ec);border-radius:10px;background:var(--t-surface,#fff);color:var(--t-ink);box-shadow:0 12px 28px -12px rgba(14,23,38,.35);font:500 12px/1.35 Manrope,system-ui,sans-serif;pointer-events:none}html body .sx-goal-pop strong{display:block;margin-bottom:6px;font:700 12.5px/1.2 Manrope,system-ui,sans-serif}html body .sx-goal-pop-row{display:flex;justify-content:space-between;gap:14px;padding:2px 0;color:var(--t-ink-2)}html body .sx-goal-pop-row b{color:var(--t-ink);font-weight:700}html body .sx-goal-pop-state{margin-top:6px;padding-top:6px;border-top:1px solid var(--t-line-2,#edf0f4);font-weight:700;color:var(--t-ink-2)}html body .sx-goal-pop-state[data-tone=ok]{color:var(--visual-positive)}html body .sx-goal-pop-state[data-tone=warn]{color:var(--visual-negative)}html body .jf-app .jf-content .cockpit-page :is(.ck-tab-kpi-meta,.ck-movement-cell-sub,.ck-metric-period-label){display:none!important}html body .jf-app .jf-content .ck-movement-hero-side,html body .jf-app .jf-content .ck-movement-hero-side *{font-family:Manrope,system-ui,sans-serif!important}html body .jf-app .jf-content .ck-movement-hero-side strong{font:700 18px/1.1 Barlow Condensed,Manrope,sans-serif!important}html body .jf-app .jf-content .ck-liquidity-top-bar{align-self:flex-start!important;width:auto!important;max-width:100%!important;display:inline-block!important}html body .jf-app .jf-content .ck-liquidity-top-bar-inner{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 14px!important;width:auto!important}html body .jf-app .jf-content .sx-trend .ck-point-label{paint-order:stroke;stroke:var(--t-surface,#fff);stroke-width:3px;stroke-linejoin:round}html body .jf-app .jf-content .sx-trend .recharts-cartesian-axis-tick-value{font-family:Manrope,system-ui,sans-serif}html body .jf-app .jf-content .ck-tab-kpi-card .ck-donut-split{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin-top:6px}html body .jf-app .jf-content .ck-tab-kpi-card .ck-donut-box{width:96px!important;height:96px!important}html body .jf-app .jf-content .ck-donut-split .ck-unified-bars{min-width:0;display:grid;gap:7px}html body .jf-app .jf-content .ck-donut-split .ck-unified-bar-row{grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto auto!important}html body .sx-drawer{width:min(94vw,520px)!important;max-width:520px!important;padding:0!important;gap:0!important;overflow-y:auto!important;background:var(--t-bg,#F4F6F9)!important;border-left:1px solid var(--t-line,#e3e7ec)!important;font-family:Manrope,system-ui,sans-serif}html body .sx-drawer-head{position:sticky;top:0;z-index:2;padding:18px 20px 12px!important;background:var(--t-surface,#fff);border-bottom:1px solid var(--t-line,#e3e7ec)}html body .sx-drawer-titlebar{display:flex;align-items:center;justify-content:space-between;gap:10px}html body .sx-drawer-title{font:700 20px/1.2 Bricolage Grotesque,Manrope,sans-serif!important;color:var(--t-ink)!important;margin:0}html body .sx-drawer-desc{font:500 13px/1.45 Manrope,system-ui,sans-serif!important;color:var(--t-ink-2)!important;margin-top:6px}html body .sx-drawer-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--t-line,#e3e7ec);border-radius:9px;background:var(--t-surface,#fff);color:var(--t-ink);cursor:pointer}html body .sx-drawer-close:hover{background:var(--t-surface-2,#F4F6F9)}html body .sx-drawer-legend{display:flex;gap:14px;padding:12px 20px 4px;font:600 12px/1 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .sx-drawer-legend span{display:inline-flex;align-items:center;gap:6px}html body .sx-drawer-legend i{display:inline-block;width:14px;height:8px;border-radius:2px}html body .sx-drawer-legend i.is-actual{background:var(--t-ink-2)}html body .sx-drawer-legend i.is-projected{background:var(--t-ink-2);opacity:.3}html body .sx-drawer-legend i.is-target{width:2px;height:12px;background:var(--t-ink)}html body .sx-drawer-list{list-style:none;margin:0;padding:8px 20px 24px;display:grid;gap:8px}html body .sx-drawer-row{padding:12px 14px;border:1px solid var(--t-line,#e3e7ec);border-radius:12px;background:var(--t-surface,#fff)}html body .sx-drawer-row-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}html body .sx-drawer-month{font:700 14px/1 Manrope,system-ui,sans-serif;color:var(--t-ink)}html body .sx-drawer-pill{font:600 11.5px/1 Manrope,system-ui,sans-serif;padding:5px 9px;border-radius:999px;background:var(--t-surface-2,#F1F4F8);color:var(--t-ink-2)}html body .sx-drawer-pill[data-tone=ok]{background:color-mix(in srgb,var(--visual-positive) 12%,transparent);color:var(--visual-positive)}html body .sx-drawer-pill[data-tone=warn]{background:color-mix(in srgb,var(--visual-negative) 12%,transparent);color:var(--visual-negative)}html body .sx-drawer-pill[data-tone=progress]{background:color-mix(in srgb,var(--visual-projected-positive) 12%,transparent);color:var(--visual-projected-positive)}html body .sx-drawer-bars{position:relative;height:8px;border-radius:4px;background:var(--t-line,#E3E7EC);margin-bottom:10px}html body .sx-drawer-bar{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--t-ink-2)}html body .sx-drawer-bar.is-projected{opacity:.3}html body .sx-drawer-bar.is-actual[data-negative=true]{background:var(--visual-negative)}html body .sx-drawer-target{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:var(--t-ink);border-radius:1px}html body .sx-drawer-nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}html body .sx-drawer-nums div{min-width:0}html body .sx-drawer-nums dt{font:600 11px/1.2 Manrope,system-ui,sans-serif;color:var(--t-ink-2);margin:0 0 3px}html body .sx-drawer-nums dd{font:700 14px/1.2 Barlow Condensed,Manrope,sans-serif;color:var(--t-ink);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body .sx-drawer-nums dd[data-tone=ok]{color:var(--visual-positive)}html body .sx-drawer-nums dd[data-tone=warn]{color:var(--visual-negative)}@media (max-width:767px){html body .sx-drawer{width:100vw!important}html body .sx-drawer-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .sx-cash-track-grid{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);gap:20px;margin-top:10px}@media (max-width:1100px){html body .sx-cash-track-grid{grid-template-columns:1fr}}html body .sx-cash-bridge{display:grid;gap:8px;align-content:start}html body .sx-cash-bridge-row{display:grid;grid-template-columns:150px minmax(0,1fr) 112px;align-items:center;gap:10px;font:600 12.5px/1.2 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .sx-cash-bridge-row strong{text-align:right;font:700 14px/1 Barlow Condensed,Manrope,sans-serif;color:var(--t-ink)}html body .sx-cash-bridge-row strong[data-tone=positive]{color:var(--visual-positive)}html body .sx-cash-bridge-row strong[data-tone=negative]{color:var(--visual-negative)}html body .sx-cash-bridge-row.is-total span{color:var(--t-ink);font-weight:700}html body .sx-cash-bridge-track{position:relative;height:14px;border-radius:4px;background:var(--t-surface-2,#F1F4F8)}html body .sx-cash-bridge-zero{position:absolute;top:-3px;bottom:-3px;width:1px;background:var(--t-ink-2);opacity:.6}html body .sx-cash-bridge-bar{position:absolute;top:0;bottom:0;border-radius:3px;background:var(--t-ink-2)}html body .sx-cash-bridge-bar[data-kind=in]{background:var(--visual-positive)}html body .sx-cash-bridge-bar[data-kind=out]{background:var(--visual-negative)}html body .sx-cash-bridge-bar[data-kind=other-in]{background:var(--visual-positive);opacity:.45}html body .sx-cash-bridge-bar[data-kind=other-out]{background:var(--visual-negative);opacity:.45}html body .sx-cash-bridge-bar[data-kind=total]{background:var(--t-ink)}html body .sx-cash-months{display:grid;gap:2px;align-content:start}html body .sx-cash-month,html body .sx-cash-months-head{display:grid;grid-template-columns:110px minmax(120px,1fr) 96px 104px 96px;align-items:center;gap:10px}html body .sx-cash-months-head{padding:0 8px 6px;font:600 11.5px/1 Manrope,system-ui,sans-serif;color:var(--t-ink-2);border-bottom:1px solid var(--t-line-2,#edf0f4)}html body .sx-cash-months-head span:nth-child(n+3){text-align:right}html body .sx-cash-month{padding:8px;border-radius:8px}html body .sx-cash-month:hover{background:var(--t-surface-2,#F4F6F9)}html body .sx-cash-month-label{display:grid;gap:2px}html body .sx-cash-month-label b{font:700 13px/1 Manrope,system-ui,sans-serif;color:var(--t-ink)}html body .sx-cash-month-label small{font:500 11px/1.2 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .sx-cash-month-bars{display:grid;gap:3px}html body .sx-cash-month-bars i{display:block;height:6px;border-radius:3px;min-width:2px}html body .sx-cash-month-bars i.is-in{background:var(--visual-positive)}html body .sx-cash-month-bars i.is-out{background:var(--visual-negative)}html body .sx-cash-month[data-projected=true] .sx-cash-month-bars i{opacity:.35}html body .sx-cash-month-num{text-align:right;font:700 14px/1 Barlow Condensed,Manrope,sans-serif;color:var(--t-ink)}html body .sx-cash-month-num[data-tone=positive]{color:var(--visual-positive)}html body .sx-cash-month-num[data-tone=negative]{color:var(--visual-negative)}html body .sx-cash-month-flag{text-align:right;font:700 13px/1 Barlow Condensed,Manrope,sans-serif;color:var(--t-ink-2)}html body .sx-cash-month-flag[data-need=true]{color:var(--visual-negative)}@media (max-width:767px){html body .sx-cash-bridge-row{grid-template-columns:110px minmax(0,1fr) 96px}html body .sx-cash-months-head{display:none}html body .sx-cash-month{grid-template-columns:72px minmax(0,1fr) 84px;row-gap:4px}html body .sx-cash-month-flag,html body .sx-cash-month-num:nth-of-type(4){grid-column:2/4;text-align:left}}@media (min-width:768px){html body .jf-app .jf-workspace>.jf-top{height:auto!important;max-height:none!important;min-height:60px!important;flex-wrap:nowrap!important}html body .jf-app .jf-workspace>.jf-top .jf-topbar-center{flex:1 1 auto!important;order:0!important;flex-wrap:nowrap!important}}@media (min-width:768px) and (max-width:1399px){html body .jf-app .jf-workspace>.jf-top{flex-wrap:wrap!important;padding:10px 16px!important;row-gap:10px!important}html body .jf-app .jf-workspace>.jf-top .jf-topbar-center{flex:1 1 100%!important;order:3!important;flex-wrap:wrap!important;margin:0!important}html body .jf-app .jf-workspace>.jf-top .jf-cockpit-topbar-bar{flex-wrap:wrap!important;row-gap:8px!important}}html body .sx-goal-pop strong.sx-goal-pop-head{display:flex;justify-content:space-between;gap:14px}:root{--sx-fog:radial-gradient(ellipse 60% 45% at 8% 0%,rgba(255,255,255,.9),transparent 70%),radial-gradient(ellipse 50% 40% at 92% 12%,rgba(190,203,220,.55),transparent 72%),radial-gradient(ellipse 45% 38% at 60% 55%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 70% 45% at 30% 100%,rgba(205,215,228,.6),transparent 72%),radial-gradient(ellipse 40% 30% at 85% 92%,rgba(215,110,39,.06),transparent 70%),linear-gradient(180deg,#EEF1F5,#E6EAF0);--sx-veil:rgba(236,240,245,.9)}html[data-theme=dark]{--sx-fog:radial-gradient(ellipse 60% 45% at 8% 0%,rgba(70,88,116,.28),transparent 70%),radial-gradient(ellipse 50% 40% at 92% 12%,rgba(48,62,84,.35),transparent 72%),radial-gradient(ellipse 45% 38% at 60% 55%,rgba(36,46,62,.3),transparent 70%),radial-gradient(ellipse 70% 45% at 30% 100%,rgba(44,56,76,.35),transparent 72%),radial-gradient(ellipse 40% 30% at 85% 92%,rgba(215,110,39,.07),transparent 70%),linear-gradient(180deg,#0A0E14,#07090D);--sx-veil:rgba(9,12,17,.88)}html body{background:#E9EDF2!important}html[data-theme=dark] body{background:#07090D!important}html body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:var(--sx-fog)}html body .jf-app,html body .jf-app .jf-workspace,html[data-theme=dark] body .jf-app,html[data-theme=dark] body .jf-app .jf-workspace{background:transparent!important}html body .jf-app{position:relative;z-index:1}html body .jf-app .jf-workspace:before{background:var(--sx-veil)!important}html body .boot-sidebar,html body .jf-app aside.product-sidebar,html body .jf-app aside.product-sidebar.is-collapsed,html body .product-sidebar{background:linear-gradient(180deg,#1A2944,#111C30 42%,#0B1322)!important}html[data-theme=dark] body .jf-app aside.product-sidebar,html[data-theme=dark] body aside.product-sidebar{background:linear-gradient(180deg,#18212F,#10161F 45%,#0A0E14)!important}@media (min-width:768px){html body .jf-app .jf-workspace>.jf-top{container-type:inline-size;container-name:sxtop;flex-wrap:nowrap!important;padding:10px 12px 10px 18px!important;row-gap:0!important;gap:10px}html body .jf-app .jf-workspace>.jf-top .jf-topbar-center{flex:1 1 auto!important;order:0!important;flex-wrap:nowrap!important;margin:0!important;min-width:0}html body .jf-app .jf-workspace>.jf-top .jf-cockpit-topbar-bar{flex-wrap:nowrap!important;gap:8px!important}html body .jf-app .jf-top:is([data-page=cockpit],[data-page=visao-geral]) .jf-topbar-page-title{display:none!important}html body .jf-app .jf-top:is([data-page=cockpit],[data-page=visao-geral]) .jf-topbar-brand-area{flex:0 0 auto}}html body .jf-app .jf-top .sx-reading{padding:2px!important;gap:0!important;border-radius:8px!important}html body .jf-app .jf-top .sx-reading button{height:28px!important;padding:0 10px!important;font:600 12.5px/28px Manrope,system-ui,sans-serif!important;border-radius:6px!important}html body .jf-app .jf-top :is(.jf-year-select,.sx-compare-select){height:32px!important;min-height:32px!important;font:600 12.5px/1 Manrope,system-ui,sans-serif!important;border-radius:8px!important;padding:0 26px 0 10px!important;cursor:pointer}html body .jf-app .jf-top .sx-compare-select{min-width:112px!important}html body .jf-app .jf-top .jf-top-actions{position:relative}html body .jf-app .jf-top .sx-actions-trigger{display:none!important}html body .jf-app .jf-top .sx-actions{display:contents}@container sxtop (max-width:900px){html body .jf-app .jf-top .sx-actions-trigger{display:inline-grid!important}html body .jf-app .jf-top .sx-actions{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:80;gap:4px;padding:6px;border:1px solid var(--t-line,#e3e7ec);border-radius:12px;background:var(--t-surface,#fff);box-shadow:0 14px 30px -16px rgba(14,23,38,.4)}html body .jf-app .jf-top .jf-top-actions[data-open=true] .sx-actions{display:flex}html body .jf-app .jf-top .jf-top-actions[data-open=true] .sx-actions-trigger{background:var(--t-surface-2,#F4F6F9)!important}html body .jf-app .jf-top .jf-realized-cutoff{white-space:nowrap}}@container sxtop (max-width:700px){html body .jf-app .jf-top .jf-realized-cutoff{font-size:0!important;width:10px;padding:5px!important;gap:0!important}}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar{position:sticky;top:72px;z-index:50;display:flex;align-items:flex-end;gap:32px;min-width:0;padding:16px 0 0;margin-bottom:2px;border-bottom:1px solid var(--t-line,#e3e7ec);isolation:isolate}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar:before{content:"";position:absolute;z-index:-1;left:-18px;right:-18px;top:-14px;bottom:-1px;background:var(--sx-veil);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-page-title{margin:0!important;padding:0 0 11px;flex:none;font:800 26px/1 Bricolage Grotesque,Manrope,sans-serif!important;letter-spacing:-.025em;color:var(--t-ink)}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-tablist{flex:1 1 auto;min-width:0;border-bottom:0!important;margin:0!important;overflow-x:auto}html body .jf-app .jf-content .sx-goal-fill[data-tone=ok],html body .jf-app .jf-content .sx-goal-proj[data-tone=ok]{background:var(--visual-positive)!important}html body .jf-app .jf-content .sx-goal-fill[data-tone=warn],html body .jf-app .jf-content .sx-goal-proj[data-tone=warn]{background:var(--visual-negative)!important}html body .jf-app .jf-content .sx-goal-fill[data-tone=neutral],html body .jf-app .jf-content .sx-goal-proj[data-tone=neutral]{background:var(--t-ink-2)!important}html body .jf-app .jf-content .sx-goal-ruler{position:relative;height:14px;margin:2px 6px 0}html body .jf-app .jf-content .sx-ruler-track{position:absolute;left:0;right:0;top:6px;height:2px;border-radius:2px;background:var(--t-line,#E3E7EC)}html body .jf-app .jf-content .sx-ruler-seg{position:absolute;top:5px;height:4px;border-radius:2px}html body .jf-app .jf-content .sx-ruler-seg[data-tone=ok]{background:var(--visual-positive)}html body .jf-app .jf-content .sx-ruler-seg[data-tone=warn]{background:var(--visual-negative)}html body .jf-app .jf-content .sx-ruler-seg.is-proj{opacity:.35}html body .jf-app .jf-content .sx-ruler-goal{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:var(--t-ink)}html body .jf-app .jf-content .sx-ruler-dot{position:absolute;top:7px;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--t-surface,#fff);z-index:2}html body .jf-app .jf-content .sx-ruler-dot[data-tone=ok]{background:var(--visual-positive)}html body .jf-app .jf-content .sx-ruler-dot[data-tone=warn]{background:var(--visual-negative)}html body .jf-app .jf-content .sx-ruler-dot.is-proj{background:var(--t-surface,#fff)!important;border:2px solid;width:10px;height:10px;box-sizing:border-box;z-index:1}html body .jf-app .jf-content .sx-ruler-dot.is-proj[data-tone=ok]{border-color:var(--visual-positive)}html body .jf-app .jf-content .sx-ruler-dot.is-proj[data-tone=warn]{border-color:var(--visual-negative)}html body .jf-app .jf-content .sx-ruler-dev{display:flex;justify-content:flex-end;gap:12px;font:700 12px/1 Barlow,sans-serif;font-variant-numeric:tabular-nums}html body .jf-app .jf-content .sx-ruler-dev span{display:inline-flex;align-items:center;gap:5px}html body .jf-app .jf-content .sx-ruler-dev span[data-tone=ok]{color:var(--visual-positive)}html body .jf-app .jf-content .sx-ruler-dev span[data-tone=warn]{color:var(--visual-negative)}html body .jf-app .jf-content .sx-ruler-dev i{display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor}html body .jf-app .jf-content .sx-ruler-dev i.is-proj{background:transparent;border:1.5px solid;box-sizing:border-box}html body .ck-spark-goal{stroke:var(--t-ink-2)!important;stroke-width:1.25!important;stroke-dasharray:2 2.5!important;stroke-linecap:butt!important}@media (min-width:768px){html body .jf-app .jf-content :is(.ck-tab-kpis,.ck-tab-grid--4){display:flex!important;flex-wrap:wrap!important;gap:10px!important}html body .jf-app .jf-content :is(.ck-tab-kpis,.ck-tab-grid--4)>.ck-tab-kpi-card{flex:1 1 230px!important;min-width:0!important;max-width:none!important}html body .jf-app .jf-content :is(.ck-tab-kpis,.ck-tab-grid--4)>.ck-tab-kpi-card[data-compact=true]{flex:0 1 200px!important}html body .jf-app .jf-content :is(.ck-tab-kpis,.ck-tab-grid--4)>.ck-tab-kpi-card[data-wide=true]{flex:2 1 420px!important}html body .jf-app .jf-content .ck-tab-grid--2{grid-template-columns:repeat(auto-fit,minmax(380px,1fr))!important}}html body .jf-app .jf-content .ck-donut-split{grid-template-columns:112px minmax(0,1fr)!important;gap:16px!important}html body .jf-app .jf-content .ck-donut-box{width:112px!important;height:112px!important;overflow:visible!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-donut-split{grid-template-columns:104px minmax(0,1fr)!important}html body .jf-app .jf-content .ck-tab-kpi-card .ck-donut-box{width:104px!important;height:104px!important}html body .jf-app .jf-content .ck-donut-box .recharts-wrapper,html body .jf-app .jf-content .ck-donut-box svg{overflow:visible!important}html body .jf-app .jf-content .ck-donut-center{max-width:72px!important}html body .jf-app .jf-content .ck-donut-center strong{font:700 17px/1.05 Barlow,sans-serif!important}html body .jf-app .jf-content .ck-donut-center span{font:700 9px/1.1 Manrope,system-ui,sans-serif!important;letter-spacing:.04em!important}html body .jf-app .jf-content .ck-unified-bars{display:grid!important;grid-template-columns:minmax(64px,max-content) minmax(48px,1fr) 46px max-content!important;column-gap:10px!important;row-gap:9px!important;align-items:center;min-width:0}html body .jf-app .jf-content .ck-unified-bars>.ck-unified-bar-row{display:grid!important;grid-column:1/-1!important;grid-template-columns:subgrid!important;gap:0 10px!important}html body .jf-app .jf-content .ck-bar-label{font:600 12.5px/1.2 Manrope,system-ui,sans-serif!important;max-width:170px}html body .jf-app .jf-content .ck-bar-pct{font:700 14px/1 Barlow,sans-serif!important}html body .jf-app .jf-content .ck-bar-count{font:600 12px/1.2 Barlow,sans-serif!important;padding:2px 6px!important;text-align:right}html body .jf-app .jf-content .ck-unified-bar-track{height:8px!important;border-radius:4px!important}html body .jf-app .jf-content .ck-unified-bar-track .ck-bar-fill{border-radius:4px!important}html body .jf-app .jf-content .ck-agg-freq-stats{display:flex;gap:28px;margin:4px 0 12px}html body .jf-app .jf-content .ck-agg-freq-stats div{display:grid;gap:3px}html body .jf-app .jf-content .ck-agg-freq-stats strong{font:700 22px/1 Barlow,sans-serif;color:var(--t-ink);font-variant-numeric:tabular-nums}html body .jf-app .jf-content .ck-agg-freq-stats span{font:600 12px/1 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .jf-app .jf-content .ck-vbar-track{background:var(--t-surface-3,#EEF1F5)!important;border:0!important;border-radius:4px 4px 0 0!important;max-width:22px!important}html body .jf-app .jf-content .ck-vbar-fill{border-radius:4px 4px 0 0!important;opacity:.9}html body .jf-app .jf-content .ck-vbar-val{font:600 10.5px/1 Barlow,sans-serif!important}html body .jf-app .jf-content .ck-delinq-callout{gap:10px!important;border-top:0!important;padding-top:4px!important}html body .jf-app .jf-content .ck-delinq-callout>div{background:var(--t-surface-2,#F4F6F9)!important;border:1px solid var(--t-line-2,#edf0f4)!important;border-radius:10px!important;padding:12px!important;gap:8px!important}html body .jf-app .jf-content .ck-delinq-callout span{font:600 12px/1.3 Manrope,system-ui,sans-serif!important;color:var(--t-ink-2)!important}html body .jf-app .jf-content .ck-delinq-callout strong{font:700 20px/1 Barlow,sans-serif!important;color:var(--t-ink)!important}html body .jf-app .jf-content :is(.ck-tab-kpi-value,.ck-movement-cell-val)[data-tone=warning]:before{content:none!important;display:none!important}html body .jf-app .jf-content .ck-liquidity-toggles-group{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap}html body .jf-app .jf-content .sx-seg{display:inline-flex!important;padding:2px!important;gap:0!important;border-radius:8px!important;background:var(--t-surface-3,#EEF1F5)!important;border:1px solid var(--t-line,#e3e7ec)!important}html body .jf-app .jf-content .sx-seg button{all:unset;box-sizing:border-box;cursor:pointer;height:28px;padding:0 10px;border-radius:6px;font:600 12.5px/28px Manrope,system-ui,sans-serif;color:var(--t-ink-2);white-space:nowrap}html body .jf-app .jf-content .sx-seg button[aria-pressed=true]{background:var(--t-ink);color:var(--t-surface)}html body .jf-app .jf-content .sx-seg button:disabled{opacity:.4;cursor:not-allowed}html body .jf-app .jf-content .sx-seg button:focus-visible{outline:2px solid var(--visual-projected-positive);outline-offset:1px}html body .jf-app .jf-content .sx-cash-track-pair{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(0,1.6fr);gap:12px;align-items:start}@media (max-width:1180px){html body .jf-app .jf-content .sx-cash-track-pair{grid-template-columns:1fr}}html body .jf-app .jf-content .sx-cash-track .sx-cash-bridge{margin-top:10px}html body .jf-app .jf-content .sx-cash-matrix-scroll{overflow-x:auto;margin-top:8px}html body .jf-app .jf-content .sx-cash-matrix{width:100%;border-collapse:separate;border-spacing:0;font:600 12.5px/1.2 Manrope,system-ui,sans-serif;color:var(--t-ink)}html body .jf-app .jf-content .sx-cash-matrix td,html body .jf-app .jf-content .sx-cash-matrix th{padding:7px 8px;border-bottom:1px solid var(--t-line-2,#edf0f4);white-space:nowrap}html body .jf-app .jf-content .sx-cash-matrix thead th{text-align:right;vertical-align:bottom;border-bottom:1px solid var(--t-line,#e3e7ec)}html body .jf-app .jf-content .sx-cash-matrix thead th b{display:block;font:700 13px/1 Manrope,system-ui,sans-serif}html body .jf-app .jf-content .sx-cash-matrix thead th small{display:block;margin-top:3px;font:600 10.5px/1 Manrope,system-ui,sans-serif;color:var(--t-ink-2)}html body .jf-app .jf-content .sx-cash-matrix thead th[data-projected=true]{border-bottom:1px dashed var(--t-ink-2)}html body .jf-app .jf-content .sx-cash-matrix tbody th{position:sticky;left:0;z-index:1;text-align:left;font-weight:600;color:var(--t-ink-2);background:var(--t-surface,#fff)}html body .jf-app .jf-content .sx-cash-matrix tr[data-kind=total] td,html body .jf-app .jf-content .sx-cash-matrix tr[data-kind=total] th{font-weight:800;color:var(--t-ink)}html body .jf-app .jf-content .sx-cash-matrix tr[data-kind=need] td,html body .jf-app .jf-content .sx-cash-matrix tr[data-kind=total]:last-of-type td{border-bottom:0}html body .jf-app .jf-content .sx-cash-cell{display:grid;justify-items:end;gap:4px}html body .jf-app .jf-content .sx-cash-cell strong{font:700 14px/1 Barlow,sans-serif;font-variant-numeric:tabular-nums;color:var(--t-ink)}html body .jf-app .jf-content .sx-cash-cell[data-tone=positive] strong{color:var(--visual-positive)}html body .jf-app .jf-content .sx-cash-cell[data-tone=negative] strong{color:var(--visual-negative)}html body .jf-app .jf-content .sx-cash-cell i{display:block;height:4px;border-radius:2px;min-width:2px;background:var(--t-ink-2);opacity:.55}html body .jf-app .jf-content .sx-cash-cell[data-tone=positive] i{background:var(--visual-positive);opacity:.85}html body .jf-app .jf-content .sx-cash-cell[data-tone=negative] i{background:var(--visual-negative);opacity:.85}html body .jf-app .jf-content .sx-cash-matrix td[data-projected=true] .sx-cash-cell i{opacity:.3}html body .jf-app .jf-content .sx-cash-matrix td[data-projected=true] .sx-cash-cell strong{opacity:.85}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-tablist{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-tablist::-webkit-scrollbar{display:none}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-tablist [role=tab]{flex:none!important}html body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-page-title,html[data-theme=dark] body .jf-app .jf-content .ck-tabs[data-titled=true]>.ck-tabbar .ck-page-title{color:var(--t-ink)!important;opacity:1!important}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--shimmer-angle:20deg}*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:Arial,Helvetica,sans-serif;--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media (prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}:root{--background:#f3f6f8;--foreground:#152c3a;--card:#fff;--card-foreground:#171717;--popover:#fff;--popover-foreground:#171717;--primary:#183f50;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e7000b;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f54900;--chart-2:#009689;--chart-3:#104e64;--chart-4:#ffb900;--chart-5:#fe9a00;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#171717;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed;--card:#171717;--card-foreground:#ededed;--popover:#171717;--popover-foreground:#ededed;--primary:#ededed;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#ededed;--muted:#262626;--muted-foreground:#a1a1a1;--accent:#262626;--accent-foreground:#ededed;--destructive:#ff6467;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#8e51ff;--chart-2:#00bc7d;--chart-3:#fe9a00;--chart-4:#ad46ff;--chart-5:#ff2056;--sidebar:#171717;--sidebar-foreground:#ededed;--sidebar-primary:#8e51ff;--sidebar-primary-foreground:#ededed;--sidebar-accent:#262626;--sidebar-accent-foreground:#ededed;--sidebar-border:#ffffff1a;--sidebar-ring:#737373}}body{background:var(--background);color:#152c3a;background:#f3f6f8;font-family:Arial,Helvetica,sans-serif;font-size:16px}.shell{max-width:1480px;margin:auto;padding:0 48px 48px}.topbar{border-bottom:1px solid #dce4e8;gap:22px;padding:26px 0}.brand,.topbar{align-items:center;display:flex}.brand{gap:12px;margin-right:auto}.mark{color:#c7f767;background:#193e50;border-radius:11px;place-items:center;width:42px;height:42px;font-size:28px;font-weight:900;display:grid}.brand b{letter-spacing:.05em;font-size:19px}.brand b span{font-weight:400}.brand small{color:#617584;margin-top:3px;font-size:12px;display:block}.local{color:#617584;font-size:13px}.heading{justify-content:space-between;align-items:center;gap:25px;padding:36px 0 28px;display:flex}.eyebrow{letter-spacing:.13em;color:#547080;margin-bottom:14px;font-size:12px;font-weight:700}h1{letter-spacing:-1px;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.12}.heading p:not(.eyebrow){color:#617584;font-size:15px}.period{border-left:2px solid #c6d5dc;gap:9px;padding:24px;display:grid}.period small{letter-spacing:.1em;color:#617584;font-size:12px}.period b{font-size:19px}.period span{color:#617584;font-size:12px}.navtabs{margin-bottom:25px;gap:24px!important}.navtabs button{height:42px;padding:0 8px;font-size:14px}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px}.kpi,.kpis{display:grid}.kpi{background:#fff;border:1px solid #e0e6ea;border-radius:14px;gap:15px;padding:25px 23px}.kpi span{color:#587181;font-size:14px}.kpi strong{letter-spacing:-1px;font-size:28px;font-weight:600}.kpi small{color:#697f8c;font-size:12px}.overview-grid{grid-template-columns:1.65fr 1fr;gap:22px;margin-top:24px;display:grid}.panel{background:#fff;border:1px solid #e0e6ea;border-radius:16px;padding:32px}.panel h2{letter-spacing:-.5px;font-size:26px;font-weight:500;line-height:1.22}.waterfall{gap:16px;margin-top:27px;display:grid}.waterfall div{grid-template-columns:120px 1fr 115px;align-items:center;gap:14px;font-size:14px;display:grid}.waterfall i{border-radius:3px;max-width:100%;height:18px}.waterfall b{text-align:right;font-size:14px;font-weight:500}.footnote{color:#627a88;margin-top:24px;font-size:12px;line-height:1.65}.darkpanel{color:#fff;background:#193e50;border:0}.darkpanel svg{color:#cbef91;margin-bottom:18px}.darkpanel .eyebrow{color:#a9c1ce}.darkpanel strong{letter-spacing:-1px;margin:24px 0 12px;font-size:42px;font-weight:500;display:block}.darkpanel p:not(.eyebrow){color:#c8d9e2;max-width:350px;margin-bottom:23px;font-size:14px;line-height:1.65}@media (max-width:850px){.shell{padding:0 20px 30px}.heading{display:block}.period{margin-top:22px}.kpis{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.local{display:none}h1{font-size:30px}.navtabs{max-width:100%;overflow-x:auto;gap:3px!important}.waterfall div{grid-template-columns:90px 1fr 110px}}@media (max-width:450px){.kpis{grid-template-columns:1fr}.brand small{display:none}.topbar{gap:10px}.brand b{font-size:14px}.topbar button{font-size:12px}.panel{padding:23px}}.period-controls{align-items:end;gap:12px;display:flex}label{color:#547080;gap:7px;font-size:14px;display:grid}input:not([type=file]){color:#193e50;background:#fff;border:1px solid #cddae1;border-radius:7px;min-width:0;padding:9px 10px;font-size:14px}a,button,input{outline-offset:4px}.context-row{justify-content:space-between;margin:24px 0 16px;font-size:14px}.basis,.context-row,.context-row>div{align-items:center;gap:14px;display:flex}.badge{color:#466476;white-space:nowrap;background:#e6edf1;border-radius:5px;padding:5px 9px;font-size:12px;display:inline-flex}.notice{color:#37596c;background:#e8eef2;border-left:3px solid #7191a3;border-radius:4px;margin:12px 0;padding:13px 17px;font-size:14px}.error{color:#8c3227;background:#fff1ef;border-color:#b55748}.error-text{color:#963f30;max-width:450px;margin-top:7px;font-size:13px}.panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.chart{height:285px;margin-top:12px}.health-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:22px;display:grid}.health-grid .panel{padding:24px}.health-grid h3{font-size:21px;font-weight:600;line-height:1.3}.health-grid p:not(.eyebrow){color:#607a88;margin-top:14px;font-size:14px;line-height:1.6}.bank-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.bank-cards p{margin-top:14px;font-size:14px}.bank-cards small{color:#637c89;margin-top:14px;font-size:12px;line-height:1.65;display:block}.section{margin-top:24px}.section h2{margin-bottom:20px}.shell table{margin-top:18px}.shell th{font-size:13px;color:#617584!important}.shell td{font-size:14px;padding-top:13px!important;padding-bottom:13px!important}.shell td:not(:first-child){font-variant-numeric:tabular-nums}.missing{border-bottom:1px solid #e0e8ed;padding:16px 0}.missing b{text-transform:capitalize;font-size:14px}.missing p{color:#617584;margin-top:5px;font-size:13px;line-height:1.65}.filters{align-items:end;gap:15px;margin:18px 0;display:flex}.filters label{flex:1}.actions{align-items:center;gap:15px;display:flex}.source-link{color:#305f82;text-underline-offset:4px;text-decoration:underline}.pagination{justify-content:end;align-items:center;gap:20px;margin-top:20px;font-size:14px;display:flex}.upload-dialog{max-width:620px!important}.dropzone{cursor:pointer;background:#f4f8fa;border:2px dashed #b5c9d4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:25px;display:flex}.dropzone span{word-break:break-word}.dropzone input,.dropzone span{max-width:100%;font-size:13px}.import-log{word-break:break-word;background:#edf3f6;border-radius:7px;max-height:150px;padding:13px;font-size:13px;line-height:1.7;overflow:auto}.detail-sheet{overflow-y:auto;width:95vw!important;max-width:640px!important}.sheet-body{padding:0 25px 25px}footer{color:#6c8290;border-top:1px solid #dce4e8;justify-content:space-between;margin-top:40px;padding-top:22px;font-size:12px;display:flex}.updating{opacity:.6;pointer-events:none}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.darkpanel button svg{color:inherit;margin:0}@media (max-width:1000px){.period-controls{flex-wrap:wrap}.kpi strong{font-size:25px}.health-grid{grid-template-columns:1fr}.heading{align-items:start}.context-row{flex-wrap:wrap}}@media (max-width:650px){.bank-cards{grid-template-columns:1fr}.period-controls{margin-top:20px}.context-row>div{flex-wrap:wrap}.navtabs{width:100%;justify-content:start!important}.navtabs button{font-size:14px}.filters{flex-wrap:wrap}.filters input{width:100%}.pagination{justify-content:center;gap:8px}.panel-heading{flex-wrap:wrap}footer{line-height:1.8}footer,footer span{display:block}.overview-grid{grid-template-columns:1fr}.chart{height:250px}}.dark{--muted:#e8eef2;--muted-foreground:#617584;--border:#dce4e8;--input:#dce4e8}.dark,:root{--background:#f3f6f8;--foreground:#152c3a;--card:#fff;--card-foreground:#152c3a;--popover:#fff;--popover-foreground:#152c3a;--primary:#183f50;--primary-foreground:#fff}.dark,:root{color-scheme:light;--secondary:#e6eef2;--secondary-foreground:#193e50;--muted:#e8eef2;--muted-foreground:#617584;--accent:#e6eef2;--accent-foreground:#193e50;--border:#dce4e8;--input:#dce4e8;--ring:#547d94}.navtabs button[data-state=active]{font-weight:700;color:#183f50!important}.navtabs button{color:#617584}.topbar button[data-variant=default]{color:#fff;background:#193e50}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}.jf-app{--jf-bg:#f5f7fb;--jf-surface:#fff;--jf-ink:#1c2942;--jf-muted:#627087;--jf-line:#e4e9f1;--jf-primary:#28488d;--jf-soft:#edf2fc;--jf-good:#157447;--jf-bad:#bd3044;--jf-radius:12px;background:var(--jf-bg);color:var(--jf-ink);min-height:100vh;font:14px/1.5 Barlow,system-ui,-apple-system,Segoe UI,sans-serif;color-scheme:light}.jf-app *{box-sizing:border-box}.jf-app button,.jf-app select,.jf-app summary{cursor:pointer}.jf-app button:disabled{cursor:wait;opacity:.6}.jf-app :is(button,a,select,summary,[tabindex]):focus-visible{outline:3px solid #6a8ddd;outline-offset:3px}.jf-app :is(button,select){font:inherit}.jf-app h1,.jf-app h2,.jf-app h3{color:var(--jf-ink);line-height:1.3;margin:0;letter-spacing:-.02em}.jf-app h2{font-size:18px;font-weight:650}.jf-app h3{font-size:16px;font-weight:650}.jf-app p{line-height:1.6}.jf-app svg{flex-shrink:0}.jf-sidebar{position:fixed;inset:0 auto 0 0;width:244px;padding:28px 18px;background:var(--jf-surface);border-right:1px solid var(--jf-line);display:flex;flex-direction:column;z-index:30}.jf-brand{display:flex;align-items:center;gap:12px;font-size:23px;font-weight:800;letter-spacing:-.03em;margin:0 8px 42px}.jf-brand>b{display:grid;place-items:center;width:44px;height:44px;background:var(--jf-primary);color:#cbef85;border-radius:12px;font-size:25px}.jf-brand small{display:block;font-size:9px;letter-spacing:.12em;color:var(--jf-muted);font-weight:650;margin-top:3px}.jf-overline{font-size:10px;font-weight:700;letter-spacing:.13em;color:var(--jf-muted);margin:0 12px 14px}.jf-sidebar nav{display:grid;gap:6px}.jf-sidebar nav a{display:flex;align-items:center;gap:12px;padding:13px 12px;min-height:46px;border-radius:8px;color:#52617b;text-decoration:none;font-size:13px;font-weight:500}.jf-sidebar nav a.active{background:var(--jf-primary);color:white}.jf-sidebar nav a:hover:not(.active){background:var(--jf-soft);color:var(--jf-primary)}.jf-side-bottom{margin-top:auto;border-top:1px solid var(--jf-line);padding:20px 10px 0;font-weight:600;font-size:12px}.jf-side-bottom small{display:block;font-weight:400;color:var(--jf-muted);margin-top:6px;font-size:11px}.jf-menu-toggle{display:none!important}.jf-workspace{margin-left:244px;min-width:0}.jf-top{height:68px;border-bottom:1px solid var(--jf-line);background:white;display:flex;align-items:center;justify-content:space-between;padding:0 32px;font-size:12px;color:var(--jf-muted)}.jf-period{color:var(--jf-ink);font-weight:600;padding:7px 12px;background:var(--jf-bg);border:1px solid var(--jf-line);border-radius:7px}.jf-content{max-width:1536px;padding:28px 32px 32px;margin:auto}.jf-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.jf-head h1{font-size:28px;font-weight:700}.jf-head p{color:var(--jf-muted);margin-top:7px}.jf-app select,.jf-control,.jf-head button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--jf-line);background:white;color:var(--jf-primary);border-radius:7px;padding:8px 12px;min-height:38px;font-size:12px!important;box-shadow:none;white-space:nowrap}.jf-control:hover,.jf-head button:hover{background:var(--jf-soft)}.jf-app select{max-width:100%;padding-right:26px}.jf-status{display:flex;align-items:center;gap:10px;margin:18px 0 24px;font-size:12px}.jf-status>b{background:#fff2d9;color:#875908;border:1px solid #f3dfb4;padding:4px 9px;border-radius:6px;font-weight:600}.jf-status>button{margin-left:auto;color:var(--jf-primary);font-size:12px}.jf-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.jf-card{display:grid;grid-template-rows:40px auto 34px;align-content:start;gap:10px;background:white;border-radius:var(--jf-radius);padding:20px;text-align:left;transition:border-color .15s,box-shadow .15s}.jf-card:hover{border-color:#9aafd5;box-shadow:0 4px 16px #1c294209}.jf-card>div{display:flex;justify-content:space-between;gap:10px;color:var(--jf-muted);line-height:1.5}.jf-card>div svg{width:14px;height:14px;margin-top:2px}.jf-card strong{font-size:clamp(20px,1.9vw,29px);font-weight:700;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.jf-card small{color:var(--jf-muted);border-top:1px solid var(--jf-line)}.jf-attention strong{color:#946519}.jf-attention{border-top:3px solid #d6a449;padding-top:18px}.jf-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:22px;margin-top:24px}.jf-bank-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}.jf-panel{min-width:0;background:white;border:1px solid var(--jf-line);border-radius:var(--jf-radius);padding:24px;box-shadow:0 3px 12px #24365103}.jf-panel-title{display:flex;justify-content:space-between;gap:16px}.jf-panel-title p{font-size:12px;color:var(--jf-muted);margin-top:5px}.jf-action,.jf-panel button:not(.jf-control){color:var(--jf-primary);font-size:12px;font-weight:600}.jf-section{margin-top:28px}.jf-tag{background:var(--jf-soft);color:var(--jf-primary);padding:4px 8px;border-radius:5px;font-size:10px;white-space:nowrap}.jf-caption{color:var(--jf-muted);margin-top:12px}.jf-donut{display:grid;grid-template-columns:42% 58%;align-items:center}.jf-legend>div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:13px 0;border-bottom:1px solid var(--jf-line)}.jf-legend span{display:flex;align-items:center;gap:8px;font-size:12px}.jf-legend i{width:8px;height:8px;border-radius:50%}.jf-legend b{font-size:13px;font-variant-numeric:tabular-nums}.jf-legend small{grid-column:2;text-align:right;color:var(--jf-muted);font-size:11px}.jf-royalties>strong{display:block;font-size:30px;font-weight:700;margin:24px 0;font-variant-numeric:tabular-nums}.jf-split{display:grid;grid-template-columns:1fr 1fr;gap:16px}.jf-split span{display:block;font-size:12px;color:var(--jf-muted)}.jf-split b{display:block;margin-top:6px;font-size:16px}.jf-confirm{background:var(--jf-bg);color:var(--jf-muted);padding:10px 12px;border-radius:7px;margin:20px 0 12px;font-size:11px}.jf-bank-line{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--jf-line);font-size:12px;color:var(--jf-muted)}.jf-bank-line b{color:var(--jf-ink);font-weight:600;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.jf-bank-bottom{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--jf-line);padding-top:18px;margin-top:18px}.jf-bank-bottom small,.jf-bank-bottom span{font-size:12px;color:var(--jf-muted)}.jf-bank-bottom strong{display:block;font-size:22px;font-weight:700;color:var(--jf-ink);margin:6px 0}.jf-bank-bottom small{display:block}.jf-app details{margin-top:14px}.jf-app summary{font-size:12px;color:var(--jf-primary);font-weight:600;padding:6px 0}.jf-cost-list{max-height:360px;overflow:auto;margin-top:12px}.jf-cost-row{padding:12px 0;border-bottom:1px solid var(--jf-line)}.jf-cost-row>div{display:flex;justify-content:space-between;gap:16px;font-size:12px}.jf-cost-row b{white-space:nowrap;font-variant-numeric:tabular-nums}.jf-cost-track{height:7px;background:#f7edf0;border-radius:4px;margin-top:8px;overflow:hidden}.jf-cost-track i{display:block;height:100%;background:var(--jf-bad);border-radius:4px}.jf-chart{margin-top:18px}.jf-chart-caption{display:flex;gap:16px;flex-wrap:wrap;font-size:11px;color:var(--jf-muted);margin-top:12px}.jf-content [role=tablist]{justify-content:flex-start;gap:22px;width:100%;height:auto;min-height:44px;padding:0;margin:0 0 20px;border-bottom:1px solid var(--jf-line);border-radius:0;background:transparent;overflow-x:auto;overflow-y:hidden}.jf-content [role=tab]{flex:0 0 auto;height:44px;border-bottom:2px solid transparent;border-radius:0;box-shadow:none!important;background:transparent!important;padding:8px 0;color:var(--jf-muted);font-size:13px;white-space:nowrap}.jf-content [role=tab][data-state=active]{color:var(--jf-primary);border-bottom-color:var(--jf-primary);font-weight:650}.jf-content [role=tabpanel]{min-width:0}.jf-table-wrap{overflow:auto}.fs-table,.jf-table{width:100%;border-collapse:separate;border-spacing:0;margin:0;font-size:13px}.jf-table td,.jf-table th{padding:13px 14px;text-align:left;border-bottom:1px solid var(--jf-line);vertical-align:top}.jf-table th{color:var(--jf-muted);font-weight:650;background:#f8fafd}.jf-table td{font-size:12px;line-height:1.6}.jf-table a{color:var(--jf-primary);text-decoration:underline;text-underline-offset:3px}.jf-positive{color:var(--jf-good)!important}.jf-negative,.jf-positive{font-variant-numeric:tabular-nums}.jf-negative{color:var(--jf-bad)!important}.fs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border-bottom:1px solid var(--jf-line);font-size:12px;color:var(--jf-muted)}.fs-scroll{max-height:none;min-height:0}.fs-table{min-width:580px}.fs-table td,.fs-table th{padding:12px 20px;border-bottom:1px solid #edf0f5}.fs-table td:first-child,.fs-table th:first-child{text-align:left;width:62%}.fs-table td:not(:first-child),.fs-table th:not(:first-child){text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.fs-table thead th{position:sticky;top:0;z-index:2;background:#f8fafd;font-size:10px;color:var(--jf-muted);font-weight:650;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--jf-line)}.fs-group{background:white}.fs-group td,.fs-group th{font-weight:600}.fs-group button{display:block;text-align:left;width:100%;font-size:12px!important;color:var(--jf-ink)!important}.fs-group:hover{background:#f8fafd}.fs-detail{background:#fafbfd}.fs-detail td{color:var(--jf-muted)}.fs-detail td:first-child{padding-left:40px}.fs-detail td:last-child a{display:inline-grid;place-items:center;width:28px;height:28px;color:var(--jf-primary);border-radius:5px}.fs-detail td:last-child a:hover{background:var(--jf-soft)}.fs-table td:nth-child(3){font-size:11px;color:var(--jf-muted)}.fs-total td,.fs-total th{background:#f0f4fb;font-weight:650;border-top:1px solid #d8e3f4}.fs-major th:first-child{border-left:3px solid var(--jf-primary)}.fs-total th{font-size:12px}.fs-table td:last-child{width:44px}.jf-steps{list-style:decimal;padding-left:24px;display:grid;gap:20px;margin:24px 0;line-height:1.7;color:var(--jf-muted)}.jf-steps b{color:var(--jf-ink)}.jf-action{display:inline-block;padding:10px 0}.jf-open-item{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:#fff8ec;border:1px solid #f2e2c7;border-radius:8px;padding:16px;margin-top:20px;font-size:12px}.jf-open-item b{color:#875908}.jf-open-item span{color:var(--jf-muted)}.jf-open-item button{margin-left:auto}.jf-empty{padding:40px 24px;text-align:center;background:white;border:1px solid var(--jf-line);border-radius:var(--jf-radius);color:var(--jf-muted)}.jf-error{padding:14px 18px;border:1px solid #ecc6cc;color:#982336;background:#fff2f4;border-radius:8px;margin-bottom:20px}.jf-app footer{display:flex;justify-content:space-between;gap:12px;color:var(--jf-muted);border-top:1px solid var(--jf-line);padding-top:20px;margin-top:32px}@media(min-width:1600px){.jf-content{padding:36px 44px}.jf-cards{gap:22px}}@media(max-width:1150px){.jf-sidebar{width:215px}.jf-workspace{margin-left:215px}.jf-content{padding:24px}.jf-top{padding:0 24px}.jf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-card strong{font-size:27px}.jf-bank-grid,.jf-grid{grid-template-columns:1fr}.jf-head h1{font-size:25px}}@media(max-width:760px){.jf-sidebar{position:relative;width:100%;padding:14px 18px;display:grid;grid-template-columns:1fr auto;gap:0}.jf-brand{margin:0;font-size:20px}.jf-brand>b{width:38px;height:38px;font-size:22px}.jf-menu-toggle{display:inline-flex!important;align-self:center}.jf-side-bottom,.jf-sidebar>.jf-overline{display:none}.jf-sidebar nav{display:none;grid-column:1/-1;margin-top:14px}.jf-sidebar nav.is-open{display:grid}.jf-sidebar nav a{white-space:normal;min-width:0}.jf-workspace{margin:0}.jf-top{height:48px;padding:0 18px}.jf-breadcrumb{font-size:11px}.jf-content{padding:22px 16px}.jf-head{gap:12px;align-items:flex-start}.jf-head h1{font-size:23px}.jf-head p{font-size:12px}.jf-head button{padding:8px;min-width:38px;font-size:11px!important}.jf-status{flex-wrap:wrap;font-size:11px;gap:8px;margin:16px 0 20px}.jf-status>button{margin-left:0}.jf-panel{padding:18px}.jf-panel-title{flex-wrap:wrap}.jf-cards{gap:12px}.jf-card{padding:15px;grid-template-rows:38px auto 36px}.jf-card strong{font-size:23px}.jf-attention{padding-top:13px}.jf-card>div{font-size:11px}.jf-card small{font-size:10px}.jf-donut{grid-template-columns:1fr}.jf-legend>div{padding:10px 0}.jf-content [role=tablist]{gap:20px}.jf-content [role=tab]{font-size:12px}.fs-panel{padding:0}.fs-scroll{max-height:none}.fs-toolbar{font-size:11px}.fs-table td,.fs-table th,.fs-toolbar{padding:12px}.fs-detail td:first-child{padding-left:26px}.jf-app footer{flex-direction:column}.jf-bank-bottom{flex-wrap:wrap}}@media(max-width:390px){.jf-cards{grid-template-columns:1fr}.jf-card{grid-template-rows:auto auto auto}.jf-card strong{font-size:28px}.jf-head{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.jf-app *{animation:none!important;transition:none!important}}.jf-content [role=tab]:after{display:none}@media(min-width:1151px) and (max-width:1500px){.jf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.jf-cost-percent{color:var(--jf-muted);font-size:11px;margin-left:10px;white-space:nowrap}.fs-section th{background:#e8eef9;color:var(--jf-primary);font-size:13px;font-weight:700;letter-spacing:.01em}.fs-revenue-child th:first-child{padding-left:30px}.jf-health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.jf-health-card h3{font-size:14px}.jf-health-card>strong{display:block;font-size:30px;margin:14px 0}.jf-health-card>strong small{font-size:14px;color:var(--jf-muted)}.jf-health-card details{margin-top:14px;font-size:12px;color:var(--jf-muted)}.jf-health-card summary{cursor:pointer}.jf-health-card details p{margin-top:10px}@media(max-width:900px){.jf-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.jf-health-grid{grid-template-columns:1fr}}.jf-receipt-bridges{margin-top:16px}.jf-receipt-table td{text-align:right;white-space:nowrap}.jf-receipt-in td{color:#16804a}.jf-receipt-out td{color:#c93643}.jf-receipt-total{background:#e8eef9;font-weight:700}.jf-funnel{display:grid;gap:12px;margin:20px 0}.jf-funnel-row{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:20px;align-items:center}.jf-funnel-label{display:flex;flex-direction:column;gap:4px;font-size:13px}.jf-funnel-loss{color:#c93643}.jf-funnel-gain{color:#16804a}.jf-funnel-track{display:flex;justify-content:center;min-width:0}.jf-funnel-bar{background:#e8eef9;color:#203c83;padding:12px;box-sizing:border-box;text-align:center;border-radius:5px;display:flex;justify-content:space-between;gap:8px}.jf-funnel-bar.is-final{background:#16804a;color:white}.jf-funnel-total{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #dce3ed}.jf-funnel-bar small{font-size:11px}.jf-panel [aria-pressed=true]{background:#203c83;color:white}@media(max-width:650px){.jf-funnel-row{grid-template-columns:1fr;gap:6px}.jf-funnel-label{flex-direction:row;justify-content:space-between}.jf-funnel-bar{font-size:12px}}.jf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:650px){.jf-cards{grid-template-columns:1fr}}.attention-case{padding:18px 0;border-top:1px solid #e2e8f0;display:grid;gap:10px}.attention-case h3,.attention-case p{margin:0}.attention-case>.jf-control{justify-self:start}.attention-editor{display:grid;gap:12px;max-width:620px}.attention-editor label{display:grid;gap:6px}.attention-editor textarea{min-height:70px}.scenario-selector{margin:12px 0}.scenario-selector,.scenario-selector [role=group]{display:flex;gap:8px}.scenario-selector [aria-pressed=true]{background:#e4ecf7;color:#1d4f85;border-color:#7898ba}.executive-metric>.projected-in,.executive-metric>.projected-out{font-size:14px;margin-top:8px}.transaction-details{margin-top:8px;font-weight:400;font-size:13px;white-space:normal}.transaction-details summary{cursor:pointer;color:#245b91;padding:5px 0}.transaction-details .jf-table-wrap{max-height:360px;overflow:auto;max-width:900px}.transaction-details table{min-width:620px}.partner-category{padding:12px 0;border-bottom:1px solid #e2e8f0}.fs-detail>td>.transaction-details{margin-top:0}.jf-app{--jf-bg:#f3f5f9;--jf-ink:#172b43;--jf-muted:#586b80;--jf-line:#dfe6ee;--jf-primary:#2357a0;--jf-soft:#edf3fc;--jf-good:#12734c;--jf-bad:#b52f48;--jf-radius:16px}.jf-sidebar{background:#11283f;border:0;padding:32px 16px;width:250px;color:#fff}.jf-brand{color:#fff;margin:0 12px 48px;letter-spacing:-.04em}.jf-brand>b{background:#d0ef9c;color:#173a32;border-radius:14px;box-shadow:0 6px 20px #0002}.jf-brand small{color:#b6c7d7;font-size:10px;letter-spacing:.16em}.jf-sidebar .jf-overline{color:#a3b8cc;font-size:10px;margin-bottom:16px}.jf-sidebar nav{gap:8px}.jf-sidebar nav a{color:#c7d4e2;padding:14px 12px;border-radius:10px;line-height:1.5;transition:background .18s,color .18s}.jf-sidebar nav a.active{background:#284764;color:#fff;box-shadow:inset 3px 0 #c9ec94}.jf-sidebar nav a:hover:not(.active){background:#1b3853;color:#fff}.jf-sidebar nav a svg{opacity:.85}.jf-side-bottom{border-color:#385066;color:#e7eef5;line-height:1.8}.jf-side-bottom small{color:#b0c2d3}.jf-workspace{margin-left:250px}.jf-top{min-height:88px;height:auto;padding:16px 36px;background:#fff;border-color:var(--jf-line);gap:20px}.jf-top .settings-toolbar label{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500}.jf-top select{background:#f7f9fc;min-height:42px;border-radius:10px}.jf-breadcrumb,.jf-period{font-size:12px}.jf-period{border-radius:99px;background:var(--jf-soft);color:var(--jf-primary);border:0}.jf-content{padding:32px 36px 40px;max-width:1600px}.jf-head h1{font-size:30px;letter-spacing:-.035em;font-weight:720}.jf-head p{margin:8px 0 0;font-size:13px}.jf-control,.jf-head button{border-radius:10px;min-height:40px;transition:background .18s,border-color .18s}.jf-status{padding:12px 16px;border-radius:10px;margin:24px 0;color:var(--jf-muted)}.jf-status>b{background:#fff;border:1px solid #dfe6ee;border-radius:99px;padding:5px 10px;font-size:11px}.jf-status>span{font-size:12px}.jf-status>button{min-height:30px}.jf-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jf-card{padding:22px;grid-template-rows:38px auto 34px;border-radius:16px;gap:14px;border:1px solid var(--jf-line)}.jf-card,.jf-card:hover{box-shadow:0 3px 12px #132d4904}.jf-card:hover{border-color:var(--jf-line)}.jf-card>div{font-size:12px;font-weight:550}.jf-card strong{font-size:clamp(22px,1.65vw,30px);letter-spacing:-.04em}.jf-card small{font-size:11px;padding-top:12px}.jf-attention{border-top:3px solid #c6983b;padding-top:20px}.jf-section{margin-top:32px}.jf-panel{border-radius:16px;padding:26px;border-color:var(--jf-line);box-shadow:0 3px 16px #15304b04}.jf-app h2,.jf-panel-title h2{font-size:18px;letter-spacing:-.025em}.jf-app h3{font-size:15px}.jf-bank-grid,.jf-grid{gap:20px}.jf-bank-grid{margin-top:20px}.jf-panel-title{align-items:center}.jf-panel-title p{margin-bottom:0}.jf-tag{border-radius:99px;font-size:11px;padding:5px 10px}.jf-bank-line{padding:14px 0;font-size:13px}.jf-bank-line b{font-weight:650}.jf-bank-bottom strong{font-size:26px}.jf-caption{font-size:12px;line-height:1.7}.jf-content [role=tablist]{display:flex;gap:6px;border:0;background:#e9eef5;border-radius:12px;padding:5px;min-height:46px;width:fit-content;max-width:100%;margin-bottom:22px}.jf-content [role=tab]{height:36px;padding:8px 16px;border:0;border-radius:8px;font-size:12px}.jf-content [role=tab][data-state=active]{background:#fff!important;color:#214f85;box-shadow:0 2px 5px #14304a0a!important}.fs-panel{padding:0;overflow:hidden}.fs-toolbar{padding:18px 24px;background:#fff}.fs-table td,.fs-table th{padding:15px 24px}.fs-table thead th{font-size:11px;background:#f4f7fb;letter-spacing:.07em}.fs-group button{font-size:13px!important}.fs-detail{background:#fff}.fs-detail td{font-size:12px}.fs-detail td:first-child{padding-left:44px}.fs-group{background:#f8fafc}.fs-total td,.fs-total th{background:#eef3fa;border-top:1px solid #d3deed;font-size:13px}.fs-major th:first-child{border-left:4px solid #3269a9}.fs-section th{background:#e1eaf5;color:#214f85;padding-top:17px;padding-bottom:17px}.fs-revenue-child th:first-child{padding-left:34px}.jf-table th{padding:15px;font-size:11px}.jf-table td{padding:15px;font-size:13px}.jf-table tbody tr:hover{background:#f7f9fc}.jf-cost-track{height:6px;background:#f5e7eb}.jf-cost-track i{background:#bb5265}.jf-cost-row{padding:16px 0}.jf-cost-row>div{font-size:13px}.jf-cost-percent{display:inline-block;min-width:52px;text-align:right;font-size:12px}.jf-cost-list{max-height:none;overflow:visible}.jf-funnel{gap:10px;margin:26px 0}.jf-funnel-bar{border-radius:8px;padding:14px 16px;background:#e8eff8;color:#234f83}.jf-funnel-bar.is-final{background:#167452}.jf-funnel-label{font-size:12px}.jf-funnel-total{padding-top:20px;font-size:13px}.jf-panel [role=group]{display:flex;gap:6px}.jf-empty{background:#f8fafc;border-style:dashed;padding:36px 20px;min-height:140px;display:grid;place-items:center}.jf-chart-empty{height:280px;margin-top:18px}.jf-health-card>strong{font-size:28px}.jf-app details{border-top:1px solid var(--jf-line);padding-top:8px}.jf-app details p{color:var(--jf-muted);font-size:13px}.jf-app footer{font-size:11px;margin-top:36px}.jf-app .settings-card{padding:28px!important;border-radius:16px;border-color:var(--jf-line)!important}.settings-eyebrow{color:#586b80!important}.settings-heading{padding-bottom:20px;border-bottom:1px solid var(--jf-line)}.settings-heading h2{margin:0!important}.settings-primary{background:var(--jf-primary)!important;border-color:var(--jf-primary)!important}.settings-upload{padding:36px;background:#f6f9fd;border-color:#9bb4d3;border-radius:12px}.settings-upload label{display:grid;gap:14px;text-align:center;font-size:13px;font-weight:600}.settings-upload input::file-selector-button{border:0;border-radius:8px;background:#2357a0;color:#fff;padding:11px 16px;font:inherit;margin-right:12px;cursor:pointer}.settings-badge{font-size:11px;padding:6px 12px}.settings-help>button{width:26px;height:26px;border-color:#8d9fb5;color:#405972}.settings-help>span{left:auto;right:0;top:32px;max-width:70vw}.settings-feedback{border:1px solid #dfe7f2}.jf-app :is(button,a,input,select,summary,[tabindex]):focus-visible{outline:3px solid #3468b5;outline-offset:3px}@keyframes jf-reveal{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:none}}.jf-content{animation:jf-reveal .22s ease-out}.jf-app button:active:not(:disabled){transform:translateY(1px)}@media(min-width:1600px){.jf-content{padding:36px 44px}}@media(max-width:1250px){.jf-sidebar{width:220px}.jf-workspace{margin-left:220px}.jf-content{padding:28px}.jf-top{padding:16px 28px}.jf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.jf-card strong{font-size:28px}}@media(max-width:1000px){.jf-bank-grid,.jf-grid{grid-template-columns:1fr}.jf-top{flex-wrap:wrap}.jf-top .settings-toolbar{margin-left:auto}.jf-head h1{font-size:26px}}@media(max-width:760px){.jf-sidebar{position:relative;width:100%;padding:16px 20px}.jf-brand{margin:0}.jf-sidebar .jf-menu-toggle{background:#26455f;color:#fff;border-color:#48627a}.jf-workspace{margin:0}.jf-top{padding:14px 20px;gap:12px}.jf-top .settings-toolbar{margin-left:0;gap:12px;width:100%}.jf-top .settings-toolbar label{display:grid;gap:5px;flex:1;min-width:0}.jf-top select{width:100%;padding-left:10px;font-size:11px!important}.jf-content{padding:24px 16px}.jf-head h1{font-size:24px}.jf-panel{padding:20px}.jf-cards{gap:12px}.jf-card{padding:18px}.jf-card strong{font-size:24px}.jf-status{padding:12px;margin:20px 0}.fs-panel{padding:0}.fs-table td,.fs-table th{padding:13px 16px}.fs-detail td:first-child{padding-left:30px}.jf-app .settings-card{padding:20px!important}.settings-heading{flex-wrap:wrap}.settings-upload{padding:24px 12px}.jf-panel-title select{max-width:100%}.jf-top .jf-period{margin-left:auto}}@media(max-width:480px){.jf-cards{grid-template-columns:1fr}.jf-card{grid-template-rows:auto auto auto}.jf-card strong{font-size:30px}.jf-head{flex-wrap:wrap}.jf-funnel-bar{padding:12px}.jf-funnel-total{gap:8px}.jf-content [role=tab]{padding:8px 12px}.jf-bank-line{font-size:12px}.jf-status>span{width:100%}}@media(prefers-reduced-motion:reduce){.jf-app *{animation:none!important;transition:none!important}.jf-app button:active:not(:disabled){transform:none}}.scheduled-amount{display:block;color:#7143a5;font-size:11px;margin-top:4px;font-weight:500}.jf-card small{line-height:1.5}.executive-top{margin-bottom:14px}.executive-metric{cursor:default;min-width:0}.executive-metric.is-primary{border-top:3px solid #2357a0}.executive-metric strong{font-variant-numeric:tabular-nums;font-size:clamp(22px,2vw,32px);letter-spacing:-.04em}.executive-metric .metric-delta{border-top:1px solid #e4eaf1;padding-top:8px;color:#425972}.executive-health{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}.executive-health .jf-card{padding:18px 22px;background:#f8fafc}.executive-health .jf-card strong{font-size:24px}.executive-health .jf-card small{font-size:11px}@media(max-width:760px){.executive-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.executive-health{grid-template-columns:1fr}}@font-face{font-family:Barlow;src:url(/fonts/Barlow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/Barlow-SemiBold.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root{--font-sans:Barlow,Arial,sans-serif}.detail-sheet,.jf-app,.jf-app button,.jf-app input,.jf-app select,.jf-app textarea,body{font-family:Barlow,Arial,sans-serif!important}.bank-daily-stack{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.bank-daily-panel{padding:28px 30px;min-width:0}.bank-daily-panel .recharts-wrapper{font-family:Barlow,Arial,sans-serif}.bank-daily-panel h2{font-size:22px}.bank-daily-panel .jf-caption{font-size:12px;max-width:760px}.bank-daily-panel .recharts-legend-wrapper{padding-top:12px}@media(max-width:760px){.bank-daily-panel{padding:20px 12px}}@media(min-width:1100px){.jf-bank-grid,.jf-cards,.jf-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.jf-cards>.jf-card{grid-column:span 2}.jf-bank-grid>*,.jf-grid>*{grid-column:span 3}.executive-health>.jf-card{grid-column:span 2}}.monthly-statement{overflow-x:auto;max-height:none}.monthly-statement .fs-table{min-width:100%;width:max-content}.monthly-statement td:first-child,.monthly-statement th:first-child{position:sticky;left:0;z-index:1;background:#fff;min-width:260px;max-width:340px;white-space:normal}.monthly-statement thead th:first-child{z-index:2}.monthly-statement td:not(:first-child),.monthly-statement th:not(:first-child){min-width:190px;text-align:right}.monthly-statement small{display:block;font-size:11px;font-weight:400;line-height:1.7;color:#61758b}.monthly-statement .monthly-ah{border-top:1px solid #e8edf4;margin-top:4px;padding-top:4px}.monthly-statement .fs-group th:first-child,.monthly-statement .fs-total th:first-child{background:#eef3f8}:root{--money-in:#16804a;--money-out:#c93643;--money-neutral:#718096;--money-projected-in:#168b91;--money-projected-out:#a96428;--money-balance:#315ec9}.jf-funnel-gain,.jf-positive{color:var(--money-in)!important}.jf-funnel-loss,.jf-negative{color:var(--money-out)!important}.scheduled-amount{color:var(--money-projected-out)}.jf-positive .scheduled-amount{color:var(--money-projected-in)}.jf-app :disabled{color:var(--money-neutral);opacity:.65}.jf-franchise-alert{display:grid;gap:8px;padding:18px 22px;background:#fff6e8;border:1px solid #eacb8a;border-radius:12px;margin:20px 0}.jf-franchise-alert span{font-size:13px}.jf-franchise-alert a{font-weight:600;color:#855816}.revenue-composition{grid-column:1/-1!important}@media(min-width:1100px){.executive-health>.jf-card,.jf-cards>.jf-card{grid-column:span 1}.jf-card{padding:18px 14px}.executive-metric strong,.jf-card strong{font-size:clamp(18px,1.45vw,26px)}.jf-card>div>span{font-size:12px}}.projected-in{color:var(--money-projected-in)!important}.projected-out{color:var(--money-projected-out)!important}.jf-cost-track i{background:var(--money-out)!important}.executive-health strong,.money-unavailable{color:var(--money-neutral)!important}@media(min-width:1100px){.executive-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.executive-card-grid>.jf-cards{display:contents}}.franchise-difference-card{background:#fff7e9;border-color:#eacb8a}.franchise-difference-card a,.franchise-difference-card strong{color:#855816}.franchise-difference-card a{font-size:12px;font-weight:600}.receipts-funnel-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;align-items:start}.receipt-funnel-card{grid-column:span 2;min-width:0;padding:22px}.receipt-funnel-card .jf-funnel{display:grid;gap:20px}.receipt-funnel-card .jf-funnel-label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px}.receipt-funnel-card .jf-funnel-label strong{white-space:nowrap;font-size:15px}.receipt-funnel-card .jf-funnel-track{display:flex;justify-content:center;margin-top:8px;width:100%}.receipt-funnel-card .jf-funnel-bar{min-width:0;min-height:0;height:22px;padding:0;border-radius:5px;background:#b4d8c3}.receipt-funnel-card .jf-funnel-bar.is-final{background:var(--money-in)}.receipt-funnel-stage>small{display:block;font-size:11px;margin-top:4px}.receipt-ratio{text-align:center;color:var(--money-neutral)}@media(max-width:1099px){.receipt-funnel-card{grid-column:span 3}}@media(max-width:700px){.receipt-funnel-card{grid-column:span 6}}.revenue-donuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.receipt-funnel-card .jf-funnel-bar{height:36px;border-radius:0;background:var(--money-in);display:flex;align-items:center;justify-content:center;color:white;overflow:visible}.receipt-funnel-card .jf-funnel-bar strong{font-size:13px;white-space:nowrap}.receipt-funnel-card .jf-funnel{gap:12px}.receipt-funnel-card .jf-funnel-track{background:transparent}.receipt-funnel-card .receipt-ratio{font-size:10px}@media(max-width:700px){.revenue-donuts{grid-template-columns:1fr}}.revenue-donut-body{display:grid;grid-template-columns:minmax(150px,40%) minmax(0,1fr);align-items:center;gap:16px}.revenue-donut-body .jf-legend>div{display:grid;grid-template-columns:1fr auto;gap:4px;padding:10px 0}.revenue-donut-body .jf-legend>div>span{grid-column:1/-1}.revenue-donut-body .jf-legend small{text-align:right}.receipt-funnel-card .compact-funnel{gap:5px}.compact-funnel .receipt-funnel-stage{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;min-height:40px}.compact-funnel .funnel-step-label{font-size:11px;line-height:1.3;color:var(--jf-muted)}.receipt-funnel-card .compact-funnel .jf-funnel-track{margin:0}.receipt-funnel-card .compact-funnel .jf-funnel-bar{height:40px}.funnel-retained{margin:10px 0 0 98px;text-align:center;font-size:11px;color:var(--money-neutral)}@media(max-width:1250px) and (min-width:701px){.revenue-donuts{grid-template-columns:1fr}}@media(max-width:420px){.revenue-donut-body{grid-template-columns:130px minmax(0,1fr);gap:8px}}.jf-app *{border-radius:5px!important}.jf-app h2+p,.jf-app h3+p,.jf-head p,.jf-panel-title p,.jf-panel-title>.jf-caption{display:none}.revenue-donut-body,.revenue-donuts{align-items:start}.revenue-donuts>div>h3{margin:0 0 16px;min-height:22px}.revenue-donut-body .jf-legend{align-self:start;padding-top:0}.revenue-donut-body .jf-legend>div:first-child{padding-top:0}.receipt-funnel-card .jf-funnel-bar{background:#7c8796!important;border-radius:5px!important}.receipt-funnel-card .jf-funnel-bar.is-final{background:var(--money-in)!important}.executive-groups{display:grid;gap:24px}.executive-card-group>h2{margin:0 0 12px}.grouped-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.grouped-card-grid>.jf-card{grid-column:auto;grid-template-rows:auto auto;align-content:start;min-width:0}.grouped-card-grid>.jf-card>small:not(.metric-delta){display:none}.grouped-card-grid .jf-card strong{font-size:clamp(18px,1.45vw,26px)}@media(max-width:1099px){.grouped-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.grouped-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:400px){.grouped-card-grid{grid-template-columns:1fr}}:root{--money-projected-in:#2563eb;--money-projected-out:#d97706}.jf-app[data-period-tone=projected]{--money-in:#2563eb;--money-out:#d97706;--jf-good:#2563eb;--jf-bad:#d97706}.jf-app [data-period-tone=actual]{--money-in:#16804a;--money-out:#c93643}.jf-app [data-period-tone=projected]{--money-in:#2563eb;--money-out:#d97706}.executive-metric{display:flex;flex-direction:column;gap:10px}.executive-metric>div:first-child{min-height:42px;align-items:flex-start}.executive-metric>strong{margin-top:auto;min-height:32px;line-height:1.25}.executive-metric .metric-comparison{position:relative;border:0;padding-top:10px;min-height:48px;display:flex;flex-direction:column;gap:3px;font-size:11px}.metric-comparison:before{content:"";position:absolute;top:0;left:0;width:32px;height:1px;background:#d7dfe8}.executive-metric .comparison-better{color:#16804a}.executive-metric .comparison-worse{color:#c93643}.executive-metric .comparison-equal{color:#7b8794}.executive-card-group{margin-bottom:24px}.grouped-card-grid>.jf-card>small.metric-detail{display:block;min-height:34px;padding-top:0;line-height:1.45;color:#52647b}.scenario-amount{display:flex;flex-direction:column;gap:4px;font-variant-numeric:tabular-nums}.scenario-amount>span{white-space:nowrap}.grouped-card-grid>.executive-metric{display:flex;flex-direction:column}.executive-metric>div:first-child{height:44px;flex-shrink:0}.executive-metric>strong{margin-top:0}.grouped-card-grid>.jf-card>small{display:block}.jf-content>.jf-panel+.jf-panel{margin-top:24px}.receipt-steps{display:grid;gap:12px}.receipt-step{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);align-items:center;gap:24px}.receipt-step-label{display:flex;flex-direction:column;gap:3px;font-size:13px}.receipt-step-label b{font-size:14px;font-variant-numeric:tabular-nums}.receipt-step-track{display:flex;justify-content:center;min-width:0}.receipt-step-bar{height:38px;background:#758294;color:white;display:flex;align-items:center;justify-content:center;min-width:115px}.receipt-step-bar.is-final{background:var(--money-in)}.receipt-step-bar strong{font-size:14px;font-variant-numeric:tabular-nums}.projection-label{color:var(--money-neutral)}.receipts-waterfall [role=tablist]{margin-top:18px}.receipts-waterfall [aria-selected=true]{background:white!important;font-weight:600}.settings-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.settings-main-grid .settings-card{margin-top:0}.settings-main-grid+.jf-panel{margin-top:24px}@media(max-width:800px){.receipt-step,.settings-main-grid{grid-template-columns:1fr}.receipt-step{gap:6px}.receipt-step-label{flex-direction:row;justify-content:space-between}.receipt-step-track{justify-content:flex-start}}.fs-table .comparison-better{color:#16804a}.fs-table .comparison-worse{color:#c93643}.fs-table .comparison-equal{color:#718096}.bp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bp-note{display:block;font-size:12px;font-weight:400;color:#65758b;margin-top:5px}.bp-table{min-width:850px}.bp-table td,.bp-table thead th{text-align:right;white-space:nowrap}.bp-table th:first-child{text-align:left;min-width:260px}.bp-group th{background:#edf2f7;color:#18354d;padding-top:16px!important}.bp-table tbody tr:hover{background:#f8fafc}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/design/fonts/cadence-0.woff2) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/cadence-1.woff2) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/cadence-2.woff2) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/cadence-3.woff2) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/design/fonts/cadence-4.woff2) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/design/fonts/cadence-5.woff2) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/design/fonts/cadence-6.woff2) format("truetype")}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/design/fonts/cadence-7.woff2) format("truetype")}:root{--af-bg:#EDF2F9;--af-card:#FFFFFF;--af-border:#E2E8F0;--af-border-hover:#CBD5E1;--af-ink:#1E293B;--af-ink-heading:#0F172A;--af-muted:#64748B;--af-muted-light:#94A3B8;--af-primary:#1D6FB8;--af-primary-light:#EBF3FA;--af-primary-hover:#15558D;--af-success:#10B981;--af-success-bg:#ECFDF5;--af-danger:#EF4444;--af-danger-bg:#FEF2F2;--af-warning:#F59E0B;--af-warning-bg:#FFFBEB;--af-shadow-sm:0 1px 3px rgba(15,23,42,0.04),0 1px 2px rgba(15,23,42,0.02);--af-shadow-md:0 4px 14px -1px rgba(15,23,42,0.07),0 2px 4px -2px rgba(15,23,42,0.04);--af-shadow-card:0 10px 25px -3px rgba(30,41,59,0.06),0 4px 6px -4px rgba(30,41,59,0.03);--background:#F4F6F9;--foreground:#212529;--card:#FFFFFF;--card-foreground:#212529;--popover:#FFFFFF;--popover-foreground:#212529;--primary:#206095;--primary-foreground:#FFFFFF;--secondary:#F4F6F9;--secondary-foreground:#212529;--muted:#F4F6F9;--muted-foreground:#6C7A87;--border:#E6E9F0;--input:#E6E9F0;--ring:#206095}