:root{--ermif-motion-fast: .18s;--ermif-motion-enter: .22s;--ermif-motion-ease: cubic-bezier(.2,.7,.2,1);--ermif-hover-lift: -1px;--ermif-light-rgb: var(--ermif-blue-rgb);--ermif-light-edge: .3;--ermif-light-wash: .14;--ermif-light-glow: .1;--ermif-glow-danger: 0 0 16px rgba(var(--ermif-magenta-rgb), .15);--ermif-icon-shadow: inset 0 1px 0 rgba(var(--ermif-text-rgb), .08), 0 0 12px rgba(var(--ermif-light-rgb), .14)}:is(.ermif-surface,.panel,.metric-card,.auth-panel,.plan-option,.feature-card,.price-card,.contact-card,.security-card,.info-panel,.product-demo,.product-window,.trust-overview,.security-help,.claims-contact,.product-example,.product-example-note,.walkthrough-step,.acquisition-report-card,.dashboard-indicator-card,.summary-chart-panel,.loan-card,.list-item,.history-item,.admin-row,.claim-provider-card,.claim-detail-item,.backup-status-card,.ermif-measurement),:is(.audience-grid,.interest-scenarios,.product-benefits)>article{--ermif-lit-surface: radial-gradient(ellipse at 10% 0%, rgba(var(--ermif-light-rgb), var(--ermif-light-wash)), transparent 65%), var(--ermif-panel-gradient);--ermif-lit-shadow: 0 6px 22px rgba(var(--ermif-black-rgb), .25), 0 0 14px rgba(var(--ermif-light-rgb), var(--ermif-light-glow)), inset 0 1px 0 rgba(var(--ermif-light-rgb), .12);background:var(--ermif-lit-surface);border-color:rgba(var(--ermif-light-rgb),var(--ermif-light-edge));box-shadow:var(--ermif-lit-shadow);transition:var(--ermif-transition)}:is(.auth-panel,.product-window,.product-demo,.active-plan,.price-card.featured,[data-ermif-tone=purple]){--ermif-light-rgb: var(--ermif-purple-rgb)}:is([data-ermif-tone=success],[data-summary-tone=positive],.status-pill.ok,.claim-result,.payment-success-toast,.profile-toast,.auth-notice-premium){--ermif-light-rgb: var(--ermif-cyan-rgb)}:is([data-ermif-tone=danger],[data-summary-tone=negative],.status-pill.danger,.summary-alert--priority,.acquisition-report-error,.backup-status-card[data-status=danger]){--ermif-light-rgb: var(--ermif-magenta-rgb)}:is([data-ermif-tone=warning],.status-pill.warn,.backup-status-card[data-status=warn]){--ermif-light-rgb: var(--ermif-warning-rgb)}#dashboardView #summaryIndicatorsGrid .dashboard-indicator-card{background:var(--ermif-lit-surface);box-shadow:var(--ermif-lit-shadow);border-color:rgba(var(--ermif-light-rgb),.32)}#dashboardView #summaryIndicatorsGrid .indicator-total{--ermif-light-rgb: var(--ermif-purple-rgb)}#dashboardView :is(.summary-chart-panel,.summary-mini-item,.summary-list-group){background:var(--ermif-panel-blue);box-shadow:var(--ermif-shadow-sm)}#dashboardView .summary-chart-panel{box-shadow:var(--ermif-lit-shadow)}#dashboardView .summary-metric-icon,:is(.icon-box,.caption-icon,.step-number,.auth-notice-icon,.backup-status-icon,.claim-book-badge){background:linear-gradient(135deg,rgba(var(--ermif-light-rgb),.2),rgba(var(--ermif-light-rgb),.04));--ermif-icon-shadow: inset 0 1px 0 rgba(var(--ermif-text-rgb), .08), 0 0 12px rgba(var(--ermif-light-rgb), .14);box-shadow:var(--ermif-icon-shadow);border:1px solid rgba(var(--ermif-light-rgb),.24)}:is(.ghost-button,.icon-button,.google-auth-button,.sidebar-manual-button,.button--outline,.history-action,.data-menu>summary,.ermif-measurement-preferences){background:var(--ermif-panel-blue);border-color:var(--ermif-line-blue);box-shadow:var(--ermif-shadow-sm)}:is(.primary-button,.button--primary,.button--white){--ermif-light-rgb: var(--ermif-purple-rgb);box-shadow:var(--ermif-glow-purple)}.modal-panel .primary-button,.row-actions [data-pay-loan],.ermif-measurement-actions button{--ermif-light-rgb: var(--ermif-cyan-rgb)}.row-actions [data-pay-loan]{background:var(--ermif-success-gradient);color:var(--ermif-cyan);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-cyan));border-color:var(--ermif-line-success);box-shadow:var(--ermif-glow-cyan)}:is(.danger-button,.delete-button:not(.history-action),.delete-icon-action,.ghost-button.danger){--ermif-light-rgb: var(--ermif-magenta-rgb);background:var(--ermif-danger-gradient);border-color:var(--ermif-line-danger)}.sidebar{background:radial-gradient(ellipse at 0% 30%,rgba(var(--ermif-purple-rgb),.09),transparent 55%),var(--ermif-bg-secondary)}.sidebar .nav-tab.active{background:var(--ermif-selected-gradient);box-shadow:var(--ermif-glow-purple);border-color:var(--ermif-line-purple)}.sidebar .nav-tab:not(.active):hover{background:var(--ermif-panel-blue);border-color:var(--ermif-line-blue);box-shadow:var(--ermif-glow-blue)}:is(.client-tab,.auth-mode,.admin-filter).active,#dashboardView .summary-compare-button.active{background:var(--ermif-selected-gradient);border-color:var(--ermif-line-purple);color:var(--ermif-text);-webkit-text-fill-color:var(--ermif-glyph, currentColor);box-shadow:var(--ermif-glow-purple)}:is(.site-header,.site-footer){box-shadow:inset 0 1px rgba(var(--ermif-blue-rgb),.14)}.main-nav>a[aria-current=page]:after{background:var(--ermif-chart-cyan);box-shadow:var(--ermif-glow-cyan)}.data-menu-panel{background:var(--ermif-panel-blue);border-color:var(--ermif-line-blue);box-shadow:var(--ermif-shadow-dialog)}:is(.info-dot,.data-menu-item):after{box-shadow:var(--ermif-shadow-panel)}@media(hover:hover)and (pointer:fine){:is(button,.button,.sidebar-manual-button,summary,[role=button]):where(:not(:disabled):not([aria-disabled=true])):hover{border-color:rgba(var(--ermif-light-rgb),.65);box-shadow:0 0 18px rgba(var(--ermif-light-rgb),.22),inset 0 1px rgba(var(--ermif-text-rgb),.06);translate:0 var(--ermif-hover-lift)}:is(.sidebar .nav-tab,.client-tab,.auth-mode,.admin-filter,.info-dot):hover{translate:none}:is(.primary-button,.button--primary,.button--white):not(:disabled):hover{background:var(--ermif-primary-hover);box-shadow:var(--ermif-glow-purple)}.modal-panel .primary-button:not(:disabled):hover{background:var(--ermif-panel-success);box-shadow:var(--ermif-glow-cyan)}.row-actions [data-pay-loan]:not(:disabled):hover{background:var(--ermif-panel-success);box-shadow:var(--ermif-glow-cyan)}:is(.danger-button,.delete-button:not(.history-action),.delete-icon-action,.ghost-button.danger):not(:disabled):hover{background:var(--ermif-panel-danger);box-shadow:var(--ermif-glow-danger)}#dashboardView .ghost-button:not(:disabled):hover{background:var(--ermif-panel-blue);border-color:var(--ermif-blue);box-shadow:var(--ermif-glow-blue)}#dashboardView #summaryExport:not(:disabled):hover{background:var(--ermif-panel-success);box-shadow:var(--ermif-glow-cyan)}:is(a.ermif-surface,.ermif-surface[role=button],.trust-links a):hover{translate:0 var(--ermif-hover-lift);border-color:var(--ermif-blue);box-shadow:var(--ermif-glow-blue)}:is(.main-nav>a,.text-link,.inline-link,.sidebar-terms-link,.site-footer a):hover{color:var(--ermif-cyan);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-cyan));text-shadow:var(--ermif-text-shadow, 0 0 12px rgba(var(--ermif-cyan-rgb), .25))}:is(.admin-row,.list-item,.history-item):hover,#dashboardView .summary-mini-item:hover,:is(table,.acquisition-report-table) tbody tr:hover{background:var(--ermif-row-hover)}.client-table-list .client-row:hover{--client-row-bg: var(--ermif-row-hover)}:is(input,select,textarea):not(:disabled):not([readonly]):hover{border-color:var(--ermif-blue)}}:is(button,.button,.sidebar-manual-button,summary):where(:not(:disabled):not([aria-disabled=true])):active{translate:none;scale:.98;transform:none}.button:hover{transform:none}:is(button,a,summary,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ermif-blue-text);outline-offset:3px;box-shadow:var(--ermif-focus-ring)}:is(input,select,textarea):focus-visible{border-color:var(--ermif-blue)}:is(input,select,textarea)[aria-invalid=true]{border-color:var(--ermif-danger);box-shadow:var(--ermif-glow-danger)}:is(button,input,select,textarea):disabled,[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;translate:none;scale:none}:is(.status-pill,.comparison-badge,.demo-status){box-shadow:inset 0 0 0 1px currentColor;background-image:linear-gradient(135deg,rgba(var(--ermif-light-rgb),.1),transparent)}#dashboardView .summary-health .status-pill{box-shadow:none;background-image:none}.client-row:has(>span .status-pill.danger){border-top-color:var(--ermif-line-danger)}:is(.auth-notice,.claim-book-notice,.claim-result,.profile-toast,.payment-success-toast,.acquisition-report-status,.acquisition-report-empty,.empty-state){background:radial-gradient(ellipse at 0% 0%,rgba(var(--ermif-light-rgb),.13),transparent 75%),var(--ermif-panel-gradient);border-color:rgba(var(--ermif-light-rgb),.3);box-shadow:0 0 16px rgba(var(--ermif-light-rgb),.08)}.auth-notice[data-ermif-tone=danger]{color:var(--ermif-danger);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-rose));border-left:3px solid var(--ermif-danger)}.auth-notice[data-ermif-tone=warning]{color:var(--ermif-warning);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-yellow));border-left:3px solid var(--ermif-warning)}.auth-notice[data-ermif-tone=success]{color:var(--ermif-cyan);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-cyan));border-left:3px solid var(--ermif-cyan)}#dashboardView .summary-alert-list .summary-alert--priority{background:var(--ermif-panel-danger);box-shadow:var(--ermif-glow-danger)}.modal-panel{background:var(--ermif-hero-gradient);box-shadow:var(--ermif-shadow-dialog)}#dashboardView .financial-bar-fill{background:linear-gradient(180deg,rgba(var(--ermif-text-rgb),.1),transparent 55%,rgba(var(--ermif-black-rgb),.25)),var(--financial-color);box-shadow:inset 0 1px rgba(var(--ermif-text-rgb),.3),inset 0 -5px 9px rgba(var(--ermif-black-rgb),.24)}#dashboardView .financial-bar-projectedProfit .financial-bar-fill{background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(var(--ermif-surface-rgb),.65) 5px 8px),var(--financial-color)}#dashboardView :is(.summary-bar-fill,.indicator-fill,.summary-horizontal-fill),.acquisition-report-track span{box-shadow:inset 0 1px rgba(var(--ermif-text-rgb),.25),inset 0 -5px 9px rgba(var(--ermif-black-rgb),.2),0 0 10px rgba(var(--ermif-light-rgb),.15)}#dashboardView :is(.donut-chart,.indicator-ring){box-shadow:0 0 18px rgba(var(--ermif-light-rgb),.13)}:is(.financial-bar-track,.summary-bar-track,.indicator-track){box-shadow:inset 0 1px 3px rgba(var(--ermif-black-rgb),.4)}*::-webkit-scrollbar-thumb{background:var(--ermif-primary-gradient)}*::-webkit-scrollbar-thumb:hover{background:var(--ermif-primary-hover)}input:is([type=checkbox],[type=radio]):checked{box-shadow:0 0 10px rgba(var(--ermif-purple-rgb),.25)}@keyframes ermif-enter{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0 0}}@keyframes ermif-fade{0%{opacity:.65}to{opacity:1}}@keyframes ermif-attention{0%,to{box-shadow:0 0 10px rgba(var(--ermif-magenta-rgb),.08)}50%{box-shadow:0 0 18px rgba(var(--ermif-magenta-rgb),.18)}}@keyframes ermif-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:no-preference){:is(button,a,summary,input,select,textarea,[role=button]){transition:var(--ermif-transition),translate var(--ermif-motion-fast) var(--ermif-motion-ease),scale var(--ermif-motion-fast) var(--ermif-motion-ease)}dialog[open] .modal-panel,details[open]>.data-menu-panel{animation:ermif-enter var(--ermif-motion-enter) var(--ermif-motion-ease)}.active-view,.auth-panel{animation:ermif-fade var(--ermif-motion-enter) ease-out}#dashboardView .summary-alert--priority:first-child{animation:ermif-attention 4s ease-in-out 2}.backup-status-card[data-status=loading]{background:linear-gradient(100deg,transparent 30%,rgba(var(--ermif-blue-rgb),.09) 50%,transparent 70%),var(--ermif-panel-gradient);background-size:200% 100%;animation:ermif-loading 2.4s linear infinite}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}:is(button,a,summary,[role=button]):is(:hover,:active){translate:none;scale:none;transform:none}}@media(forced-colors:active){:is(.status-pill,.comparison-badge,.demo-status){border:1px solid currentColor}}.ermif-electric-position{position:relative}.ermif-electric-trace[aria-hidden=true]{margin:0}.client-table-wrap>.ermif-electric-trace{display:none}.ermif-electric-border{--ermif-electric-semantic: initial}.ermif-electric-trace{--ermif-electric-duration: 6.4s;--ermif-electric-opacity: .35;--ermif-electric-start: var(--ermif-blue);--ermif-electric-mid: var(--ermif-blue);--ermif-electric-end: var(--ermif-cyan);position:absolute;display:block;max-width:none;max-height:none;margin:0;padding:0;box-sizing:border-box;border:0;border-radius:inherit;background:none;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden;contain:strict;z-index:1;opacity:var(--ermif-electric-opacity);transition:opacity .18s ease}.ermif-electric-trace>.ermif-electric-line{position:absolute;left:0;top:0;width:var(--ermif-electric-length);height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--ermif-electric-start) 30%,var(--ermif-electric-mid) 65%,var(--ermif-electric-end));box-shadow:0 0 3px var(--ermif-electric-end);offset-path:var(--ermif-electric-path);offset-anchor:100% 50%;offset-rotate:auto;pointer-events:none}.ermif-electric-line:after{content:"";position:absolute;right:0;top:0;width:1px;height:2px;background:var(--ermif-text);opacity:.65}.ermif-electric-trace:is([data-level=subtle],[data-level=field])>.ermif-electric-line{width:100%;height:100%;box-sizing:border-box;border-radius:inherit;offset-path:none;background:none;border:1px solid var(--ermif-electric-end);box-shadow:inset 0 0 6px var(--ermif-electric-end);opacity:.65}.ermif-electric-trace:is([data-level=subtle],[data-level=field])>.ermif-electric-line:after{display:none}.ermif-electric-trace:is([data-level=interactive],[data-level=primary]){display:none;--ermif-electric-duration: 1.1s;visibility:hidden;transition:none}.ermif-electric-trace[data-level=field]{--ermif-electric-duration: 6s;--ermif-electric-opacity: .06;--ermif-electric-start: var(--ermif-blue)}.ermif-electric-border:is(.modal-panel,.auth-panel)>.ermif-electric-trace{--ermif-electric-duration: 7.2s;--ermif-electric-opacity: .45}.ermif-electric-border:is(.active,[aria-selected=true],[aria-current=page])>.ermif-electric-trace{--ermif-electric-opacity: .72;--ermif-electric-start: var(--ermif-purple)}.ermif-electric-border:is([data-ermif-tone=success],[data-summary-tone=positive],.claim-result,.payment-success-toast,.profile-toast,[data-pay-loan],[data-action=pay]),.modal-panel .ermif-electric-border.primary-button{--ermif-electric-semantic: var(--ermif-cyan)}.ermif-electric-border:is([data-ermif-tone=danger],[data-summary-tone=negative],.danger-button,.delete-button,.delete-icon-action,.ghost-button.danger,.summary-alert--priority,[data-status=danger]){--ermif-electric-semantic: var(--ermif-magenta)}.ermif-electric-border:is([data-ermif-tone=warning],[data-status=warn]){--ermif-electric-semantic: var(--ermif-warning)}.ermif-electric-border>.ermif-electric-trace{--ermif-electric-start: var(--ermif-electric-semantic, var(--ermif-blue));--ermif-electric-mid: var(--ermif-electric-semantic, var(--ermif-blue));--ermif-electric-end: var(--ermif-electric-semantic, var(--ermif-cyan))}.ermif-electric-border--primary>.ermif-electric-trace,.ermif-electric-border:is(.active,[aria-selected=true],[aria-current=page])>.ermif-electric-trace{--ermif-electric-start: var(--ermif-electric-semantic, var(--ermif-purple))}@media(hover:hover)and (pointer:fine){.ermif-electric-border:hover>.ermif-electric-trace:is([data-level=interactive],[data-level=primary]):not([data-disabled]){visibility:visible;opacity:.95}.ermif-electric-trace[data-hovered][data-level=field]{--ermif-electric-opacity: .3}}.ermif-electric-trace[data-level=field][data-focused]{--ermif-electric-opacity: .65;--ermif-electric-start: var(--ermif-cyan);--ermif-electric-end: var(--ermif-cyan)}.ermif-electric-border--field:focus{border-color:rgba(var(--ermif-cyan-rgb),.55);box-shadow:0 0 0 2px rgba(var(--ermif-cyan-rgb),.08),0 0 14px rgba(var(--ermif-cyan-rgb),.16)}label:has(.ermif-electric-border--field:focus){color:var(--ermif-cyan);-webkit-text-fill-color:var(--ermif-glyph, var(--ermif-letter-cyan))}.ermif-electric-border--field:is([aria-invalid=true],.field-error){border-color:var(--ermif-magenta)}.ermif-electric-trace[data-invalid]{--ermif-electric-start: var(--ermif-magenta);--ermif-electric-mid: var(--ermif-magenta);--ermif-electric-end: var(--ermif-magenta)}.ermif-electric-border:active>.ermif-electric-trace{opacity:.4}.ermif-electric-trace[data-disabled]{opacity:0}.ermif-electric-border:is(:disabled,[aria-disabled=true])>.ermif-electric-trace{opacity:0}@media(hover:hover)and (pointer:fine){:is(.client-row,.admin-row,.history-item,tbody tr):hover{box-shadow:inset 2px 0 rgba(var(--ermif-blue-rgb),.35)}}@keyframes ermif-border-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes ermif-border-breathe{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:no-preference){.ermif-electric-trace>.ermif-electric-line{animation:ermif-border-travel var(--ermif-electric-duration) linear var(--ermif-electric-delay, 0s) infinite paused}.ermif-electric-trace:is([data-level=subtle],[data-level=field])>.ermif-electric-line{animation-name:ermif-border-breathe;animation-timing-function:ease-in-out}.ermif-electric-trace[data-visible][data-level=subtle]:not([data-disabled])>.ermif-electric-line,.ermif-electric-trace[data-visible][data-level=field][data-focused]:not([data-disabled])>.ermif-electric-line{animation-play-state:running;will-change:opacity}@media(hover:hover)and (pointer:fine){.ermif-electric-border:hover>.ermif-electric-trace[data-visible]:is([data-level=interactive],[data-level=primary]):not([data-disabled])>.ermif-electric-line{animation-play-state:running;will-change:transform}}}@media(hover:none),(pointer:coarse){.ermif-electric-trace{--ermif-electric-opacity: .25;--ermif-electric-duration: 12s}.ermif-electric-trace[data-level=field][data-focused]{--ermif-electric-opacity: .85}}@media(hover:hover)and (pointer:fine){.ermif-electric-border:hover>.ermif-electric-trace[data-visible]:is([data-level=interactive],[data-level=primary]):not([data-disabled]){will-change:transform}}.ermif-electric-border[aria-hidden=true] .ermif-electric-line{animation-play-state:paused!important}body:has(dialog[open]) .ermif-electric-trace:not(dialog[open] .ermif-electric-trace)>.ermif-electric-line{animation-play-state:paused!important;will-change:auto}html[data-ermif-electric-paused] .ermif-electric-line,[data-ermif-electric=off] .ermif-electric-line{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.ermif-electric-trace{will-change:auto!important}.ermif-electric-line{animation:none!important;offset-distance:18%;will-change:auto}}@media(forced-colors:active),print{.ermif-electric-trace{display:none!important}}.instruction-note.instruction-note{padding:0;background:none;border:0;border-radius:0;box-shadow:none;color:var(--ermif-text-secondary);-webkit-text-fill-color:var(--ermif-glyph, currentColor);font-weight:var(--ermif-weight-regular, 600);line-height:var(--ermif-leading-control, 1.5);text-align:start}.capital-history-button{position:relative;white-space:normal;min-width:0;padding-block:7px;border-color:rgba(var(--ermif-cyan-rgb),.5)}.capital-history-button:after{content:"";position:absolute;inset:-1px;border:1px solid var(--ermif-cyan);border-radius:inherit;box-shadow:0 0 10px rgba(var(--ermif-cyan-rgb),.4),inset 0 0 5px rgba(var(--ermif-cyan-rgb),.16);pointer-events:none;opacity:.3}@keyframes capital-history-pulse{0%,to{opacity:.15}50%{opacity:.95}}@media(prefers-reduced-motion:no-preference){dialog[open] .capital-history-button:not(:disabled):not([aria-disabled=true]):after{animation:capital-history-pulse 2.8s ease-in-out infinite}}html[data-ermif-electric-paused] .capital-history-button:after{animation-play-state:paused}.capital-history-button:is(:disabled,[aria-disabled=true]):after{display:none}@media(max-width:640px){#capitalForm .modal-heading-actions{display:grid;grid-template-columns:minmax(0,1fr) 40px}#capitalForm .modal-heading-actions .icon-button{width:40px;padding:0}}@media(forced-colors:active),print{.capital-history-button:after{display:none}}:is(.icon-button,.square-action,.whatsapp-icon-action){font-size:var(--ermif-size-control, calc(1em - var(--ermif-type-step)))}
