._shell_geps3_3{--sidebar-w:220px;grid-template-columns:var(--sidebar-w) 1fr;height:100dvh;transition:grid-template-columns .22s;display:grid;position:relative;overflow:hidden}._shellCollapsed_geps3_10{--sidebar-w:68px}._shellResizing_geps3_30{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}._resizer_geps3_37{top:0;bottom:0;left:calc(var(--sidebar-w) - 3px);z-index:25;cursor:col-resize;touch-action:none;width:6px;transition:left .22s,background .12s;position:absolute}._resizer_geps3_37:hover,._resizer_geps3_37:focus-visible,._shellResizing_geps3_30 ._resizer_geps3_37{background:var(--accent-soft-border);outline:none}._shellResizing_geps3_30 ._resizer_geps3_37{transition:none}._sidebar_geps3_3{background:var(--surface);border-right:1px solid var(--border);scrollbar-width:none;flex-direction:column;gap:4px;min-height:0;padding:24px 14px;display:flex;overflow:hidden auto}._sidebar_geps3_3::-webkit-scrollbar{display:none}._brand_geps3_80{letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;padding:0 8px 24px;font-size:18px;font-weight:700;display:flex}._brandLogo_geps3_91{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}._brandName_geps3_104{white-space:nowrap}._collapseButton_geps3_109,._closeButton_geps3_110{width:30px;height:30px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;margin-left:auto;transition:background .12s,color .12s;display:grid}._collapseButton_geps3_109:hover,._closeButton_geps3_110:hover{background:var(--surface-muted);color:var(--text)}._closeButton_geps3_110{display:none}._nav_geps3_3{flex-direction:column;flex:1;gap:clamp(2px,.7vh,14px);display:flex}._navItem_geps3_3,._navItemActive_geps3_143{white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:clamp(10px,2vh,26px) 12px;font-size:clamp(14px,1.5vh,18px);text-decoration:none;display:flex;position:relative}._navItem_geps3_3{color:var(--text-muted);transition:background .12s,color .12s}._navItem_geps3_3:hover{background:var(--surface-muted);color:var(--text)}._navItemActive_geps3_143{border-color:var(--accent-soft-border);background:var(--accent-soft-bg);color:var(--accent);font-weight:600}._navIcon_geps3_174{text-align:center;flex-shrink:0;width:20px;font-size:clamp(15px,1.6vh,20px)}._navLabel_geps3_181{text-overflow:ellipsis;overflow:hidden}._navSection_geps3_186{text-transform:uppercase;letter-spacing:.08em;color:var(--text-faint);white-space:nowrap;padding:18px 12px 6px;font-size:13px;font-weight:600}._navBadge_geps3_196{background:var(--danger-strong);color:#fff;border-radius:10px;margin-left:auto;padding:1px 7px;font-size:13px;font-weight:700}._themeToggle_geps3_206{background:var(--surface-muted);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;place-items:center;margin:8px 4px 0;padding:10px;font-family:inherit;font-size:18px;line-height:1;transition:background .12s,transform .12s;display:grid}._themeToggle_geps3_206:hover{background:var(--accent-soft-bg)}._userBlock_geps3_228{border-top:1px solid var(--border-soft);align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}._userLink_geps3_237{min-width:0;color:inherit;border-radius:8px;flex:1;align-items:center;gap:10px;margin:-4px;padding:4px;text-decoration:none;transition:background .12s;display:flex}._userLink_geps3_237:hover{background:var(--surface-muted)}._userDetails_geps3_255{flex:1;min-width:0}._userEmail_geps3_260{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}._userRole_geps3_269{color:var(--text-faint);text-transform:capitalize;font-size:14px;display:block}._logoutButton_geps3_276{width:30px;height:30px;color:var(--danger);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;font-size:16px;transition:background .12s,color .12s;display:grid}._logoutButton_geps3_276:hover{background:var(--danger);color:#fff}._main_geps3_6{background:linear-gradient(180deg, var(--bg-grad-from) 0%, var(--bg-grad-to) 100%);min-height:0;padding:32px 40px 64px;overflow-y:auto}._mainInner_geps3_307{width:100%;max-width:1400px;margin:0 auto}._menuButton_geps3_314,._backdrop_geps3_315{display:none}@media (height<=720px){._sidebar_geps3_3{padding-top:16px;padding-bottom:16px}._brand_geps3_80{padding-bottom:14px}._navItem_geps3_3,._navItemActive_geps3_143{padding-top:7px;padding-bottom:7px}._navSection_geps3_186{padding-top:10px}}@media (width>=769px){._shellCollapsed_geps3_10 ._sidebar_geps3_3{padding-left:10px;padding-right:10px}._shellCollapsed_geps3_10 ._brand_geps3_80{flex-direction:column;gap:10px;padding-left:0;padding-right:0}._shellCollapsed_geps3_10 ._brandName_geps3_104,._shellCollapsed_geps3_10 ._navLabel_geps3_181,._shellCollapsed_geps3_10 ._navSectionLabel_geps3_357,._shellCollapsed_geps3_10 ._userDetails_geps3_255,._shellCollapsed_geps3_10 ._logoutButton_geps3_276{display:none}._shellCollapsed_geps3_10 ._collapseButton_geps3_109{margin-left:0}._shellCollapsed_geps3_10 ._navItem_geps3_3,._shellCollapsed_geps3_10 ._navItemActive_geps3_143{justify-content:center;padding-left:0;padding-right:0}._shellCollapsed_geps3_10 ._navSection_geps3_186{background:var(--border-soft);height:1px;margin:10px 8px;padding:0}._shellCollapsed_geps3_10 ._navBadge_geps3_196{padding:0 5px;font-size:10px;position:absolute;top:2px;right:4px}._shellCollapsed_geps3_10 ._userBlock_geps3_228{justify-content:center;padding-left:0;padding-right:0}._shellCollapsed_geps3_10 ._userLink_geps3_237{flex:none;justify-content:center;margin:0}}@media (width<=768px){._shell_geps3_3{grid-template-columns:1fr}._resizer_geps3_37{display:none}._sidebar_geps3_3{z-index:40;width:264px;padding:24px 16px;transition:transform .22s;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}._sidebarOpen_geps3_11{transform:translate(0)}._collapseButton_geps3_109{display:none}._closeButton_geps3_110{display:grid}._backdrop_geps3_315{z-index:30;background:#00000080;display:block;position:fixed;inset:0}._menuButton_geps3_314{z-index:20;border:1px solid var(--border);background:var(--surface);width:36px;height:36px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;display:grid;position:fixed;top:12px;left:12px}._main_geps3_6{padding:60px 20px 20px}}._meter_ht74s_1{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}._segment_ht74s_8{background:var(--border);border-radius:2px;height:4px;transition:background .2s}._score1_ht74s_15{background:#d9534f}._score2_ht74s_16{background:#e8a23a}._score3_ht74s_17{background:#5cb85c}._score4_ht74s_18{background:var(--teal)}._caption_ht74s_20{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:12px;display:flex}._rules_ht74s_28{gap:4px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}._rule_ht74s_28{color:var(--text-muted);align-items:center;gap:8px;display:flex}._met_ht74s_1{color:var(--teal)}._mark_ht74s_48{text-align:center;width:14px}._page_bnh4w_9{flex-direction:column;gap:20px;display:flex}._pageHeader_bnh4w_15{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._title_bnh4w_23{letter-spacing:-.02em;color:var(--text);margin:0;font-size:26px;font-weight:700}._subtitle_bnh4w_31{color:var(--text-muted);margin:4px 0 0;font-size:14px}._row_bnh4w_37{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;display:grid}@media (width<=1100px){._row_bnh4w_37{grid-template-columns:minmax(0,1fr)}}._card_bnh4w_51{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}._cardPadded_bnh4w_59{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;padding:22px}._cardHeader_bnh4w_67{padding:18px 22px}._cardTitle_bnh4w_71{color:var(--text);margin:0 0 4px;font-size:15px;font-weight:600}._cardDescription_bnh4w_78{color:var(--text-muted);margin:0;font-size:14px}._button_bnh4w_86{background:var(--surface);border:1px solid var(--border);color:var(--text);cursor:pointer;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:background .12s,border-color .12s}._button_bnh4w_86:hover:not(:disabled){background:var(--surface-muted)}._button_bnh4w_86:disabled{opacity:.5;cursor:not-allowed}._buttonPrimary_bnh4w_108{background:linear-gradient(135deg, var(--accent) 0%, var(--accent-2) 100%);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600;transition:filter .12s}._buttonPrimary_bnh4w_108:hover:not(:disabled){filter:brightness(1.08)}._buttonPrimary_bnh4w_108:disabled{background:var(--border);filter:none;cursor:not-allowed}._buttonDanger_bnh4w_131{border:1px solid var(--danger);color:var(--danger);cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-family:inherit;font-size:13px;transition:background .12s}._buttonDanger_bnh4w_131:hover:not(:disabled){background:#dc262614}._buttonGhost_bnh4w_147{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;font-weight:600}._buttonGhost_bnh4w_147:hover{text-decoration:underline}._formCard_bnh4w_165{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:14px;padding:22px;display:flex}._label_bnh4w_176{color:var(--text-muted);margin-bottom:5px;font-size:13px;font-weight:500;display:block}._input_bnh4w_184{box-sizing:border-box;background:var(--bg-grad-from);border:1px solid var(--border);width:100%;color:var(--text);border-radius:8px;outline:none;padding:9px 12px;font-family:inherit;font-size:14px;transition:border-color .12s}._input_bnh4w_184:focus{border-color:var(--accent)}._input_bnh4w_184::placeholder{color:var(--text-faint)}._formActions_bnh4w_206{justify-content:flex-end;gap:8px;display:flex}._tabs_bnh4w_214{border-bottom:1px solid var(--border);gap:4px;display:flex}._tab_bnh4w_214{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:400;transition:color .12s,border-color .12s}._tab_bnh4w_214:hover{color:var(--text)}._tabActive_bnh4w_238{border:none;border-bottom:2px solid var(--accent);color:var(--accent);cursor:pointer;background:0 0;margin-bottom:-1px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:600}._table_bnh4w_253{border-collapse:collapse;width:100%;font-size:14px}._table_bnh4w_253 th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);border-bottom:1px solid var(--border);padding:10px 20px;font-size:13px;font-weight:500}._table_bnh4w_253 td{border-bottom:1px solid var(--border-soft);color:var(--text-muted);padding:14px 20px}._table_bnh4w_253 tbody tr:last-child td{border-bottom:none}._tableRowHover_bnh4w_280:hover{background:var(--surface-muted)}._cellStrong_bnh4w_284{color:var(--text);font-weight:600}._tag_bnh4w_291{border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._tagCloud_bnh4w_299{background:var(--teal-soft-bg);color:var(--teal-dark);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._tagAi_bnh4w_309{background:var(--accent-soft-bg);color:var(--accent);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._tagHigh_bnh4w_319{color:var(--danger);background:#dc26261f;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._tagMedium_bnh4w_329{color:var(--warning);background:#d977061f;border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._tagLow_bnh4w_339{background:var(--teal-soft-bg);color:var(--teal);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._countBadge_bnh4w_349{background:var(--danger-strong);color:#fff;border-radius:12px;padding:1px 8px;font-size:13px;font-weight:700}._deltaUp_bnh4w_360{color:var(--danger);font-weight:600}._deltaDown_bnh4w_365{color:var(--success);font-weight:600}._deltaFlat_bnh4w_370{color:var(--text-faint);font-weight:600}._progressTrack_bnh4w_377{background:var(--surface-muted);border:1px solid var(--border);border-radius:4px;height:6px;overflow:hidden}._progressFill_bnh4w_385{background:linear-gradient(90deg, var(--teal) 0%, var(--teal-dark) 100%);border-radius:3px;height:100%;transition:width .3s}._progressFillWarn_bnh4w_392{background:linear-gradient(90deg, var(--teal) 0%, var(--warning) 100%);border-radius:3px;height:100%;transition:width .3s}._progressFillOver_bnh4w_399{background:linear-gradient(90deg, var(--warning) 0%, var(--danger-strong) 100%);border-radius:3px;height:100%;transition:width .3s}._banner_bnh4w_408{border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._bannerInfo_bnh4w_419{background:var(--teal-soft-bg);border:1px solid var(--teal);color:var(--teal-dark);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._bannerWarning_bnh4w_433{border:1px solid var(--warning);color:var(--warning);background:#d977061a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._bannerDanger_bnh4w_447{border:1px solid var(--danger);color:var(--danger);background:#dc26261a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:1.5;display:flex}._bannerDanger_bnh4w_447 span{overflow-wrap:anywhere;min-width:0}._alertItem_bnh4w_475{border-bottom:1px solid var(--border-soft);gap:12px;padding:14px 0;display:flex}._alertItem_bnh4w_475:last-child{border-bottom:none}._alertDotLow_bnh4w_486{background:var(--success);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}._alertDotHigh_bnh4w_495{background:var(--danger-strong);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px;box-shadow:0 0 12px #dc262666}._alertDotAction_bnh4w_505{background:var(--action);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}._tagAction_bnh4w_514{background:var(--action-soft-bg);color:var(--action);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:500;display:inline-block}._alertDotMedium_bnh4w_524{background:var(--warning);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:7px}._alertTitle_bnh4w_533{color:var(--text);margin:0 0 4px;font-size:14px;font-weight:600}._alertMeta_bnh4w_540{color:var(--text-faint);margin:0 0 4px;font-size:13px}._alertDescription_bnh4w_546{color:var(--text-muted);margin:0;font-size:13px;line-height:1.55}._emptyState_bnh4w_555{background:var(--surface);border:1px dashed var(--border);text-align:center;border-radius:12px;padding:48px 24px}._emptyTitle_bnh4w_563{color:var(--text-muted);margin:0 0 6px;font-size:15px;font-weight:600}._emptyMessage_bnh4w_570{color:var(--text-faint);margin:0;font-size:14px}._skeleton_bnh4w_576{background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative;overflow:hidden}._skeleton_bnh4w_576:after{content:"";background:linear-gradient(90deg,#0000,#80808024,#0000);animation:1.4s ease-in-out infinite _shimmer_bnh4w_1;position:absolute;inset:0;transform:translate(-100%)}@keyframes _shimmer_bnh4w_1{to{transform:translate(100%)}}._providerCell_bnh4w_599{align-items:center;gap:12px;display:flex}._providerLogo_bnh4w_605{color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}._code_bnh4w_619{background:var(--bg-grad-from);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}._codeKey_bnh4w_627{background:var(--bg-grad-from);color:var(--teal);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}._codeValue_bnh4w_636{background:var(--bg-grad-from);color:var(--accent-2);border-radius:4px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}._metaRow_bnh4w_644{flex-wrap:wrap;gap:18px;margin-top:6px;display:flex}._metaItem_bnh4w_651{flex-direction:column;gap:2px;display:flex}._metaLabel_bnh4w_657{text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);font-size:13px}._metaValue_bnh4w_664{color:var(--text-muted);font-size:14px}._iconButton_bnh4w_669{color:var(--text-faint);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1;transition:background .12s,color .12s,border-color .12s}._iconButton_bnh4w_669:hover{border-color:var(--danger);color:var(--danger);background:#dc262614}._loadingDots_bnh4w_693{vertical-align:middle;gap:3px;margin-left:4px;display:inline-flex}._loadingDots_bnh4w_693 i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite _dotWave_bnh4w_1}._loadingDots_bnh4w_693 i:nth-child(2){animation-delay:.15s}._loadingDots_bnh4w_693 i:nth-child(3){animation-delay:.3s}@keyframes _dotWave_bnh4w_1{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}._progressIndeterminate_bnh4w_722{border:1px solid var(--border);background:var(--surface-muted);border-radius:4px;height:6px;position:relative;overflow:hidden}._progressIndeterminate_bnh4w_722:after{content:"";background:linear-gradient(90deg, transparent, var(--teal), var(--teal-dark), transparent);border-radius:4px;width:35%;animation:1.4s ease-in-out infinite _sweep_bnh4w_1;position:absolute;inset:0}@keyframes _sweep_bnh4w_1{0%{transform:translate(-100%)}to{transform:translate(300%)}}@media (prefers-reduced-motion:reduce){._loadingDots_bnh4w_693 i,._progressIndeterminate_bnh4w_722:after{animation:none}._progressIndeterminate_bnh4w_722:after{opacity:.4;width:100%}}._authPage_1dbuv_5{background:radial-gradient(600px 400px at 50% 38%, #f973161a, transparent 70%), linear-gradient(160deg, var(--bg-grad-from), var(--bg-grad-to));justify-content:center;min-height:100vh;display:flex}._authPageInner_1dbuv_14{grid-template-columns:1fr;justify-content:center;align-items:center;display:flex}._authMarketing_1dbuv_25{background:var(--surface-muted);border-right:1px solid var(--border);justify-content:center;min-width:0;display:flex}._marketingContent_1dbuv_33{flex-direction:column;width:100%;max-width:560px;padding:48px 40px;display:flex}._fynLogo_1dbuv_45{align-items:center;gap:10px;margin-bottom:clamp(40px,5vh,72px);display:flex}._fynLogoMark_1dbuv_52{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#fff;width:36px;height:36px;box-shadow:var(--shadow);border-radius:10px;justify-content:center;align-items:center;font-size:15px;display:flex}._fynLogoText_1dbuv_65{letter-spacing:-.03em;color:var(--text);font-size:22px;font-weight:700}._marketingTitle_1dbuv_76{letter-spacing:-.03em;max-width:520px;color:var(--text);margin:0 0 clamp(16px,2.2vh,28px);font-size:clamp(32px,3.2vw,40px);font-weight:750;line-height:1.1}._marketingDescription_1dbuv_86{max-width:490px;color:var(--text-muted);margin:0 0 clamp(20px,3vh,36px);font-size:clamp(15px,1.1vw,18px);line-height:1.6}._featureList_1dbuv_98{flex-direction:column;gap:clamp(12px,2vh,22px);margin:0 0 clamp(24px,3.5vh,40px);padding:0;list-style:none;display:flex}._featureItem_1dbuv_107{color:var(--text);align-items:flex-start;gap:10px;font-size:clamp(14px,1vw,17px);display:flex}._featureBullet_1dbuv_115{color:var(--accent);font-weight:700}._spendPreview_1dbuv_124{border:1px solid var(--border);background:var(--surface);width:100%;box-shadow:var(--shadow);border-radius:13px;padding:18px 18px 16px}._previewHeader_1dbuv_133{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}._previewTitle_1dbuv_140{color:var(--text);font-size:16px;font-weight:600}._previewSubtitle_1dbuv_146{color:var(--text-muted);margin-top:4px;font-size:13px}._exampleBadge_1dbuv_152{background:var(--surface-muted);color:var(--text-faint);letter-spacing:.05em;white-space:nowrap;border-radius:20px;padding:4px 9px;font-size:13px;font-weight:700}._chart_1dbuv_167{align-items:flex-end;gap:7px;height:128px;display:flex}._bar_1dbuv_174{border-radius:4px 4px 0 0;flex-direction:column;flex:1;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}._barCloud_1dbuv_184{background:var(--teal);width:100%}._barAi_1dbuv_189{background:var(--accent-2);width:100%}._chartLegend_1dbuv_198{color:var(--text-muted);gap:17px;margin-top:12px;font-size:14px;display:flex}._chartLegend_1dbuv_198 span{align-items:center;gap:6px;display:flex}._chartLegend_1dbuv_198 i{border-radius:2px;width:7px;height:7px;display:block}._legendCloud_1dbuv_219{background:var(--teal)}._legendAi_1dbuv_223{background:var(--accent-2)}._statsRow_1dbuv_231{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}._statCard_1dbuv_238{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:16px}._statLabel_1dbuv_245{letter-spacing:.07em;color:var(--text-muted);margin-bottom:5px;font-size:13px;font-weight:600;display:block}._statValue_1dbuv_254{letter-spacing:-.03em;color:var(--text);font-size:24px;line-height:1.1;display:block}._statChange_1dbuv_262{margin-top:4px;font-size:14px;display:block}._positive_1dbuv_268{color:var(--accent-2)}._saving_1dbuv_272{color:var(--teal-dark)}._authPanel_1dbuv_280{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:440px;display:flex}._authCard_1dbuv_289 ._brand_1dbuv_289{align-self:flex-start;margin-bottom:20px}._backHome_1dbuv_294{color:#f97316;text-underline-offset:3px;font-size:13px;font-weight:600;text-decoration:underline}._backHome_1dbuv_294:hover{color:#fb923c}._authHeading_1dbuv_307 h2{letter-spacing:-.03em;color:var(--text);margin:0;font-size:24px;line-height:1.2}._authHeading_1dbuv_307 p{color:var(--text-muted);margin:8px 0 25px;font-size:16px;line-height:1.45}._authTabs_1dbuv_326{background:var(--surface-muted);border-radius:11px;grid-template-columns:1fr 1fr;height:50px;margin-bottom:22px;padding:3px;display:grid}._authTabs_1dbuv_326 button{color:var(--text-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:16px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}._authTabs_1dbuv_326 button._active_1dbuv_348{background:var(--surface);color:var(--accent);box-shadow:var(--shadow);font-weight:700}._authForm_1dbuv_359{flex-direction:column;gap:17px;display:flex}._formField_1dbuv_365{flex-direction:column;display:flex}._formField_1dbuv_365 label,._passwordLabel_1dbuv_371 label{color:var(--text);margin-bottom:7px;font-size:13px;font-weight:500}._formField_1dbuv_365 input{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:100%;height:44px;color:var(--text);border-radius:9px;outline:none;padding:0 13px;font-family:inherit;font-size:16px;transition:border-color .15s,box-shadow .15s}._formField_1dbuv_365 input::placeholder{color:var(--text-faint)}._formField_1dbuv_365 input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft-bg)}._passwordLabel_1dbuv_371{justify-content:space-between;align-items:center;display:flex}._forgotPassword_1dbuv_412{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}._forgotPassword_1dbuv_412:hover{text-decoration:underline}._rememberMe_1dbuv_431{color:var(--text-muted);cursor:pointer;align-items:center;gap:9px;margin-top:-3px;font-size:13px;display:flex}._rememberMe_1dbuv_431 input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}._authSubmit_1dbuv_453{background:var(--accent);color:#fff;cursor:pointer;width:100%;height:47px;box-shadow:var(--shadow);border:0;border-radius:10px;margin-top:2px;font-family:inherit;font-size:16px;font-weight:650;transition:background .15s,transform .1s}._authSubmit_1dbuv_453:hover:not(:disabled){background:var(--accent-2)}._authSubmit_1dbuv_453:active:not(:disabled){transform:translateY(1px)}._authSubmit_1dbuv_453:disabled{opacity:.55;cursor:not-allowed}._authSwitch_1dbuv_486{color:var(--text-muted);justify-content:center;align-items:center;gap:4px;margin-top:22px;font-size:13px;display:flex}._authSwitch_1dbuv_486 button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600}._authSwitch_1dbuv_486 button:hover{text-decoration:underline}@media (width<=1000px){._authPage_1dbuv_5{grid-template-columns:1fr}._authMarketing_1dbuv_25{display:none}._authPanel_1dbuv_280{min-height:100vh;padding:24px}}@media (width<=500px){._authPanel_1dbuv_280{padding:15px}._authCard_1dbuv_289{border-radius:13px;padding:25px 21px}}._brand_1dbuv_289{letter-spacing:-.03em;color:var(--text);align-items:center;gap:10px;font-size:18px;font-weight:600;text-decoration:none;display:inline-flex}._brand_1dbuv_289:hover,._brand_1dbuv_289:visited{color:var(--text);text-decoration:none}._brandMark_1dbuv_556{color:#fff;background:linear-gradient(135deg,#fb923c,#f97316 50%,#c2410c);border-radius:9px;place-items:center;width:30px;height:30px;font-size:17px;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffff59,0 8px 24px -8px #f97316b3}._authCard_1dbuv_289{box-sizing:border-box;border:1px solid var(--border,#ffffff14);background:var(--surface,#1a201d);border-radius:16px;width:100%;padding:32px;box-shadow:0 24px 60px -24px #0009}@media (width<=520px){._authCard_1dbuv_289{padding:22px 18px}}._authPageInner_1dbuv_14{box-sizing:border-box;min-height:100vh;padding:40px 16px 56px}._backHome_1dbuv_294{margin-top:4px;padding:8px 0}@media (height<=950px){._authCard_1dbuv_289{padding:24px 28px}._authForm_1dbuv_359{gap:12px}}body{font-feature-settings:"tnum" 1, "cv11" 1;-webkit-font-smoothing:antialiased}@keyframes fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}main>*{animation:.35s cubic-bezier(.2,.7,.2,1) both fade-up}main>:nth-child(2){animation-delay:50ms}main>:nth-child(3){animation-delay:.1s}main>:nth-child(4){animation-delay:.15s}button{transition:transform .12s,box-shadow .2s,background .2s}button:active:not(:disabled){transform:scale(.98)}.app-dark{--bg-grad-from:#0f1410;--bg-grad-to:#161c18;--surface:#1a201c;--surface-muted:#2a322c;--border:#2a3128;--border-soft:#232a25;--text:#f1ebe1;--text-muted:#b8b0a2;--text-faint:#6b6457;--accent:#c2410c;--accent-2:#d97706;--accent-soft-bg:#c2410c1f;--accent-soft-border:#c2410c4d;--teal:#2dd4bf;--teal-dark:#14b8a6;--teal-soft-bg:#2dd4bf1f;--danger:#fb7185;--danger-strong:#f43f5e;--danger-soft-bg:#fb71851f;--success:#34d399;--success-soft-bg:#34d3991f;--warning:#fbbf24;--warning-soft-bg:#fbbf241f;--info:#2dd4bf;--action:#a78bfa;--action-soft-bg:#a78bfa24;--shadow:0 1px 2px #0000004d;background:linear-gradient(180deg, var(--bg-grad-from) 0%, var(--bg-grad-to) 100%);min-height:100vh;color:var(--text);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.app-light{--bg-grad-from:#faf6f1;--bg-grad-to:#f1ebe1;--surface:#fff;--surface-muted:#f7f2ea;--border:#e0d5c2;--border-soft:#ece3d5;--text:#1f2937;--text-muted:#6b6457;--text-faint:#a8a094;--accent:#c2410c;--accent-2:#d97706;--accent-soft-bg:#fef3e7;--accent-soft-border:#f5d5b0;--teal:#0d9488;--teal-dark:#115e59;--teal-soft-bg:#ccfbf1;--danger:#b91c1c;--danger-strong:#dc2626;--danger-soft-bg:#fee2e2;--success:#15803d;--success-soft-bg:#dcfce7;--info:#0d9488;--action:#7c3aed;--action-soft-bg:#ede9fe;--warning:#d97706;--warning-soft-bg:#fef3c7;--shadow:0 1px 2px #1f29370a;background:linear-gradient(180deg, var(--bg-grad-from) 0%, var(--bg-grad-to) 100%);min-height:100vh;color:var(--text);font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--surface)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.theme-switching *,.theme-switching :before,.theme-switching :after{transition:none!important}main a:not([class]){color:var(--accent-2);text-underline-offset:3px;text-decoration:underline}main a:not([class]):hover{filter:brightness(1.15)}
