.page_container__aoG4z{display:flex;height:100vh;overflow:hidden}.page_sidebar__J6ahr{width:270px;background:linear-gradient(180deg,var(--bg-secondary) 0,var(--bg-tertiary) 100%);border-right:1px solid rgba(150,150,150,.1);display:flex;flex-direction:column;padding:1.5rem 1rem;overflow-y:auto;box-shadow:4px 0 24px rgba(0,0,0,.04)}.page_sidebarHeader__T4E1D{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:0 .5rem}.page_logo__7fc9l{font-size:1.2rem;font-weight:700;color:var(--accent-primary);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.page_closeBtn__SFTj6{display:none;background:none;border:none;color:var(--text-primary);cursor:pointer;padding:4px;border-radius:var(--radius-md);align-items:center;justify-content:center;transition:background-color .2s ease}.page_closeBtn__SFTj6:hover{background-color:var(--bg-tertiary)}.page_navIcon__8EdMs{flex-shrink:0;color:inherit;transition:transform .2s ease}.page_navItem__K5ZCd:hover .page_navIcon__8EdMs{transform:scale(1.05)}.page_backdrop__H7Usf{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(10,15,30,.8);backdrop-filter:blur(8px);z-index:999;transition:opacity .3s ease}.page_navSection__iPm00{display:flex;flex-direction:column;gap:2px;margin-bottom:1.5rem}.page_navHeader__528Hq{font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);font-weight:700;margin-bottom:.4rem;padding-left:.75rem}.page_navItem__K5ZCd{padding:.65rem .85rem;border-radius:12px;margin-bottom:4px;color:var(--text-secondary);font-weight:500;font-size:.875rem;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;align-items:center;gap:.75rem;border:1px solid transparent}.page_navItem__K5ZCd:hover{background-color:rgba(59,130,246,.05);color:var(--accent-primary);transform:translateX(4px);border-color:rgba(59,130,246,.1)}.page_navItem__K5ZCd.page_active__q3_T3{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-hover) 100%);color:#ffffff;font-weight:600;box-shadow:0 4px 15px rgba(59,130,246,.3);border-color:transparent}.page_navItem__K5ZCd.page_active__q3_T3 .page_navIcon__8EdMs{color:#ffffff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.page_main__GlU4n{flex:1;display:flex;flex-direction:column;background-color:var(--bg-primary);overflow-y:scroll}.page_topbar__qnzIG{height:80px;border-bottom:1px solid var(--border-color);background-color:var(--bg-secondary);display:flex;align-items:center;padding:0 2rem;position:sticky;top:0;z-index:10}.page_searchBar__ps3RX{flex:1;max-width:600px;position:relative}.page_searchInput__spYJs{width:100%;padding:.875rem 1.5rem .875rem 3rem;border-radius:9999px;border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);font-size:1rem;transition:all .2s ease;box-shadow:var(--shadow-sm)}.page_searchInput__spYJs:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.2)}.page_searchIcon__6lYzk{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--text-muted)}.page_content__kDoxQ{padding:1rem;max-width:1800px;margin:0 auto;width:100%}@media (min-width:768px){.page_content__kDoxQ{padding:2rem}}.page_tableResponsive__13aNC{width:100%;-webkit-overflow-scrolling:touch}.page_welcomeSection__rXYyZ{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.page_welcomeTitle__MoN7i{font-size:1.75rem;color:var(--text-primary);margin-bottom:.25rem;font-weight:700}.page_welcomeText__aBaJc{font-size:.95rem;color:var(--text-muted)}.page_quickEntry__XQGPg{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:1.5rem;box-shadow:var(--shadow-sm);margin-bottom:2.5rem;border:1px solid var(--border-color)}.page_quickEntryTitle__tmQil{font-size:1.25rem;margin-bottom:1rem;color:var(--text-primary)}.page_quickEntryForm__jUFvJ{display:flex;gap:1rem}.page_quickEntryInput__CGIoW{flex:1;padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);font-size:1rem}select.page_quickEntryInput__CGIoW{appearance:auto;text-overflow:ellipsis}.page_quickEntryInput__CGIoW:focus{outline:none;border-color:var(--accent-primary)}.page_formHint__EyRoH{flex:1 1 100%;color:var(--warning);font-size:.82rem;font-weight:700}.page_quickEntryBtn__gr5Z7{background-color:var(--accent-primary);color:var(--accent-on);padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:40px;box-shadow:var(--shadow-xs);transition:background-color .2s,box-shadow .2s,transform .15s}.page_quickEntryBtn__gr5Z7:hover{background-color:var(--accent-hover);box-shadow:var(--shadow-md)}.page_iconButton__l8erm:active:not(:disabled),.page_primaryButton__iKEy8:active:not(:disabled),.page_quickActionBtn__0vr_G:active:not(:disabled),.page_quickEntryBtn__gr5Z7:active:not(:disabled),.page_secondaryButton__UQnQZ:active:not(:disabled){transform:translateY(1px) scale(.99)}.page_iconButton__l8erm:disabled,.page_primaryButton__iKEy8:disabled,.page_quickActionBtn__0vr_G:disabled,.page_quickEntryBtn__gr5Z7:disabled,.page_secondaryButton__UQnQZ:disabled{cursor:not-allowed;opacity:.58;transform:none;box-shadow:none}.page_quickActionBtn__0vr_G{background-color:var(--bg-secondary);color:var(--text-primary);padding:.65rem 1.25rem;border-radius:9999px;font-weight:600;font-size:.875rem;display:flex;align-items:center;gap:.5rem;border:1px solid var(--border-color);box-shadow:var(--shadow-sm);transition:all .2s var(--ease-smooth);text-decoration:none}.page_quickActionBtn__0vr_G:hover{background-color:var(--bg-tertiary);transform:translateY(-1px);box-shadow:var(--shadow-md)}.page_typingDot__tUg5I{width:8px;height:8px;background-color:var(--text-muted);border-radius:50%;animation:page_typingBounce__aPFR7 1.4s ease-in-out infinite both}@keyframes page_typingBounce__aPFR7{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.page_aiAssistantPage___g0MG{padding:1rem;max-width:1800px;width:100%;height:calc(100vh - 80px);margin:0 auto;display:flex;flex-direction:column;gap:1rem;min-height:0}@media (min-width:768px){.page_aiAssistantPage___g0MG{padding:2rem}}.page_aiAssistantHeader__BJU4i{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page_aiStatusPill__utDmd{display:inline-flex;align-items:center;gap:.45rem;flex-shrink:0;padding:.55rem .8rem;border-radius:var(--radius-md);background-color:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:.82rem;font-weight:700;box-shadow:var(--shadow-sm)}.page_aiModeSelector__usA0Q{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.55rem}.page_aiModeSelector__usA0Q button{min-width:0;min-height:70px;padding:.7rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.28rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.page_aiModeSelector__usA0Q button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent-primary) 38%,var(--border-color))}.page_aiModeSelector__usA0Q span,.page_aiModeSelector__usA0Q strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.page_aiModeSelector__usA0Q strong{font-size:.82rem;line-height:1.2}.page_aiModeSelector__usA0Q span{color:var(--text-muted);font-size:.7rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.page_aiModeActive__PMNp_{border-color:var(--accent-primary)!important;background-color:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-secondary))!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 12%,transparent)}.page_aiModeActive__PMNp_ strong{color:var(--accent-primary)}.page_aiSummaryStrip__N0NB3{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.page_aiSummaryStrip__N0NB3>div{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.85rem 1rem;display:flex;justify-content:space-between;align-items:center;gap:.75rem;min-width:0}.page_aiSummaryStrip__N0NB3 span{color:var(--text-muted);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.page_aiSummaryStrip__N0NB3 strong{color:var(--text-primary);font-size:1.1rem}.page_aiContextWarning__VBLQy{padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid rgba(245,158,11,.3);background-color:rgba(245,158,11,.08);color:var(--warning);font-size:.85rem;font-weight:700}.page_aiChatShell__jwFR1{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm)}.page_aiChatHistory__z_oHK,.page_aiChatShell__jwFR1{flex:1;min-height:0;display:flex;flex-direction:column}.page_aiChatHistory__z_oHK{overflow-y:auto;padding:1.5rem;gap:1rem}.page_aiMessageGroup__azJK6{max-width:min(760px,78%);display:flex;flex-direction:column;gap:.45rem}.page_aiMessageUser__hh0Uv{align-self:flex-end;align-items:flex-end}.page_aiMessageAssistant__Tmq5W{align-self:flex-start;align-items:flex-start}.page_aiMessageBubble__rakJB{padding:1rem 1.25rem;border-radius:20px;line-height:1.6;font-size:.95rem;white-space:normal;overflow-wrap:anywhere}.page_aiMessageUser__hh0Uv .page_aiMessageBubble__rakJB{background:linear-gradient(135deg,#4f46e5,#7e22ce);color:#fff;border-bottom-right-radius:4px;box-shadow:0 4px 15px rgba(79,70,229,.25);border:1px solid rgba(255,255,255,.1)}.page_aiMessageAssistant__Tmq5W .page_aiMessageBubble__rakJB{background-color:rgba(30,41,59,.7);color:#e2e8f0;border-bottom-left-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page_aiSourceLabel__CBUoU{color:var(--text-muted);font-size:.72rem;font-weight:700;padding-left:.3rem}.page_aiActionLink__a6qXy{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .8rem;border-radius:var(--radius-md);border:1px solid rgba(99,102,241,.3);color:#818cf8;background-color:rgba(30,41,59,.5);font-size:.82rem;font-weight:700;text-decoration:none;transition:all .2s ease}.page_aiActionLink__a6qXy:hover{background-color:rgba(99,102,241,.1);border-color:rgba(99,102,241,.5);transform:translateY(-1px)}.page_citeChip__RrGob{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .4rem;border-radius:var(--radius-sm,6px);background-color:color-mix(in srgb,var(--accent-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--accent-primary) 25%,transparent);color:var(--accent-primary);font-size:.82rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .15s ease;vertical-align:baseline;margin:0 .1rem}.page_citeChip__RrGob:hover{background-color:color-mix(in srgb,var(--accent-primary) 18%,transparent);transform:translateY(-1px)}.page_citeChipType__6H0mp{opacity:.7;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.page_aiTypingBubble__dAjPF{height:44px;padding:1rem 1.25rem;border-radius:16px 16px 16px 4px;border:1px solid var(--border-color);background-color:var(--bg-primary);display:flex;align-items:center;gap:4px}.page_aiPromptRail__rQZYh{padding:0 1rem 1rem;display:flex;gap:.5rem;overflow-x:auto}.page_aiPromptRail__rQZYh button{flex:0 0 auto;padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background-color:rgba(15,23,42,.6);color:#cbd5e1;font-size:.84rem;font-weight:600;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(4px)}.page_aiPromptRail__rQZYh button:hover:not(:disabled){background-color:rgba(99,102,241,.15);border-color:rgba(99,102,241,.3);color:#e0e7ff;transform:translateY(-1px)}.page_aiPromptRail__rQZYh button:disabled{cursor:not-allowed;opacity:.55}.page_aiInputBar__5Kizr{padding:1rem;background-color:var(--bg-primary);border-top:1px solid var(--border-color);display:grid;grid-template-columns:minmax(0,1fr) 50px auto;gap:.75rem}.page_aiInputBar__5Kizr input{width:100%;min-width:0;padding:.9rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);font-size:.95rem}.page_aiInputBar__5Kizr input:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.page_aiInputBar__5Kizr button{min-height:48px;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-primary);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.page_aiInputBar__5Kizr button[type=submit]{min-width:92px;padding:0 1.25rem;border-color:transparent;background-color:var(--accent-primary);color:#fff}.page_aiInputBar__5Kizr button:disabled{cursor:not-allowed;opacity:.55}.page_aiVoiceListening__cgot7{background-color:var(--danger)!important;color:#fff!important}.page_aiMessageMeta__kuDsN{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_copyBtn__FMxMR{display:inline-flex;align-items:center;gap:.3rem;padding:.22rem .55rem;border-radius:var(--radius-sm,6px);border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.72rem;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.page_copyBtn__FMxMR:hover{background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--text-muted)}.page_copyBtnCopied__GEhV5{border-color:var(--success,#10b981)!important;color:var(--success,#10b981)!important}.page_streamCursor__k6f_W{display:inline-block;width:2px;height:1em;background-color:var(--accent-primary);margin-left:2px;vertical-align:middle;border-radius:1px;animation:page_cursorBlink__dTEV3 1s step-end infinite}@keyframes page_cursorBlink__dTEV3{0%,to{opacity:1}50%{opacity:0}}.page_mdContent__09AUe{line-height:1.65;font-size:.95rem;color:inherit}.page_mdP__CaRQx{margin:0 0 .1rem;line-height:1.65}.page_mdSpacer__ZnRch{height:.45rem}.page_mdH1__Dwytl{font-size:1.05rem;margin:.6rem 0 .3rem;border-bottom:1px solid var(--border-color);padding-bottom:.2rem}.page_mdH1__Dwytl,.page_mdH2__MeWSq{font-weight:700;color:var(--text-primary)}.page_mdH2__MeWSq{font-size:.98rem;margin:.55rem 0 .25rem}.page_mdH3__W0t_d{font-size:.9rem;font-weight:600;margin:.4rem 0 .2rem;color:var(--text-secondary)}.page_mdUl__4yi3i{margin:.25rem 0 .35rem 1.2rem;list-style:disc}.page_mdOl__j2vHP,.page_mdUl__4yi3i{padding:0;display:flex;flex-direction:column;gap:.2rem}.page_mdOl__j2vHP{margin:.25rem 0 .35rem 1.4rem;list-style:decimal}.page_mdOl__j2vHP li,.page_mdUl__4yi3i li{line-height:1.55}.page_mdBlockquote__f5pTR{margin:.35rem 0;padding:.5rem .85rem;border-left:3px solid var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary) 6%,transparent);border-radius:0 var(--radius-sm,6px) var(--radius-sm,6px) 0;font-style:italic;color:var(--text-secondary)}.page_mdHr__tN2KY{border:none;border-top:1px solid var(--border-color);margin:.6rem 0}.page_mdPre__NCNjD{margin:.4rem 0;padding:.75rem 1rem;border-radius:var(--radius-md);background-color:var(--bg-primary);border:1px solid var(--border-color);overflow-x:auto}.page_mdCode__1_kDe{font-size:.84rem;line-height:1.5;white-space:pre;color:var(--text-primary)}.page_mdCode__1_kDe,.page_mdInlineCode__ZI16j{font-family:var(--font-mono),"JetBrains Mono","Fira Code","Cascadia Code",monospace}.page_mdInlineCode__ZI16j{font-size:.85em;padding:.15em .4em;border-radius:4px;background-color:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--accent-primary) 18%,var(--border-color));color:var(--accent-primary)}.page_mdBold__gCtIO{font-weight:700;color:var(--text-primary)}.page_mdItalic___2Rr5{font-style:italic}.page_commandItemFocused__LjoKA{background-color:color-mix(in srgb,var(--accent-primary) 12%,var(--bg-tertiary))!important;border-color:var(--accent-primary)!important;color:var(--accent-primary)!important;outline:none}.page_groupSection__JyOFu{margin-bottom:3.5rem;background-color:color-mix(in srgb,var(--bg-primary) 60%,transparent);border-radius:var(--radius-xl);padding:2rem;border:1px solid color-mix(in srgb,var(--border-color) 50%,transparent);box-shadow:var(--shadow-sm);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.page_groupTitle__fos3j{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem;display:flex;align-items:center;gap:.5rem;border-bottom:2px solid var(--accent-primary);padding-bottom:.5rem}.page_maskedValue__pZlGC{filter:blur(5px);opacity:.7;user-select:none;pointer-events:none}.page_grid__f5Kdy{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;align-items:stretch}.page_card__QV0Om{background-color:color-mix(in srgb,var(--bg-secondary) 85%,transparent);border-radius:var(--radius-xl);padding:1.75rem;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);transition:transform .3s var(--ease-spring),box-shadow .3s var(--ease-spring),border-color .3s var(--ease-smooth);backdrop-filter:blur(12px);display:flex;flex-direction:column}.page_card__QV0Om:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-color))}.page_assetMapLayout__jp5bW{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:640px}.page_assetMapSidebar__qG0Un{border-right:1px solid var(--border-color);background:var(--bg-secondary);padding:1rem;display:flex;flex-direction:column;gap:1rem}.page_cardHeader__NhxBC{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.page_cardTitle__wyNTT{font-size:1.125rem;color:var(--text-primary);font-weight:600}.page_cardIcon__ejM_b{color:var(--accent-primary);background-color:rgba(59,130,246,.1);padding:.5rem;border-radius:var(--radius-md)}.page_cardList___XOFY{list-style:none}.page_cardListItem__wEEPN{padding:.75rem 0;border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.page_cardListItem__wEEPN:last-child{border-bottom:none}.page_itemLabel__mTREn{color:var(--text-primary);font-weight:500}.page_itemDesc__WDHls{font-size:.875rem;color:var(--text-secondary)}.page_statusBadge__536N9{padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.page_statusPending__BC8WW{background-color:var(--warning-muted);color:var(--warning)}.page_statusPaid__Rx8bi{background-color:var(--success-muted);color:var(--success)}.page_aiStatChipDanger__5l_QI{background:rgba(239,68,68,.1);color:var(--danger);border-color:rgba(239,68,68,.2)}.page_aiActionCard__tRI3_{margin-top:1rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-family:inherit}.page_aiActionCardHeader__GOe_Q{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color)}.page_aiActionCardTitle__zd_C6{font-weight:700;color:var(--text-primary);font-size:.9rem}.page_aiActionCardModule__kKnL9{font-size:.75rem;background:rgba(99,102,241,.1);color:var(--accent-primary);padding:.2rem .5rem;border-radius:4px;font-weight:600;letter-spacing:.05em}.page_aiActionCardBody__EwhYt{padding:1rem;background:var(--bg-primary);overflow-x:auto}.page_aiActionCardBody__EwhYt pre{margin:0;font-family:var(--font-mono),"JetBrains Mono","Fira Code",monospace;font-size:.8rem;color:var(--text-secondary)}.page_aiActionCardFooter__8tt_3{display:flex;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;background:var(--bg-secondary);border-top:1px solid var(--border-color)}.page_aiActionExecutedBadge__8J_AZ{display:flex;align-items:center;gap:.4rem;color:var(--success);font-weight:600;font-size:.85rem}.page_aiActionBtnCancel__kEckH{padding:.5rem 1rem;background:transparent;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.page_aiActionBtnCancel__kEckH:hover{background:var(--bg-hover);color:var(--text-primary)}.page_aiActionBtnApprove____YAz{padding:.5rem 1rem;background:var(--success);color:white;border:none;border-radius:4px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 2px 4px rgba(16,185,129,.3)}.page_aiActionBtnApprove____YAz:hover{background:#059669;transform:translateY(-1px)}.page_statusDue__eTJ6A{background:rgba(239,68,68,.1);color:var(--danger);border:1px solid rgba(239,68,68,.3)}.page_rentTrackerCard__bdbHb{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.25rem;margin-bottom:2rem;box-shadow:var(--shadow-sm);min-width:0}.page_rentTrackerHeader__y_oDC{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem;min-width:0}.page_rentTrackerControls__J_3Ba{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0}.page_rentYearBadge__IGKxM{min-width:72px;text-align:center;padding:.55rem .85rem;border-radius:var(--radius-md);background-color:var(--bg-primary)}.page_rentMonthJump__xp0VY,.page_rentYearBadge__IGKxM{border:1px solid var(--border-color);color:var(--text-primary)}.page_rentMonthJump__xp0VY{min-height:36px;padding:.45rem .7rem;border-radius:var(--radius-md);background:var(--bg-primary);font-size:.85rem;font-weight:800}.page_rentSummaryStrip__7uE_o{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;margin-bottom:1rem}.page_rentSummaryStrip__7uE_o>div{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.85rem;display:flex;flex-direction:column;gap:.25rem}.page_rentSummaryStrip__7uE_o span{color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.page_rentSummaryStrip__7uE_o strong{color:var(--text-primary);font-size:1.05rem}.page_rentLlcGrid__sBmaE{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:.75rem;margin-bottom:1rem}.page_rentLlcCard__S14zC{border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-md);padding:.85rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.25rem;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;min-width:0}.page_rentLlcCard__S14zC:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.page_rentLlcCard__S14zC:hover{border-color:var(--accent-primary);transform:translateY(-1px)}.page_rentLlcCard__S14zC span{font-size:.85rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_rentLlcCard__S14zC strong{font-size:1.15rem;color:var(--accent-primary)}.page_rentLlcCard__S14zC em,.page_rentLlcCard__S14zC small{color:var(--text-muted);font-size:.75rem;font-style:normal}.page_rentLegacyHint__qPaam{color:var(--warning)!important;font-weight:800}.page_rentDataNotice__YpdHp{display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;border:1px solid color-mix(in srgb,var(--warning) 35%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--warning) 8%,var(--bg-primary));color:var(--text-primary);padding:.85rem;margin-bottom:1rem}.page_rentDataNotice__YpdHp strong{font-size:.9rem}.page_rentDataNotice__YpdHp span{color:var(--text-muted);font-size:.82rem;flex:1 1 260px}.page_rentLlcCardActions__zm_rG{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-color)}.page_rentLlcCardActions__zm_rG span{color:var(--text-muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.page_rentLlcCardActions__zm_rG button{border:1px solid var(--accent-primary);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--accent-primary);padding:.35rem .55rem;font-size:.75rem;font-weight:800;cursor:pointer}.page_rentLlcCardActions__zm_rG button:hover{background:var(--accent-primary);color:#ffffff}.page_rentLlcCardActive__euLbc{border-color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 16%,transparent)}.page_rentActiveHeader__nmQNk{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:.75rem;margin-bottom:.75rem}.page_rentActiveHeader__nmQNk>div{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.75rem}.page_rentActiveHeader__nmQNk span{display:block;color:var(--text-muted);font-size:.7rem;font-weight:800;text-transform:uppercase;margin-bottom:.25rem}.page_rentActiveHeader__nmQNk strong{display:block;color:var(--text-primary);font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rentMatrixScroll__x1udL{overflow-x:auto;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-primary);max-width:100%;max-height:min(68vh,720px);-webkit-overflow-scrolling:touch}.page_rentMatrixTable__ZB_HV{width:max-content;min-width:100%;border-collapse:collapse;font-size:.78rem}.page_rentMatrixTable__ZB_HV td,.page_rentMatrixTable__ZB_HV th{border:1px solid var(--border-color);min-width:128px;height:42px;padding:0;text-align:center;vertical-align:middle}.page_rentMatrixTable__ZB_HV td:first-child,.page_rentMatrixTable__ZB_HV th:first-child{min-width:240px;position:sticky;left:0;z-index:2;background-color:var(--bg-tertiary)}.page_rentMatrixPropertyHeader__4CoyG{width:240px}.page_rentMatrixPropertyCell__QNzma{cursor:pointer;text-align:left;padding:.7rem .75rem!important;vertical-align:top!important}.page_rentMatrixTenantLine__O6U73{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;color:var(--text-primary);font-size:.88rem;line-height:1.25}.page_rentMatrixTenantLine__O6U73 strong{min-width:0;overflow-wrap:anywhere}.page_rentMatrixEditIcon___GjiA{width:13px;height:13px;flex:0 0 auto;margin-top:.1rem;opacity:.55}.page_rentMatrixRentLine__m8R_M{display:block;margin-top:.2rem;color:var(--accent-primary);font-size:.72rem;font-weight:800}.page_rentAutoPayAddCard__UH5kp{min-height:44px;display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-secondary);color:var(--text-primary);cursor:pointer}.page_rentAutoPayAddCard__UH5kp input{width:18px;height:18px;accent-color:var(--accent-primary);flex:0 0 auto}.page_rentAutoPayAddCard__UH5kp span{display:flex;flex-direction:column;gap:.1rem;min-width:0}.page_rentAutoPayAddCard__UH5kp strong{font-size:.86rem}.page_rentAutoPayAddCard__UH5kp small{color:var(--text-muted);font-size:.72rem;line-height:1.25}.page_rentAutoPayBadge__qWeVM{width:fit-content;max-width:100%;display:inline-flex;align-items:center;margin-top:.35rem;padding:.18rem .45rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-color));background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-primary));color:var(--accent-primary);font-size:.62rem;font-weight:900;text-transform:uppercase}.page_rentAutoPayHint__sV_Un{color:var(--accent-primary)!important}.page_rentMatrixFocusedRow__Ul4bZ th:first-child{box-shadow:inset 4px 0 0 var(--accent-primary);background:color-mix(in srgb,var(--accent-primary) 8%,var(--bg-tertiary))!important}.page_rentMatrixAddressLine___c5__{display:block;margin-top:.45rem;color:var(--text-muted)!important;font-size:.68rem!important;font-weight:700!important;line-height:1.25;text-transform:none!important;overflow-wrap:anywhere}.page_rentMatrixTable__ZB_HV th:first-child small{display:block;color:var(--accent-primary);font-size:.62rem;font-weight:800;text-transform:uppercase}.page_rentMatrixTable__ZB_HV thead th{position:sticky;top:0;z-index:3;background-color:var(--bg-tertiary);padding:.55rem;color:var(--text-primary);cursor:pointer}.page_rentMatrixTable__ZB_HV thead th:first-child{z-index:4}.page_rentMatrixTable__ZB_HV thead small,.page_rentMatrixTable__ZB_HV thead span{display:block}.page_rentMatrixTable__ZB_HV thead span{max-width:140px;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rentMatrixTable__ZB_HV thead small{color:var(--text-muted);font-size:.68rem;margin-top:.2rem;font-weight:500}.page_rentMatrixCell__KmZM1{position:relative;width:100%;height:42px;border:none;background-color:transparent;color:var(--text-muted);cursor:pointer;font:inherit;font-weight:700;user-select:none}.page_rentMatrixCell__KmZM1:hover{background-color:color-mix(in srgb,var(--warning) 18%,transparent)}.page_rentMatrixCellReceived__DzHHy{background-color:color-mix(in srgb,var(--success) 18%,var(--bg-primary));color:var(--success)}.page_rentMatrixCellReceived__DzHHy:hover{background-color:color-mix(in srgb,var(--success) 26%,var(--bg-primary))}.page_rentMatrixCurrentMonth__3myAx{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 28%,transparent),transparent 3px),color-mix(in srgb,var(--accent-primary) 4%,var(--bg-primary))}.page_rentMatrixTable__ZB_HV thead th.page_rentMatrixCurrentMonth__3myAx{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 42%,transparent),transparent 3px),color-mix(in srgb,var(--accent-primary) 7%,var(--bg-tertiary));color:var(--text-primary)}.page_rentMatrixTable__ZB_HV thead th.page_rentMatrixCurrentMonth__3myAx small{display:inline-flex;align-items:center;justify-content:center;min-height:18px;padding:0 .45rem;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-primary));border:1px solid color-mix(in srgb,var(--accent-primary) 24%,var(--border-color));color:var(--accent-primary);font-size:.62rem;font-weight:800;text-transform:uppercase}td.page_rentMatrixCurrentMonth__3myAx:has(.page_rentMatrixCellReceived__DzHHy){background:linear-gradient(90deg,color-mix(in srgb,var(--accent-primary) 28%,transparent),transparent 3px),color-mix(in srgb,var(--success) 9%,var(--bg-primary))}.page_rentMatrixFocusedMonth__dpRta{background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 22%,transparent),transparent 3px),color-mix(in srgb,var(--accent-primary) 6%,var(--bg-primary))}.page_rentMatrixTable__ZB_HV thead th.page_rentMatrixFocusedMonth__dpRta{background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 28%,transparent),transparent 3px),color-mix(in srgb,var(--accent-primary) 9%,var(--bg-tertiary))}td.page_rentMatrixFocusedMonth__dpRta:has(.page_rentMatrixCellReceived__DzHHy){background:linear-gradient(90deg,color-mix(in srgb,var(--text-muted) 20%,transparent),transparent 3px),color-mix(in srgb,var(--success) 10%,var(--bg-primary))}.page_rentMatrixCell__KmZM1:disabled{cursor:progress;opacity:.7}.page_rentSmartGridToolbar__KHaJp{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.85rem 0 1rem;padding:.85rem 1rem;border:1px solid color-mix(in srgb,var(--accent-primary) 25%,var(--border-color));border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-primary) 7%,var(--bg-secondary))}.page_rentSmartGridToolbar__KHaJp>div:first-child{display:flex;flex-direction:column;gap:.15rem;min-width:0}.page_rentSmartGridToolbar__KHaJp strong{color:var(--text-primary);font-size:.9rem}.page_rentSmartGridToolbar__KHaJp span{color:var(--text-muted);font-size:.78rem;line-height:1.35}.page_rentSmartGridActions__St9XD{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}.page_rentViewToggle__fLum6{min-height:36px;display:inline-flex;align-items:center;padding:3px;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-primary)}.page_rentViewToggle__fLum6 button{min-height:28px;padding:0 .75rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:.78rem;font-weight:800}.page_rentViewToggleActive__rfai3,.page_rentViewToggle__fLum6 button:hover{background:color-mix(in srgb,var(--accent-primary) 13%,var(--bg-secondary))!important;color:var(--accent-primary)!important}.page_rentSmartGridActions__St9XD>span{min-height:34px;display:inline-flex;align-items:center;padding:0 .65rem;border-radius:999px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--accent-primary);font-weight:800}.page_rentMatrixCellSelected__fHh9Y{color:var(--accent-primary)!important;background:color-mix(in srgb,var(--accent-primary) 16%,var(--bg-primary))!important;box-shadow:inset 0 0 0 2px var(--accent-primary),0 0 0 1px color-mix(in srgb,var(--accent-primary) 16%,transparent)}.page_rentMatrixNoteTooltip__735Il{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:20;width:min(260px,70vw);padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-lg);text-align:left;line-height:1.35;transform:translateX(-50%) translateY(4px);opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.page_rentMatrixNoteTooltip__735Il span,.page_rentMatrixNoteTooltip__735Il strong{display:block}.page_rentMatrixNoteTooltip__735Il strong{margin-bottom:.25rem;color:var(--accent-primary);font-size:.72rem;text-transform:uppercase}.page_rentMatrixNoteTooltip__735Il span{color:var(--text-secondary);font-size:.82rem;font-weight:650}.page_rentMatrixCell__KmZM1:focus-visible .page_rentMatrixNoteTooltip__735Il,.page_rentMatrixCell__KmZM1:hover .page_rentMatrixNoteTooltip__735Il{opacity:1;transform:translateX(-50%) translateY(0)}.page_rentMatrixTable__ZB_HV tfoot td,.page_rentMatrixTable__ZB_HV tfoot th,.page_rentMatrixTotal__8IAHF{padding:.5rem;font-weight:800;background-color:var(--bg-tertiary);color:var(--text-primary)}.page_rentMatrixTotal__8IAHF{position:sticky;right:0;z-index:2;box-shadow:-4px 0 8px rgba(0,0,0,.05)}.page_rentMatrixCellNote__ULRQq{background-color:rgba(245,158,11,.1)!important;color:var(--warning)!important;border-color:rgba(245,158,11,.3)!important;border-bottom:2px solid var(--warning)!important}.page_rentMatrixCellPartial__SnHtw{background-color:rgba(59,130,246,.1)!important;color:var(--accent-primary)!important;border-color:rgba(59,130,246,.3)!important;border-bottom:2px solid var(--accent-primary)!important}.page_rentPaymentPanel__m9JNP{margin-bottom:.75rem;padding:.8rem;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,4fr) auto;gap:.8rem;align-items:end;border:1px solid color-mix(in srgb,var(--accent-primary) 28%,var(--border-color));border-left:3px solid var(--accent-primary);border-radius:var(--radius-md);background:var(--bg-primary);box-shadow:0 10px 24px color-mix(in srgb,var(--text-primary) 7%,transparent)}.page_rentPaymentContext__Jm1lP{min-width:0;display:flex;flex-direction:column;gap:.18rem;padding-right:.5rem;border-right:1px solid var(--border-color)}.page_rentPaymentContext__Jm1lP em,.page_rentPaymentContext__Jm1lP small,.page_rentPaymentContext__Jm1lP span,.page_rentPaymentContext__Jm1lP strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_rentPaymentContext__Jm1lP strong{color:var(--text-primary);font-size:.95rem}.page_rentPaymentContext__Jm1lP small,.page_rentPaymentContext__Jm1lP span{color:var(--text-muted);font-size:.78rem}.page_rentPaymentContext__Jm1lP em{width:fit-content;margin-top:.18rem;padding:.15rem .45rem;border-radius:999px;background:color-mix(in srgb,var(--accent-primary) 10%,var(--bg-secondary));color:var(--accent-primary);font-size:.72rem;font-style:normal;font-weight:800}.page_rentPaymentKicker___cZlJ{color:var(--text-muted)!important;font-size:.65rem!important;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.page_rentPaymentFields___DThg{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:.55rem;align-items:end}.page_rentPaymentField__pIAI4{min-width:0}.page_rentPaymentField__pIAI4 .page_quickEntryInput__CGIoW{width:100%;min-height:38px;padding-top:.45rem;padding-bottom:.45rem}.page_rentPaymentFieldWide__7XjC9{grid-column:span 2}.page_rentPaymentActions__BLGBK{display:flex;gap:.45rem;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap}.page_rentPaymentActions__BLGBK .page_rentPaymentCancelBtn__updxe,.page_rentPaymentActions__BLGBK .page_rentPaymentRemoveBtn___TOgT,.page_rentPaymentActions__BLGBK .page_rentPaymentSaveBtn__toEp1{min-height:38px;padding:.5rem .8rem;white-space:nowrap}.page_rentPaymentModalOverlay__CU35f{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(0,0,0,.58);backdrop-filter:blur(4px)}.page_rentPaymentModal___vZl6{width:min(100%,430px);max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.5rem;border-radius:var(--radius-lg);border:1px solid var(--border-color);background:var(--bg-primary);box-shadow:0 24px 70px rgba(0,0,0,.35);animation:page_rentModalIn__TuUf7 .18s ease-out}.page_rentPaymentModalHeader__HV2EW{text-align:center;margin-bottom:1.35rem}.page_rentPaymentModalHeader__HV2EW h2{margin:0;color:var(--text-primary);font-size:1.25rem}.page_rentPaymentModalHeader__HV2EW p{margin:.35rem 0 0;color:var(--text-primary);font-weight:800}.page_rentPaymentModalHeader__HV2EW small{display:block;margin-top:.25rem;color:var(--text-muted);line-height:1.4}.page_rentPaymentModalActions__WCRiX{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.page_rentPaymentModalMainActions__LNrlm{display:flex;gap:.5rem;margin-left:auto}.page_rentPaymentCancelBtn__updxe,.page_rentPaymentRemoveBtn___TOgT,.page_rentPaymentSaveBtn__toEp1{min-height:40px;padding:.55rem .9rem;border-radius:var(--radius-md);font-weight:800;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,opacity .15s ease,background-color .15s ease}.page_rentPaymentRemoveBtn___TOgT{background-color:transparent;color:var(--danger);border:1px solid var(--danger)}.page_rentPaymentCancelBtn__updxe{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.page_rentPaymentSaveBtn__toEp1{background-color:var(--accent-primary);color:#fff;border:1px solid var(--accent-primary)}.page_rentPaymentCancelBtn__updxe:hover:not(:disabled),.page_rentPaymentRemoveBtn___TOgT:hover:not(:disabled),.page_rentPaymentSaveBtn__toEp1:hover:not(:disabled){transform:translateY(-1px)}.page_rentPaymentCancelBtn__updxe:disabled,.page_rentPaymentRemoveBtn___TOgT:disabled,.page_rentPaymentSaveBtn__toEp1:disabled{cursor:not-allowed;opacity:.65;transform:none}@keyframes page_rentModalIn__TuUf7{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:520px){.page_rentPaymentModal___vZl6{padding:1.1rem;border-radius:var(--radius-md)}.page_rentPaymentModalActions__WCRiX,.page_rentPaymentModalMainActions__LNrlm{width:100%}.page_rentPaymentCancelBtn__updxe,.page_rentPaymentRemoveBtn___TOgT,.page_rentPaymentSaveBtn__toEp1{flex:1;justify-content:center}}@media (max-width:1400px){.page_rentPaymentPanel__m9JNP{grid-template-columns:minmax(190px,.8fr) minmax(0,3fr)}.page_rentPaymentActions__BLGBK{grid-column:1/-1;justify-content:flex-end}}@media (max-width:980px){.page_rentPaymentPanel__m9JNP{grid-template-columns:1fr}.page_rentPaymentContext__Jm1lP{padding-right:0;padding-bottom:.65rem;border-right:0;border-bottom:1px solid var(--border-color)}.page_rentPaymentFields___DThg{grid-template-columns:repeat(2,minmax(0,1fr))}.page_rentPaymentActions__BLGBK{justify-content:stretch}.page_rentPaymentActions__BLGBK .page_rentPaymentCancelBtn__updxe,.page_rentPaymentActions__BLGBK .page_rentPaymentRemoveBtn___TOgT,.page_rentPaymentActions__BLGBK .page_rentPaymentSaveBtn__toEp1{flex:1}}@media (min-width:900px){.page_rentMatrixScroll__x1udL{overflow-x:auto}.page_rentMatrixTable__ZB_HV{width:100%;table-layout:fixed;min-width:0}.page_rentMatrixTable__ZB_HV td,.page_rentMatrixTable__ZB_HV th{min-width:0;width:auto;word-break:break-word;white-space:normal}.page_rentMatrixTable__ZB_HV td:first-child,.page_rentMatrixTable__ZB_HV th:first-child{min-width:220px;width:220px}.page_rentMatrixTable__ZB_HV thead span{white-space:normal;text-overflow:clip;font-size:.7rem;line-height:1.1}}@media (max-width:720px){.page_rentSmartGridToolbar__KHaJp{align-items:stretch;flex-direction:column}.page_rentSmartGridActions__St9XD{justify-content:flex-start}.page_rentSmartGridActions__St9XD .page_quickActionBtn__0vr_G{flex:1 1 auto;justify-content:center}}.page_vaultDropzone__aOfIx{border:2px dashed var(--border-color);border-radius:12px;padding:3rem 2rem;text-align:center;background-color:var(--bg-secondary);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:2rem}.page_rentLlcSelectorContainer__WDIbV{margin-bottom:2rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.page_rentLlcSelectorLabel__eO2_F{font-weight:600;color:var(--text-secondary);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.page_rentLlcDropdown__h8ozg{width:100%;max-width:400px;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-secondary);color:var(--text-primary);font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .2s ease}.page_rentLlcDropdown__h8ozg:focus,.page_rentLlcDropdown__h8ozg:hover{border-color:var(--accent-primary);outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.page_rentActiveHeader__nmQNk{margin:0}.page_vaultDropzoneActive__HWF5H,.page_vaultDropzone__aOfIx:hover{border-color:var(--accent-primary);background-color:rgba(59,130,246,.05)}.page_vaultDropzoneIcon__P_WN7{width:48px;height:48px;color:var(--accent-primary);opacity:.8}.page_vaultDropzoneTitle__04zMo{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0}.page_vaultDropzoneDesc___4g7V{font-size:.875rem;color:var(--text-muted);margin:0}.page_documentGrid____lNJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-top:1rem}.page_documentCard__WSe23{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .2s,box-shadow .2s;cursor:pointer}.page_documentCard__WSe23:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:var(--accent-primary)}.page_documentHeader__mFKeY{display:flex;justify-content:space-between;align-items:flex-start}.page_documentIcon__i0Rxu{width:32px;height:32px;color:var(--accent-primary);background-color:rgba(59,130,246,.1);border-radius:8px;padding:6px}.page_documentBadge__uLhd3{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:12px;background-color:var(--bg-tertiary);color:var(--text-secondary)}.page_documentBadgeWarning__6jP_g{background-color:var(--warning-muted);color:var(--warning)}.page_documentBadgeDanger__QwONS{background-color:var(--danger-muted);color:var(--danger)}.page_documentBadgeSuccess__3fBIM{background-color:var(--success-muted);color:var(--success)}.page_documentTitle__dxYwg{font-weight:600;font-size:1rem;color:var(--text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_documentMeta__0T8VI{font-size:.8rem;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-color)}.page_rentSetupRow__e86CR{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background-color:var(--bg-secondary);min-width:0}.page_rentSetupRow__e86CR>*{flex:1 1 120px}.page_rentEmptyState__o4m1Z{border:1px dashed var(--border-color);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-primary));color:var(--text-primary);padding:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.page_rentEmptyState__o4m1Z span,.page_rentEmptyState__o4m1Z strong{display:block}.page_rentEmptyState__o4m1Z span{color:var(--text-muted);flex:1 1 240px}.page_floatingCalculator__BACyz{position:fixed;right:18px;bottom:136px;z-index:2147482400;display:flex;align-items:stretch;pointer-events:none}.page_floatingCalculatorOpen__UjJhZ{bottom:136px}.page_calculatorPanel__CQ9XE,.page_calculatorTab__T4VqT{pointer-events:auto}.page_calculatorTab__T4VqT{writing-mode:vertical-rl;transform:rotate(180deg);border:1px solid var(--border-color);border-right:none;border-radius:8px 0 0 8px;background:color-mix(in srgb,var(--bg-secondary) 76%,transparent);color:var(--text-primary);padding:.75rem .45rem;font-size:.75rem;font-weight:800;box-shadow:var(--shadow-md);backdrop-filter:blur(12px)}.page_calculatorPanel__CQ9XE{width:min(300px,calc(100vw - 44px));border:1px solid var(--border-color);border-radius:12px;background:color-mix(in srgb,var(--bg-primary) 94%,transparent);box-shadow:var(--shadow-lg);backdrop-filter:blur(16px);padding:.85rem}.page_calculatorHeader__A7TEL{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.page_calculatorHeader__A7TEL strong{color:var(--text-primary)}.page_calculatorActions__0cWdN button,.page_calculatorHeader__A7TEL button{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);padding:.4rem .55rem;font-size:.75rem;font-weight:700}.page_calculatorInput__yYZ7D{width:100%;border:1px solid var(--border-color);color:var(--text-primary);padding:.7rem;font-size:1rem}.page_calculatorInput__yYZ7D,.page_calculatorResult__rn3iD{border-radius:var(--radius-md);background:var(--bg-primary)}.page_calculatorResult__rn3iD{min-height:48px;margin:.75rem 0;border:1px solid var(--border-color);padding:.75rem;display:flex;align-items:center;justify-content:flex-end}.page_calculatorResult__rn3iD strong{font-size:1.4rem;color:var(--text-primary)}.page_calculatorResult__rn3iD span{color:var(--danger);font-size:.8rem}.page_calculatorActions__0cWdN{display:flex;gap:.5rem}.page_calculatorActions__0cWdN button:first-child{background:var(--accent-primary);color:white;border-color:var(--accent-primary)}.page_calculatorActions__0cWdN button:disabled{opacity:.55;cursor:not-allowed}.page_calculatorHistory__qFiCX{display:flex;flex-direction:column;gap:.4rem;margin-top:.75rem}.page_calculatorHistory__qFiCX button{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);padding:.5rem;display:flex;justify-content:space-between;gap:.75rem;text-align:left}.page_calculatorHistory__qFiCX span{color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.page_floatingCalculatorOpen__UjJhZ,.page_floatingCalculator__BACyz{right:14px;bottom:calc(296px + env(safe-area-inset-bottom))}.page_calculatorPanel__CQ9XE{width:min(300px,calc(100vw - 28px))}}.page_spinner__1WnEQ{width:20px;height:20px;border-radius:50%;border:3px solid rgba(255,255,255,.3);border-left-color:#ffffff;animation:page_spin__W_8_q 1s linear infinite;display:inline-block}@keyframes page_spin__W_8_q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:900px){.page_assetMapLayout__jp5bW{grid-template-columns:1fr}.page_assetMapSidebar__qG0Un{border-right:none;border-bottom:1px solid var(--border-color)}.page_sidebar__J6ahr{position:fixed!important;top:0!important;left:-280px!important;width:280px!important;height:100vh!important;z-index:1000!important;transition:left .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:5px 0 25px rgba(0,0,0,.4)!important;background-color:var(--bg-secondary)!important;display:flex!important;flex-direction:column!important;padding:1.5rem!important;overflow-y:auto!important;border-right:1px solid var(--border-color)!important;border-bottom:none!important}.page_sidebarOpen___nzt9{left:0!important}.page_sidebarHeader__T4E1D{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:2rem!important;width:100%!important}.page_logo__7fc9l{margin-bottom:0!important;font-size:1.3rem!important;white-space:normal!important}.page_closeBtn__SFTj6{display:flex!important;align-items:center!important;justify-content:center!important}.page_navSection__iPm00{display:flex!important;flex-direction:column!important;margin-bottom:1rem!important;gap:.15rem!important;align-items:stretch!important}.page_navHeader__528Hq{display:block!important;font-size:.65rem!important;color:var(--text-muted)!important;font-weight:700!important;margin-bottom:.3rem!important}.page_navItem__K5ZCd{margin-bottom:.15rem!important;padding:.5rem .75rem!important;font-size:.85rem!important;gap:.5rem!important;display:flex!important;white-space:normal!important;border-radius:var(--radius-md)!important}.page_content__kDoxQ{padding:1rem}.page_grid__f5Kdy{grid-template-columns:1fr}.page_quickEntry__XQGPg{padding:1rem}.page_quickEntryForm__jUFvJ{flex-direction:column}.page_quickEntryBtn__gr5Z7,.page_quickEntryInput__CGIoW{width:100%}.page_welcomeTitle__MoN7i{font-size:1.5rem}.page_aiAssistantPage___g0MG{height:calc(100vh - 80px);padding:1rem}.page_aiAssistantHeader__BJU4i{flex-direction:column;align-items:stretch}.page_aiStatusPill__utDmd{width:max-content}.page_aiModeSelector__usA0Q{grid-template-columns:repeat(2,minmax(0,1fr))}.page_aiModeSelector__usA0Q button{min-height:64px}.page_aiSummaryStrip__N0NB3{grid-template-columns:1fr 1fr}.page_aiSummaryStrip__N0NB3>div{flex-direction:column;align-items:flex-start;gap:.35rem}.page_aiChatHistory__z_oHK{padding:1rem}.page_aiMessageGroup__azJK6{max-width:92%}.page_aiInputBar__5Kizr{grid-template-columns:minmax(0,1fr) 48px}.page_aiInputBar__5Kizr button[type=submit]{grid-column:1/-1;min-width:100%}.page_rentTrackerHeader__y_oDC{flex-direction:column}.page_rentTrackerControls__J_3Ba{justify-content:flex-start}.page_rentSummaryStrip__7uE_o{grid-template-columns:1fr}.page_rentActiveHeader__nmQNk{grid-template-columns:1fr 1fr}}.page_aiAppLayout__CR54w{height:calc(100vh - 80px);display:flex;overflow:hidden;background:var(--bg-secondary)}.page_aiSidebar__gon4V{width:260px;background:var(--bg-primary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0}.page_aiSidebarHeader__p3Mj1{padding:1rem;border-bottom:1px solid var(--border-color);font-weight:700;display:flex;justify-content:space-between;align-items:center}.page_aiSidebarList__5jLVl{flex:1;overflow-y:auto;padding:.5rem}.page_aiSidebarItem__8Whlq{display:block;width:100%;padding:.75rem;text-align:left;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--text-primary);margin-bottom:.2rem;font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_aiSidebarItem__8Whlq:hover{background:var(--bg-hover)}.page_aiSidebarItemActive__HnTb4{background:color-mix(in srgb,var(--accent-primary) 10%,transparent);color:var(--accent-primary);font-weight:600}.page_aiPageLayout__YjX7m{flex:1;display:flex;flex-direction:column;padding:.9rem 1.75rem 0;gap:.55rem;max-width:1080px;margin:0 auto;width:100%;min-height:0}.page_aiHeaderRow__oHTvL{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}.page_aiHeaderBrand__qRc8e{display:flex;align-items:center;gap:.65rem;min-width:0}.page_aiHeaderBrandIcon__IzXYe{width:38px;height:38px;border-radius:11px;background:linear-gradient(135deg,var(--accent-primary) 0,#7c3aed 100%);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;box-shadow:0 4px 14px rgba(59,130,246,.4)}.page_aiHeaderTitle__GpuEo{font-size:1.12rem;font-weight:800;color:var(--text-primary);margin:0;line-height:1.2;background:linear-gradient(135deg,var(--text-primary),var(--accent-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_aiHeaderSub__j3zzF{font-size:.71rem;color:var(--text-muted);font-weight:500;display:block}.page_aiHeaderActions__hsTVn{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.page_aiContextBadge__qMWbW{font-size:.71rem;font-weight:700;color:var(--warning);padding:.2rem .5rem;border-radius:6px;border:1px solid rgba(245,158,11,.3);background:rgba(245,158,11,.07)}.page_newChatBtn__nDXFa{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-secondary);font-size:.8rem;font-weight:700;cursor:pointer;transition:all .15s ease}.page_newChatBtn__nDXFa:hover{background-color:var(--accent-primary);border-color:var(--accent-primary);color:#fff;box-shadow:0 3px 10px rgba(59,130,246,.35)}.page_aiCompactModeBar__Fioal{display:flex;align-items:center;gap:.3rem;flex-shrink:0;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.page_aiCompactModeBar__Fioal::-webkit-scrollbar{display:none}.page_aiModeTab___L3WB{display:inline-flex;align-items:center;gap:.32rem;padding:.38rem .72rem;border-radius:999px;border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-secondary);font-size:.79rem;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .15s ease}.page_aiModeTab___L3WB:hover{border-color:var(--accent-primary);color:var(--text-primary);background-color:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-secondary))}.page_aiModeTabActive__iZ1cw{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 80%,#7c3aed))!important;border-color:transparent!important;color:#fff!important;box-shadow:0 2px 10px rgba(59,130,246,.4)}.page_aiModeTabIcon__EmNTq{font-size:.88rem;line-height:1}.page_aiModeTabLabel__z3yzS{font-size:.78rem}.page_aiCompactStats__tCD8f{margin-left:auto;display:flex;align-items:center;gap:.3rem;flex-shrink:0}.page_aiStatChip__oXNSu{display:inline-flex;align-items:center;gap:.22rem;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--border-color);background-color:var(--bg-secondary);font-size:.71rem;color:var(--text-muted);white-space:nowrap}.page_aiStatChip__oXNSu strong{color:var(--text-primary);font-weight:700}.page_aiStatChipDanger__5l_QI{border-color:rgba(239,68,68,.3)!important;background-color:rgba(239,68,68,.04)!important}.page_aiStatChipDanger__5l_QI,.page_aiStatChipDanger__5l_QI strong{color:var(--danger)!important}.page_aiStatChipWarning__sqRNc{border-color:rgba(245,158,11,.3)!important;background-color:rgba(245,158,11,.04)!important}.page_aiStatChipWarning__sqRNc,.page_aiStatChipWarning__sqRNc strong{color:var(--warning)!important}.page_aiMessageOuter__GjfB8{display:flex;align-items:flex-start;gap:.6rem;animation:page_msgFadeIn__41GJk .22s ease both}@keyframes page_msgFadeIn__41GJk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page_aiMessageOuterLeft__qy3I_{flex-direction:row;align-self:flex-start;max-width:min(820px,92%)}.page_aiMessageOuterRight__z_ttF{flex-direction:row-reverse;align-self:flex-end;max-width:min(600px,76%)}.page_aiMessageInner__kbfmI{display:flex;flex-direction:column;gap:.38rem;min-width:0}.page_aiAvatarRing__OwLOq{background:linear-gradient(135deg,var(--accent-primary),#7c3aed);color:#fff;box-shadow:0 2px 8px rgba(59,130,246,.35)}.page_aiAvatarRing__OwLOq,.page_userAvatarRing__pybF0{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.page_userAvatarRing__pybF0{background-color:var(--bg-tertiary);border:2px solid var(--border-color);color:var(--text-primary);font-size:.7rem;font-weight:800}.page_aiMessageBubbleAi__i0HI2{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px 18px 18px 18px;padding:.85rem 1.05rem;box-shadow:var(--shadow-sm);line-height:1.6;font-size:.935rem}.page_aiMessageBubbleUser__FapJK{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 75%,#7c3aed));color:#fff;border-radius:18px 4px 18px 18px;padding:.75rem 1.05rem;box-shadow:0 4px 14px rgba(59,130,246,.28);line-height:1.55;font-size:.935rem}.page_aiActionsRow__xNKya{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.page_aiSourceBadge__iAmrC{font-size:.67rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-right:.1rem}.page_msgActionBtn__YNPqj{display:inline-flex;align-items:center;gap:.25rem;padding:.18rem .48rem;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-muted);font-size:.71rem;font-weight:600;cursor:pointer;transition:all .15s ease}.page_msgActionBtn__YNPqj:hover:not(:disabled){background-color:var(--bg-tertiary);color:var(--text-primary);border-color:var(--text-muted)}.page_msgActionBtn__YNPqj:disabled{cursor:not-allowed;opacity:.5}.page_msgActionBtnSuccess__9Lga_{border-color:var(--success,#10b981)!important;color:var(--success,#10b981)!important}.page_erpActionLinks__RyiUa{display:flex;flex-wrap:wrap;gap:.35rem}.page_erpActionLink__X_93X{display:inline-flex;align-items:center;gap:.28rem;padding:.28rem .65rem;border-radius:999px;border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-secondary);font-size:.77rem;font-weight:600;cursor:pointer;transition:all .15s ease}.page_erpActionLink__X_93X:hover{background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 80%,#7c3aed));border-color:transparent;color:#fff;transform:translateY(-1px);box-shadow:0 3px 10px rgba(59,130,246,.32)}.page_followUpChips__UX5gN{display:flex;flex-wrap:wrap;gap:.35rem}.page_followUpChip__81nru{display:inline-flex;align-items:center;padding:.3rem .7rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--border-color));background-color:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-primary));color:var(--accent-primary);font-size:.77rem;font-weight:600;cursor:pointer;transition:all .15s ease;text-align:left}.page_followUpChip__81nru:hover:not(:disabled){background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 80%,#7c3aed));color:#fff;border-color:transparent;transform:translateY(-1px);box-shadow:0 3px 10px rgba(59,130,246,.3)}.page_followUpChip__81nru:disabled{cursor:not-allowed;opacity:.5}.page_aiThinkingBubble__u2ZLp{display:flex;align-items:center;gap:.75rem;padding:.8rem 1.05rem;background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:4px 18px 18px 18px;box-shadow:var(--shadow-sm)}.page_aiThinkingText__KzaoX{font-size:.87rem;color:var(--text-muted);font-style:italic}.page_thinkingDots__klPbA{display:flex;align-items:center;gap:4px}.page_scrollFab__3yk7z{position:absolute;bottom:1rem;right:1rem;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),#7c3aed);color:#fff;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(59,130,246,.45);transition:opacity .2s ease,transform .2s ease;opacity:0;pointer-events:none;transform:translateY(10px);z-index:10}.page_scrollFabVisible__h8ph4{opacity:1;pointer-events:auto;transform:translateY(0)}.page_scrollFab__3yk7z:hover{transform:scale(1.1) translateY(-1px)}.page_aiInputArea__AXbrV{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding-bottom:.8rem}.page_aiPromptRailBottom__Hc16j{display:flex;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.page_aiPromptRailBottom__Hc16j::-webkit-scrollbar{display:none}.page_aiPromptChip__V34wn{flex:0 0 auto;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border-color);background-color:var(--bg-secondary);color:var(--text-secondary);font-size:.77rem;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.page_aiPromptChip__V34wn:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary);background-color:color-mix(in srgb,var(--accent-primary) 6%,var(--bg-secondary))}.page_aiPromptChip__V34wn:disabled{cursor:not-allowed;opacity:.5}.page_aiTextareaBar__Hk7bv{display:flex;align-items:flex-end;gap:.45rem;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:18px;padding:.55rem .55rem .55rem 1rem;transition:border-color .2s ease,box-shadow .2s ease}.page_aiTextareaBar__Hk7bv:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.13)}.page_aiTextareaInput__Y1g5D{flex:1;min-width:0;background:transparent;border:none;outline:none;resize:none;font-size:.94rem;line-height:1.55;color:var(--text-primary);font-family:inherit;max-height:160px;overflow-y:auto;padding:.18rem 0}.page_aiTextareaInput__Y1g5D::placeholder{color:var(--text-muted)}.page_aiTextareaActions__W9_3P{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.page_aiIconBtn__KH6ye{width:34px;height:34px;border-radius:50%;border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0}.page_aiIconBtn__KH6ye:hover{color:var(--text-primary);background-color:var(--bg-tertiary)}.page_aiIconBtnActive__ZKVj2{background-color:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}.page_aiSendBtn__IdjRM{width:38px;height:38px;border-radius:50%;border:none;background:linear-gradient(135deg,var(--accent-primary),color-mix(in srgb,var(--accent-primary) 75%,#7c3aed));color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease;flex-shrink:0;box-shadow:0 3px 12px rgba(59,130,246,.42)}.page_aiSendBtn__IdjRM:hover:not(:disabled){transform:scale(1.1);box-shadow:0 5px 16px rgba(59,130,246,.55)}.page_aiSendBtn__IdjRM:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.page_aiInputHint__N337e{font-size:.67rem;color:var(--text-muted);text-align:center;margin:0;opacity:.8}.page_pageLayout__KZ5Tg{padding:1rem;max-width:1800px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.page_pageLayout__KZ5Tg{padding:2rem;gap:1.5rem}}.page_pageHeader__CdAVl{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:1rem}.page_headerTitleRow__sIQTM{display:flex;align-items:center;gap:1rem;min-width:0}.page_headerIconWrapper__ORxb_{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.page_headerTextBlock__FgQ05{min-width:0}.page_pageTitleLine___2GE5{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.page_pageTitle__1Vg2e{font-size:1.75rem;color:var(--text-primary);margin:0 0 .25rem;font-weight:700;line-height:1.18;min-width:0}.page_pageSubtitle__90DRh{font-size:.95rem;color:var(--text-muted)}.page_pageHeaderAction__X2_Av{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}@media (max-width:640px){.page_content__kDoxQ,.page_insuranceModule__Vrnwz,.page_pageLayout__KZ5Tg{padding:.75rem}.page_pageHeader__CdAVl,.page_welcomeSection__rXYyZ{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1rem}.page_headerTitleRow__sIQTM{align-items:flex-start;gap:.75rem}.page_headerIconWrapper__ORxb_{width:40px;height:40px;border-radius:10px;flex:0 0 40px}.page_pageTitle__1Vg2e,.page_welcomeTitle__MoN7i{font-size:1.32rem;line-height:1.2;overflow-wrap:anywhere}.page_itemDesc__WDHls,.page_pageSubtitle__90DRh,.page_welcomeText__aBaJc{font-size:.88rem;line-height:1.45}.page_pageHeaderAction__X2_Av,.page_pageHeaderAction__X2_Av a,.page_pageHeaderAction__X2_Av button,.page_pageHeaderAction__X2_Av>*{width:100%;justify-content:center}.page_modalOverlay__OBdlJ{align-items:flex-end;padding:0}.page_modalContent__V7EIS{width:100%;max-width:none;max-height:min(88dvh,calc(100dvh - 1rem));border-radius:16px 16px 0 0;padding:1rem}.page_modalHeader__XTPbu{align-items:flex-start;gap:.75rem}.page_tableResponsive__13aNC{margin-inline:-.75rem;padding-inline:.75rem}.page_dataTable__OIv1m{min-width:680px}.page_dataTable__OIv1m td,.page_dataTable__OIv1m th{padding:.65rem .75rem;font-size:.82rem}}.page_insuranceModule__Vrnwz{width:100%;max-width:1800px;margin:0 auto;padding:1rem;display:flex;flex-direction:column;gap:1rem}.page_insuranceHeaderActions__27_J9{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.75rem}.page_insuranceSummaryGrid__faKR_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}.page_insuranceMetric__UObLM{min-height:116px;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;gap:.55rem;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.page_insuranceMetric__UObLM:hover{border-color:var(--accent-primary);background:var(--bg-elevated);box-shadow:var(--shadow-md);transform:translateY(-1px)}.page_insuranceMetric__UObLM:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.page_insuranceMetric__UObLM span{color:var(--text-muted);font-size:.76rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.page_insuranceMetric__UObLM strong{color:var(--text-primary);font-size:1.55rem;line-height:1.1;font-weight:850;overflow-wrap:anywhere}.page_insuranceMetric__UObLM small{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.page_insuranceMetricActive__xHNdS{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.page_insuranceMetricDanger__JI4fT{border-left:4px solid var(--danger)}.page_insuranceMetricWarning__QInJN{border-left:4px solid #f59e0b}.page_insuranceRiskBand__ZKe4N{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;border:1px solid color-mix(in srgb,#f59e0b 42%,var(--border-color));border-radius:8px;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(37,99,235,.04)),var(--bg-secondary)}.page_insuranceRiskIcon__l5L72{width:42px;height:42px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#b45309;background:rgba(245,158,11,.14);flex-shrink:0}.page_insuranceRiskCopy__BiK4h{min-width:0}.page_insuranceRiskCopy__BiK4h h2{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem}.page_insuranceRiskCopy__BiK4h p{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45}.page_insuranceRiskActions__yCuPm{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.page_insuranceToolbar___mLdZ{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:.85rem;padding:.85rem;background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.page_insuranceSearchWrap__X2xZP,.page_insuranceToolbar___mLdZ{align-items:center;border:1px solid var(--border-color);border-radius:8px}.page_insuranceSearchWrap__X2xZP{min-width:0;height:42px;display:flex;gap:.65rem;padding:0 .85rem;background:var(--bg-primary);color:var(--text-muted)}.page_insuranceSearchWrap__X2xZP:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent-primary) 14%,transparent)}.page_insuranceSearchWrap__X2xZP input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text-primary);font-size:.92rem}.page_insuranceSearchWrap__X2xZP input::placeholder{color:var(--text-muted)}.page_insuranceFilters__qTXZj{display:flex;align-items:center;gap:.55rem;color:var(--text-muted)}.page_insuranceFilters__qTXZj select{height:42px;min-width:142px;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);padding:0 .75rem;font-size:.9rem;font-weight:650}.page_insuranceGapPanel__Awn4c{display:grid;grid-template-columns:minmax(210px,.36fr) minmax(0,1fr);gap:1rem;align-items:start;padding:1rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary)}.page_insuranceGapPanel__Awn4c h3{margin:0 0 .25rem;color:var(--text-primary);font-size:1rem}.page_insuranceGapPanel__Awn4c p{margin:0;color:var(--text-muted);font-size:.88rem;line-height:1.4}.page_insuranceAssetChips__wbHPO{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0}.page_insuranceAssetChips__wbHPO span{max-width:260px;padding:.35rem .58rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-primary);color:var(--text-secondary);font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_insuranceTableShell__MMZ3k{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);box-shadow:var(--shadow-sm);overflow:hidden}.page_insuranceTableHeader__DQu9x{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.page_insuranceTableHeader__DQu9x h2{margin:0 0 .2rem;color:var(--text-primary);font-size:1.05rem}.page_insuranceTableHeader__DQu9x p{margin:0;color:var(--text-muted);font-size:.85rem}.page_insuranceTableResponsive__RIR_j{width:100%;overflow-x:auto}.page_insuranceTable__6Hyp_{width:100%;min-width:940px;border-collapse:collapse}.page_insuranceTable__6Hyp_ th{padding:.78rem 1rem;color:var(--text-muted);font-size:.72rem;font-weight:850;text-align:left;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-color);background:var(--bg-secondary)}.page_insuranceTable__6Hyp_ td{padding:.95rem 1rem;border-bottom:1px solid var(--border-color);vertical-align:top;color:var(--text-primary)}.page_insuranceTable__6Hyp_ tr:last-child td{border-bottom:0}.page_insuranceTable__6Hyp_ tbody tr{transition:background-color .18s ease}.page_insuranceTable__6Hyp_ tbody tr:hover{background:color-mix(in srgb,var(--accent-primary) 6%,transparent)}.page_insuranceTable__6Hyp_ td small,.page_insuranceTable__6Hyp_ td span,.page_insuranceTable__6Hyp_ td strong{display:block}.page_insuranceTable__6Hyp_ td strong{font-size:.92rem;line-height:1.35;color:var(--text-primary);overflow-wrap:anywhere}.page_insuranceTable__6Hyp_ td span{margin-top:.18rem;color:var(--text-secondary);font-size:.82rem;line-height:1.35}.page_insuranceTable__6Hyp_ td small{margin-top:.18rem;color:var(--text-muted);font-size:.76rem;line-height:1.35;overflow-wrap:anywhere}.page_insuranceFocusedRow__7KhxO{background:color-mix(in srgb,var(--accent-primary) 10%,transparent)}.page_insuranceStatusPill__VZCIz{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:28px;padding:.28rem .62rem;border-radius:999px;font-size:.74rem;font-weight:800;line-height:1.1;border:1px solid transparent;white-space:nowrap}.page_insuranceStatusPill__VZCIz svg{width:13px;height:13px;flex-shrink:0}.page_insuranceStatusDanger___KVHN{color:#b91c1c;background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.24)}.page_insuranceStatusWarning__snOQn{color:#92400e;background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.28)}.page_insuranceStatusGood__DwnxL{color:#047857;background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.24)}.page_insuranceRowActions__pqJ7l{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.page_insuranceEmptyState__D8h59{min-height:240px;padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;color:var(--text-muted);text-align:center}.page_insuranceEmptyState__D8h59 h3{margin:0;color:var(--text-primary);font-size:1rem}.page_insuranceEmptyState__D8h59 p{margin:0;max-width:360px;font-size:.9rem;line-height:1.45}.page_insuranceMobileList__Yhjc4{display:none}.page_insurancePolicyCard__qLLKz{padding:1rem;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.page_insurancePolicyCardTop__ERKHd{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.page_insurancePolicyCard__qLLKz h3{margin:0 0 .22rem;color:var(--text-primary);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.page_insurancePolicyCard__qLLKz p{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.35}.page_insurancePolicyFacts__95TPH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-bottom:.75rem}.page_insurancePolicyFacts__95TPH span{padding:.55rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-muted);font-size:.75rem;line-height:1.3;min-width:0}.page_insurancePolicyFacts__95TPH strong{display:block;color:var(--text-primary);font-size:.86rem;overflow-wrap:anywhere}.page_insurancePolicyAssets__Vjdkh{margin-bottom:.85rem!important;color:var(--text-secondary)!important}.page_insuranceFormGrid__n_06v{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.page_insuranceFormGrid__n_06v>div,.page_insuranceFormSection__BjhEV{min-width:0}.page_insuranceFormSection__BjhEV{display:flex;flex-direction:column;gap:.45rem}.page_insuranceFormSection__BjhEV select[multiple]{min-height:132px}.page_insuranceFormSection__BjhEV textarea{resize:vertical;min-height:92px}@media (min-width:768px){.page_insuranceModule__Vrnwz{padding:1.5rem;gap:1.15rem}}@media (max-width:1180px){.page_insuranceSummaryGrid__faKR_{grid-template-columns:repeat(2,minmax(0,1fr))}.page_insuranceRiskBand__ZKe4N{grid-template-columns:auto minmax(0,1fr)}.page_insuranceRiskActions__yCuPm{grid-column:1/-1;justify-content:flex-start}}@media (max-width:760px){.page_insuranceModule__Vrnwz{padding:.85rem}.page_insuranceHeaderActions__27_J9{width:100%;justify-content:stretch}.page_insuranceHeaderActions__27_J9>button{flex:1 1 150px}.page_insuranceFormGrid__n_06v,.page_insuranceGapPanel__Awn4c,.page_insuranceSummaryGrid__faKR_,.page_insuranceToolbar___mLdZ{grid-template-columns:1fr}.page_insuranceMetric__UObLM{min-height:104px}.page_insuranceMetric__UObLM strong{font-size:1.35rem}.page_insuranceFilters__qTXZj{width:100%;align-items:stretch;flex-wrap:wrap}.page_insuranceFilters__qTXZj svg{display:none}.page_insuranceFilters__qTXZj select{flex:1 1 145px;min-width:0}.page_insuranceRiskBand__ZKe4N{grid-template-columns:1fr}.page_insuranceRiskIcon__l5L72{width:38px;height:38px}.page_insuranceTableResponsive__RIR_j{display:none}.page_insuranceMobileList__Yhjc4{display:block}.page_insurancePolicyCardTop__ERKHd{flex-direction:column}.page_insurancePolicyFacts__95TPH{grid-template-columns:1fr}}.page_operatingPulse__BRpSG{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(420px,1.85fr);gap:1rem;align-items:stretch;padding:1rem;border:1px solid var(--border-color);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-primary) 8%,transparent),transparent 42%),var(--bg-secondary);box-shadow:var(--shadow-sm)}.page_pulseLead__g_A4K{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:.5rem}.page_pulseEyebrow__J44xq{color:var(--accent-primary);font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0;margin-bottom:.5rem}.page_pulseLead__g_A4K h2{color:var(--text-primary);font-size:clamp(1.05rem,1.5vw,1.45rem);line-height:1.18;margin:0;font-weight:800;letter-spacing:0}.page_pulseLead__g_A4K p{color:var(--text-muted);font-size:.92rem;line-height:1.55;margin:.65rem 0 0;max-width:58ch}.page_pulseActions__n8Xw0{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.page_pulsePrimaryAction__jM_xT,.page_pulseSecondaryAction__JcJE_{min-height:38px;border-radius:var(--radius-md);padding:.55rem .8rem;font-size:.83rem;font-weight:800;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.page_pulsePrimaryAction__jM_xT{background:var(--accent-primary);color:var(--accent-on);border:1px solid var(--accent-primary)}.page_pulseSecondaryAction__JcJE_{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.page_pulsePrimaryAction__jM_xT:hover,.page_pulseSecondaryAction__JcJE_:hover{transform:translateY(-1px)}.page_pulseGrid__GhX6E{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;min-width:0;padding-left:1rem;border-left:1px solid var(--border-color)}.page_pulseMetric__5zAjo{min-width:0;min-height:128px;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left;padding:.9rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--border-color) 82%,var(--text-muted));background:color-mix(in srgb,var(--bg-elevated) 86%,transparent);color:var(--text-primary);box-shadow:var(--shadow-sm);transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.page_pulseMetric__5zAjo:hover{transform:translateY(-1px);border-color:var(--border-strong);background:var(--bg-elevated)}.page_pulseMetricIcon__IrIdX{width:34px;height:34px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;border:1px solid;background:color-mix(in srgb,currentColor 10%,transparent);opacity:.92}.page_pulseMetricCopy__LXb96{min-width:0;display:flex;flex-direction:column;gap:.22rem}.page_pulseMetricLabel__AVay0{color:var(--text-muted);font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:0}.page_pulseMetric__5zAjo strong{color:var(--text-primary);font-size:1.35rem;line-height:1.05;font-weight:850;letter-spacing:0}.page_pulseMetric__5zAjo small{color:var(--text-muted);font-size:.78rem;line-height:1.35;font-weight:650}.page_pulseMetricgood__MNz9K{color:#10b981}.page_pulseMetricwatch__4k4fS{color:#f59e0b}.page_pulseMetricdanger__tCBtu{color:#ef4444}@media (max-width:1180px){.page_operatingPulse__BRpSG{grid-template-columns:1fr}.page_pulseGrid__GhX6E{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:1rem;border-left:0;border-top:1px solid var(--border-color)}}@media (max-width:640px){.page_operatingPulse__BRpSG{padding:.8rem;border-radius:var(--radius-md)}.page_pulseGrid__GhX6E{grid-template-columns:1fr}.page_pulseMetric__5zAjo{min-height:auto;flex-direction:row;align-items:center}.page_pulseActions__n8Xw0{flex-direction:column}.page_pulsePrimaryAction__jM_xT,.page_pulseSecondaryAction__JcJE_{width:100%}}.page_commandCenter__Jzpve{display:flex;flex-direction:column;gap:1rem;padding:1rem;margin-bottom:1.25rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);box-shadow:var(--shadow-sm)}.page_commandHeader__jxGjO{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.85rem;border-bottom:1px solid var(--border-color)}.page_commandEyebrow__EXSNO{color:var(--accent-primary);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem}.page_commandHeader__jxGjO h2{margin:0;color:var(--text-primary);font-size:1.35rem;font-weight:850;letter-spacing:0}.page_commandHeader__jxGjO p{max-width:760px;margin:.35rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.45}.page_commandStatus__swyXm{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem;flex-shrink:0}.page_commandStatus__swyXm span{padding:.45rem .65rem;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;font-weight:800;white-space:nowrap}.page_commandStatusDanger__zsu_6{color:#dc2626!important;border-color:rgba(220,38,38,.28)!important;background:rgba(220,38,38,.08)!important}.page_commandStatusGood__rMqHi{color:#059669!important;border-color:rgba(5,150,105,.28)!important;background:rgba(5,150,105,.08)!important}.page_commandCardGrid__lRqIl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.page_commandCard__gu8CY{display:flex;align-items:flex-start;gap:.75rem;min-width:0;min-height:92px;padding:.85rem;border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);color:var(--text-primary);text-decoration:none;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.page_commandCard__gu8CY:hover{transform:translateY(-1px);border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.page_commandCardIcon___o6QB{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:8px;background:var(--bg-secondary);color:var(--accent-primary)}.page_commandCardCopy__35SIk{display:grid;gap:.15rem;min-width:0}.page_commandCardCopy__35SIk small{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.page_commandCardCopy__35SIk strong{color:var(--text-primary);font-size:1.55rem;font-weight:900;line-height:1.05}.page_commandCardCopy__35SIk em{color:var(--text-secondary);font-size:.78rem;font-style:normal;line-height:1.25}.page_commandCardOpen__DuRH4{display:inline-flex;align-items:center;gap:.25rem;width:fit-content;margin-top:.35rem;color:var(--accent-primary);font-size:.72rem;font-weight:850}.page_commandCardGood__ib9No{border-color:rgba(5,150,105,.18)}.page_commandCardWatch__isTnV{border-color:rgba(245,158,11,.26)}.page_commandCardDanger__osE5F{border-color:rgba(220,38,38,.28)}.page_commandQueue__5Nnsa{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-primary);overflow:hidden}.page_commandQueueHeader__A_S3x{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;border-bottom:1px solid var(--border-color)}.page_commandQueueHeader__A_S3x h3{margin:0;color:var(--text-primary);font-size:.9rem;font-weight:850}.page_commandQueueHeader__A_S3x span{color:var(--text-muted);font-size:.75rem;font-weight:800}.page_commandEmpty__ZLGTv{display:flex;align-items:center;gap:.65rem;padding:1rem;color:var(--text-secondary);font-size:.9rem;font-weight:650}.page_commandTableWrap__zNK2D{width:100%;overflow-x:auto}.page_commandTable__He9jY{width:100%;min-width:860px;border-collapse:collapse}.page_commandTable__He9jY td,.page_commandTable__He9jY th{padding:.75rem .85rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-size:.78rem}.page_commandTable__He9jY th{color:var(--text-muted);font-size:.68rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase;background:var(--bg-secondary)}.page_commandTable__He9jY tr:last-child td{border-bottom:0}.page_commandTable__He9jY td strong{display:block;max-width:340px;color:var(--text-primary);font-size:.84rem;font-weight:800;overflow-wrap:anywhere}.page_commandTable__He9jY td small{display:block;max-width:420px;margin-top:.2rem;color:var(--text-muted);line-height:1.3;overflow-wrap:anywhere}.page_commandIssueLink__t3ttC{display:block;color:inherit;text-decoration:none;border-radius:8px}.page_commandIssueLink__t3ttC:hover strong{color:var(--accent-primary)}.page_severityPill__FB0Te{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:.28rem .5rem;border-radius:8px;font-size:.68rem;font-weight:900}.page_severityCritical__A4ieo{color:#991b1b;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.24)}.page_severityHigh__ec0M5{color:#b45309;background:rgba(245,158,11,.14);border:1px solid rgba(245,158,11,.24)}.page_severityMedium__jZ_t_{color:#2563eb;background:rgba(59,130,246,.12);border:1px solid rgba(59,130,246,.22)}.page_severityLow__awube{color:#047857;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.22)}.page_commandAction__jRP0n{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:32px;padding:.45rem .7rem;border-radius:8px;background:var(--accent-primary);color:var(--accent-on);text-decoration:none;font-size:.72rem;font-weight:850;white-space:nowrap}.page_commandAction__jRP0n:hover{background:var(--accent-hover)}@media (max-width:1180px){.page_commandCardGrid__lRqIl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.page_commandCenter__Jzpve{padding:.85rem}.page_commandHeader__jxGjO{flex-direction:column}.page_commandStatus__swyXm{justify-content:flex-start}.page_commandCardGrid__lRqIl{grid-template-columns:1fr}.page_commandCard__gu8CY{min-height:78px}.page_commandTableWrap__zNK2D{overflow:visible}.page_commandTable__He9jY,.page_commandTable__He9jY tbody,.page_commandTable__He9jY td,.page_commandTable__He9jY tr{display:block;width:100%}.page_commandTable__He9jY{min-width:0}.page_commandTable__He9jY thead{display:none}.page_commandTable__He9jY tr{padding:.85rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.page_commandTable__He9jY tr:last-child{border-bottom:0}.page_commandTable__He9jY td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.65rem;align-items:start;padding:.3rem 0;border:0;font-size:.8rem}.page_commandTable__He9jY td:before{content:attr(data-label);color:var(--text-muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.page_commandTable__He9jY td small,.page_commandTable__He9jY td strong{max-width:none}.page_commandTable__He9jY td[data-label=Issue]{display:block;padding-top:.45rem}.page_commandTable__He9jY td[data-label=Issue]:before{display:none}.page_commandTable__He9jY td[data-label=Issue] strong{font-size:.92rem;line-height:1.25}.page_commandTable__He9jY td[data-label=Action]{display:block;padding-top:.7rem}.page_commandTable__He9jY td[data-label=Action]:before{display:none}.page_commandAction__jRP0n{width:100%;min-height:42px}}.page_primaryButton__iKEy8{background-color:var(--accent-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:.75rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;box-shadow:0 2px 10px rgba(59,130,246,.2);transition:all .2s ease}.page_primaryButton__iKEy8:hover{background-color:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 14px rgba(59,130,246,.3)}.page_secondaryButton__UQnQZ{background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.75rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.page_secondaryButton__UQnQZ:hover{background-color:var(--bg-hover)}.page_buttonIcon__8bno8{font-size:1.1rem;font-weight:800}.page_formCard__6hIDx{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--border-color);box-shadow:var(--shadow-md);margin-bottom:1rem}.page_formHeader__8zpwk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:.75rem}.page_formTitle__u9vf3{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.page_closeButton__fiZmr{background:none;border:none;color:var(--text-muted);font-size:1.2rem;cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:background-color .2s,color .2s}.page_closeButton__fiZmr:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.page_gridForm__kHQqq{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.page_formGroup__z71No{display:flex;flex-direction:column;gap:.5rem}.page_formGroup__z71No label{font-size:.85rem;font-weight:600;color:var(--text-secondary)}.page_formGroup__z71No input,.page_formGroup__z71No select,.page_formGroup__z71No textarea{padding:.75rem 1rem;border-radius:var(--radius-md);border:1px solid var(--border-color);background-color:var(--bg-primary);color:var(--text-primary);font-size:.95rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.page_formGroup__z71No input:focus,.page_formGroup__z71No select:focus,.page_formGroup__z71No textarea:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.page_formGroup__z71No textarea{resize:vertical}.page_formActions__ERgut{display:flex;justify-content:flex-end;gap:1rem;margin-top:1rem}.page_emptyStateCard__atojr{background-color:var(--bg-secondary);border-radius:var(--radius-lg);padding:4rem 2rem;border:1px dashed var(--border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.page_emptyStateIconWrapper__dx5Vj{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.page_emptyStateCard__atojr h3{font-size:1.35rem;color:var(--text-primary);margin-bottom:.5rem;font-weight:700}.page_emptyStateCard__atojr p{color:var(--text-muted);max-width:400px;font-size:.95rem}.page_dataCard__AXjF9{background-color:var(--bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--border-color);box-shadow:var(--shadow-sm);overflow:hidden}.page_tableResponsive__13aNC{overflow-x:auto}.page_dataTable__OIv1m{width:100%;border-collapse:collapse}.page_dataTable__OIv1m td,.page_dataTable__OIv1m th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border-color)}.page_dataTable__OIv1m th{font-size:.8rem;font-weight:700;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;background-color:rgba(0,0,0,.02)}.page_dataTable__OIv1m td{font-size:.95rem;color:var(--text-primary);vertical-align:middle}.page_dataTable__OIv1m tbody tr{transition:background-color .2s ease}.page_dataTable__OIv1m tbody tr:hover,.page_tableBadge__FcIGk{background-color:var(--bg-tertiary)}.page_tableBadge__FcIGk{display:inline-block;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-secondary);border:1px solid var(--border-color)}.page_actionButtons__p176n{display:flex;gap:.5rem;justify-content:center}.page_iconButton__l8erm{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:6px;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.page_iconButton__l8erm:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.page_dangerIcon__RklrU:hover{color:var(--danger);background-color:rgba(239,68,68,.1)}.page_modalOverlay__OBdlJ{position:fixed;inset:0;background-color:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:2147483000;padding:1rem;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.page_modalContent__V7EIS{background-color:var(--bg-primary);padding:2rem;border-radius:16px;width:min(100%,90vw);max-width:500px;max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:var(--shadow-lg);border:1px solid var(--border-color);animation:page_fadeIn__wvzG6 .2s ease-out}.page_modalHeader__XTPbu{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border-color);padding-bottom:1rem;margin-bottom:1rem}.page_modalTitle__px2QE{margin:0;color:var(--text-primary);font-size:1.25rem;display:flex;align-items:center;gap:8px}.page_modalCloseBtn__RsRyX{background:none;border:none;color:var(--text-muted);font-size:1.5rem;cursor:pointer;padding:0 .5rem;border-radius:4px}.page_modalCloseBtn__RsRyX:hover{color:var(--danger);background-color:rgba(239,68,68,.1)}.page_portfolioLayout__XwXVd{display:grid;grid-template-columns:280px 1fr;gap:2rem;align-items:start}@media (max-width:900px){.page_portfolioLayout__XwXVd{grid-template-columns:1fr}}.page_portfolioSidebar__yCmTr{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;position:sticky;top:2rem;max-height:calc(100vh - 4rem)}.page_portfolioSidebarHeader__R7EKq{padding:1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);font-weight:600;color:var(--text-primary)}.page_llcSearchInput__PQOom{width:100%;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:8px;background-color:var(--bg-primary);color:var(--text-primary);font-size:.95rem;margin-top:.75rem;transition:border-color .2s ease}.page_llcSearchInput__PQOom:focus{outline:none;border-color:var(--accent-primary)}.page_portfolioSidebarList__DQFVB{flex:1;overflow-y:auto;display:flex;flex-direction:column}.page_llcSidebarItem__EnDP2{padding:1rem;border-bottom:1px solid var(--border-color);cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease,border-left-color .2s ease;background:transparent;border-left:4px solid transparent}.page_llcSidebarItem__EnDP2:hover{background-color:rgba(59,130,246,.05)}.page_llcSidebarItemActive__tJGaG{background-color:rgba(59,130,246,.1);border-left-color:var(--accent-primary);font-weight:600}.page_llcSidebarItemName__oGG_V{font-size:.95rem;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.page_llcSidebarItemBadge__RVtx0{font-size:.75rem;padding:2px 8px;background-color:var(--bg-tertiary);color:var(--text-muted);border-radius:12px;font-weight:700}.page_portfolioMain__ZKGMO{display:flex;flex-direction:column}.page_portfolioMainHeader__w99HM{display:flex;align-items:center;gap:.75rem;font-size:1.5rem;color:var(--text-primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--border-color)}