.page_container__F9bld{display:flex;flex-direction:column;gap:var(--space-lg);max-width:86.25rem;margin:0 auto;width:100%}.page_header__GesQq{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-md)}.page_title__UEx0O{font-size:var(--text-xl);font-weight:700;color:var(--ink);letter-spacing:-.02em;margin-bottom:.25rem}.page_subtitle__OCQ5E{font-size:var(--text-sm);color:var(--muted);font-weight:400}.page_gridCards__rVzXW{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width:640px){.page_gridCards__rVzXW{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_gridCards__rVzXW{grid-template-columns:repeat(3,1fr)}}.page_card___k7sL{background:var(--card);border:1px solid var(--line);padding:1rem var(--space-lg);border-radius:var(--radius);display:flex;flex-direction:column;gap:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.03);min-width:0}.page_cardTitle__xmA_x{font-size:var(--text-xs);font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.page_cardValue__Cz_ca{font-size:var(--text-xl);font-weight:700;color:var(--ink);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.page_cardValueGreen__Z1g6R{color:#059669}.page_cardDesc__F6X6Q{font-size:var(--text-xs);color:var(--muted);font-weight:500}.page_simulatorCard__M5uLT{background:var(--card);border:1px solid var(--line);padding:var(--space-lg);border-radius:var(--radius);display:flex;flex-direction:column;gap:var(--space-lg);box-shadow:0 1px 3px rgba(0,0,0,.02)}.page_simTitle__zwXG0{font-size:var(--text-lg);font-weight:700;color:var(--ink);letter-spacing:-.01em}.page_simForm__scvNH{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:flex-start}@media (min-width:768px){.page_simForm__scvNH{grid-template-columns:1.15fr .85fr}}.page_controlsColumn__zMXcV{display:flex;flex-direction:column;gap:var(--space-lg)}.page_formGroup__k34MT{display:flex;flex-direction:column;gap:.625rem}.page_label__IA6rf{font-size:var(--text-sm);color:var(--ink);font-weight:500}.page_label__IA6rf strong{color:var(--ink);font-weight:700}.page_slider__tgcGa{width:100%;height:.375rem;accent-color:var(--primary);cursor:pointer;background:var(--line);border-radius:.25rem;outline:none}.page_slider__tgcGa::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--color-lime-voltage,#9fe870);cursor:pointer}.page_slider__tgcGa::-moz-range-thumb{width:1.375rem;height:1.375rem;border-radius:50%;background:var(--color-lime-voltage,#9fe870);cursor:pointer}.page_simResult__MEIFt{background:var(--bg2);border:1px solid var(--line);padding:var(--space-lg);border-radius:var(--radius);display:flex;flex-direction:column;gap:.875rem}.page_resultRow__AfPwR{display:flex;justify-content:space-between;align-items:center;font-size:var(--text-sm);color:var(--muted);gap:.5rem}.page_resultRow__AfPwR strong{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;font-size:var(--text-base)}.page_resultRowHighlight__0x7eJ{border-top:1px solid var(--line);padding-top:.75rem;margin-top:.125rem}.page_resultRowHighlight__0x7eJ span{font-weight:600;color:var(--ink)}.page_netGainText__elmPQ{color:#059669;font-size:var(--text-lg);font-weight:700;font-variant-numeric:tabular-nums}.page_btnPrimary___zSYa{background:var(--color-lime-voltage,#9fe870);color:var(--color-forest-ink,#163300);border:none;padding:.625rem 1.375rem;border-radius:9999px;font-size:var(--text-sm);font-weight:600;cursor:pointer;align-self:flex-start;transition:background-color .15s,opacity .15s;min-height:2.75rem}.page_btnPrimary___zSYa:hover:not(:disabled){background:var(--color-lime-hover,#8bd95e)}.page_btnPrimary___zSYa:disabled{opacity:.6;cursor:not-allowed}.page_modalOverlay__H4NpY{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:var(--space-md)}.page_modalContent__OONTp{background:var(--card);border-radius:var(--radius-lg);border:1px solid var(--line);padding:var(--space-lg);max-width:33.75rem;width:100%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.page_modalHeader__J3eKe{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-md);padding-bottom:.75rem;border-bottom:1px solid var(--line)}.page_modalTitle__M3Eq6{font-size:var(--text-lg);font-weight:700;color:var(--ink)}.page_modalClose__Sy3jF{background:none;border:none;font-size:1.25rem;color:var(--muted);cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;min-width:2.75rem;min-height:2.75rem;display:flex;align-items:center;justify-content:center}.page_modalClose__Sy3jF:hover{background:var(--bg2);color:var(--ink)}.page_modalBody__iaApS{display:flex;flex-direction:column;gap:.75rem;font-size:var(--text-sm);color:var(--ink)}.page_auditCard__LhmsP{border:1px solid var(--line);border-radius:var(--radius);padding:.875rem;background:var(--bg2);display:flex;flex-direction:column;gap:.5rem}.page_modalFooter__LO2Kp{margin-top:var(--space-lg);display:flex;justify-content:flex-end}.Sidebar_overlay__IyoXb{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:45;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.Sidebar_overlayVisible__wtq01{opacity:1;pointer-events:auto}.Sidebar_sidebar__5oZEx{background:var(--color-paper,#ffffff);border-right:1px solid var(--line,#e8ebe6);display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;font-family:inherit;transition:width .3s cubic-bezier(.4,0,.2,1)}@media (max-width:1023px){.Sidebar_sidebar__5oZEx{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(84vw,320px)!important;height:100vh;height:100dvh;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);transform:translateX(-100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebarOpen__EaqAw{transform:translateX(0)}}@media (min-width:1024px){.Sidebar_sidebar__5oZEx{position:sticky;top:0;width:256px;height:100vh;transform:translateX(0)!important;z-index:30;transition:width .3s cubic-bezier(.4,0,.2,1)}.Sidebar_sidebarCollapsed__hHbTb{width:68px!important}.Sidebar_overlay__IyoXb{display:none!important}}.Sidebar_brandHeader__UiEz_{display:flex;align-items:center;justify-content:space-between;padding:18px 16px 14px;border-bottom:1px solid #f1f5f9;flex-shrink:0;min-height:64px;box-sizing:border-box}.Sidebar_brandLeft__UOKRM{display:flex;align-items:center;gap:12px;min-width:0;overflow:hidden}.Sidebar_brandFull___9HQe{display:flex;align-items:center;flex-shrink:0}.Sidebar_brandMark__df0U7{display:none;align-items:center;flex-shrink:0}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_brandFull___9HQe{display:none}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_brandMark__df0U7{display:flex}.Sidebar_brandInfo__TfiK6{display:flex;flex-direction:column;min-width:0;transition:opacity .15s ease}.Sidebar_brandName__E3UBK{font-size:14.5px;font-weight:900;color:var(--color-forest-ink,#163300);letter-spacing:-.01em;line-height:1.2}.Sidebar_brandSub__2Zcr6{font-size:11.5px;font-weight:500;color:var(--color-slate,#6a6c6a);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_brandInfo__TfiK6{display:none}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_brandHeader__UiEz_{justify-content:center;padding:14px 0}.Sidebar_closeButton__2Cyv_{display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background-color .15s ease,color .15s ease}.Sidebar_closeButton__2Cyv_:hover{background-color:#f1f5f9;color:#0f172a}.Sidebar_closeButton__2Cyv_:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media (max-width:1023px){.Sidebar_closeButton__2Cyv_{display:flex}}.Sidebar_navContainer__jJiPa{display:flex;flex-direction:column;flex:1;overflow-y:auto;overflow-x:hidden;padding:12px 10px 16px;box-sizing:border-box;gap:2px}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_navContainer__jJiPa{padding:12px 8px 16px;align-items:center}.Sidebar_navContainer__jJiPa::-webkit-scrollbar{width:4px}.Sidebar_navContainer__jJiPa::-webkit-scrollbar-track{background:transparent}.Sidebar_navContainer__jJiPa::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.Sidebar_navGroup__1Sum3{display:flex;flex-direction:column;margin-top:14px;width:100%}.Sidebar_navGroup__1Sum3:first-child{margin-top:2px}.Sidebar_groupHeader___EW1v{width:100%;display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-radius:6px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background-color .15s ease;box-sizing:border-box;min-height:44px}.Sidebar_groupHeader___EW1v:hover{background-color:#f8fafc}.Sidebar_groupHeader___EW1v:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.Sidebar_groupTitle__Gj2bJ{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-slate,#6a6c6a);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_chevron__AdLlJ{color:#94a3b8;flex-shrink:0;transition:transform .2s cubic-bezier(.4,0,.2,1);transform:rotate(0deg)}.Sidebar_chevronExpanded__Eq9J8{transform:rotate(180deg);color:#475569}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_groupHeader___EW1v{display:none}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_navGroup__1Sum3{margin-top:10px;border-top:1px solid #f1f5f9;padding-top:8px}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_navGroup__1Sum3:first-child{border-top:none;padding-top:0}.Sidebar_itemList__mOj4u{list-style:none;padding:0;margin:3px 0 0;display:flex;flex-direction:column;gap:2px;width:100%}.Sidebar_itemListItem__ObbAB{list-style:none;padding:0;margin:0;width:100%}.Sidebar_navItem__NB3MD{display:flex;align-items:center;gap:12px;padding:8px 14px;min-height:44px;border-radius:9999px;font-size:14px;color:var(--color-charcoal,#454745);text-decoration:none;font-weight:500;transition:background-color .15s ease,color .15s ease;cursor:pointer;outline:none;border:none;box-sizing:border-box;position:relative;width:100%}@media (max-width:1023px){.Sidebar_navItem__NB3MD{padding:10px 12px;min-height:46px;font-size:14.5px}}.Sidebar_navItem__NB3MD:hover{background-color:var(--color-linen-mist,#e2f6d5);color:var(--color-forest-ink,#163300)}.Sidebar_navItem__NB3MD:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.Sidebar_navItem__NB3MD.Sidebar_active__6EB_0{background-color:var(--color-lime-voltage,#9fe870);color:var(--color-forest-ink,#163300);font-weight:600}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_navItem__NB3MD{justify-content:center;padding:10px 0;width:48px;height:44px;margin:0 auto}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_badge__aCX48,.Sidebar_sidebarCollapsed__hHbTb .Sidebar_navLabel__c33cJ{display:none}.Sidebar_itemIcon__qnd_v{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .15s ease;position:relative}.Sidebar_itemIcon__qnd_v,.Sidebar_navItem__NB3MD.Sidebar_active__6EB_0 .Sidebar_itemIcon__qnd_v,.Sidebar_navItem__NB3MD:hover .Sidebar_itemIcon__qnd_v{color:var(--color-forest-ink,#163300)}.Sidebar_navLabel__c33cJ{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;flex:1;min-width:0}.Sidebar_badge__aCX48{margin-left:auto;font-size:11px;font-weight:700;line-height:1;padding:2.5px 6.5px;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;box-sizing:border-box;flex-shrink:0;letter-spacing:-.02em}.Sidebar_badgeAlert__4897c{background-color:var(--color-forest-ink,#163300);color:var(--color-lime-voltage,#9fe870)}.Sidebar_badgeWarning__5xLZ8{background-color:var(--color-linen-mist,#e2f6d5);color:var(--color-forest-ink,#163300)}.Sidebar_badgeInfo__Gire6{background-color:var(--color-linen-mist,#e2f6d5);color:var(--color-signal-blue,#0b4c72)}.Sidebar_badgePurple__wHm1l{background-color:var(--color-linen-mist,#e2f6d5);color:var(--color-forest-ink,#163300)}.Sidebar_collapsedBadgeDot__5FJ07{display:none}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_collapsedBadgeDot__5FJ07{display:block;position:absolute;top:-2px;right:-2px;width:7px;height:7px;border-radius:50%;background-color:#ef4444;border:1.5px solid #ffffff}.Sidebar_sidebarFooter__SM5Lt{border-top:1px solid #f1f5f9;padding:10px 12px;display:flex;align-items:center;flex-shrink:0;background:#ffffff}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_sidebarFooter__SM5Lt{justify-content:center;padding:10px 0}.Sidebar_collapseButton__rjxRz{width:100%;min-height:44px;display:flex;align-items:center;gap:10px;padding:10px 16px;border-radius:9999px;border:1px solid var(--color-forest-ink,#163300);background:var(--color-paper,#ffffff);color:var(--color-forest-ink,#163300);font-size:12.5px;font-weight:600;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.Sidebar_collapseButton__rjxRz:hover{background:var(--color-linen-mist,#e2f6d5);color:var(--color-forest-ink,#163300);border-color:var(--color-forest-ink,#163300)}.Sidebar_collapseButton__rjxRz:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_collapseButton__rjxRz{width:44px;height:44px;padding:0;justify-content:center}.Sidebar_collapseLabel__X4t3X{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_sidebarCollapsed__hHbTb .Sidebar_collapseLabel__X4t3X{display:none}@media (max-width:1023px){.Sidebar_sidebarFooter__SM5Lt{display:none}}[data-theme=dark] .Sidebar_sidebar__5oZEx{background:#0b0f19;border-right-color:#334155}[data-theme=dark] .Sidebar_brandHeader__UiEz_{border-bottom-color:#1e293b}[data-theme=dark] .Sidebar_brandSub__2Zcr6,[data-theme=dark] .Sidebar_groupTitle__Gj2bJ{color:#94a3b8}[data-theme=dark] .Sidebar_groupHeader___EW1v:hover{background-color:#1e293b}[data-theme=dark] .Sidebar_navItem__NB3MD{color:#cbd5e1}[data-theme=dark] .Sidebar_navItem__NB3MD:hover{background-color:#1e293b;color:#f8fafc}[data-theme=dark] .Sidebar_navItem__NB3MD:hover .Sidebar_itemIcon__qnd_v{color:#f8fafc}[data-theme=dark] .Sidebar_navItem__NB3MD.Sidebar_active__6EB_0{background-color:#1e293b;color:#f8fafc}[data-theme=dark] .Sidebar_navItem__NB3MD.Sidebar_active__6EB_0 .Sidebar_itemIcon__qnd_v{color:#f8fafc}[data-theme=dark] .Sidebar_itemIcon__qnd_v{color:#94a3b8}[data-theme=dark] .Sidebar_sidebarFooter__SM5Lt{background:#0b0f19;border-top-color:#1e293b}[data-theme=dark] .Sidebar_collapseButton__rjxRz{background:#0b0f19;border-color:#334155;color:#cbd5e1}[data-theme=dark] .Sidebar_collapseButton__rjxRz:hover{background:#1e293b;color:#f8fafc;border-color:#475569}[data-theme=dark] .Sidebar_closeButton__2Cyv_{color:#94a3b8}[data-theme=dark] .Sidebar_closeButton__2Cyv_:hover{background-color:#1e293b;color:#f8fafc}[data-theme=dark] .Sidebar_chevronExpanded__Eq9J8{color:#94a3b8}[data-theme=dark] .Sidebar_sidebarCollapsed__hHbTb .Sidebar_navGroup__1Sum3{border-top-color:#1e293b}.UserDropdown_container__HYrF2{position:relative;display:inline-block}.UserDropdown_trigger__OEAQH{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 6px;background:#ffffff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.UserDropdown_trigger__OEAQH:hover{background:#f8fafc;border-color:#cbd5e1}.UserDropdown_trigger__OEAQH:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.UserDropdown_trigger__OEAQH[aria-expanded=true]{background:#f1f5f9;border-color:#94a3b8}.UserDropdown_triggerAvatar__EqJKZ{width:28px;height:28px;border-radius:6px;background-color:#eff6ff;color:#2563eb;font-weight:700;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.02em;overflow:hidden}.UserDropdown_avatarImage__kfBSF{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.UserDropdown_triggerName__r3gms{font-size:13px;font-weight:600;color:#0f172a;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.UserDropdown_triggerChevron__wzjnV{color:#64748b;transition:transform .2s ease,color .15s ease;flex-shrink:0}.UserDropdown_chevronOpen__SRr4t{transform:rotate(180deg);color:#0f172a}.UserDropdown_dropdown___vgtT{position:absolute;top:calc(100% + 8px);right:0;width:250px;background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px rgba(15,23,42,.1),0 8px 10px -6px rgba(15,23,42,.05);z-index:1000;overflow:hidden;animation:UserDropdown_dropdownEnter__EF5NK .15s cubic-bezier(.16,1,.3,1);transform-origin:top right}@keyframes UserDropdown_dropdownEnter__EF5NK{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.UserDropdown_identityBlock__M3uUW{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff}.UserDropdown_identityAvatar___sDyi{width:38px;height:38px;border-radius:8px;background-color:#eff6ff;color:#2563eb;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:-.02em;overflow:hidden}.UserDropdown_identityDetails__VoRnk{display:flex;flex-direction:column;min-width:0;flex:1}.UserDropdown_identityName__XF9PL{font-size:14px;font-weight:700;color:#0f172a;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.UserDropdown_identityEmail__5bTgV{font-size:12px;font-weight:400;color:#64748b;line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserDropdown_menuList__8gAoc{list-style:none;padding:4px 8px;margin:0;display:flex;flex-direction:column;gap:2px}.UserDropdown_menuItem__rNOSi{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;font-size:13px;font-weight:500;color:#334155;text-decoration:none;transition:background-color .15s ease,color .15s ease;cursor:pointer}.UserDropdown_menuItem__rNOSi:hover{background-color:#f8fafc;color:#0f172a}.UserDropdown_menuItem__rNOSi:focus-visible{outline:2px solid #2563eb;outline-offset:1px}.UserDropdown_itemIcon__JtKsr{color:#64748b;flex-shrink:0;transition:color .15s ease}.UserDropdown_menuItem__rNOSi:hover .UserDropdown_itemIcon__JtKsr{color:#0f172a}.UserDropdown_divider__o1VO6{height:1px;background-color:#f1f5f9;margin:4px 8px}.UserDropdown_logoutButton__XaYWd{width:calc(100% - 16px);margin:4px 8px 8px;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;border:none;background:transparent;font-size:13px;font-weight:500;color:#dc2626;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.UserDropdown_logoutButton__XaYWd:hover{background-color:#fef2f2;color:#b91c1c}.UserDropdown_logoutButton__XaYWd:focus-visible{outline:2px solid #dc2626;outline-offset:1px}.UserDropdown_logoutIcon__NFm8A{color:#dc2626;flex-shrink:0;transition:color .15s ease}.UserDropdown_logoutButton__XaYWd:hover .UserDropdown_logoutIcon__NFm8A{color:#b91c1c}.UserDropdown_logoutButton__XaYWd:disabled{opacity:.6;cursor:not-allowed}[data-theme=dark] .UserDropdown_trigger__OEAQH{background:#0b0f19;border-color:#334155}[data-theme=dark] .UserDropdown_trigger__OEAQH:hover{background:#1e293b;border-color:#475569}[data-theme=dark] .UserDropdown_trigger__OEAQH[aria-expanded=true]{background:#1e293b;border-color:#64748b}[data-theme=dark] .UserDropdown_identityAvatar___sDyi,[data-theme=dark] .UserDropdown_triggerAvatar__EqJKZ{background-color:#1e3a8a;color:#bfdbfe}[data-theme=dark] .UserDropdown_identityName__XF9PL,[data-theme=dark] .UserDropdown_triggerName__r3gms{color:#f8fafc}[data-theme=dark] .UserDropdown_triggerChevron__wzjnV{color:#94a3b8}[data-theme=dark] .UserDropdown_chevronOpen__SRr4t{color:#f8fafc}[data-theme=dark] .UserDropdown_dropdown___vgtT{background:#0b0f19;border-color:#334155;box-shadow:0 10px 25px -5px rgba(0,0,0,.6),0 8px 10px -6px rgba(0,0,0,.4)}[data-theme=dark] .UserDropdown_identityBlock__M3uUW{background:#0b0f19}[data-theme=dark] .UserDropdown_identityEmail__5bTgV{color:#9ca3af}[data-theme=dark] .UserDropdown_menuItem__rNOSi{color:#cbd5e1}[data-theme=dark] .UserDropdown_menuItem__rNOSi:hover{background-color:#1e293b;color:#f8fafc}[data-theme=dark] .UserDropdown_menuItem__rNOSi:hover .UserDropdown_itemIcon__JtKsr{color:#f8fafc}[data-theme=dark] .UserDropdown_itemIcon__JtKsr{color:#94a3b8}[data-theme=dark] .UserDropdown_divider__o1VO6{background-color:#1e293b}[data-theme=dark] .UserDropdown_logoutButton__XaYWd:hover{background-color:rgba(248,113,113,.12);color:#fca5a5}[data-theme=dark] .UserDropdown_logoutButton__XaYWd:hover .UserDropdown_logoutIcon__NFm8A{color:#fca5a5}.GlobalSearch_wrapper__32Z6O{position:relative;width:460px;max-width:100%;flex-shrink:1;min-width:0}.GlobalSearch_searchBox__52OcO{display:flex;align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:0 12px;height:38px;width:100%;box-sizing:border-box;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.GlobalSearch_searchBox__52OcO:focus-within{background:#ffffff;border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.GlobalSearch_searchIcon__UGZQp{color:#94a3b8;flex-shrink:0;margin-right:8px}.GlobalSearch_spin__aX67a{animation:GlobalSearch_gs-spin__ierLF .9s linear infinite}@keyframes GlobalSearch_gs-spin__ierLF{to{transform:rotate(1turn)}}.GlobalSearch_searchInput__xmnXu{border:none;background:transparent;outline:none;font-size:13px;color:#0f172a;width:100%;padding:0;font-family:inherit}.GlobalSearch_searchInput__xmnXu::-moz-placeholder{color:#94a3b8;font-size:13px}.GlobalSearch_searchInput__xmnXu::placeholder{color:#94a3b8;font-size:13px}.GlobalSearch_dropdown__7fMOL{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#ffffff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 12px 32px -8px rgba(15,23,42,.18);max-height:380px;overflow-y:auto;z-index:60;padding:6px;box-sizing:border-box}.GlobalSearch_group__96tDY{padding:2px 0 4px}.GlobalSearch_groupHeader__cGEx7{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#64748b;padding:8px 10px 4px}.GlobalSearch_groupCount__HrAB6{margin-left:auto;background:#f1f5f9;color:#475569;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px}.GlobalSearch_groupList__6xa8d{list-style:none;margin:0;padding:0}.GlobalSearch_hit__3EDyr{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;background:transparent;border:none;border-radius:7px;padding:7px 10px;cursor:pointer;font-family:inherit}.GlobalSearch_hitActive__zb14n,.GlobalSearch_hit__3EDyr:hover{background:#eff6ff}.GlobalSearch_hitName__zqR1p{font-size:13px;font-weight:600;color:#0f172a;line-height:1.3}.GlobalSearch_match__LseuF{background:#dbeafe;color:#1d4ed8;border-radius:2px;padding:0 1px}.GlobalSearch_hitDetail__UWXtj{font-size:11.5px;color:#64748b;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.GlobalSearch_empty__IcDep,.GlobalSearch_hint__JUk8G{display:flex;align-items:center;gap:8px;padding:14px 12px;font-size:13px;color:#64748b}.GlobalSearch_empty__IcDep{justify-content:center;flex-direction:column;gap:6px;color:#94a3b8}.GlobalSearch_footer__RelqI{border-top:1px solid #f1f5f9;margin-top:4px;padding:8px 10px 4px;font-size:11px;color:#94a3b8}@media (max-width:768px){.GlobalSearch_wrapper__32Z6O{display:none}}[data-theme=dark] .GlobalSearch_searchBox__52OcO{background:#1e293b;border-color:#334155}[data-theme=dark] .GlobalSearch_searchBox__52OcO:focus-within{background:#0b0f19;border-color:#3b82f6}[data-theme=dark] .GlobalSearch_searchInput__xmnXu{color:#f1f5f9}[data-theme=dark] .GlobalSearch_dropdown__7fMOL{background:#0b0f19;border-color:#334155;box-shadow:0 12px 32px -8px rgba(0,0,0,.6)}[data-theme=dark] .GlobalSearch_groupHeader__cGEx7{color:#94a3b8}[data-theme=dark] .GlobalSearch_groupCount__HrAB6{background:#1e293b;color:#cbd5e1}[data-theme=dark] .GlobalSearch_hitActive__zb14n,[data-theme=dark] .GlobalSearch_hit__3EDyr:hover{background:#1e293b}[data-theme=dark] .GlobalSearch_hitName__zqR1p{color:#f1f5f9}[data-theme=dark] .GlobalSearch_match__LseuF{background:#1e3a8a;color:#bfdbfe}[data-theme=dark] .GlobalSearch_footer__RelqI,[data-theme=dark] .GlobalSearch_hint__JUk8G,[data-theme=dark] .GlobalSearch_hitDetail__UWXtj{color:#94a3b8}[data-theme=dark] .GlobalSearch_footer__RelqI{border-top-color:#1e293b}.TopBar_topbar__CW6KK{height:4rem;background:var(--color-paper,#ffffff);border-bottom:1px solid var(--line,#e8ebe6);display:flex;align-items:center;justify-content:space-between;padding:0 var(--space-lg);position:sticky;top:0;z-index:40;box-sizing:border-box;gap:var(--space-md);flex-shrink:0}@media (min-width:1024px){.TopBar_topbar__CW6KK{height:4rem}}.TopBar_leftSection__MMBLJ{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1}.TopBar_menuButton__6Kiqf{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;border:1px solid var(--color-forest-ink,#163300);background:var(--color-paper,#ffffff);color:var(--color-forest-ink,#163300);cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TopBar_menuButton__6Kiqf:hover{background-color:var(--color-lime-voltage,#9fe870);border-color:var(--color-forest-ink,#163300)}.TopBar_menuButton__6Kiqf:focus-visible{outline:2px solid var(--color-forest-ink,#163300);outline-offset:2px}@media (max-width:1023px){.TopBar_menuButton__6Kiqf{display:flex}}.TopBar_searchContainer__3FEks{display:flex;align-items:center;background:var(--color-paper,#ffffff);border:1px solid var(--color-pebble,#868685);border-radius:10px;padding:0 1rem;height:2.5rem;width:min(28.75rem,100%);transition:border-color .15s ease}.TopBar_searchContainer__3FEks:focus-within{background:var(--color-paper,#ffffff);border-color:var(--color-forest-ink,#163300);box-shadow:none}.TopBar_searchIcon__FJzy_{color:var(--color-forest-ink,#163300);flex-shrink:0;margin-right:.5rem}.TopBar_searchInput__IDOgv{border:none;background:transparent;outline:none;font-size:var(--text-sm);color:var(--color-charcoal,#454745);width:100%;padding:0;font-family:inherit}.TopBar_searchInput__IDOgv::-moz-placeholder{color:var(--color-pebble,#868685);font-size:var(--text-sm)}.TopBar_searchInput__IDOgv::placeholder{color:var(--color-pebble,#868685);font-size:var(--text-sm)}@media (max-width:768px){.TopBar_searchContainer__3FEks{display:none}}.TopBar_rightSection__5ZvYW{display:flex;align-items:center;gap:.375rem;flex-shrink:0}@media (min-width:640px){.TopBar_rightSection__5ZvYW{gap:.5rem}}.TopBar_iconButton__QJPZQ{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;border:1px solid var(--color-forest-ink,#163300);background:var(--color-paper,#ffffff);color:var(--color-forest-ink,#163300);cursor:pointer;padding:0;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.TopBar_iconButton__QJPZQ:hover{background-color:var(--color-lime-voltage,#9fe870);border-color:var(--color-forest-ink,#163300);color:var(--color-forest-ink,#163300)}.TopBar_iconButton__QJPZQ:focus-visible{outline:2px solid var(--color-forest-ink,#163300);outline-offset:2px}@media (max-width:400px){.TopBar_iconButton__QJPZQ:nth-child(n+3){display:none}}.TopBar_flagCircle__gh2NH{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.1)}[data-theme=dark] .TopBar_topbar__CW6KK{background:#0b0f19;border-bottom-color:#334155}[data-theme=dark] .TopBar_iconButton__QJPZQ,[data-theme=dark] .TopBar_menuButton__6Kiqf{background:#0b0f19;border-color:#334155;color:#e2e8f0}[data-theme=dark] .TopBar_iconButton__QJPZQ:hover,[data-theme=dark] .TopBar_menuButton__6Kiqf:hover{background:#1e293b;border-color:#475569;color:#f8fafc}[data-theme=dark] .TopBar_searchContainer__3FEks{background:#1e293b;border-color:#334155}[data-theme=dark] .TopBar_searchContainer__3FEks:focus-within{background:#0b0f19;border-color:#3b82f6}[data-theme=dark] .TopBar_searchInput__IDOgv{color:#f1f5f9}