html[data-ficonter-native-app=true]{--mobile-page-x:14px;--mobile-page-top:78px;--mobile-page-bottom:148px;--mobile-ui-radius:18px;--mobile-ui-radius-small:14px;--mobile-ui-gap:12px;--mobile-ui-shadow:0 8px 26px color-mix(in srgb, var(--mobile-text-primary) 8%, transparent);--mobile-ui-shadow-soft:0 4px 16px color-mix(in srgb, var(--mobile-text-primary) 6%, transparent);--mobile-ui-glass:color-mix(in srgb, var(--mobile-surface-raised) 94%, transparent);--mobile-ui-muted-surface:color-mix(in srgb, var(--mobile-surface) 92%, var(--mobile-surface-subtle) 8%);--mobile-ui-accent-soft:color-mix(in srgb, var(--mobile-accent) 11%, transparent);--mobile-page-title-size:27px;--mobile-section-title-size:20px;--mobile-card-title-size:16.5px;--mobile-body-size:14.5px;--mobile-control-text-size:16px;background:var(--mobile-canvas);scroll-padding-top:calc(var(--mobile-page-top) + env(safe-area-inset-top));scroll-padding-bottom:calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom))}html[data-ficonter-native-app=true],html[data-ficonter-native-app=true] body{background:radial-gradient(circle at 80% -8%, color-mix(in srgb, var(--mobile-accent) 8%, transparent), transparent 28%), var(--mobile-canvas)!important}html[data-ficonter-native-app=true] body:before{background:linear-gradient(180deg, color-mix(in srgb, var(--mobile-canvas) 96%, var(--mobile-surface-subtle) 4%) 0%, var(--mobile-canvas) 32%, var(--mobile-canvas) 100%)!important}html[data-ficonter-native-app=true] .app-shell{background:0 0!important}html[data-ficonter-native-app=true] .app-main{width:100%!important;min-width:0!important;max-width:100%!important;min-height:100dvh!important;padding:calc(var(--mobile-page-top) + env(safe-area-inset-top)) max(var(--mobile-page-x), env(safe-area-inset-right)) calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom)) max(var(--mobile-page-x), env(safe-area-inset-left))!important;color:var(--mobile-text-primary)!important;scroll-padding-bottom:calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom))!important;background:0 0!important;margin:0 auto!important;overflow:visible!important}html[data-ficonter-device=tablet] .app-main{--mobile-page-x:22px;--mobile-page-top:86px;--mobile-page-bottom:148px;max-width:980px!important}@media (orientation:landscape) and (max-height:620px){html[data-ficonter-native-app=true]{--mobile-page-bottom:112px}}html[data-ficonter-native-app=true] .app-main :where(h1,h2,h3,h4,h5,h6){margin-top:0;color:var(--mobile-text-primary)!important;letter-spacing:-.024em!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}html[data-ficonter-native-app=true] .app-main h1{font-size:var(--mobile-page-title-size)!important;font-weight:780!important;line-height:1.08!important}html[data-ficonter-native-app=true] .app-main h2{font-size:var(--mobile-section-title-size)!important;font-weight:760!important;line-height:1.14!important}html[data-ficonter-native-app=true] .app-main h3{font-size:var(--mobile-card-title-size)!important;font-weight:740!important;line-height:1.18!important}html[data-ficonter-native-app=true] .app-main :where(p,li,td,th,label,button,input,select,textarea){font-size:var(--mobile-body-size)}html[data-ficonter-native-app=true] .app-main :where(p,li){color:var(--mobile-text-secondary);line-height:1.5}html[data-ficonter-native-app=true] .app-main :where(small,[class*=hint],[class*=Hint],[class*=note],[class*=Note]){color:var(--mobile-text-tertiary);font-size:12.5px;line-height:1.45}html[data-ficonter-native-app=true] .app-main :where(.panel,.kpi,article,section[class*=card],div[class*=card]){-webkit-backdrop-filter:blur(12px);border:1px solid var(--mobile-border)!important;border-radius:var(--mobile-ui-radius)!important;color:var(--mobile-text-primary)!important;background:var(--mobile-ui-glass)!important;box-shadow:var(--mobile-ui-shadow-soft)!important}html[data-ficonter-native-app=true] .app-main :where([class*=summaryGrid],[class*=metricGrid],[class*=kpiGrid],[class*=_summary],[class*=_kpis])>:where(article,div,section){border-radius:var(--mobile-ui-radius)!important}html[data-ficonter-native-app=true] .app-main :where([class*=pageHeader],[class*=PageHeader],[class*=MonthlyPlanner_header]){box-shadow:none!important;background:0 0!important;border:0!important;margin:0 0 12px!important;padding:0 2px!important}html[data-ficonter-native-app=true] .app-main :where([class*=pageHeader],[class*=PageHeader],[class*=MonthlyPlanner_header]) p{max-width:42rem;margin-top:5px}html[data-ficonter-native-app=true] .app-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea){-webkit-text-fill-color:var(--mobile-text-primary);width:100%;max-width:100%;caret-color:var(--mobile-text-primary);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--mobile-surface-raised) 22%, transparent);border:1px solid var(--mobile-border)!important;border-radius:var(--mobile-ui-radius-small)!important;min-width:0!important;min-height:50px!important;color:var(--mobile-text-primary)!important;background:color-mix(in srgb, var(--mobile-control-bg) 96%, transparent)!important;font-size:var(--mobile-control-text-size)!important;padding:12px 14px!important}html[data-ficonter-native-app=true] .app-main textarea{resize:vertical;min-height:112px!important}html[data-ficonter-native-app=true] .app-main :where(input,textarea)::placeholder{color:var(--mobile-text-tertiary)!important;-webkit-text-fill-color:var(--mobile-text-tertiary)!important;opacity:1!important}html[data-ficonter-native-app=true] .app-main :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:color-mix(in srgb, var(--mobile-accent) 62%, var(--mobile-border))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--mobile-accent) 11%, transparent), inset 0 1px 0 color-mix(in srgb, var(--mobile-surface-raised) 22%, transparent)!important;outline:none!important}html[data-ficonter-native-app=true] .app-main :where(button,.btn,a[class*=button],a[class*=Button]){touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px;border-radius:var(--mobile-ui-radius-small)!important}html[data-ficonter-native-app=true] .app-main button[aria-label]{min-width:44px;min-height:44px}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_summary],[class*=BillsManager_summaryGrid],[class*=CreditCardsManager_summaryGrid],[class*=DebtManager_summaryGrid],[class*=SavingsIntelligence_metricGrid],[class*=CashFlowIntelligence_metricGrid],[class*=FinancialGps_metricGrid],[class*=NetWorthLive_cards],[class*=BusinessOverview_kpis],[class*=BusinessTransactionLedger_summary],[class*=BusinessSales_summaryGrid],[class*=BusinessManager_summaryGrid],[class*=BusinessInventory_summaryGrid],[class*=BusinessSuppliers_summaryGrid],[class*=BusinessReports_kpiGrid]){scrollbar-width:none;margin-inline:calc(-1 * var(--mobile-page-x))!important;padding-inline:var(--mobile-page-x)!important;gap:10px!important;padding-bottom:7px!important}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_summary],[class*=BillsManager_summaryGrid],[class*=CreditCardsManager_summaryGrid],[class*=DebtManager_summaryGrid],[class*=SavingsIntelligence_metricGrid],[class*=CashFlowIntelligence_metricGrid],[class*=FinancialGps_metricGrid],[class*=NetWorthLive_cards],[class*=BusinessOverview_kpis],[class*=BusinessTransactionLedger_summary],[class*=BusinessSales_summaryGrid],[class*=BusinessManager_summaryGrid],[class*=BusinessInventory_summaryGrid],[class*=BusinessSuppliers_summaryGrid],[class*=BusinessReports_kpiGrid])::-webkit-scrollbar{display:none}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_summary],[class*=BillsManager_summaryGrid],[class*=CreditCardsManager_summaryGrid],[class*=DebtManager_summaryGrid],[class*=SavingsIntelligence_metricGrid],[class*=CashFlowIntelligence_metricGrid],[class*=FinancialGps_metricGrid],[class*=NetWorthLive_cards])>*{min-height:118px!important;padding:16px!important}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_row],[class*=BusinessTransactionLedger_row],[class*=BusinessSales_saleRow],[class*=BillsManager_billCard],[class*=CreditCardsManager_creditCard],[class*=DebtManager_debtCard],[class*=GoalsManager_card],[class*=BusinessManager_businessCard],[class*=BusinessInventory_itemCard],[class*=BusinessSuppliers_supplierCard]){border:1px solid var(--mobile-border)!important;border-radius:var(--mobile-ui-radius)!important;background:var(--mobile-ui-glass)!important;box-shadow:var(--mobile-ui-shadow-soft)!important}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_row],[class*=BusinessTransactionLedger_row],[class*=BusinessSales_saleRow]){min-height:72px!important;padding:13px!important}html[data-ficonter-native-app=true] .app-main :where([class*=BillsManager_billList],[class*=BusinessSales_salesList],[class*=TransactionLedger_listViewport]){gap:9px!important}html[data-ficonter-native-app=true] .app-main [class*=CoastalOverview_hero]{border-radius:20px!important;margin-bottom:11px!important}html[data-ficonter-native-app=true] .app-main [class*=CoastalOverview_availableCard]{border-radius:22px!important;min-height:176px!important;padding:18px!important}html[data-ficonter-native-app=true] .app-main [class*=CoastalOverview_availableAmount]{letter-spacing:-.045em!important;font-size:clamp(34px,10vw,48px)!important;line-height:1!important}html[data-ficonter-native-app=true] .app-main [class*=CoastalOverview_cardGrid]{gap:10px!important}html[data-ficonter-native-app=true] .app-main [class*=CoastalOverview_card]{min-height:126px!important;padding:15px!important}html[data-ficonter-native-app=true] .app-main :where([class*=TransactionLedger_toolbar],[class*=TransactionLedger_toolbarTop],[class*=TransactionLedger_dateRangeCard],[class*=TransactionLedger_selectionBar],[class*=TransactionLedger_bulkActions]){border-radius:var(--mobile-ui-radius)!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_searchBox]{min-width:0!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_amountBlock]{text-align:end}html[data-ficonter-native-app=true] .app-main :where([class*=MonthlyPlanner_monthlyBudgetCard],[class*=MonthlyPlanner_cashFlow],[class*=MonthlyPlanner_tableCard],[class*=MonthlyPlanner_goalSummaryCard]){padding:16px!important}html[data-ficonter-native-app=true] .app-main [class*=MonthlyPlanner_monthNav]{min-height:50px;border-radius:var(--mobile-ui-radius-small)!important}html[data-ficonter-native-app=true] .app-main [class*=MonthlyPlanner_expenseRow]{min-height:54px}html[data-ficonter-native-app=true] .app-main :where([class*=CreditCardsManager_creditCard],[class*=DebtManager_debtCard],[class*=GoalsManager_card]){padding:16px!important}html[data-ficonter-native-app=true] .app-main :where([class*=CreditCardsManager_cardActions],[class*=DebtManager_cardActions],[class*=GoalsManager_cardCommands]){gap:8px!important}html[data-ficonter-native-app=true] .app-main [class*=SettingsWorkspace_workspace]{gap:11px!important}html[data-ficonter-native-app=true] .app-main [class*=SettingsWorkspace_navigation]{scrollbar-width:none;margin-inline:calc(-1 * var(--mobile-page-x))!important;padding-inline:var(--mobile-page-x)!important;padding-bottom:5px!important}html[data-ficonter-native-app=true] .app-main [class*=SettingsWorkspace_navigation]::-webkit-scrollbar{display:none}html[data-ficonter-native-app=true] .app-main [class*=SettingsWorkspace_sectionButton]{white-space:nowrap;border-radius:999px!important;min-height:44px!important}html[data-ficonter-native-app=true] .app-main [class*=SettingsWorkspace_panel]{padding:16px!important}html[data-ficonter-native-app=true] .app-main [class*=BusinessOverview_shell]{gap:11px!important}html[data-ficonter-native-app=true] .app-main [class*=BusinessOverview_heroActions]>a{border-radius:var(--mobile-ui-radius-small)!important;min-height:50px!important}html[data-ficonter-native-app=true] .app-main :where([class*=BusinessManager_businessGrid],[class*=BusinessInventory_itemGrid],[class*=BusinessSuppliers_supplierGrid]){gap:10px!important}html[data-ficonter-native-app=true] .app-main :where([class*=tableWrap],[class*=TableWrap],[class*=tableContainer],[class*=TableContainer],[class*=expenseViewport],[class*=statementPanel]){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:100%;border-radius:var(--mobile-ui-radius)!important}html[data-ficonter-native-app=true] .app-main table{font-size:13px}html[data-ficonter-native-app=true] .app-main th{letter-spacing:.035em;text-transform:uppercase;color:var(--mobile-text-secondary)!important;font-size:11px!important;font-weight:760!important}html[data-ficonter-native-app=true] .app-main td,html[data-ficonter-native-app=true] .app-main th{padding-block:11px!important}html[data-ficonter-native-app=true] .app-main :where([class*=_modal__],[class*=_confirmModal__],[role=dialog]){width:100%!important;max-width:100%!important;max-height:calc(var(--ficonter-visual-viewport-height,100dvh) - max(8px, env(safe-area-inset-top)))!important;box-shadow:0 -24px 70px color-mix(in srgb, var(--mobile-text-primary) 20%, transparent)!important;border-radius:26px 26px 0 0!important}@media (max-width:360px){html[data-ficonter-native-app=true]{--mobile-page-x:10px;--mobile-page-title-size:25px;--mobile-section-title-size:19px;--mobile-card-title-size:16px}}@media (orientation:landscape) and (max-height:620px){html[data-ficonter-native-app=true]{--mobile-page-top:64px;--mobile-page-bottom:70px}html[data-ficonter-native-app=true] .app-main{padding-top:calc(var(--mobile-page-top) + env(safe-area-inset-top))!important;padding-bottom:calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom))!important}}@media (min-width:700px){html[data-ficonter-device=tablet]{--mobile-page-title-size:30px;--mobile-section-title-size:22px;--mobile-card-title-size:17px}html[data-ficonter-device=tablet] .app-main :where([class*=SettingsWorkspace_panel],[class*=MonthlyPlanner_monthlyBudgetCard],[class*=MonthlyPlanner_cashFlow],[class*=MonthlyPlanner_tableCard]){padding:20px!important}}@media (prefers-reduced-motion:reduce){html[data-ficonter-native-app=true] .app-main *,html[data-ficonter-native-app=true] .app-main :before,html[data-ficonter-native-app=true] .app-main :after{scroll-behavior:auto!important}}html[data-ficonter-native-app=true]:not([data-ficonter-app-drawer=open]),html[data-ficonter-native-app=true]:not([data-ficonter-app-drawer=open]) body{-webkit-overflow-scrolling:touch;overscroll-behavior-x:none!important;overscroll-behavior-y:auto!important;touch-action:pan-y!important;height:auto!important;min-height:100%!important;overflow:clip auto!important}html[data-ficonter-native-app=true]:not([data-ficonter-app-drawer=open]) .app-shell,html[data-ficonter-native-app=true]:not([data-ficonter-app-drawer=open]) .app-main{touch-action:pan-y!important;height:auto!important;overflow-y:visible!important}html[data-ficonter-native-app=true]{--mobile-page-bottom:184px}html[data-ficonter-native-app=true] .app-main{padding-bottom:calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom))!important;scroll-padding-bottom:calc(var(--mobile-page-bottom) + env(safe-area-inset-bottom))!important}html[data-ficonter-native-app=true] .app-main>:last-child{margin-bottom:20px!important}html[data-ficonter-native-app=true][data-ficonter-keyboard=open] .app-main{padding-bottom:calc(24px + env(safe-area-inset-bottom))!important}@media (orientation:landscape) and (max-height:620px){html[data-ficonter-native-app=true]{--mobile-page-bottom:132px}}
@media (max-width:900px){html[data-ficonter-native-app=true]{--fui-bg:#f6f4ee;--fui-surface:#fffffff0;--fui-surface-solid:#fff;--fui-surface-soft:#f3f1e9;--fui-surface-tint:#edf3ef;--fui-text:#17323c;--fui-muted:#687872;--fui-faint:#8b9691;--fui-accent:#15564e;--fui-accent-soft:#dfeae4;--fui-on-accent:#fbfdfb;--fui-gold:#c6a45f;--fui-gold-soft:#f3ead4;--fui-border:#17323c1c;--fui-danger:#b5443f;--fui-success:#2f7b58;--fui-shadow:0 10px 30px #1f312c14;--fui-shadow-soft:0 4px 18px #1f312c0e;--fui-radius:18px;--fui-radius-sm:13px;--mobile-chrome-bg:#fbfaf6;--mobile-chrome-surface:#fff;--mobile-chrome-text:#19363d;--mobile-chrome-muted:#687771;--mobile-chrome-accent:#b69753;--mobile-chrome-accent-text:#15564e;--mobile-chrome-on-accent:#17312d;--mobile-chrome-focus:#b69753;--mobile-chrome-danger-text:#8d3734;--mobile-chrome-danger-icon:#b5443f;--ficonter-native-header-height:0px;--ficonter-native-dock-height:72px}html[data-ficonter-native-app=true][data-resolved-theme=dark]{--fui-bg:#0e1715;--fui-surface:#14201df5;--fui-surface-solid:#14201d;--fui-surface-soft:#192824;--fui-surface-tint:#20342e;--fui-text:#f3f5f0;--fui-muted:#b5c0ba;--fui-faint:#89968f;--fui-accent:#7fb0a2;--fui-accent-soft:#213a33;--fui-on-accent:#0f1b18;--fui-gold:#d2b66f;--fui-gold-soft:#332f24;--fui-border:#ebf0ea1c;--fui-danger:#e17b75;--fui-success:#7fc59d;--fui-shadow:0 12px 34px #0000003d;--fui-shadow-soft:0 5px 20px #0000002e;--mobile-chrome-bg:#111c19;--mobile-chrome-surface:#17241f;--mobile-chrome-text:#f4f5f0;--mobile-chrome-muted:#b6c0ba;--mobile-chrome-accent:#d2b66f;--mobile-chrome-accent-text:#e7d49c;--mobile-chrome-on-accent:#12201c}html[data-ficonter-native-app=true],html[data-ficonter-native-app=true] body{background:var(--fui-bg)}html[data-ficonter-native-app=true] body{color:var(--fui-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-ficonter-native-app=true] .app-shell{background:0 0;min-height:100dvh}html[data-ficonter-native-app=true] .app-main{width:100%;min-height:100dvh;color:var(--fui-text);overflow-x:clip;padding:12px max(12px, env(safe-area-inset-right)) calc(var(--ficonter-native-dock-height) + env(safe-area-inset-bottom) + 16px) max(12px, env(safe-area-inset-left))!important}html[data-ficonter-native-app=true] .app-main>*{width:min(100%,720px);margin-inline:auto}html[data-ficonter-native-app=true] .app-main>.topbar,html[data-ficonter-native-app=true] .app-main>section>.page-heading,html[data-ficonter-native-app=true] .app-main>.page-heading{display:none!important}html[data-ficonter-native-app=true] .app-main h1,html[data-ficonter-native-app=true] .app-main h2,html[data-ficonter-native-app=true] .app-main h3,html[data-ficonter-native-app=true] .app-main h4{color:var(--fui-text);letter-spacing:-.025em;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html[data-ficonter-native-app=true] .app-main h1{font-size:clamp(28px,8vw,36px)!important;line-height:1.05!important}html[data-ficonter-native-app=true] .app-main h2{font-size:clamp(20px,5.5vw,26px)!important;line-height:1.1!important}html[data-ficonter-native-app=true] .app-main h3{font-size:17px!important;line-height:1.15!important}html[data-ficonter-native-app=true] .app-main :where(p,small,label,td,th,li){color:var(--fui-muted)}html[data-ficonter-native-app=true] .app-main :where(.panel,.card,.kpi){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important}html[data-ficonter-native-app=true] .app-main :where(input,select,textarea){min-height:44px;border:1px solid var(--fui-border)!important;color:var(--fui-text)!important;background:var(--fui-surface-solid)!important;box-shadow:none!important;border-radius:12px!important;font-size:16px!important}html[data-ficonter-native-app=true] .app-main textarea{min-height:88px}html[data-ficonter-native-app=true] .app-main :where(button,a){-webkit-tap-highlight-color:transparent}html[data-ficonter-native-app=true] .app-main :where(button,a[class*=Button],a[class*=button]){touch-action:manipulation}html[data-ficonter-native-app=true] .app-main :where(.muted,[class*=eyebrow],[class*=Eyebrow]){color:var(--fui-muted)!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_header]{min-height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(12px, env(safe-area-inset-right)) 7px max(12px, env(safe-area-inset-left));border-bottom:1px solid var(--fui-border);background:color-mix(in srgb, var(--mobile-chrome-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);grid-template-columns:42px minmax(0,1fr) 42px;gap:10px;box-shadow:0 5px 22px #1e2f2a14}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_menuButton]{border:1px solid var(--fui-border);background:var(--fui-surface-solid);border-radius:13px;width:42px;height:42px;box-shadow:0 3px 12px #1f312c0f}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_headerMark]{border-radius:8px;width:28px;height:28px}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_routeEyebrow]{color:var(--fui-muted);letter-spacing:.13em;font-size:8px}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_routeIdentity] strong{color:var(--fui-text);margin-top:3px;font-size:16px;font-weight:800}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_workspaceBadge]{border:1px solid color-mix(in srgb, var(--fui-gold) 65%, transparent);background:var(--fui-gold-soft);width:42px;height:42px;box-shadow:none;overflow:hidden}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_workspaceAvatarImage]{object-fit:cover;border-radius:50%;width:100%;height:100%;padding:0}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_bottomDock]{min-height:calc(68px + env(safe-area-inset-bottom));padding:5px max(7px, env(safe-area-inset-right)) max(5px, env(safe-area-inset-bottom)) max(7px, env(safe-area-inset-left));border-top:1px solid var(--fui-border);background:color-mix(in srgb, var(--mobile-chrome-bg) 96%, transparent);box-shadow:0 -6px 24px #1e2f2a17}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_dockItem]{min-height:54px;color:var(--fui-muted);border-radius:12px;gap:3px;font-size:8.5px;font-weight:680}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_dockActive]{color:var(--fui-accent)}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_dockActive]:after{background:var(--fui-gold);width:4px;height:4px;box-shadow:none;top:auto;bottom:1px}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_addButton]{border:4px solid var(--mobile-chrome-bg);color:#17312d;background:linear-gradient(145deg,#f1dda3,#c5a251);width:54px;height:54px;margin-top:-12px;box-shadow:0 7px 20px #70572533}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_drawer]{color:var(--fui-text);background:var(--fui-surface-solid);border-radius:26px 26px 0 0;box-shadow:0 -18px 60px #14211d38}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_drawerLink],html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_workspaceSwitch]{border:1px solid var(--fui-border);background:var(--fui-surface-soft);border-radius:14px}html[data-ficonter-native-app=true] [class*=CoastalOverview_overview]{gap:12px;display:grid}html[data-ficonter-native-app=true] [class*=CoastalOverview_hero]{gap:16px!important;min-height:auto!important;padding:18px 8px 10px!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_eyebrow]{color:var(--fui-accent)!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:850!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_hero] h1{margin-top:8px!important;font-size:31px!important;line-height:1.04!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_hero] p{font-family:Georgia,Times New Roman,serif;color:var(--fui-muted)!important;margin-top:7px!important;font-size:15px!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_addMoney]{min-width:160px;min-height:44px;width:fit-content!important;color:var(--fui-on-accent)!important;background:var(--fui-accent)!important;border:0!important;border-radius:14px!important;padding:10px 18px!important;font-size:14px!important;box-shadow:0 8px 18px #15564e26!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_cardGrid]{scroll-snap-type:none!important;grid-template-columns:1fr!important;gap:12px!important;display:grid!important;overflow:visible!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_card]{border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;min-width:0!important;min-height:auto!important;box-shadow:var(--fui-shadow)!important;padding:17px!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_availableAmount]{color:var(--fui-text)!important;letter-spacing:-.04em!important;margin-block:12px 2px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,12vw,54px)!important;font-weight:600!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_miniStats]{gap:8px!important;margin-top:12px!important;display:grid!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_miniStat]{border:1px solid var(--fui-border)!important;background:var(--fui-surface-tint)!important;border-radius:14px!important;min-height:62px!important;padding:9px 12px!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_healthTrack],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_monthlyBudgetProgress]{border-radius:999px!important;height:7px!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_insightList] a{min-height:44px;padding-block:9px!important}html[data-ficonter-native-app=true] .transaction-entry-panel,html[data-ficonter-native-app=true] .transaction-ledger-panel{margin:0!important;padding:14px!important}html[data-ficonter-native-app=true] .transaction-ledger-panel>.panel-head{margin-bottom:10px}html[data-ficonter-native-app=true] .transaction-intro{display:none}html[data-ficonter-native-app=true] [class*=TransactionLedger_toolbarTop],html[data-ficonter-native-app=true] [class*=TransactionLedger_toolbar]{gap:8px!important}html[data-ficonter-native-app=true] [class*=TransactionLedger_toolbar]{grid-template-columns:1fr 1fr!important;display:grid!important}html[data-ficonter-native-app=true] [class*=TransactionLedger_searchBox]{grid-column:1/-1}html[data-ficonter-native-app=true] [class*=TransactionLedger_row]{border-bottom:1px solid var(--fui-border)!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:8px 4px!important}html[data-ficonter-native-app=true] [class*=TransactionLedger_list]{border:1px solid var(--fui-border);background:var(--fui-surface-solid);border-radius:15px;overflow:hidden}html[data-ficonter-native-app=true] [class*=TransactionLedger_row]:last-child{border-bottom:0!important}html[data-ficonter-native-app=true] [class*=TransactionLedger_actions]{gap:4px!important}html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_workspace]{gap:10px!important}html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_modeCard],html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_recurringCard],html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_shortcutsCard],html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_formSection]{border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface-solid)!important;box-shadow:none!important;padding:14px!important}html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_modeGrid]{gap:7px!important}html[data-ficonter-native-app=true] [class*=EffortlessEntryWorkspace_modeButton]{border-radius:13px!important;min-height:52px!important;padding:9px 11px!important}html[data-ficonter-native-app=true] [class*=MonthlyPlanner_planner]{display:grid;gap:12px!important}html[data-ficonter-native-app=true] [class*=MonthlyPlanner_header]{padding:0!important}html[data-ficonter-native-app=true] [class*=MonthlyPlanner_topGrid],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_bottomGrid],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_sectionGrid]{grid-template-columns:1fr!important;gap:10px!important}html[data-ficonter-native-app=true] [class*=MonthlyPlanner_compactCard],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_monthlyBudgetCard],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_goalSummaryCard],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_tableCard]{border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] [class*=MonthlyPlanner_expenseRow],html[data-ficonter-native-app=true] [class*=MonthlyPlanner_row]{min-height:48px!important;padding-block:7px!important}html[data-ficonter-native-app=true] :where([class*=BillsManager_shell],[class*=DebtManager_shell],[class*=GoalsManager_workspace]){display:grid;gap:12px!important}html[data-ficonter-native-app=true] :where([class*=BillsManager_summaryGrid],[class*=DebtManager_summaryGrid],[class*=GoalsManager_summary]){grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=BillsManager_formCard],[class*=DebtManager_formCard],[class*=GoalsManager_card]){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] [class*=BillsManager_billList],html[data-ficonter-native-app=true] [class*=DebtManager_debtGrid],html[data-ficonter-native-app=true] [class*=GoalsManager_grid]{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html[data-ficonter-native-app=true] [class*=BillsManager_billCard],html[data-ficonter-native-app=true] [class*=DebtManager_debtCard]{border:1px solid var(--fui-border)!important;background:var(--fui-surface-solid)!important;min-height:72px!important;box-shadow:none!important;border-radius:14px!important;padding:11px 12px!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_shell],[class*=NetWorthLive_shell],[class*=CashFlowIntelligence_shell],[class*=AiInsights_shell]){display:grid;gap:12px!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_pageHeader],[class*=NetWorthLive_pageHeader],[class*=CashFlowIntelligence_pageHeader],[class*=AiInsights_pageHeader]){padding:4px 2px 8px!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_pageHeader],[class*=NetWorthLive_pageHeader],[class*=CashFlowIntelligence_pageHeader],[class*=AiInsights_pageHeader])>:where(p,span){display:none!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_metricGrid],[class*=CashFlowIntelligence_metricGrid],[class*=AiInsights_metricGrid],[class*=NetWorthLive_cards]){grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_panel],[class*=CashFlowIntelligence_panel],[class*=AiInsights_panel],[class*=NetWorthLive_panel]){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] :where([class*=SavingsIntelligence_twoColumn],[class*=CashFlowIntelligence_twoColumn],[class*=AiInsights_twoColumn]){grid-template-columns:1fr!important;gap:10px!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_workspace]{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_navigation]{border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;max-height:none!important;box-shadow:var(--fui-shadow-soft)!important;gap:7px!important;padding:10px!important;display:grid!important;position:static!important;overflow:visible!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_accountCard]{background:var(--fui-surface-soft)!important;border-radius:14px!important;padding:10px!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_sectionButton]{background:0 0!important;border:1px solid #0000!important;border-radius:13px!important;min-height:52px!important;padding:9px 10px!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_sectionActive]{border-color:var(--fui-border)!important;background:var(--fui-surface-tint)!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_panel]{border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] [class*=SettingsWorkspace_formCard],html[data-ficonter-native-app=true] [class*=SettingsWorkspace_privacyCard],html[data-ficonter-native-app=true] [class*=SettingsWorkspace_planCard]{border:1px solid var(--fui-border)!important;background:var(--fui-surface-solid)!important;box-shadow:none!important;border-radius:14px!important;padding:12px!important}html[data-ficonter-native-app=true] .app-main table{font-size:12px!important}html[data-ficonter-native-app=true] .app-main :where([class*=modalBackdrop],[class*=backdrop]){-webkit-backdrop-filter:blur(8px)}html[data-ficonter-native-app=true] .app-main :where([class*=modal],[class*=Modal]){border-radius:20px!important}html[data-ficonter-native-app=true] .app-main :where([class*=dangerButton],[class*=deleteButton],[class*=modalDanger]){color:#fff!important;background:var(--fui-danger)!important}html[data-ficonter-native-app=true] .app-main :where([class*=primaryButton],[class*=saveButton],[class*=paymentButton],[class*=investButton]){color:var(--fui-on-accent)!important;background:var(--fui-accent)!important}}@media (max-width:390px){html[data-ficonter-native-app=true]{--ficonter-native-header-height:0px;--ficonter-native-dock-height:68px}html[data-ficonter-native-app=true] .app-main{padding-inline:max(9px, env(safe-area-inset-left))!important}html[data-ficonter-native-app=true] [class*=CoastalOverview_hero] h1{font-size:28px!important}html[data-ficonter-native-app=true] :where([class*=BillsManager_summaryGrid],[class*=DebtManager_summaryGrid],[class*=SavingsIntelligence_metricGrid],[class*=CashFlowIntelligence_metricGrid],[class*=AiInsights_metricGrid],[class*=NetWorthLive_cards]){grid-template-columns:1fr!important}}@media (max-width:900px){html[data-ficonter-native-app=true] :where([class*=CreditCardsManager_shell],[class*=EmergencyFundIntelligence_shell],[class*=FinancialIndependence_shell],[class*=DocumentVault_page]){display:grid;gap:12px!important}html[data-ficonter-native-app=true] :where([class*=CreditCardsManager_summaryGrid],[class*=EmergencyFundIntelligence_metricGrid],[class*=FinancialIndependence_resultGrid],[class*=DocumentVault_metrics]){grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=CreditCardsManager_formCard],[class*=CreditCardsManager_creditCard],[class*=CreditCardsManager_balancePanel],[class*=EmergencyFundIntelligence_panel],[class*=FinancialIndependence_progressCard],[class*=FinancialIndependence_timelineCard],[class*=FinancialIndependence_setupCard],[class*=DocumentVault_card]){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] [class*=CreditCardsManager_cardGrid],html[data-ficonter-native-app=true] [class*=DocumentVault_grid]{grid-template-columns:1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=FinancialGps_hero],[class*=FinancialGps_milestoneCard],[class*=FinancialGps_comfortCard],[class*=FinancialGps_pathPanel],[class*=FinancialGps_metricCard],[class*=FinancialGps_pathCard]){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] :where([class*=FinancialGps_primaryGrid],[class*=FinancialGps_metricGrid]){grid-template-columns:1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=BusinessOverview_shell],[class*=BusinessSales_shell],[class*=BusinessInventory_shell],[class*=BusinessCostControl_shell],[class*=BusinessSuppliers_shell],[class*=BusinessReports_shell],[class*=BusinessAdministration_shell],[class*=BusinessManager_shell],[class*=BusinessTransactionLedger_shell]){display:grid;gap:12px!important}html[data-ficonter-native-app=true] :where([class*=BusinessOverview_hero],[class*=BusinessSales_hero],[class*=BusinessInventory_hero],[class*=BusinessCostControl_hero],[class*=BusinessSuppliers_hero],[class*=BusinessReports_hero],[class*=BusinessAdministration_hero],[class*=BusinessManager_hero],[class*=BusinessTransactionLedger_hero]){padding:4px 2px 8px!important}html[data-ficonter-native-app=true] :where([class*=BusinessOverview_panel],[class*=BusinessSales_formCard],[class*=BusinessInventory_formCard],[class*=BusinessInventory_historyPanel],[class*=BusinessCostControl_panel],[class*=BusinessCostControl_formCard],[class*=BusinessSuppliers_formCard],[class*=BusinessReports_panel],[class*=BusinessReports_statementPanel],[class*=BusinessAdministration_panel],[class*=BusinessManager_formCard],[class*=BusinessManager_businessCard],[class*=BusinessTransactionLedger_modal]){border:1px solid var(--fui-border)!important;border-radius:var(--fui-radius)!important;background:var(--fui-surface)!important;box-shadow:var(--fui-shadow-soft)!important;padding:14px!important}html[data-ficonter-native-app=true] :where([class*=BusinessOverview_kpis],[class*=BusinessSales_summaryGrid],[class*=BusinessInventory_summaryGrid],[class*=BusinessCostControl_kpis],[class*=BusinessSuppliers_summaryGrid],[class*=BusinessReports_kpiGrid],[class*=BusinessManager_summaryGrid]){grid-template-columns:1fr 1fr!important;gap:8px!important}html[data-ficonter-native-app=true] :where([class*=BusinessOverview_rows],[class*=BusinessSales_salesList],[class*=BusinessInventory_itemGrid],[class*=BusinessSuppliers_supplierGrid],[class*=BusinessManager_businessGrid],[class*=BusinessTransactionLedger_list]){grid-template-columns:1fr!important;gap:8px!important;display:grid!important}html[data-ficonter-native-app=true] :where([class*=BusinessSales_saleRow],[class*=BusinessInventory_itemCard],[class*=BusinessSuppliers_supplierCard],[class*=BusinessTransactionLedger_row]){border:1px solid var(--fui-border)!important;background:var(--fui-surface-solid)!important;box-shadow:none!important;border-radius:14px!important;padding:10px 12px!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_header]{display:none!important}html[data-ficonter-native-app=true] [class*=SidebarNavigation_shellHeader],html[data-ficonter-native-app=true] [class*=BusinessSidebar_shellHeader]{display:block!important}html[data-ficonter-native-app=true] .app-main{padding-top:12px!important}}
@media (max-width:1180px){html[data-ficonter-native-app=true][data-ficonter-device=phone] .app-main{perspective:1200px;overflow-x:clip!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] .app-main>*{transform-origin:50%;backface-visibility:hidden;min-width:0}html[data-ficonter-native-app=true][data-ficonter-device=phone][data-ficonter-nav-transition=active][data-ficonter-nav-direction=forward] .app-main>*{animation:.22s cubic-bezier(.2,.86,.2,1) both ficonter-mobile-page-forward!important}html[data-ficonter-native-app=true][data-ficonter-device=phone][data-ficonter-nav-transition=active][data-ficonter-nav-direction=back] .app-main>*{animation:.2s cubic-bezier(.2,.86,.2,1) both ficonter-mobile-page-back!important}@keyframes ficonter-mobile-page-forward{0%{opacity:.98;transform:translate(100%)}to{opacity:1;transform:translate(0,0)}}@keyframes ficonter-mobile-page-back{0%{opacity:.98;transform:translate(-34%)}to{opacity:1;transform:translate(0,0)}}html[data-ficonter-native-app=true][data-ficonter-device=phone] .ficonter-settings-subscription-summary,html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_panel]{display:none!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_navigation]{display:grid!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=true] [class*=SettingsWorkspace_navigation]{display:none!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=true] [class*=SettingsWorkspace_panel]{width:100%!important;margin:0!important;display:block!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] .ficonter-settings-page[data-settings-detail=true] .ficonter-settings-page-heading{display:none!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] .ficonter-settings-page[data-settings-detail=true] .ficonter-settings-workspace-shell,html[data-ficonter-native-app=true][data-ficonter-device=phone] .ficonter-settings-page[data-settings-detail=true] [class*=SettingsWorkspace_workspace]{margin-top:0!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_navigation]{overflow:visible!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_sectionList]{gap:4px!important;width:100%!important;min-width:0!important;display:grid!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_sectionButton]{text-align:left!important;grid-template-columns:34px minmax(0,1fr) 18px!important;width:100%!important;min-width:0!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_workspace][data-mobile-detail=false] [class*=SettingsWorkspace_sectionButton]>:last-child:not(:first-child){display:block!important}}@media (prefers-reduced-motion:reduce){html[data-ficonter-native-app=true][data-ficonter-device=phone][data-ficonter-nav-transition=active] .app-main>*{animation:none!important}}html[data-ficonter-native-app=true][data-ficonter-device=tablet] [class*=SettingsWorkspace_workspace] [class*=SettingsWorkspace_navigation]{display:grid!important}html[data-ficonter-native-app=true][data-ficonter-device=tablet] [class*=SettingsWorkspace_workspace] [class*=SettingsWorkspace_panel]{display:block!important}html[data-ficonter-native-app=true][data-ficonter-device=tablet] [class*=SettingsWorkspace_sectionButton]{transition:background-color .1s,border-color .1s,color .1s!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_sectionButton]{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color 80ms,border-color 80ms,color 80ms,transform 80ms!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=SettingsWorkspace_sectionButton]:active{transform:scale(.985)}@media (max-width:1180px){html[data-ficonter-native-app=true] .app-main{filter:none!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_backdrop],html[data-ficonter-native-app=true] [class*=PlatformTransparencyNotice_backdrop],html[data-ficonter-native-app=true] .app-main :where([class*=modalBackdrop],[class*=backdrop]){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_backdrop]:not([class*=FiconterNativeAppChrome_backdropOpen]){display:none!important}html[data-ficonter-native-app=true] [class*=PlatformTransparencyNotice_backdrop]{background:#1020252e!important;place-items:center!important}}
html[data-theme]{--theme-text:var(--text-primary);--theme-muted:var(--text-secondary);--theme-faint:var(--text-tertiary);--theme-surface:var(--surface-card);--theme-surface-raised:var(--surface-raised);--theme-surface-subtle:var(--surface-subtle);--theme-border:var(--border-subtle);--theme-border-strong:var(--border-strong);--theme-control:var(--control-bg);--theme-accent:var(--gold);--theme-danger:var(--burgundy);--theme-success:var(--sage);--ink:var(--text-primary);--muted:var(--text-secondary);--paper:var(--surface-card);--line:var(--border-subtle);--ivory:var(--surface-canvas)}html[data-theme] body,html[data-theme] .app-shell,html[data-theme] .app-main{color:var(--text-primary)}html[data-theme] :where(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;background-color:var(--control-bg);border-color:var(--border-subtle);color:var(--text-primary);caret-color:var(--text-primary)}@media (prefers-color-scheme:dark){html[data-theme] :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial}}html[data-resolved-theme=light] :where(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-resolved-theme=dark] :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme] :where(input,textarea)::placeholder{color:var(--text-tertiary);-webkit-text-fill-color:var(--text-tertiary);opacity:1}html[data-theme] select option{background:var(--surface-raised);color:var(--text-primary)}html[data-theme] :where(button,a,summary):focus-visible{outline-color:var(--gold)}html[data-theme] :where(button,a,summary) svg,html[data-theme] :where(label,legend) svg{color:currentColor}html[data-theme] :where(button,input,select,textarea):disabled,html[data-theme] [aria-disabled=true]{opacity:.58}html[data-ficonter-native-app=true]{--fui-bg:var(--surface-canvas);--fui-surface:color-mix(in srgb, var(--surface-card) 94%, transparent);--fui-surface-solid:var(--surface-card);--fui-surface-soft:var(--surface-subtle);--fui-surface-tint:color-mix(in srgb, var(--surface-subtle) 76%, var(--surface-card) 24%);--fui-text:var(--text-primary);--fui-muted:var(--text-secondary);--fui-faint:var(--text-tertiary);--fui-accent:var(--gold);--fui-accent-soft:color-mix(in srgb, var(--gold) 14%, var(--surface-subtle));--fui-on-accent:var(--solid-text);--fui-gold:var(--gold);--fui-gold-soft:var(--gold-soft);--fui-border:var(--border-subtle);--fui-danger:var(--burgundy);--fui-success:var(--sage);--fui-shadow:0 10px 30px color-mix(in srgb, var(--text-primary) 9%, transparent);--fui-shadow-soft:0 4px 18px color-mix(in srgb, var(--text-primary) 6%, transparent);--mobile-text-primary:var(--text-primary);--mobile-text-secondary:var(--text-secondary);--mobile-text-tertiary:var(--text-tertiary);--mobile-canvas:var(--surface-canvas);--mobile-surface:var(--surface-card);--mobile-surface-raised:var(--surface-raised);--mobile-surface-subtle:var(--surface-subtle);--mobile-control-bg:var(--control-bg);--mobile-border:var(--border-subtle);--mobile-border-strong:var(--border-strong);--mobile-accent:var(--gold);--mobile-focus-ring:var(--focus-ring);--mobile-solid-bg:var(--solid-bg);--mobile-solid-text:var(--solid-text);--mobile-chrome-bg:var(--surface-card);--mobile-chrome-surface:var(--surface-raised);--mobile-chrome-text:var(--text-primary);--mobile-chrome-muted:var(--text-secondary);--mobile-chrome-accent:var(--gold);--mobile-chrome-accent-text:var(--gold);--mobile-chrome-on-accent:var(--solid-text);--mobile-chrome-focus:var(--gold);--mobile-chrome-danger-text:var(--burgundy);--mobile-chrome-danger-icon:var(--burgundy)}html[data-ficonter-native-app=true] body,html[data-ficonter-native-app=true] .app-main{color:var(--text-primary)!important}html[data-ficonter-native-app=true] .app-main :where(.panel,.card,.kpi,[class*=panel i],[class*=card i]){border-color:var(--border-subtle)}html[data-ficonter-native-app=true] .app-main :where(h1,h2,h3,h4,h5,h6,label,legend,th){color:var(--text-primary)}html[data-ficonter-native-app=true] .app-main :where(p,small,td){border-color:var(--border-subtle)}html[data-theme] :where(body,.app-shell,.app-main,button,input,select,textarea,[role=dialog],[role=menu]){transition-property:background-color,border-color,color,box-shadow;transition-duration:.14s;transition-timing-function:ease-out}@media (prefers-reduced-motion:reduce){html[data-theme] :where(body,.app-shell,.app-main,button,input,select,textarea,[role=dialog],[role=menu]){transition-duration:0s}}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_drawer]{--mobile-chrome-bg:var(--surface-card);--mobile-chrome-surface:var(--surface-raised);--mobile-chrome-text:var(--text-primary);--mobile-chrome-muted:var(--text-secondary);--mobile-chrome-accent:var(--gold);--mobile-chrome-accent-text:var(--gold);--mobile-chrome-on-accent:var(--solid-text);--mobile-chrome-focus:var(--gold)}
html[data-theme]{--theme-on-canvas:var(--text-primary);--theme-on-surface:var(--text-primary);--theme-on-surface-muted:var(--text-secondary);--theme-on-surface-faint:var(--text-tertiary);--theme-on-solid:var(--solid-text);--theme-surface-card:var(--surface-card);--theme-surface-raised:var(--surface-raised);--theme-control-surface:var(--control-bg);--theme-separator:var(--border-subtle)}html[data-theme] body,html[data-theme] .app-shell,html[data-theme] .app-main{color:var(--theme-on-canvas)}html[data-theme] .app-shell :where(header,nav,[role=navigation],[role=menu],[role=dialog],[class*=banner i],[class*=bar i],[class*=card i],[class*=panel i],[class*=drawer i],[class*=sheet i],[class*=menu i],[class*=popover i],[class*=dropdown i],[class*=toolbar i]){color:var(--theme-on-surface);border-color:var(--theme-separator)}html[data-theme] .app-shell :where([role=menu],[role=dialog],[class*=drawer i],[class*=sheet i],[class*=popover i],[class*=dropdown i]){background-color:color-mix(in srgb, var(--theme-surface-raised) 97%, transparent)}html[data-theme] .app-shell :where([class*=drawerLinkLabel i],[class*=drawerLinkStatus i]){box-shadow:none!important;background-color:#0000!important;background-image:none!important}html[data-theme] .app-shell :where(h1,h2,h3,h4,h5,h6,output,[class*=amount i],[class*=balance i],[class*=total i],[class*=number i],[class*=metricValue i],[class*=statValue i],[class*=money i]){color:var(--theme-on-surface)}html[data-theme] .app-shell :where([class*=subtitle i],[class*=description i],[class*=caption i],[class*=meta i],[class*=muted i],[class*=hint i],[class*=helper i]){color:var(--theme-on-surface-muted)}html[data-theme] .app-shell :where(input,select,textarea){background-color:var(--theme-control-surface);border-color:var(--theme-separator);color:var(--theme-on-surface);caret-color:var(--theme-on-surface)}html[data-theme] .app-shell :where(input,textarea)::placeholder{color:var(--theme-on-surface-faint);-webkit-text-fill-color:var(--theme-on-surface-faint);opacity:1}html[data-theme] .app-shell select option{background:var(--theme-surface-raised);color:var(--theme-on-surface)}html[data-theme] .app-shell :where(button,a,summary,[role=button],[role=menuitem]) svg:not([data-ficonter-preserve-color=true]){color:currentColor}html[data-ficonter-native-app=true][data-theme]{--mobile-chrome-bg:var(--surface-card);--mobile-chrome-surface:var(--surface-raised);--mobile-chrome-text:var(--text-primary);--mobile-chrome-muted:var(--text-secondary);--mobile-chrome-accent:var(--gold);--mobile-chrome-on-accent:var(--solid-text)}html[data-theme] .app-shell .ficonter-auto-contrast{color:var(--ficonter-auto-text)!important;-webkit-text-fill-color:var(--ficonter-auto-text)!important}html[data-theme] .app-shell .ficonter-auto-contrast::placeholder{color:color-mix(in srgb, var(--ficonter-auto-text) 76%, transparent)!important;-webkit-text-fill-color:color-mix(in srgb, var(--ficonter-auto-text) 76%, transparent)!important;opacity:1!important}
:root,html[data-theme=light],html[data-theme=system][data-resolved-theme=light]{--font-interface:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", ui-serif, serif;--font-numeric:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-weight:500;--font-display-tracking:-.035em;--font-interface-tracking:0em;--font-label-tracking:.075em;--font-numeric-tracking:-.018em}html[data-theme=dark],html[data-theme=system][data-resolved-theme=dark]{--font-interface:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Segoe UI Variable Display", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-numeric:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-weight:650;--font-display-tracking:-.045em;--font-interface-tracking:.002em;--font-label-tracking:.085em;--font-numeric-tracking:-.022em}html[data-theme=midnight]{--font-interface:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:Baskerville, "Iowan Old Style", "Palatino Linotype", Georgia, ui-serif, serif;--font-numeric:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display-weight:500;--font-display-tracking:-.028em;--font-interface-tracking:.006em;--font-label-tracking:.105em;--font-numeric-tracking:-.014em}html[data-theme=emerald]{--font-interface:"Gill Sans", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, ui-serif, serif;--font-numeric:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-weight:600;--font-display-tracking:-.021em;--font-interface-tracking:.004em;--font-label-tracking:.095em;--font-numeric-tracking:-.015em}html[data-theme=bordeaux]{--font-interface:"Trebuchet MS", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:Baskerville, "Iowan Old Style", Georgia, "Times New Roman", ui-serif, serif;--font-numeric:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-weight:500;--font-display-tracking:-.025em;--font-interface-tracking:.003em;--font-label-tracking:.09em;--font-numeric-tracking:-.012em}html[data-theme=ocean]{--font-interface:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Avenir Next", "Segoe UI Variable Display", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-numeric:"Avenir Next", "Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-display-weight:650;--font-display-tracking:-.038em;--font-interface-tracking:.008em;--font-label-tracking:.105em;--font-numeric-tracking:-.02em}html[data-theme=sandstone]{--font-interface:"Trebuchet MS", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display:"Palatino Linotype", Palatino, "Book Antiqua", Georgia, ui-serif, serif;--font-numeric:"Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-display-weight:500;--font-display-tracking:-.017em;--font-interface-tracking:.005em;--font-label-tracking:.085em;--font-numeric-tracking:-.012em}html[data-theme] body,html[data-theme] button,html[data-theme] input,html[data-theme] select,html[data-theme] textarea,html[data-theme] .app-shell{font-family:var(--font-interface);letter-spacing:var(--font-interface-tracking)}html[data-theme] .app-shell :where(h1,h2,h3,h4,.page-title h1,[class*=title i],[class*=heading i]){font-weight:var(--font-display-weight);letter-spacing:var(--font-display-tracking);font-family:var(--font-display)!important}html[data-theme] .app-shell :where(nav,button,input,select,textarea,label,summary,[role=menuitem],[role=tab],[role=button]){font-family:var(--font-interface)!important}html[data-theme] .app-shell :where(th,legend,.eyebrow,[class*=eyebrow i],[class*=label i]){letter-spacing:var(--font-label-tracking)}html[data-theme] .app-shell :where(output,.amount-positive,.amount-negative,.kpi strong,[class*=amount i],[class*=balance i],[class*=metric i] strong,[class*=total i] strong,td:last-child){font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;letter-spacing:var(--font-numeric-tracking);font-family:var(--font-numeric)!important}html[data-theme] .app-shell :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--text-primary)}html[data-theme] .app-shell :where(p,small,figcaption,caption){color:var(--text-secondary)}html[data-theme] body,html[data-theme] .app-shell,html[data-theme] .app-shell *{transition-property:background-color,border-color,color,box-shadow}
main[class*=page-module__][class*=__page] [class*=__heroVisual]{border-color:#18303a1f!important;min-height:590px!important;box-shadow:0 32px 76px #1c2f3626!important}main[class*=page-module__][class*=__page] [class*=__floatingDashboard]{border-color:#24596924!important;box-shadow:0 22px 48px #1d45511c,inset 0 1px #fffffff5!important}main[class*=page-module__][class*=__page] [class*=__workspaceIdentity]{letter-spacing:.01em;color:#435a62!important;font-size:12px!important;font-weight:850!important}main[class*=page-module__][class*=__page] [class*=__workspaceDot]{background:#4f887d!important;box-shadow:0 0 0 4px #4f887d24!important}main[class*=page-module__][class*=__page] [class*=__floatingTitleRow] strong{color:#213d47!important;font-size:24px!important}main[class*=page-module__][class*=__page] [class*=__heroPrimaryMetric],main[class*=page-module__][class*=__page] [class*=__heroHealthMetric]{box-shadow:0 8px 22px #1e3b4309;background:#f4f7f3e8!important;border-color:#18303a18!important}main[class*=page-module__][class*=__page] [class*=__heroPrimaryMetric]>span,main[class*=page-module__][class*=__page] [class*=__heroHealthMetric]>span,main[class*=page-module__][class*=__page] [class*=__heroMiniStats] span{color:#5d6d73!important;font-size:10px!important}main[class*=page-module__][class*=__page] [class*=__heroPrimaryMetric]>strong{letter-spacing:-.025em;color:#285f60!important;font-size:37px!important}main[class*=page-module__][class*=__page] [class*=__heroHealthMetric] strong{letter-spacing:-.02em;font-size:33px!important}main[class*=page-module__][class*=__page] [class*=__progressCopy]{color:#5f7177!important;font-size:10px!important}main[class*=page-module__][class*=__page] [class*=__heroMiniStats]>div{border:1px solid #18303a09;background:#f7f4ece6!important;padding:10px 11px!important}main[class*=page-module__][class*=__page] [class*=__heroMiniStats] strong{font-size:14px!important}main[class*=page-module__][class*=__page] [class*=__heroSupportCard]{background:#fffdf8e6!important;border:1px solid #18303a21!important;border-radius:20px!important;width:auto!important;padding:10px!important;bottom:14px!important;left:22px!important;right:22px!important;box-shadow:0 18px 42px #1729311c!important}main[class*=page-module__][class*=__page] [class*=__heroSupportImage]{border-radius:14px!important;min-height:176px!important}main[class*=page-module__][class*=__page]>header[class*=__header]{-webkit-backdrop-filter:saturate(125%)blur(18px);backdrop-filter:saturate(125%)blur(18px);background:#f8f6f0f0!important;border-bottom-color:#18303a17!important;box-shadow:0 10px 30px #152b330a!important}main[class*=page-module__][class*=__page] [class*=__navigation]>a{align-items:center;min-height:42px;display:inline-flex}main[class*=page-module__][class*=__page] [class*=__navigation]>a[href^=\#]:after{content:"";opacity:0;background:#2f7777;border-radius:999px;height:1px;transition:opacity .18s,transform .18s;position:absolute;bottom:6px;left:1px;right:1px;transform:scaleX(.4)}main[class*=page-module__][class*=__page] [class*=__navigation]>a[href^=\#]:hover:after{opacity:.75;transform:scaleX(1)}main[class*=page-module__][class*=__page] [class*=__headerCta]{background:#b89a61!important;border:1px solid #7c5d2629!important;box-shadow:0 10px 24px #81663329!important}main[class*=page-module__][class*=__page] [class*=__headerCta]:hover{background:#bea36c!important;box-shadow:0 13px 28px #81663333!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] button[aria-haspopup=listbox]{box-shadow:0 6px 18px #152b3309;color:#4b5d64!important;background:#fffdf7b8!important;border-color:#18303a21!important;border-radius:12px!important;min-height:42px!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] button[aria-haspopup=listbox]:hover,main[class*=page-module__][class*=__page] [class*=__headerLanguage] button[aria-haspopup=listbox][aria-expanded=true]{color:#18303a!important;background:#fffdf7!important;border-color:#18303a38!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] [role=listbox]{background:#fffdf7!important;border-color:#18303a1f!important;box-shadow:0 20px 56px #152b3329!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] [role=option]{color:#18303a!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] [role=option] small{color:#718086!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] [role=option]:hover,main[class*=page-module__][class*=__page] [class*=__headerLanguage] [role=option][aria-selected=true]{background:#edf2ec!important}main[class*=page-module__][class*=__page] #platform,main[class*=page-module__][class*=__page] #for-you,main[class*=page-module__][class*=__page] #privacy{scroll-margin-top:96px}main[class*=page-module__][class*=__page] [class*=__proofStrip]{background:#fffdf8f0!important;border-color:#18303a1a!important;box-shadow:0 14px 38px #18303a0e!important}main[class*=page-module__][class*=__page] [class*=__sectionIntro]>p{max-width:690px;margin-inline:auto!important}main[class*=page-module__][class*=__page] [class*=__sectionIntro] h2,main[class*=page-module__][class*=__page] [class*=__sectionIntroLeft] h2,main[class*=page-module__][class*=__page] [class*=__privacyCopy] h2,main[class*=page-module__][class*=__page] [class*=__finalSection] h2{text-wrap:balance}main[class*=page-module__][class*=__page] [class*=__productWindow]{border-color:#18303a1f!important;box-shadow:0 28px 72px #152e371d!important}main[class*=page-module__][class*=__page] [class*=__overviewGrid] article,main[class*=page-module__][class*=__page] [class*=__viewCard],main[class*=page-module__][class*=__page] [class*=__storyCard]{background:#fffdf8!important;border-color:#18303a18!important}main[class*=page-module__][class*=__page] [class*=__overviewGrid] article{box-shadow:0 12px 30px #22363c0e!important}main[class*=page-module__][class*=__page] [class*=__viewCard]{border-radius:22px!important;transition:border-color .18s,box-shadow .18s!important;box-shadow:0 10px 28px #18303a0b!important}main[class*=page-module__][class*=__page] [class*=__viewCard]:hover{border-color:#18303a21!important;transform:none!important;box-shadow:0 12px 32px #18303a0e!important}main[class*=page-module__][class*=__page] [class*=__viewCardTop]>svg{display:none!important}main[class*=page-module__][class*=__page] [class*=__viewCard]>p,main[class*=page-module__][class*=__page] [class*=__storyBody]>p,main[class*=page-module__][class*=__page] [class*=__principleGrid] p{color:#617278!important}main[class*=page-module__][class*=__page] [class*=__viewStat] span{color:#76878d!important;font-size:10px!important}main[class*=page-module__][class*=__page] [class*=__storyCard]{box-shadow:0 16px 46px #18303a11!important}main[class*=page-module__][class*=__page] [class*=__storyBody]{padding:30px 32px 32px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid]{background:#edf2eb!important;border-color:#18303a18!important;border-radius:28px!important;box-shadow:0 14px 38px #18303a0b!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] article{min-height:260px!important;padding:36px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] h3{margin-top:36px!important}main[class*=page-module__][class*=__page] [class*=__privacySection]{box-shadow:0 28px 74px #0d1b2324}main[class*=page-module__][class*=__page] [class*=__finalSection]{border-bottom:1px solid #18303a11}@media (min-width:721px) and (max-width:1120px){main[class*=page-module__][class*=__page] [class*=__navigation]{gap:14px!important}main[class*=page-module__][class*=__page] [class*=__navigation]>a:first-child,main[class*=page-module__][class*=__page] [class*=__navigation]>a:nth-child(3){display:inline-flex!important}main[class*=page-module__][class*=__page] [class*=__navigation]>a:nth-child(2){display:none!important}}@media (min-width:901px) and (max-width:1020px){main[class*=page-module__][class*=__page] [class*=__hero]{grid-template-columns:1fr!important;gap:38px!important}main[class*=page-module__][class*=__page] [class*=__heroCopy]{max-width:680px!important}main[class*=page-module__][class*=__page] [class*=__hero] h1{max-width:680px!important;font-size:clamp(52px,7vw,64px)!important}}@media (max-width:900px){main[class*=page-module__][class*=__page] [class*=__heroVisual]{min-height:560px!important}main[class*=page-module__][class*=__page] [class*=__heroSupportCard]{width:auto!important;bottom:14px!important;left:16px!important;right:16px!important}main[class*=page-module__][class*=__page] [class*=__heroSupportImage]{min-height:166px!important}main[class*=page-module__][class*=__page] [class*=__storyBody]{padding:28px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] article{min-height:0!important;padding:32px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] h3{margin-top:28px!important}}@media (min-width:641px) and (max-width:720px){main[class*=page-module__][class*=__page] [class*=__navigation]>a:nth-child(-n+3){display:none!important}}@media (max-width:640px){main[class*=page-module__][class*=__page] [class*=__heroVisual]{min-height:535px!important}main[class*=page-module__][class*=__page] [class*=__floatingTitleRow] strong{font-size:22px!important}main[class*=page-module__][class*=__page] [class*=__heroPrimaryMetric]>strong{font-size:34px!important}main[class*=page-module__][class*=__page] [class*=__heroHealthMetric] strong{font-size:30px!important}main[class*=page-module__][class*=__page] [class*=__heroSupportCard]{width:auto!important;padding:8px!important;bottom:10px!important;left:12px!important;right:12px!important}main[class*=page-module__][class*=__page] [class*=__heroSupportImage]{min-height:148px!important}main[class*=page-module__][class*=__page] [class*=__storyBody]{padding:24px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] article{padding:28px 24px!important}main[class*=page-module__][class*=__page] [class*=__principleGrid] h3{margin-top:24px!important}}@media (max-width:380px){main[class*=page-module__][class*=__page] [class*=__headerLanguage] [class*=LanguageSelector-module__][class*=__public] [class*=__trigger]{gap:0!important;width:40px!important;min-width:40px!important;padding-inline:0!important}main[class*=page-module__][class*=__page] [class*=__headerLanguage] [class*=LanguageSelector-module__][class*=__public] [class*=__trigger]>span,main[class*=page-module__][class*=__page] [class*=__headerLanguage] [class*=LanguageSelector-module__][class*=__public] [class*=__trigger]>svg:last-child{display:none!important}}
@supports (-webkit-touch-callout:none){html[data-ficonter-native-app=true][data-ficonter-device=phone] .app-main,html[data-ficonter-native-app=true][data-ficonter-device=phone] .app-main>*{filter:none!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] body *,html[data-ficonter-native-app=true][data-ficonter-device=phone] body :before,html[data-ficonter-native-app=true][data-ficonter-device=phone] body :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] [class*=FiconterNativeAppChrome_drawerLinkLabel]{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}}
@media (max-width:900px){html[data-ficonter-native-app=true]{--adaptive-page-gutter:clamp(10px, 3.6vw, 22px);--adaptive-shell-gap:clamp(3px, 1.35vw, 7px);--adaptive-control-size:clamp(40px, 11.5vw, 48px);--adaptive-account-size:clamp(50px, 14.5vw, 58px);--adaptive-brand-size:clamp(50px, 14.5vw, 58px);--adaptive-radius:clamp(14px, 4.2vw, 20px);--adaptive-radius-small:clamp(10px, 3.2vw, 15px);--adaptive-page-title:clamp(24px, 7.2vw, 34px);--adaptive-section-title:clamp(19px, 5.2vw, 26px);--adaptive-card-title:clamp(16px, 4.25vw, 19px);--adaptive-body-size:clamp(14px, 3.8vw, 15.5px);--adaptive-menu-width:clamp(200px, 58vw, 260px);--adaptive-dialog-gutter:clamp(12px, 4vw, 24px);--mobile-page-x:var(--adaptive-page-gutter);--mobile-ui-radius:var(--adaptive-radius);--mobile-ui-radius-small:var(--adaptive-radius-small);--mobile-page-title-size:var(--adaptive-page-title);--mobile-section-title-size:var(--adaptive-section-title);--mobile-card-title-size:var(--adaptive-card-title);--mobile-body-size:var(--adaptive-body-size)}html[data-ficonter-native-app=true],html[data-ficonter-native-app=true] body,html[data-ficonter-native-app=true] .app-shell,html[data-ficonter-native-app=true] .app-main{overflow-x:clip;min-width:0!important;max-width:100%!important}html[data-ficonter-native-app=true] .app-main{width:100%!important;padding-inline-start:max(var(--adaptive-page-gutter), env(safe-area-inset-left))!important;padding-inline-end:max(var(--adaptive-page-gutter), env(safe-area-inset-right))!important}html[data-ficonter-native-app=true] .app-main>*{margin-inline:auto;min-width:0!important;max-width:100%!important}html[data-ficonter-native-app=true][data-ficonter-device=phone] .app-main>*{width:100%!important}html[data-ficonter-native-app=true][data-ficonter-device=tablet] .app-main>*{width:min(100%,980px)!important}html[data-ficonter-native-app=true] .app-main h1{font-size:var(--adaptive-page-title)!important}html[data-ficonter-native-app=true] .app-main h2{font-size:var(--adaptive-section-title)!important}html[data-ficonter-native-app=true] .app-main h3{font-size:var(--adaptive-card-title)!important}html[data-ficonter-native-app=true] .app-main :where(.panel,.kpi,article,section[class*=card],div[class*=card]){min-width:0;max-width:100%;border-radius:var(--adaptive-radius)!important}html[data-ficonter-native-app=true] .app-main :where(img,video,canvas){max-width:100%}html[data-ficonter-native-app=true] .app-main :where([class*=tableWrap],[class*=TableWrap],[class*=tableViewport],[class*=TableViewport],[class*=tableScroll],[class*=TableScroll]){overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}html[data-ficonter-native-app=true] body [role=dialog]{box-sizing:border-box;max-width:calc(100vw - (2 * var(--adaptive-dialog-gutter)))!important;max-height:calc(100dvh - (2 * var(--adaptive-dialog-gutter)))!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_shellHeader],[class*=BusinessSidebar_shellHeader]){width:100%!important;padding-inline-start:max(var(--adaptive-page-gutter), env(safe-area-inset-left))!important;padding-inline-end:max(var(--adaptive-page-gutter), env(safe-area-inset-right))!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_topRow],[class*=BusinessSidebar_topRow]),html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_brandArea],[class*=SidebarNavigation_headerActions],[class*=BusinessSidebar_brandArea],[class*=BusinessSidebar_headerActions]){min-width:0;gap:var(--adaptive-shell-gap)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_brandCard],[class*=BusinessSidebar_brandCard]){width:var(--adaptive-brand-size)!important;min-width:var(--adaptive-brand-size)!important;min-height:var(--adaptive-account-size)!important;border-radius:var(--adaptive-radius-small)!important;padding:clamp(4px,1.4vw,6px)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_brandCard],[class*=BusinessSidebar_brandCard]) :where(img){width:clamp(38px,10.8vw,42px)!important;height:clamp(38px,10.8vw,42px)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_headerActions],[class*=BusinessSidebar_headerActions])>[class*=LanguageSelector_root] [class*=LanguageSelector_trigger]{width:var(--adaptive-control-size)!important;min-width:var(--adaptive-control-size)!important;min-height:var(--adaptive-control-size)!important;border-radius:var(--adaptive-radius-small)!important;padding-inline:0!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_headerActions],[class*=BusinessSidebar_headerActions]) [class*=NotificationCenter_root]{grid-template-columns:repeat(3, var(--adaptive-control-size))!important;gap:var(--adaptive-shell-gap)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_headerActions],[class*=BusinessSidebar_headerActions]) [class*=NotificationCenter_root] button,html[data-ficonter-native-app=true] [class*=VaultHeaderControl_mobileHost] [class*=VaultHeaderControl_trigger]{width:var(--adaptive-control-size)!important;min-width:var(--adaptive-control-size)!important;min-height:var(--adaptive-control-size)!important;border-radius:var(--adaptive-radius-small)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_accountButton],[class*=BusinessSidebar_accountButton]){width:var(--adaptive-account-size)!important;min-width:var(--adaptive-account-size)!important;min-height:var(--adaptive-control-size)!important;border-radius:var(--adaptive-radius-small)!important;padding-inline:clamp(4px,1.4vw,7px)!important}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_mobileBackButton],[class*=BusinessSidebar_mobileBackButton]){width:var(--adaptive-control-size)!important;min-width:var(--adaptive-control-size)!important;height:var(--adaptive-control-size)!important;flex-basis:var(--adaptive-control-size)!important;border-radius:var(--adaptive-radius-small)!important}html[data-ficonter-native-app=true] [class*=BusinessSidebar_businessIdentity]{max-width:100%!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_bottomDock]{padding-inline-start:max(var(--adaptive-page-gutter), env(safe-area-inset-left))!important;padding-inline-end:max(var(--adaptive-page-gutter), env(safe-area-inset-right))!important}html[data-ficonter-native-app=true] [class*=FiconterNativeAppChrome_drawerLinkLabel]{overflow-wrap:break-word;word-break:normal;line-height:1.2;text-overflow:clip!important;white-space:normal!important;min-width:0!important;display:block!important;overflow:visible!important}html[data-ficonter-native-app=true] [data-adaptive-language-menu=true]{top:var(--ficonter-language-menu-top)!important;left:var(--ficonter-language-menu-left)!important;right:auto!important;width:var(--ficonter-language-menu-width,var(--adaptive-menu-width))!important;max-width:calc(100vw - (2 * var(--adaptive-page-gutter)))!important;max-height:var(--ficonter-language-menu-max-height,min(344px, calc(100dvh - 120px)))!important;contain:layout style!important;overscroll-behavior:contain!important;z-index:4000!important;position:fixed!important;inset-inline:auto!important;overflow-y:auto!important;transform:none!important}}@media (max-width:360px){html[data-ficonter-native-app=true]{--adaptive-page-gutter:9px;--adaptive-shell-gap:3px;--adaptive-control-size:38px;--adaptive-account-size:46px;--adaptive-brand-size:48px;--adaptive-page-title:24px;--adaptive-section-title:19px;--adaptive-card-title:16px}html[data-ficonter-native-app=true] :where([class*=SidebarNavigation_brandCard],[class*=BusinessSidebar_brandCard]) :where(img){width:36px!important;height:36px!important}}@media (min-width:641px) and (max-width:900px){html[data-ficonter-native-app=true]{--adaptive-page-gutter:clamp(18px, 3vw, 28px);--adaptive-shell-gap:clamp(6px, 1.2vw, 10px);--adaptive-control-size:48px;--adaptive-account-size:58px;--adaptive-brand-size:58px;--adaptive-menu-width:clamp(240px, 36vw, 300px)}}@media (orientation:landscape) and (max-width:900px){html[data-ficonter-native-app=true]{--adaptive-page-gutter:clamp(10px, 2.5vw, 20px)}html[data-ficonter-native-app=true] body [role=dialog]{max-height:calc(100dvh - 16px)!important}}
html[data-ficonter-native-app=true] .app-main [role=alertdialog]{-webkit-overflow-scrolling:touch;z-index:1001!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;border-radius:24px!important;width:min(470px,100vw - 32px)!important;max-width:calc(100vw - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;padding:24px 20px!important;position:fixed!important;inset:50% auto auto 50%!important;overflow-y:auto!important;transform:translate(-50%,-50%)!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_backdrop]:has(>[role=alertdialog]){z-index:1000!important;pointer-events:auto!important;overscroll-behavior:none!important;touch-action:none!important;background:#191b1c9e!important;place-items:center!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:16px!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_backdrop]:has(>[role=alertdialog]:not([aria-labelledby=bulk-delete-title])){place-items:end center!important;padding:0!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_backdrop]>[role=alertdialog]:not([aria-labelledby=bulk-delete-title]){width:100%!important;max-width:100%!important;max-height:min(72dvh,680px)!important;padding:24px 20px calc(24px + env(safe-area-inset-bottom))!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;border-radius:26px 26px 0 0!important;margin:0!important;transition:none!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important;box-shadow:0 -18px 60px #00000061!important}html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_backdrop]>[role=alertdialog][aria-labelledby=bulk-delete-title]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;width:min(420px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;transition:none!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 24px 70px #00000061!important}html[data-ficonter-native-app=true] .app-main [data-ficonter-summary-card=true]{padding-left:10px!important;padding-right:10px!important}html[data-ficonter-native-app=true] .app-main [data-ficonter-professional-summary=true]{letter-spacing:-.025em!important;white-space:nowrap!important;max-width:calc(100% - 16px)!important;padding-right:0!important;font-size:clamp(8px,2.15vw,10px)!important;font-weight:700!important;line-height:1.12!important;display:block!important;overflow:visible!important}html[data-ficonter-native-app=true] .app-main [data-ficonter-summary-card=true]>svg{width:14px!important;height:14px!important;top:10px!important;right:8px!important}html[data-ficonter-native-app=true] .app-main [data-ficonter-transaction-detail-backdrop=true]{z-index:1500!important;overscroll-behavior:none!important;touch-action:none!important;background:#1416179e!important;place-items:end stretch!important;width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}html[data-ficonter-native-app=true] .app-main [role=alertdialog][data-ficonter-transaction-detail-delete=true]{width:100%!important;max-width:100%!important;max-height:min(72dvh,680px)!important;padding:24px 20px calc(24px + env(safe-area-inset-bottom))!important;z-index:1501!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;touch-action:pan-y!important;border-radius:26px 26px 0 0!important;margin:0!important;transition:none!important;position:relative!important;inset:auto!important;overflow-y:auto!important;transform:none!important;box-shadow:0 -18px 60px #00000061!important}@media (orientation:landscape) and (max-height:620px){html[data-ficonter-native-app=true] .app-main [class*=TransactionLedger_backdrop]>[role=alertdialog]:not([aria-labelledby=bulk-delete-title]),html[data-ficonter-native-app=true] .app-main [role=alertdialog][data-ficonter-transaction-detail-delete=true]{max-height:82dvh!important}}
html[data-ficonter-native-app=true] nav[aria-label="All app sections"] a{height:auto;min-height:82px;grid-template-columns:32px minmax(0,1fr)!important;gap:8px!important;padding:11px 18px 11px 9px!important}html[data-ficonter-native-app=true] nav[aria-label="All app sections"] a>span:nth-child(2){overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:0;max-width:none;font-size:12px;line-height:1.25;text-overflow:clip!important;white-space:normal!important;overflow:visible!important}@media (max-width:360px){html[data-ficonter-native-app=true] nav[aria-label="All app sections"] a{min-height:78px;grid-template-columns:30px minmax(0,1fr)!important;gap:7px!important;padding-right:14px!important}html[data-ficonter-native-app=true] nav[aria-label="All app sections"] a>span:nth-child(2){font-size:11.5px}}@media (max-width:650px){html[data-ficonter-display-mode=standalone] .transaction-ledger-panel>div:has(>article[data-summary-card]){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important;display:grid!important;overflow:visible!important}html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]{box-sizing:border-box!important;border-radius:14px!important;flex-direction:column!important;justify-content:flex-start!important;gap:5px!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:84px!important;padding:9px 6px 8px!important;display:flex!important;overflow:hidden!important}html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]>svg{width:12px!important;height:12px!important;top:8px!important;right:6px!important}html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]>span{text-overflow:clip!important;white-space:nowrap!important;letter-spacing:-.035em!important;width:100%!important;min-width:0!important;padding-right:12px!important;font-size:clamp(7px,2vw,8.5px)!important;line-height:1.1!important;display:block!important;overflow:hidden!important}html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]>strong{font-variant-numeric:tabular-nums lining-nums;text-overflow:clip!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;letter-spacing:-.055em!important;width:100%!important;min-width:0!important;max-width:100%!important;margin-top:auto!important;padding:0!important;font-size:clamp(10px,3.1vw,13px)!important;line-height:1!important;display:block!important;overflow:hidden!important}}@media (max-width:360px){html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]{min-height:80px!important;padding-inline:5px!important}html[data-ficonter-display-mode=standalone] .transaction-ledger-panel [data-summary-card]>strong{font-size:clamp(9.5px,3vw,11px)!important}}
