.LoadingOverlay_overlay___vMcG{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1.5rem;background:rgba(244,247,255,.58);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.LoadingOverlay_card__gX4KA{width:min(320px,100%);border:1px solid rgba(18,59,144,.16);border-radius:28px;padding:1.35rem 1.25rem 1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94));box-shadow:0 28px 70px rgba(10,30,76,.16);text-align:center}.LoadingOverlay_scene__AYw7M{position:relative;height:132px;display:grid;place-items:center;overflow:hidden}.LoadingOverlay_sunAura__psbim{position:absolute;width:104px;height:104px;border-radius:999px;background:radial-gradient(circle,rgba(255,207,112,.46) 0,rgba(255,207,112,0) 72%);animation:LoadingOverlay_pulse__ZkZFA 2.1s ease-in-out infinite}.LoadingOverlay_sun__dFKg8{position:relative;width:84px;height:84px;border-radius:999px;background:linear-gradient(180deg,#ffe39b,#ffce6e 45%,#f2af43);box-shadow:inset 0 -8px 16px rgba(204,122,22,.18),0 14px 28px rgba(237,176,67,.28);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;animation:LoadingOverlay_bob__Pzm6m 1.7s ease-in-out infinite}.LoadingOverlay_sun__dFKg8:before{content:"";position:absolute;inset:-11px;border-radius:inherit;border:2px dashed rgba(242,175,67,.56);animation:LoadingOverlay_spin__BJhFZ 9s linear infinite}.LoadingOverlay_face__9QUaU{position:relative;z-index:1;display:flex;gap:.9rem}.LoadingOverlay_eye__3IL4t{width:.46rem;height:.76rem;border-radius:999px;background:#7d4a14;transform-origin:center 75%;animation:LoadingOverlay_blink__ae_ZP 4.2s infinite}.LoadingOverlay_smile__Yx4H9{position:relative;z-index:1;width:1.55rem;height:.78rem;border-bottom:3px solid #7d4a14;border-radius:0 0 999px 999px}.LoadingOverlay_sparkle__GacxM{position:absolute;border-radius:999px;background:linear-gradient(180deg,#ffffff,#dcebff);box-shadow:0 10px 22px rgba(59,104,191,.16)}.LoadingOverlay_sparkleLeft__hLFuo{left:calc(50% - 78px);top:36px;width:.92rem;height:.92rem;animation:LoadingOverlay_driftLeft__j9LM4 2.6s ease-in-out infinite}.LoadingOverlay_sparkleRight__Bt_u4{right:calc(50% - 72px);top:28px;width:.72rem;height:.72rem;animation:LoadingOverlay_driftRight___rVBB 2.2s ease-in-out infinite}.LoadingOverlay_sparkleBottom__c74Er{right:calc(50% - 62px);bottom:26px;width:.62rem;height:.62rem;animation:LoadingOverlay_driftBottom__hrxs3 2s ease-in-out infinite}.LoadingOverlay_shadow__yziU5{position:absolute;bottom:12px;width:90px;height:18px;border-radius:999px;background:rgba(47,66,104,.16);filter:blur(10px);animation:LoadingOverlay_shadowPulse__qrCW5 1.7s ease-in-out infinite}.LoadingOverlay_message__ZC7qc{color:var(--brand-950);font-size:1rem;font-weight:700;line-height:1.5}.LoadingOverlay_caption__siRPE{display:block;margin-top:.28rem;color:var(--ink-500);font-size:.88rem}@keyframes LoadingOverlay_bob__Pzm6m{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes LoadingOverlay_pulse__ZkZFA{0%,to{transform:scale(.94);opacity:.7}50%{transform:scale(1.08);opacity:1}}@keyframes LoadingOverlay_spin__BJhFZ{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes LoadingOverlay_blink__ae_ZP{0%,45%,to{transform:scaleY(1)}47%,49%{transform:scaleY(.18)}}@keyframes LoadingOverlay_driftLeft__j9LM4{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-5px,-10px,0) scale(1.08)}}@keyframes LoadingOverlay_driftRight___rVBB{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7px,-12px,0) scale(.94)}}@keyframes LoadingOverlay_driftBottom__hrxs3{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(6px,8px,0) scale(1.12)}}@keyframes LoadingOverlay_shadowPulse__qrCW5{0%,to{transform:scaleX(1);opacity:.18}50%{transform:scaleX(.88);opacity:.1}}@media (max-width:640px){.LoadingOverlay_card__gX4KA{padding:1.15rem 1rem 1rem}.LoadingOverlay_scene__AYw7M{height:120px}}@media (prefers-color-scheme:dark){.LoadingOverlay_overlay___vMcG{background:rgba(9,17,31,.54)}.LoadingOverlay_card__gX4KA{border-color:rgba(143,179,255,.26);background:linear-gradient(180deg,rgba(18,29,50,.96),rgba(13,22,39,.96));box-shadow:0 26px 72px rgba(0,0,0,.45)}.LoadingOverlay_shadow__yziU5{background:rgba(0,0,0,.32)}}.page_page__5G3Me{min-height:100vh}.page_header__XBKBh{width:min(1260px,calc(100% - 2rem));margin:1rem auto 0;padding:.85rem 1.05rem;border:1px solid rgba(16,58,145,.14);border-radius:999px;background:rgba(252,253,255,.82);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;justify-content:space-between;align-items:center;box-shadow:0 14px 30px rgba(13,38,97,.09)}.page_brand__893jM{display:inline-flex;align-items:center;gap:.7rem}.page_brandMark__5FqFd{width:1.75rem;height:1.75rem;display:block;flex:none;border-radius:10px}.page_brand__893jM strong{display:block;color:var(--brand-950);line-height:1.06}.page_brand__893jM small{display:block;margin-top:.1rem;color:var(--ink-500);font-size:.7rem;letter-spacing:.06em}.page_headerActions__sAoU8{display:inline-flex;align-items:center;gap:.5rem}.page_icon__aIFCv{width:1.2rem;height:1.2rem;flex:none}.page_navItemIcon__lUdj2{width:1.7rem;height:1.7rem;flex:none}.page_headerGroupName__PC3Tm{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_accountButton__rU9wv,.page_headerStatusChip__tULUc{display:inline-flex;align-items:center;gap:.33rem;border:1px solid rgba(16,58,145,.18);border-radius:999px;background:#ffffff;color:var(--ink-700);font-size:.88rem;font-weight:600;padding:.52rem .84rem}.page_accountButton__rU9wv{color:var(--brand-800)}.page_btnLabel____Zib{display:inline-block;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_logoutButton__Gki_A{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(191,60,42,.22);border-radius:999px;background:#ffffff;color:#902b1f;font-size:.88rem;font-weight:600;padding:.52rem;text-decoration:none;transition:background .15s}.page_logoutButton__Gki_A:hover{background:rgba(255,238,234,.85)}.page_shell__5QmKc{width:min(1260px,calc(100% - 2rem));margin:1rem auto 0;display:grid;grid-template-columns:250px 1fr;grid-gap:.9rem;gap:.9rem}.page_sidebar__iimW_{position:-webkit-sticky;position:sticky;top:92px;align-self:start;border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.86);padding:1rem;box-shadow:var(--shadow-soft)}.page_sidebarLabel__7VzuO{color:var(--ink-500);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.page_navList__XrjK5{margin-top:.75rem;list-style:none;display:grid;grid-gap:.36rem;gap:.36rem}.page_navActive__hNOOS,.page_navLink__45isv{display:inline-flex;align-items:center;gap:.33rem;border-radius:10px;padding:.62rem .7rem;color:var(--ink-700)}.page_navLink__45isv:hover{background:rgba(20,62,153,.07)}.page_navActive__hNOOS{background:linear-gradient(140deg,#123b90,#1a4db5);color:#f8fbff;font-weight:700}.page_navLabel__03P7G{flex:1 1 auto}.page_navBadge__oqSVu{min-width:1.35rem;height:1.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 .32rem;font-size:.72rem;font-weight:800;background:#d33c3c;color:#ffffff;border:1px solid rgba(255,255,255,.4)}.page_navActive__hNOOS .page_navBadge__oqSVu{background:#ff5a5a;color:#ffffff;border-color:rgba(255,255,255,.5)}.page_content__aqL_S{min-width:0;display:flex;flex-direction:column;gap:.9rem}.page_attentionCard__H3Kyb,.page_chartCard__gTyFF,.page_headingCard__n8068,.page_metricCard__YDEZE,.page_timelineCard__G_rz1{min-width:0;border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft)}.page_headingCard__n8068{padding:1rem 1.15rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8rem}.page_headingCard__n8068 h1{color:var(--brand-950);font-size:clamp(1.35rem,2.4vw,1.9rem)}.page_simpleAction__Ufj17{display:inline-flex;align-items:center;gap:.33rem;flex:none;border-radius:999px;padding:.62rem .98rem;font-weight:700;border:1px solid #1e54c2;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff;white-space:nowrap}.page_agentPromptCard__Ovn6o{min-width:0;border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,255,.94));box-shadow:var(--shadow-soft);padding:1rem 1.1rem}.page_agentPromptForm__TkxRr{display:flex;align-items:center;gap:.72rem}.page_agentPromptField__m1xSh{flex:1 1 auto;min-width:0;display:flex;align-items:center;position:relative;border:1px solid rgba(16,58,145,.14);border-radius:999px;background:rgba(255,255,255,.92);min-height:3.6rem;padding:0 1.05rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);overflow:hidden}.page_agentPromptField__m1xSh:focus-within{border-color:rgba(30,84,194,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 0 0 4px rgba(30,84,194,.12)}.page_agentPromptGhost__0zYVH{position:absolute;inset:0 1.2rem 0 1.2rem;display:flex;align-items:center;gap:.05rem;color:var(--ink-400);font-size:1rem;line-height:1;pointer-events:none;transition:opacity .16s ease;white-space:nowrap;overflow:hidden}.page_agentPromptGhostHidden__i1rZf{opacity:0}.page_agentPromptGhostText__VEnAH{overflow:hidden;text-overflow:ellipsis}.page_agentPromptCaret___DBAR{width:1px;height:1.15rem;flex:none;background:currentColor;animation:page_agentPromptBlink__pOIA7 1s step-end infinite}.page_agentPromptField__m1xSh input{flex:1 1 auto;min-width:0;border:none;background:transparent;color:var(--brand-950);font-size:1rem;padding:1rem 0;position:relative;z-index:1}.page_agentPromptField__m1xSh input:focus{outline:none}.page_agentPromptButton__tfZ2P{display:inline-flex;align-items:center;justify-content:center;border:1px solid #1e54c2;border-radius:999px;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff;font-size:.9rem;font-weight:800;line-height:1;min-height:3.35rem;padding:.95rem 1.3rem;white-space:nowrap;cursor:pointer}.page_agentPromptButton__tfZ2P:not(:disabled):hover{filter:brightness(1.04)}.page_agentPromptButton__tfZ2P:disabled{opacity:.56;cursor:not-allowed}@keyframes page_agentPromptBlink__pOIA7{0%,49%{opacity:1}50%,to{opacity:0}}.page_widgetGrid__fVv44{min-width:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.page_metricCard__YDEZE{grid-column:span 4;min-height:172px;padding:1.08rem 1.12rem;display:flex;flex-direction:column;align-items:flex-start}.page_metricCard__YDEZE p{display:inline-flex;align-items:center;gap:.33rem;color:var(--ink-500);font-size:.9rem}.page_metricCard__YDEZE strong{margin-top:.48rem;display:block;color:var(--brand-950);font-size:clamp(2rem,3vw,2.5rem);line-height:1.02}.page_metricCard__YDEZE span{margin-top:auto;display:inline-block;border-radius:999px;border:1px solid var(--line);padding:.22rem .52rem;color:var(--ink-700);font-size:.76rem}.page_warning__lhvJF{color:#b02b2b}.page_chartCard__gTyFF{grid-column:span 12;padding:1.08rem 1.12rem 1.16rem;display:grid;grid-gap:1rem;gap:1rem}.page_chartHeader__IzSNI{display:flex;justify-content:space-between;align-items:baseline}.page_chartHeader__IzSNI p{display:inline-flex;align-items:center;gap:.33rem;color:var(--brand-950);font-weight:700}.page_chartHeader__IzSNI span{color:var(--ink-500);font-size:.8rem}.page_chartEmpty__2JxDv{border-radius:16px;border:1px dashed var(--line);background:var(--surface-soft);color:var(--ink-500);min-height:220px;display:grid;place-items:center}.page_chartInteractiveLayout__q9yxV{min-width:0;display:grid;grid-template-columns:minmax(280px,332px) minmax(0,1fr);grid-gap:1rem;gap:1rem}.page_chartSpotlight__CHqFs{min-width:0;border-radius:20px;border:1px solid rgba(30,84,194,.18);background:radial-gradient(circle at top left,rgba(116,152,236,.22),transparent 52%),linear-gradient(180deg,rgba(244,247,255,.98),rgba(234,240,255,.92));padding:1.15rem;display:grid;grid-gap:.72rem;gap:.72rem}.page_chartSpotlightLabel__8AvEX{color:var(--ink-500);font-size:.78rem;letter-spacing:.05em;text-transform:uppercase}.page_chartSpotlight__CHqFs strong{color:var(--brand-950);font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.08}.page_chartSpotlightValue__kxhvh{color:var(--brand-900);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1}.page_chartSpotlightStats__8jmvx{display:grid;grid-gap:.5rem;gap:.5rem}.page_chartSpotlightStats__8jmvx div{border-radius:14px;border:1px solid rgba(16,58,145,.12);background:rgba(255,255,255,.68);padding:.7rem .8rem}.page_chartSpotlightStats__8jmvx dt{color:var(--ink-500);font-size:.74rem;font-weight:700}.page_chartSpotlightStats__8jmvx dd{margin-top:.18rem;color:var(--brand-950);font-size:.92rem;font-weight:700}.page_chartTrendPositive__Z53wl{color:#1d6a4d}.page_chartTrendNegative___usMt{color:#a33d3d}.page_chartTrendNeutral__KReHj{color:var(--ink-700)}.page_chartCanvas__ovO24{min-width:0;border-radius:20px;border:1px solid rgba(16,58,145,.12);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,255,.94));padding:.96rem 1rem 1.05rem}.page_chartAxis__3Rkdw{display:flex;justify-content:space-between;align-items:center;color:var(--ink-500);font-size:.78rem;font-weight:700;letter-spacing:.02em}.page_chartBars__wfCAG{min-width:0;margin-top:.9rem;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.85rem;gap:.85rem;align-items:end;min-height:264px}.page_chartBarButton__AwZHk{min-width:0;border:none;background:transparent;padding:0;display:grid;align-content:flex-end;grid-gap:.55rem;gap:.55rem;cursor:pointer;text-align:left;color:inherit}.page_chartBarButton__AwZHk:focus-visible{outline:2px solid rgba(30,84,194,.42);outline-offset:4px;border-radius:16px}.page_chartBarMeta__IkJnu{min-width:0;display:flex;justify-content:space-between;align-items:baseline;gap:.4rem;color:var(--ink-700);font-size:.84rem}.page_chartBarMeta__IkJnu strong{color:var(--brand-900);font-size:.82rem}.page_barTrack__JTvuA{width:100%;height:204px;border-radius:16px;display:flex;align-items:flex-end;padding:.28rem;position:relative;overflow:hidden;border:1px solid rgba(17,60,151,.08);background:linear-gradient(180deg,rgba(236,242,255,.96),rgba(244,247,255,1));transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.page_barTrack__JTvuA:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.42),rgba(255,255,255,0) 40%),repeating-linear-gradient(180deg,rgba(17,60,151,.04) 0 1px,transparent 1px 25%);pointer-events:none}.page_barFill__P_7Ga{width:100%;border-radius:12px;background:linear-gradient(180deg,rgba(148,176,255,.96),rgba(68,116,224,.98) 55%,rgba(23,63,151,1));box-shadow:inset 0 1px 0 rgba(255,255,255,.34),0 14px 28px rgba(23,63,151,.22);transition:height .22s ease,filter .18s ease}.page_chartBarButton__AwZHk:hover .page_barTrack__JTvuA,.page_chartBarButton__AwZHk[data-active=true] .page_barTrack__JTvuA{transform:translateY(-4px);border-color:rgba(30,84,194,.2);box-shadow:0 18px 30px rgba(23,63,151,.12)}.page_chartBarButton__AwZHk:hover .page_barFill__P_7Ga,.page_chartBarButton__AwZHk[data-active=true] .page_barFill__P_7Ga{filter:brightness(1.04) saturate(1.06)}.page_chartBarButton__AwZHk[data-active=true] .page_chartBarMeta__IkJnu span,.page_chartBarButton__AwZHk[data-active=true] .page_chartBarMeta__IkJnu strong{color:var(--brand-900)}.page_contractTableCard__ZKUkx{border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft);padding:1rem}.page_contractTableHeader__RQab_{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.page_contractTableHeader__RQab_ h2{display:inline-flex;align-items:center;gap:.33rem;color:var(--brand-950);font-size:1.12rem}.page_contractTableHeader__RQab_ span{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-700);font-size:.78rem;font-weight:700;line-height:1;padding:.3rem .56rem}.page_contractTableHeaderActions__P_Die{display:inline-flex;align-items:center;gap:.5rem}.page_contractCreateButton__DcOcO{display:inline-flex;align-items:center;gap:.3rem;border:1px solid #1e54c2;border-radius:999px;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff;font-size:.78rem;font-weight:700;line-height:1;padding:.52rem .84rem;cursor:pointer;white-space:nowrap}.page_contractTableWrapper__G0Nag{margin-top:.75rem;overflow-x:auto}.page_contractTableWrapper__G0Nag,.page_endedContractsSection___IgSY{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.page_endedContractsSection___IgSY{margin-top:.78rem}.page_endedContractsToggle__eNaCm{width:100%;display:flex;justify-content:space-between;align-items:center;gap:.6rem;border:0;border-radius:12px;background:transparent;color:var(--ink-700);cursor:pointer;padding:.62rem .72rem}.page_endedContractsToggle__eNaCm:hover{background:rgba(20,62,150,.08)}.page_endedContractsToggle__eNaCm:focus-visible{outline:2px solid rgba(30,84,194,.42);outline-offset:1px}.page_endedContractsTitle__YWubD{display:inline-flex;align-items:center;gap:.3rem;color:var(--brand-900);font-size:.84rem;font-weight:700}.page_endedContractsMeta__IYv8a{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.72);color:var(--ink-700);font-size:.74rem;font-weight:700;line-height:1;padding:.28rem .5rem}.page_endedContractsChevron__wjT6Q{display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.page_endedContractsChevronOpen__KFGQg{transform:rotate(180deg)}.page_endedContractsPanel__nLrkA{padding:0 .72rem .72rem}.page_endedContractsTableWrapper__1fgjO{border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:var(--surface-soft)}.page_contractTable__yhvEt{width:100%;min-width:760px;border-collapse:collapse}.page_contractTable__yhvEt thead th{background:rgba(20,62,150,.08);color:var(--brand-900);font-size:.78rem;font-weight:800;text-align:left;padding:.66rem .72rem;border-bottom:1px solid var(--line)}.page_contractSortableHeaderButton__HOyb8{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:.35rem;border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;text-align:left;cursor:pointer;padding:0}.page_contractSortableHeaderButton__HOyb8:focus-visible{outline:2px solid rgba(30,84,194,.38);outline-offset:2px;border-radius:4px}.page_contractSortIndicator__cPii2{color:var(--ink-500);font-size:.74rem;line-height:1}.page_contractTable__yhvEt tbody td{color:var(--ink-700);font-size:.86rem;padding:.68rem .72rem;border-bottom:1px solid var(--line);vertical-align:middle}.page_contractTable__yhvEt tbody tr:last-child td{border-bottom:none}.page_contractTableEmpty__3xGt7{text-align:center;color:var(--ink-500);font-size:.84rem;padding:.95rem .72rem}.page_contractRowClickable__72PGO{cursor:pointer}.page_contractRowClickable__72PGO:hover td{background:rgba(20,62,150,.08)}.page_contractRowClickable__72PGO:focus-visible td{background:rgba(20,62,150,.12)}.page_contractStatusBadge__Fu1Ms{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;font-size:.74rem;font-weight:800;line-height:1;padding:.24rem .56rem}.page_statusActive__7yh3M{color:#15583e;border-color:rgba(27,124,83,.32);background:rgba(76,175,80,.16)}.page_statusRenewal__ULIed{color:#835100;border-color:rgba(190,138,11,.32);background:rgba(243,181,48,.18)}.page_statusScreening___Fv_T{color:#1f4f9e;border-color:rgba(38,112,212,.34);background:rgba(67,145,244,.18)}.page_statusCancellation__8gs1E{color:#982e2e;border-color:rgba(191,70,70,.32);background:rgba(229,115,115,.18)}.page_statusNeutral__qsmX6{color:var(--ink-700);border-color:var(--line);background:rgba(148,163,184,.2)}.page_contractDocumentCount__gNApp{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-700);font-size:.74rem;font-weight:700;line-height:1;padding:.26rem .52rem}.page_contractDocumentsCard__yRAQR{border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft);padding:1rem}.page_contractDocumentsHeader__3wwld{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.page_contractDocumentsHeader__3wwld h2{display:inline-flex;align-items:center;gap:.33rem;color:var(--brand-950);font-size:1.08rem}.page_contractDocumentsHeader__3wwld span{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-700);font-size:.78rem;font-weight:700;line-height:1;padding:.3rem .56rem}.page_contractDocumentsTableWrapper__kieJB{margin-top:.72rem;border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:var(--surface-soft)}.page_contractDocumentsTable__fiMUX{width:100%;min-width:980px;border-collapse:collapse}.page_contractDocumentsTable__fiMUX thead th{background:rgba(20,62,150,.08);color:var(--brand-900);font-size:.78rem;font-weight:800;text-align:left;padding:.64rem .7rem;border-bottom:1px solid var(--line)}.page_contractDocumentsTable__fiMUX tbody td{color:var(--ink-700);font-size:.84rem;padding:.66rem .7rem;border-bottom:1px solid var(--line);vertical-align:middle}.page_contractDocumentsTable__fiMUX tbody tr:last-child td{border-bottom:none}.page_contractDocumentsEmpty__OGWc9{text-align:center;color:var(--ink-500);line-height:1.65}.page_contractDocumentPrimary__0aWyj{display:inline-flex;align-items:center;gap:.28rem;color:var(--brand-950);font-weight:700}.page_contractDocumentMeta__CGvYh{margin-top:.12rem;display:inline-block;color:var(--ink-500);font-size:.74rem}.page_contractDocumentTypeBadge__9qGga{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(26,77,181,.28);background:rgba(26,77,181,.12);color:var(--brand-800);font-size:.72rem;font-weight:700;line-height:1;padding:.24rem .48rem}.page_contractDocumentActions__JFBXC{display:inline-flex;align-items:center;gap:.38rem;flex-wrap:wrap}.page_contractDocumentDeleteButton__alVz_,.page_contractDocumentLink__Nabzq{border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;padding:.32rem .54rem}.page_contractDocumentLink__Nabzq{border:1px solid var(--line);background:#ffffff;color:var(--brand-800)}.page_contractDocumentDeleteButton__alVz_{border:1px solid rgba(191,70,70,.3);background:rgba(229,115,115,.14);color:#943434}.page_contractDocumentMuted__JA41R{color:var(--ink-500);font-size:.74rem}.page_contractOverlay__Uctn7{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:1rem;background:rgba(8,18,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_contractOverlayPanel__bLdO_{width:min(1120px,100%)}.page_contractDetailOverlayPanel__ywLJO,.page_contractOverlayPanel__bLdO_{max-height:calc(100vh - 2rem);border:1px solid rgba(16,58,145,.22);border-radius:var(--radius-xl);background:#ffffff;box-shadow:var(--shadow-hard);display:grid;grid-template-rows:auto 1fr;overflow:hidden}.page_contractDetailOverlayPanel__ywLJO{width:min(980px,100%)}.page_contractOverlayHeader__Dr38H{display:flex;justify-content:space-between;align-items:center;gap:.8rem;border-bottom:1px solid var(--line);padding:1rem}.page_contractOverlayHeader__Dr38H h2{color:var(--brand-950);font-size:1.3rem}.page_contractOverlayHeader__Dr38H button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-700);padding:.44rem .8rem;font-weight:700}.page_contractOverlayHeaderActions__orOh7{display:inline-flex;align-items:center;gap:.44rem}.page_contractEditButton__b4JfK{border-color:#1e54c2;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff}.page_contractDeleteButton__81H_W{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(191,70,70,.42);border-radius:999px;background:rgba(229,115,115,.18);color:#943434;font-size:.78rem;font-weight:700;line-height:1;padding:.48rem .92rem;white-space:nowrap;cursor:pointer}.page_contractDetailDangerActions__kxFMG{display:flex;justify-content:flex-end}.page_contractDetailContent__pb3Jb{display:grid;grid-gap:.8rem;gap:.8rem;overflow:auto;padding:1rem}.page_contractDetailSummary__jUmOD{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.82rem;display:grid;grid-template-columns:1fr auto;grid-gap:.8rem;gap:.8rem}.page_contractDetailIdentity__vTqRH{min-width:0}.page_contractDetailIdentityLabel__FbCmj{display:inline-flex;align-items:center;gap:.28rem;color:var(--ink-500);font-size:.78rem;font-weight:700}.page_contractDetailIdentity__vTqRH strong{margin-top:.16rem;display:block;color:var(--brand-950);font-size:1.16rem;line-height:1.4}.page_contractDetailIdentityMeta__BzuGJ{margin-top:.28rem;display:flex;flex-wrap:wrap;gap:.36rem}.page_contractDetailIdentityMeta__BzuGJ span{display:inline-flex;align-items:center;gap:.24rem;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--ink-700);font-size:.76rem;font-weight:600;line-height:1;padding:.3rem .52rem}.page_contractDetailIdentityBadges__jyHkb{margin-top:.42rem;display:inline-flex;align-items:center;gap:.32rem}.page_contractKindBadge__LHgGp{display:inline-flex;align-items:center;border:1px solid rgba(30,84,194,.28);border-radius:999px;background:rgba(30,84,194,.12);color:var(--brand-800);font-size:.72rem;font-weight:700;line-height:1;padding:.26rem .5rem}.page_contractDetailQuickStats__k0cP4{display:grid;grid-gap:.36rem;gap:.36rem}.page_contractDetailQuickStats__k0cP4 div{min-width:220px;border:1px solid var(--line);border-radius:10px;background:#ffffff;padding:.42rem .54rem}.page_contractDetailQuickStats__k0cP4 dt{display:inline-flex;align-items:center;gap:.24rem;color:var(--ink-500);font-size:.74rem;font-weight:700}.page_contractDetailQuickStats__k0cP4 dd{margin-top:.14rem;color:var(--brand-950);font-size:.84rem;font-weight:700}.page_contractDetailGrid__5hN6_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.page_contractDetailSection__PwZ1o{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.82rem}.page_contractDetailSection__PwZ1o h3{color:var(--brand-950);font-size:1.03rem}.page_contractDetailList__hiktS{margin-top:.62rem;display:grid;grid-gap:.36rem;gap:.36rem}.page_contractDetailList__hiktS div{border:1px solid var(--line);border-radius:10px;background:#ffffff;padding:.5rem .56rem;display:grid;grid-template-columns:130px 1fr;grid-gap:.5rem;gap:.5rem;align-items:baseline}.page_contractDetailList__hiktS dt{color:var(--ink-500);font-size:.75rem;font-weight:700}.page_contractDetailTerm__3aMSD{display:inline-flex;align-items:center;gap:.24rem}.page_contractDetailTermIcon__tuvTy{width:.88rem;height:.88rem;flex:none}.page_contractDetailList__hiktS dd{color:var(--ink-700);font-size:.84rem;font-weight:600;min-width:0;overflow-wrap:anywhere}.page_contractDetailIdentityDocumentName__xtY4T{margin:0}.page_contractDetailIdentityPreview__rzPOU{margin-top:.32rem;display:block;width:min(100%,220px);border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:.28rem}.page_contractDetailIdentityImage__eVjWQ{width:100%;height:auto;border-radius:6px;object-fit:contain}.page_contractDetailDocumentsSection__nCkLX{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.82rem}.page_contractDetailDocumentsSection__nCkLX h3{display:inline-flex;align-items:center;gap:.32rem;color:var(--brand-950);font-size:1.03rem}.page_contractDetailDocumentsHeader__FkH2C{display:flex;justify-content:space-between;align-items:center;gap:.6rem}.page_contractDetailDocumentsCount__jsft7{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--ink-700);font-size:.74rem;font-weight:700;line-height:1;padding:.26rem .52rem}.page_contractDetailDocumentsList__zCDYL{margin-top:.62rem;list-style:none;display:grid;grid-gap:.4rem;gap:.4rem}.page_contractDetailDocumentsItem__ue_CJ{border:1px solid var(--line);border-radius:10px;background:#ffffff;padding:.52rem .56rem;display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}.page_contractDetailDocumentInfo__xR9V4{min-width:0;display:grid;grid-gap:.32rem;gap:.32rem}.page_contractDetailDocumentPreview__XDOS_{width:min(100%,360px);border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:.32rem}.page_contractDetailDocumentImage__5wkt6{width:100%;height:auto;max-height:220px;border-radius:6px;object-fit:contain}.page_contractDetailDocumentPdf__muisU{width:100%;height:220px;border:0;border-radius:6px;display:block;background:#ffffff}.page_contractDetailDocumentNoPreview__38tWI{margin:0;color:var(--ink-500);font-size:.72rem;line-height:1.5}.page_contractRegistrationForm__lBFJv{display:grid;grid-template-rows:1fr auto auto;grid-gap:.8rem;gap:.8rem;padding:1rem;overflow:hidden}.page_contractOverlaySections__NRoVC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem;align-items:start;overflow:auto;padding-right:.16rem}.page_contractFormSection__skWS8{align-self:start;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.82rem}.page_contractFormSection__skWS8 h3{color:var(--brand-950);font-size:1.03rem}.page_contractFormGrid__xbYOp{margin-top:.62rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.58rem;gap:.58rem}.page_contractFormGrid__xbYOp label{display:grid;grid-gap:.34rem;gap:.34rem;min-width:0;color:var(--ink-700);font-size:.84rem;font-weight:600}.page_contractFormGrid__xbYOp input,.page_contractFormGrid__xbYOp select{width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;padding:.62rem .68rem;background:#ffffff;color:var(--ink-900);outline:none}.page_contractFormGrid__xbYOp input[type=file]{padding:.38rem .44rem}.page_contractFormGrid__xbYOp input[type=file]::-webkit-file-upload-button{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink-700);font:inherit;font-size:.76rem;font-weight:700;line-height:1;padding:.34rem .5rem;margin-right:.5rem;cursor:pointer}.page_contractFormGrid__xbYOp input[type=file]::file-selector-button{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--ink-700);font:inherit;font-size:.76rem;font-weight:700;line-height:1;padding:.34rem .5rem;margin-right:.5rem;cursor:pointer}.page_contractFormGrid__xbYOp input:focus,.page_contractFormGrid__xbYOp select:focus{border-color:var(--brand-500)}.page_contractFieldWide__t2KdJ{grid-column:span 2}.page_contractDocumentName__EBvUE{display:block;color:var(--ink-500);font-size:.72rem;font-weight:500}.page_contractDocumentPreview__DD5do{width:max-content;border:1px dashed var(--line);border-radius:10px;background:#ffffff;padding:.32rem}.page_contractDocumentImage__8oE5o{width:180px;height:120px;border-radius:7px;object-fit:cover}.page_contractOverlayNote__urvuM{border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink-700);font-size:.82rem;line-height:1.6;padding:.62rem .72rem}.page_contractOverlayActions___ioMg{display:flex;justify-content:flex-end;gap:.52rem}.page_contractCancelButton__v9Awv,.page_contractSaveButton__tv2RX{border-radius:10px;padding:.58rem .84rem;font-weight:700;cursor:pointer}.page_contractCancelButton__v9Awv{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-700)}.page_contractSaveButton__tv2RX{border:1px solid #1e54c2;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff;display:inline-flex;align-items:center;gap:.42rem;transition:opacity .2s}.page_contractSaveButton__tv2RX:disabled{opacity:.7;cursor:not-allowed}.page_contractCancelButton__v9Awv:disabled{opacity:.5;cursor:not-allowed}.page_contractSaveButtonSaving__4_OT3{min-width:12rem}.page_contractSaveSpinner__xN04E{display:inline-block;width:1em;height:1em;border:2px solid rgba(255,255,255,.3);border-top-color:#ffffff;border-radius:50%;animation:page_contractSpinRotate__12vNx .7s linear infinite;flex-shrink:0}@keyframes page_contractSpinRotate__12vNx{to{transform:rotate(1turn)}}.page_contractDraftDocuments___M1xP{margin-top:.7rem;border:1px solid var(--line);border-radius:10px;background:#ffffff;padding:.62rem .68rem}.page_contractDraftDocumentsLabel__FkvRh{color:var(--brand-950);font-size:.8rem;font-weight:700}.page_contractDraftDocumentList__Mjlll{margin-top:.48rem;list-style:none;display:grid;grid-gap:.36rem;gap:.36rem}.page_contractDraftDocumentList__Mjlll li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;grid-gap:.5rem;gap:.5rem;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);padding:.46rem .54rem}.page_contractDraftDocumentInfo__b9__B{min-width:0;display:grid;grid-gap:.38rem;gap:.38rem}.page_contractDraftDocumentList__Mjlll strong{color:var(--brand-950);font-size:.8rem}.page_contractDraftDocumentList__Mjlll span{margin-top:.16rem;display:block;color:var(--ink-500);font-size:.72rem}.page_contractDraftDocumentActions__hhJn4{display:inline-flex;align-items:center;align-self:flex-start;flex-wrap:wrap;gap:.3rem}.page_contractDraftDocumentPreview__AFzGm{width:min(100%,360px);border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:.32rem}.page_contractDraftDocumentImage__05kZU{width:100%;height:auto;max-height:220px;border-radius:6px;object-fit:contain}.page_contractDraftDocumentPdf__LQ6zD{width:100%;height:220px;border:0;border-radius:6px;display:block;background:#ffffff}.page_contractDraftDocumentNoPreview__2I7Rb{margin:0;color:var(--ink-500);font-size:.72rem;line-height:1.5}.page_contractDraftDocumentActions__hhJn4 a,.page_contractDraftDocumentActions__hhJn4 button{border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--ink-700);font-size:.7rem;font-weight:700;line-height:1;padding:.3rem .48rem}.page_contractDraftDocumentActions__hhJn4 button{border-color:rgba(191,70,70,.3);color:#943434}.page_lowerGrid__UNeV4{min-width:0;display:grid;grid-gap:.9rem;gap:.9rem}.page_timelineCard__G_rz1{padding:1rem}.page_timelineCard__G_rz1 header{display:flex;justify-content:space-between;align-items:baseline}.page_timelineCard__G_rz1 h2{display:inline-flex;align-items:center;gap:.33rem;color:var(--brand-950);font-size:1.18rem}.page_timelineCard__G_rz1 header span{color:var(--ink-500);font-size:.84rem}.page_timeline__pGCUL{min-width:0;margin-top:.9rem;list-style:none;display:grid;grid-gap:.62rem;gap:.62rem}.page_timelineItem__TmH9N{min-width:0;display:grid;grid-template-columns:20px 1fr;grid-gap:.58rem;gap:.58rem}.page_dot__1_Zz_{width:11px;height:11px;margin-top:.38rem;border-radius:999px;background:var(--brand-700);box-shadow:0 0 0 4px rgba(26,77,181,.16)}.page_timelineBody__WnwY9{min-width:0;border-radius:12px;border:1px solid var(--line);background:var(--surface-soft);padding:.7rem .8rem}.page_timelineMeta__QTFzh{display:flex;justify-content:space-between;align-items:baseline;color:var(--ink-700);font-size:.86rem}.page_timelineMeta__QTFzh strong{color:var(--brand-800)}.page_timelineText__KQHh8{margin-top:.32rem;color:var(--ink-700);line-height:1.68}.page_mobileNav__mQtSk{display:none}.page_mobileNavActive__ttWm0,.page_mobileNavLink__jMqxT{display:flex;flex-direction:column;align-items:center;gap:.18rem;padding:.45rem .3rem;flex:1 0;min-width:44px;color:var(--ink-500);text-decoration:none}.page_mobileNavActive__ttWm0{color:var(--brand-700)}.page_mobileNavIcon__olgkZ{width:1.45rem;height:1.45rem;flex:none}.page_mobileNavLabel__8EP6j{font-size:clamp(.54rem,2vw,.62rem);font-weight:600;line-height:1;white-space:nowrap}.page_footer__9U1zi{width:min(1260px,calc(100% - 2rem));margin:0 auto;padding:1.65rem 1rem 2.2rem;text-align:center;color:var(--ink-700);font-size:.95rem}.page_footer__9U1zi a{color:var(--brand-800);font-weight:700}@media (max-width:1100px){.page_shell__5QmKc{grid-template-columns:1fr}.page_sidebar__iimW_{position:static}.page_navList__XrjK5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_chartInteractiveLayout__q9yxV,.page_contractOverlaySections__NRoVC{grid-template-columns:1fr}.page_contractDocumentsTable__fiMUX{min-width:860px}.page_contractDetailGrid__5hN6_,.page_contractDetailSummary__jUmOD{grid-template-columns:1fr}.page_contractDetailQuickStats__k0cP4 div{min-width:0}}@media (max-width:760px){.page_sidebar__iimW_{display:none}.page_shell__5QmKc{padding-bottom:5rem}.page_footer__9U1zi{display:none}.page_mobileNav__mQtSk{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(252,253,255,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(16,58,145,.14);box-shadow:0 -4px 24px rgba(13,38,97,.08);overflow-x:auto;padding:.25rem .5rem calc(.25rem + env(safe-area-inset-bottom, 0));scrollbar-width:none}.page_mobileNav__mQtSk::-webkit-scrollbar{display:none}.page_header__XBKBh{border-radius:14px;padding:.6rem .85rem}.page_btnLabel____Zib,.page_headerStatusChip__tULUc{display:none}.page_accountButton__rU9wv,.page_logoutButton__Gki_A{width:2.2rem;height:2.2rem;padding:0;flex:none;justify-content:center}.page_contractDocumentsTableWrapper__kieJB,.page_contractTableWrapper__G0Nag,.page_endedContractsTableWrapper__1fgjO{-webkit-overflow-scrolling:touch}.page_contractDocumentsTable__fiMUX{min-width:640px}.page_widgetGrid__fVv44{grid-template-columns:1fr}.page_chartCard__gTyFF,.page_metricCard__YDEZE{grid-column:span 12}.page_metricCard__YDEZE{min-height:0}.page_chartSpotlight__CHqFs{padding:1rem}.page_chartCanvas__ovO24{padding:.88rem}.page_chartBars__wfCAG{grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.page_barTrack__JTvuA{height:156px}.page_agentPromptForm__TkxRr{flex-direction:column;align-items:stretch}.page_agentPromptButton__tfZ2P{width:100%}.page_agentPromptButton__tfZ2P,.page_agentPromptField__m1xSh{min-height:3.15rem}.page_contractTableHeader__RQab_,.page_headingCard__n8068{flex-direction:column;align-items:flex-start}.page_contractTableHeaderActions__P_Die{width:100%;justify-content:space-between}.page_contractTable__yhvEt{min-width:560px}.page_contractTable__yhvEt tbody td:nth-child(5),.page_contractTable__yhvEt thead th:nth-child(5){display:none}.page_contractDocumentsHeader__3wwld{align-items:flex-start;flex-direction:column}.page_contractDocumentsTable__fiMUX{min-width:760px}.page_contractOverlay__Uctn7{padding:.68rem}.page_contractDetailOverlayPanel__ywLJO,.page_contractOverlayPanel__bLdO_{max-height:calc(100vh - 1.36rem)}.page_contractFormGrid__xbYOp{grid-template-columns:1fr}.page_contractFieldWide__t2KdJ{grid-column:span 1}.page_contractDocumentImage__8oE5o,.page_contractDocumentPreview__DD5do{width:100%;height:auto}.page_contractOverlayActions___ioMg{flex-direction:column-reverse}.page_contractCancelButton__v9Awv,.page_contractSaveButton__tv2RX{width:100%}.page_contractOverlayHeaderActions__orOh7{width:100%;justify-content:flex-end}.page_contractDraftDocumentList__Mjlll li{grid-template-columns:1fr}.page_contractDraftDocumentPreview__AFzGm{width:100%}.page_contractDraftDocumentPdf__LQ6zD{height:180px}.page_contractDraftDocumentActions__hhJn4{width:100%;justify-content:flex-end}.page_contractDetailList__hiktS div{grid-template-columns:1fr;gap:.2rem}.page_contractDetailDocumentsHeader__FkH2C,.page_contractDetailDocumentsItem__ue_CJ{align-items:flex-start;flex-direction:column}.page_contractDetailDocumentPreview__XDOS_,.page_contractDetailIdentityPreview__rzPOU{width:100%}.page_contractDetailDocumentPdf__muisU{height:180px}}@media (prefers-color-scheme:dark){.page_header__XBKBh{border-color:rgba(124,162,255,.25);background:rgba(19,31,56,.84);box-shadow:0 18px 34px rgba(0,0,0,.45)}.page_accountButton__rU9wv,.page_headerStatusChip__tULUc{background:var(--surface);border-color:rgba(126,163,255,.35)}.page_logoutButton__Gki_A{background:var(--surface);border-color:rgba(255,130,110,.35);color:#ff8e7a}.page_logoutButton__Gki_A:hover{background:rgba(191,60,42,.15)}.page_chartCard__gTyFF,.page_contractDocumentsCard__yRAQR,.page_contractTableCard__ZKUkx,.page_headingCard__n8068,.page_metricCard__YDEZE,.page_sidebar__iimW_,.page_timelineCard__G_rz1{background:rgba(19,31,56,.9);border-color:var(--line)}.page_contractDocumentsTableWrapper__kieJB,.page_contractTableWrapper__G0Nag,.page_endedContractsSection___IgSY,.page_endedContractsTableWrapper__1fgjO,.page_timelineBody__WnwY9{background:var(--surface-soft);border-color:var(--line)}.page_navLink__45isv:hover{background:rgba(118,152,229,.2)}.page_barTrack__JTvuA{background:linear-gradient(180deg,#20355e,#1a2b4e);border-color:rgba(132,169,255,.12)}.page_barFill__P_7Ga{box-shadow:0 10px 22px rgba(0,0,0,.35)}.page_chartCanvas__ovO24,.page_chartEmpty__2JxDv{background:rgba(13,22,40,.88);border-color:var(--line)}.page_chartSpotlight__CHqFs{border-color:rgba(124,162,255,.26);background:radial-gradient(circle at top left,rgba(79,118,212,.22),transparent 52%),linear-gradient(180deg,rgba(24,38,67,.96),rgba(18,30,54,.96))}.page_chartSpotlightStats__8jmvx div{border-color:var(--line);background:rgba(10,18,34,.52)}.page_chartTrendPositive__Z53wl{color:#7fd6a9}.page_chartTrendNegative___usMt{color:#ffb0b0}.page_chartTrendNeutral__KReHj{color:#d6deef}.page_simpleAction__Ufj17{border-color:#5c87ea;background:linear-gradient(135deg,#2b5ac2,#3f73dc)}.page_agentPromptCard__Ovn6o{background:linear-gradient(180deg,rgba(19,31,56,.95),rgba(17,28,49,.94));border-color:var(--line)}.page_agentPromptField__m1xSh{border-color:rgba(124,162,255,.22);background:rgba(12,20,38,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.page_agentPromptField__m1xSh:focus-within{border-color:rgba(132,169,255,.6);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 0 0 4px rgba(132,169,255,.14)}.page_agentPromptGhost__0zYVH{color:#7f8caf}.page_agentPromptField__m1xSh input{color:#f5f8ff}.page_agentPromptButton__tfZ2P{border-color:#6d95ff;background:linear-gradient(135deg,#2b5ac2,#4779e7)}.page_endedContractsToggle__eNaCm:hover{background:rgba(118,152,229,.2)}.page_endedContractsMeta__IYv8a{border-color:var(--line);background:rgba(19,31,56,.96)}.page_contractOverlay__Uctn7{background:rgba(2,8,23,.62)}.page_contractDetailOverlayPanel__ywLJO,.page_contractOverlayPanel__bLdO_{background:rgba(19,31,56,.96);border-color:var(--line)}.page_contractOverlayHeader__Dr38H{border-color:var(--line)}.page_contractOverlayHeader__Dr38H button{border-color:var(--line);background:var(--surface-soft);color:var(--ink-700)}.page_contractEditButton__b4JfK{border-color:#5c87ea;background:linear-gradient(135deg,#2b5ac2,#3f73dc);color:#ffffff}.page_contractDeleteButton__81H_W{border-color:rgba(241,128,128,.45);background:rgba(145,38,38,.24);color:#ffc5c5}.page_contractDetailDocumentPreview__XDOS_,.page_contractDetailDocumentsItem__ue_CJ,.page_contractDetailDocumentsSection__nCkLX,.page_contractDetailIdentityPreview__rzPOU,.page_contractDetailList__hiktS div,.page_contractDetailSection__PwZ1o,.page_contractDetailSummary__jUmOD,.page_contractDocumentPreview__DD5do,.page_contractDraftDocumentList__Mjlll li,.page_contractDraftDocumentPreview__AFzGm,.page_contractDraftDocuments___M1xP,.page_contractFormGrid__xbYOp input,.page_contractFormGrid__xbYOp select,.page_contractFormSection__skWS8,.page_contractOverlayNote__urvuM{border-color:var(--line);background:var(--surface-soft)}.page_contractDetailDocumentPdf__muisU,.page_contractDetailDocumentsCount__jsft7,.page_contractDetailIdentityMeta__BzuGJ span,.page_contractDetailQuickStats__k0cP4 div,.page_contractDocumentLink__Nabzq,.page_contractDraftDocumentActions__hhJn4 a,.page_contractDraftDocumentActions__hhJn4 button,.page_contractDraftDocumentPdf__LQ6zD{background:rgba(19,31,56,.96);border-color:var(--line)}.page_contractDocumentTypeBadge__9qGga,.page_contractKindBadge__LHgGp{border-color:rgba(138,176,255,.35);background:rgba(138,176,255,.16);color:#b8ccff}.page_mobileNav__mQtSk{background:rgba(19,31,56,.92);border-color:rgba(124,162,255,.2);box-shadow:0 -4px 24px rgba(0,0,0,.35)}.page_mobileNavActive__ttWm0{color:var(--brand-700)}.page_mobileNavLink__jMqxT{color:var(--ink-500)}}.page_logoutButton__8AIlE{display:inline-flex;align-items:center;gap:.33rem;border:1px solid rgba(191,60,42,.22);border-radius:999px;background:#ffffff;color:#902b1f;font-size:.88rem;font-weight:600;padding:.52rem .84rem;text-decoration:none;transition:background .15s}.page_logoutButton__8AIlE:hover{background:rgba(255,238,234,.85)}@media (prefers-color-scheme:dark){.page_logoutButton__8AIlE{background:var(--surface);border-color:rgba(255,130,110,.35);color:#ff8e7a}.page_logoutButton__8AIlE:hover{background:rgba(191,60,42,.15)}}.page_errorCard__ZHy4_{display:flex;align-items:flex-start;gap:.8rem;border:1px solid rgba(191,60,42,.24);border-radius:var(--radius-xl);background:rgba(255,238,234,.95);padding:1.2rem;color:#902b1f}.page_errorTitle__WWuZD{font-weight:700;font-size:1.05rem}.page_errorBody__R2KGw{margin-top:.35rem;color:var(--ink-700);line-height:1.7}.page_saveStatus__bsyi4{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-700);font-size:.78rem;font-weight:700;line-height:1;padding:.36rem .62rem;white-space:nowrap}.page_statusCard__q_IhK{display:grid;grid-gap:.62rem;gap:.62rem}.page_statusHeader__nrlAX{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.page_statusHeader__nrlAX p{display:inline-flex;align-items:center;gap:.32rem;color:var(--brand-950);font-weight:700}.page_statusHeader__nrlAX span{color:var(--ink-500);font-size:.78rem;font-weight:700}.page_statusMeterTrack__kMDt5{width:100%;height:.62rem;border-radius:999px;background:var(--line);overflow:hidden}.page_statusMeterFill__1J2vp{height:100%;border-radius:inherit;background:linear-gradient(135deg,#173f97,#2e64d2);box-shadow:0 8px 16px rgba(23,63,151,.2);transition:width .2s ease}.page_statusDescription__F_Xnt{color:var(--ink-700);font-size:.84rem;line-height:1.6}.page_accountGrid__Jl0g8{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.page_panel___pB06{grid-column:span 6;border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--shadow-soft);padding:1rem}.page_adminPanel__q_rGk{grid-column:span 12}.page_adminSections__4e4gF{margin-top:.82rem;display:grid;grid-gap:.78rem;gap:.78rem}.page_adminSection__cSRGW{border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.78rem}.page_adminSectionHeader___emgC{display:flex;justify-content:space-between;align-items:center;gap:.56rem}.page_adminSectionTitle__JxtvM{display:inline-flex;align-items:center;gap:.34rem;color:var(--brand-950);font-size:1rem}.page_panelHeader__ihuof{display:flex;justify-content:space-between;align-items:baseline;gap:.55rem}.page_panelHeader__ihuof h2{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand-950);font-size:1.08rem}.page_panelHeader__ihuof span{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--ink-700);font-size:.75rem;font-weight:700;line-height:1;padding:.28rem .48rem}.page_panelHeaderActions__KUAA6{display:inline-flex;align-items:center;gap:.4rem}.page_memberAddButton__F6gky{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid #1e54c2;border-radius:999px;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff;cursor:pointer}.page_memberAddButton__F6gky:hover{filter:brightness(1.08)}.page_form__yVpEq{margin-top:.8rem;display:grid;grid-gap:.75rem;gap:.75rem}.page_profileOverview__yO9Wq{margin-top:.78rem;border:1px solid var(--line);border-radius:14px;background:var(--surface-soft);padding:.72rem;display:flex;justify-content:space-between;align-items:center;gap:.72rem}.page_profileIdentity__QZHty{display:inline-flex;align-items:center;gap:.56rem;min-width:0}.page_profileAvatar__MBpDY{width:2.5rem;height:2.5rem;border-radius:999px;display:grid;place-items:center;border:1px solid rgba(30,84,194,.35);background:linear-gradient(135deg,rgba(20,62,150,.16),rgba(30,84,194,.22));color:var(--brand-950);font-weight:800}.page_profileMeta__MnslU{min-width:0}.page_profileMeta__MnslU strong{color:var(--brand-950);font-size:.98rem}.page_profileMeta__MnslU p{margin-top:.12rem;color:var(--ink-500);font-size:.78rem;overflow-wrap:anywhere}.page_profileMetaLine__c07xR{display:inline-flex;align-items:center;gap:.24rem}.page_profileRoleCard__TECwu{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:.45rem .56rem;display:grid;justify-items:end;grid-gap:.24rem;gap:.24rem;white-space:nowrap}.page_profileRoleCard__TECwu p{color:var(--ink-500);font-size:.72rem}.page_profileRoleTitle__tpXl4{display:inline-flex;align-items:center;gap:.24rem}.page_formGrid__auuu_,.page_profileGrid__JzXyr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.68rem;gap:.68rem}.page_field__Geb5F{display:grid;grid-gap:.32rem;gap:.32rem}.page_field__Geb5F span{color:var(--ink-500);font-size:.78rem;font-weight:700}.page_fieldLabel__ReRZh{display:inline-flex;align-items:center;gap:.24rem}.page_readonlyValue__5WkBV{min-height:2.4rem;display:inline-flex;align-items:center}.page_inlineIcon__op3E0{width:.88rem;height:.88rem;flex:none}.page_input__Tp2Rs{width:100%;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);color:var(--ink-900);font-size:.9rem;line-height:1.3;padding:.56rem .62rem}.page_input__Tp2Rs:focus-visible{outline:2px solid rgba(30,84,194,.35);outline-offset:1px}.page_formActions__EtH7B{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.page_primaryButton__DBL9h,.page_secondaryButton__c81Az{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;border-radius:999px;font-size:.8rem;font-weight:700;line-height:1;padding:.52rem .82rem}.page_buttonIcon__JKRFN{width:.95rem;height:.95rem;flex:none}.page_primaryButton__DBL9h{border:1px solid #1e54c2;background:linear-gradient(135deg,#143e96,#1e54c2);color:#ffffff}.page_primaryButton__DBL9h:disabled{opacity:.6;cursor:not-allowed}.page_secondaryButton__c81Az{border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-700)}.page_secondaryButton__c81Az:disabled{opacity:.6;cursor:not-allowed}.page_switchList__hoYac{margin-top:.76rem;list-style:none;display:grid;grid-gap:.48rem;gap:.48rem}.page_switchRow__aLvnP{display:flex;justify-content:space-between;align-items:center;gap:.65rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.68rem .72rem}.page_switchRow__aLvnP span{min-width:0}.page_switchRow__aLvnP strong{display:block;color:var(--brand-950);font-size:.88rem;line-height:1.4}.page_switchRow__aLvnP small{display:block;margin-top:.16rem;color:var(--ink-500);font-size:.75rem}.page_switchRow__aLvnP input{width:1.05rem;height:1.05rem;accent-color:#1e54c2;flex:none}.page_securityStack__CKuMq{margin-top:.76rem;display:grid;grid-gap:.48rem;gap:.48rem}.page_securityItem__bWfiL{border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.66rem .72rem}.page_securityItem__bWfiL p{color:var(--ink-500);font-size:.75rem}.page_securityItem__bWfiL strong{margin-top:.2rem;display:block;color:var(--brand-950);font-size:.98rem}.page_securityItem__bWfiL span{margin-top:.16rem;display:block;color:var(--ink-700);font-size:.76rem}.page_subheading__G5mDg{margin-top:.78rem;color:var(--brand-950);font-size:.94rem}.page_sessionList__qlrJP{margin-top:.46rem;list-style:none;display:grid;grid-gap:.42rem;gap:.42rem}.page_sessionItem__Ut_8W{border:1px solid var(--line);border-radius:10px;background:var(--surface-soft);padding:.58rem .64rem;display:flex;justify-content:space-between;align-items:center;gap:.45rem}.page_sessionDetails__Xvy2J strong{color:var(--brand-950);font-size:.84rem}.page_sessionMeta__nLPOn{margin-top:.15rem;display:block;color:var(--ink-500);font-size:.74rem}.page_sessionBadge__ve7Iv{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;font-size:.71rem;font-weight:700;line-height:1;padding:.22rem .5rem;white-space:nowrap}.page_sessionCurrent__t_KQg{color:#14553d;border-color:rgba(27,124,83,.32);background:rgba(76,175,80,.16)}.page_sessionActive__u0Akb{color:#1f4f9e;border-color:rgba(38,112,212,.34);background:rgba(67,145,244,.18)}.page_teamTableWrap__g6GPh{margin-top:.76rem;border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:var(--surface-soft)}.page_memberTableHint__qo8pf{margin-top:.62rem;color:var(--ink-500);font-size:.76rem;line-height:1.5}.page_teamTable__xj1cd{width:100%;min-width:0;border-collapse:collapse;table-layout:fixed}.page_teamTable__xj1cd thead th{background:rgba(20,62,150,.08);color:var(--brand-950);font-size:.76rem;font-weight:800;text-align:left;padding:.62rem .68rem;border-bottom:1px solid var(--line)}.page_teamTable__xj1cd tbody td{color:var(--ink-700);font-size:.82rem;padding:.62rem .68rem;border-bottom:1px solid var(--line);vertical-align:middle}.page_teamTable__xj1cd tbody td:first-child,.page_teamTable__xj1cd thead th:first-child{width:26%}.page_teamTable__xj1cd tbody td:nth-child(2),.page_teamTable__xj1cd thead th:nth-child(2){width:50%;overflow-wrap:anywhere;word-break:break-word}.page_teamTable__xj1cd tbody td:nth-child(3),.page_teamTable__xj1cd thead th:nth-child(3){width:24%}.page_teamTable__xj1cd tbody tr:last-child td{border-bottom:none}.page_teamRowClickable__JaFKt{cursor:pointer}.page_teamRowClickable__JaFKt:hover td{background:rgba(20,62,150,.08)}.page_teamRowDisabled__mGoAP td{color:var(--ink-500)}.page_teamRowClickable__JaFKt:focus-visible{outline:2px solid rgba(30,84,194,.38);outline-offset:-2px}.page_teamRowSelected__l_8Bf td{background:rgba(20,62,150,.12)}.page_memberEditor__SNrjo{margin-top:.75rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);padding:.7rem;display:grid;grid-gap:.62rem;gap:.62rem}.page_memberEditorGrid__ruTVc{display:grid;grid-template-columns:1.6fr 2fr 1fr;grid-gap:.56rem;gap:.56rem}.page_memberEditorField__e3izm{display:grid;grid-gap:.28rem;gap:.28rem}.page_memberEditorField__e3izm span{color:var(--ink-500);font-size:.76rem;font-weight:700}.page_memberEditorActions__C73Nj{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.page_dangerButton__L8hhW{border:1px solid rgba(191,70,70,.5);border-radius:999px;background:rgba(191,70,70,.18);color:#a33434;font-size:.8rem;font-weight:700;line-height:1;padding:.52rem .82rem}.page_dangerButton__L8hhW:hover{background:rgba(191,70,70,.24)}.page_dangerButton__L8hhW:disabled{opacity:.6;cursor:not-allowed}.page_dialogOverlay__l0LpP{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:1rem;background:rgba(8,18,40,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_dialogPanel__UE7UM{width:min(460px,100%);border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-hard);padding:1rem;display:grid;grid-gap:.68rem;gap:.68rem}.page_dialogPanel__UE7UM h3{color:var(--brand-950);font-size:1.1rem}.page_dialogMessage__zKKhf{color:var(--ink-700);font-size:.88rem;line-height:1.6}.page_dialogWarning__oIgX3{border:1px solid rgba(191,70,70,.35);border-radius:12px;background:rgba(191,70,70,.08);color:#8f3030;font-size:.82rem;line-height:1.6;padding:.56rem .62rem}.page_dialogActions__RLnu5{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.page_roleBadge__mu_DG{display:inline-flex;align-items:center;border:1px solid transparent;border-radius:999px;font-size:.72rem;font-weight:700;line-height:1;padding:.22rem .48rem}.page_roleCell__zQNZ_{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.32rem}.page_roleAdmin__RjsiE{color:#143f97;border-color:rgba(30,84,194,.32);background:rgba(30,84,194,.14)}.page_roleMember__SAwAP{color:#14553d;border-color:rgba(27,124,83,.32);background:rgba(76,175,80,.16)}.page_roleViewer__ZaN9M{color:var(--ink-700);border-color:rgba(114,134,171,.32);background:rgba(148,163,184,.18)}.page_roleDisabled__IXoJP{color:#8a3d3d;border-color:rgba(191,70,70,.34);background:rgba(191,70,70,.14)}.page_inviteBadge__G_zdv{color:#8a5808;border-color:rgba(196,137,10,.34);background:rgba(227,169,45,.18)}.page_teamNote__N24NC{margin-top:.7rem;display:inline-flex;align-items:center;gap:.32rem;color:var(--ink-500);font-size:.76rem}.page_memberInviteHint__kpooT{border:1px solid var(--line);border-radius:10px;background:rgba(20,62,150,.06);color:var(--ink-700);font-size:.78rem;line-height:1.6;padding:.48rem .56rem}.page_memberInviteNotice__Ei2vk{margin-top:.62rem;border:1px solid rgba(27,124,83,.3);border-radius:10px;background:rgba(76,175,80,.14);color:#14553d;font-size:.78rem;line-height:1.6;padding:.44rem .56rem}.page_groupForm__u5gQ5{margin-top:.76rem;display:grid;grid-gap:.62rem;gap:.62rem}.page_groupField___WQCL{display:grid;grid-gap:.28rem;gap:.28rem}.page_groupField___WQCL span{color:var(--ink-500);font-size:.78rem;font-weight:700}.page_groupActions__sH8ur{display:flex;justify-content:flex-end;align-items:center;gap:.5rem}.page_groupMeta__mfJR_{margin-top:.55rem;color:var(--ink-500);font-size:.76rem}@media (max-width:1060px){.page_panel___pB06{grid-column:span 12}}@media (max-width:760px){.page_saveStatus__bsyi4{white-space:normal;text-align:right}.page_formGrid__auuu_,.page_profileGrid__JzXyr{grid-template-columns:1fr}.page_profileOverview__yO9Wq{flex-direction:column;align-items:flex-start}.page_profileRoleCard__TECwu{justify-items:start}.page_formActions__EtH7B{justify-content:stretch}.page_primaryButton__DBL9h,.page_secondaryButton__c81Az{flex:1 1;text-align:center}.page_statusHeader__nrlAX{flex-direction:column;align-items:flex-start}.page_memberEditorGrid__ruTVc{grid-template-columns:1fr}.page_memberEditorActions__C73Nj{justify-content:stretch}.page_memberEditorActions__C73Nj .page_dangerButton__L8hhW,.page_memberEditorActions__C73Nj .page_primaryButton__DBL9h,.page_memberEditorActions__C73Nj .page_secondaryButton__c81Az{flex:1 1;text-align:center}.page_dialogActions__RLnu5{justify-content:stretch}.page_dialogActions__RLnu5 .page_dangerButton__L8hhW,.page_dialogActions__RLnu5 .page_secondaryButton__c81Az{flex:1 1;text-align:center}.page_sessionItem__Ut_8W{flex-direction:column;align-items:flex-start}.page_groupActions__sH8ur{justify-content:stretch}.page_groupActions__sH8ur .page_primaryButton__DBL9h,.page_groupActions__sH8ur .page_secondaryButton__c81Az{flex:1 1;text-align:center}}@media (prefers-color-scheme:dark){.page_errorCard__ZHy4_{background:rgba(110,34,28,.22);border-color:rgba(255,138,120,.22);color:#ffd3ca}.page_errorBody__R2KGw{color:rgba(255,211,202,.8)}}.page_headingBlock__dtTSi{display:grid;grid-gap:.22rem;gap:.22rem}.page_monthSwitcher__2qyvW{display:inline-flex;align-items:center;gap:.5rem}.page_monthLabel__iYSTa{min-width:8.8rem;text-align:center;color:var(--brand-950);font-size:1.04rem}.page_monthSwitchButton__jHO1R{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--brand-800);width:2rem;height:2rem;cursor:pointer}.page_monthSwitchButton__jHO1R:hover{background:var(--surface-soft)}.page_calendarCard__c1ZOH{border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft);padding:1rem}.page_calendarHeader__YCbeM{display:flex;justify-content:space-between;align-items:center;gap:.7rem;flex-wrap:wrap}.page_calendarHeader__YCbeM h2{display:inline-flex;align-items:center;gap:.3rem;color:var(--brand-950);font-size:1.08rem}.page_legendList__hB0sa{list-style:none;display:flex;align-items:center;flex-wrap:wrap;gap:.36rem}.page_weekdayRow__UfENQ{margin-top:.74rem;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:12px 12px 0 0;overflow:hidden}.page_weekdayCell__NKUCv{background:rgba(20,62,150,.08);color:var(--brand-900);font-size:.76rem;font-weight:800;text-align:center;padding:.46rem .26rem}.page_dayGrid___qyih{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;overflow:hidden}.page_dayCell__5nDav,.page_emptyDayCell__H8I_a{min-height:138px;border-top:1px solid var(--line);border-left:1px solid var(--line);padding:.42rem}.page_emptyDayCell__H8I_a{background:rgba(236,240,248,.34)}.page_dayGrid___qyih>:nth-child(7n+1){border-left:0}.page_dayGrid___qyih>:nth-child(-n+7){border-top:0}.page_dayCell__5nDav{background:#ffffff}.page_dayCellHasEvents__AA98i{background:linear-gradient(180deg,rgba(245,248,255,.84),#ffffff)}.page_dayCellClickable__C_Q2l{cursor:pointer;transition:background .15s ease}.page_dayCellClickable__C_Q2l:hover{background:rgba(20,77,181,.05)}.page_dayHeader__7ndij{display:flex;justify-content:space-between;align-items:center}.page_dayNumber__E_YMe{color:var(--brand-950);font-size:.8rem;font-weight:700}.page_dayAddHint__RBkMJ{opacity:0;transition:opacity .15s ease;display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;border-radius:999px;background:rgba(20,62,150,.1);color:var(--brand-700)}.page_dayCellClickable__C_Q2l:hover .page_dayAddHint__RBkMJ{opacity:1}.page_dayAddIcon__szOSz{width:.7rem;height:.7rem}.page_dayEventList__HBcxv{margin-top:.3rem;display:grid;grid-gap:.22rem;gap:.22rem}.page_dayEventTag__uYKe5{display:block;border-radius:8px;border:1px solid transparent;font-size:.66rem;line-height:1.35;padding:.2rem .32rem;cursor:pointer}.page_dayEventTag__uYKe5:hover{opacity:.8}.page_dayEventMore__ojjll{color:var(--ink-500);font-size:.68rem;font-weight:700}.page_categoryBadge__reMCg{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:800;line-height:1;padding:.24rem .52rem}.page_categoryMoveIn__32xIT{border-color:rgba(27,124,83,.34);background:rgba(76,175,80,.16);color:#15583e}.page_categoryMoveOut__oh6xb{border-color:rgba(191,70,70,.34);background:rgba(229,115,115,.16);color:#8f3131}.page_categoryRenewal__CEQ9O{border-color:rgba(38,112,212,.34);background:rgba(67,145,244,.18);color:#1f4f9e}.page_categoryPayment__SUdDx{border-color:rgba(190,138,11,.34);background:rgba(243,181,48,.2);color:#835100}.page_categoryIncident__4PN0c{border-color:rgba(150,79,26,.34);background:rgba(214,140,45,.18);color:#8b4c14}.page_eventTitle__1_yXn{color:var(--brand-950);font-weight:700}.page_eventDescription__zcV7T{margin-top:.14rem;color:var(--ink-500);font-size:.75rem;line-height:1.5}.page_targetCell__UrJpu{display:grid;grid-gap:.15rem;gap:.15rem}.page_targetCell__UrJpu strong{color:var(--brand-950);font-size:.82rem}.page_targetCell__UrJpu span{color:var(--ink-500);font-size:.74rem}.page_clickableRow__3u5Zh{cursor:pointer;transition:background .12s ease}.page_clickableRow__3u5Zh:hover{background:rgba(20,62,150,.04)}.page_overlay__Ll_x_{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:1rem;background:rgba(8,18,40,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page_overlayPanel__sFfRl{width:min(680px,100%);max-height:92vh;overflow:auto;border:1px solid rgba(16,58,145,.22);border-radius:var(--radius-xl);background:#ffffff;box-shadow:var(--shadow-hard);padding:1.2rem}.page_overlayHeader___EX99{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:1rem}.page_overlayHeader___EX99 h2{color:var(--brand-950);font-size:1.2rem}.page_overlayDate__Ytc_S{color:var(--ink-600);font-size:.88rem;font-weight:600}.page_editForm__NWCoT{display:grid;grid-gap:.7rem;gap:.7rem}.page_editForm__NWCoT label{display:grid;grid-gap:.35rem;gap:.35rem;color:var(--ink-700);font-size:.88rem;font-weight:600;min-width:0}.page_editForm__NWCoT label em{color:#d04444;font-style:normal}.page_editForm__NWCoT input,.page_editForm__NWCoT select{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;padding:.66rem .72rem;background:var(--surface-soft);color:var(--ink-900);outline:none;font-size:.88rem}.page_editForm__NWCoT input:focus,.page_editForm__NWCoT select:focus{border-color:var(--brand-500)}.page_readOnlyInput__5L9tP{background:rgba(236,240,248,.72)!important;color:var(--ink-600)!important}.page_textarea__VVNg9{width:100%;max-width:100%;min-width:0;border:1px solid var(--line);border-radius:10px;padding:.66rem .72rem;background:var(--surface-soft);color:var(--ink-900);outline:none;font-size:.88rem;font-family:inherit;resize:vertical;min-height:80px}.page_textarea__VVNg9:focus{border-color:var(--brand-500)}.page_rowFields__xezF2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.page_attachmentSection__93f_t{display:grid;grid-gap:.45rem;gap:.45rem}.page_attachmentLabel__98NG7{color:var(--ink-700);font-size:.88rem;font-weight:600}.page_attachmentList__VvPYN{display:grid;grid-gap:.3rem;gap:.3rem}.page_attachmentItem__dfyrF{display:flex;align-items:center;justify-content:space-between;padding:.4rem .6rem;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.page_attachmentName__gSMk5{color:var(--ink-700);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_attachmentRemove__QUfTL{border:none;background:none;color:var(--ink-500);cursor:pointer;font-size:1.1rem;padding:0 .3rem}.page_attachmentRemove__QUfTL:hover{color:#d04444}.page_fileSelectButton__7UOO0{display:inline-flex;align-items:center;gap:.3rem;border:1px dashed var(--line);border-radius:10px;padding:.5rem .8rem;background:transparent;color:var(--brand-700);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .12s ease;width:-moz-fit-content;width:fit-content}.page_fileSelectButton__7UOO0:hover{background:rgba(20,62,150,.05)}.page_hiddenFileInput__aDuVq{display:none}.page_overlayActions__5rwO_{margin-top:1rem;display:flex;justify-content:flex-end;gap:.55rem}.page_overlayActions__5rwO_ button{border:1px solid var(--line);border-radius:10px;padding:.58rem .84rem;background:var(--surface-soft);color:var(--ink-700);font-weight:700;cursor:pointer}.page_overlayActions__5rwO_ button:disabled{opacity:.6;cursor:not-allowed}.page_saveButton__WDr1P{background:linear-gradient(135deg,#143e96,#1e54c2)!important;border-color:#1e54c2!important;color:#ffffff!important}.page_confirmPanel__e33Lb{width:min(440px,100%);border:1px solid rgba(16,58,145,.22);border-radius:var(--radius-xl);background:#ffffff;box-shadow:var(--shadow-hard);padding:1rem}.page_confirmPanel__e33Lb h2{color:var(--brand-950);font-size:1.16rem}.page_confirmPanel__e33Lb p{margin-top:.58rem;color:var(--ink-700);line-height:1.7}.page_confirmActions__OhLJY{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.55rem}.page_confirmActions__OhLJY button{border:1px solid var(--line);border-radius:10px;padding:.58rem .84rem;background:var(--surface-soft);color:var(--ink-700);font-weight:700}.page_dangerButton__PzTYh{border-color:#d06b6b!important;background:linear-gradient(135deg,#b83c3c,#a12828)!important;color:#ffffff!important}.page_errorMessage__OoxA2{color:#d04444;font-size:.82rem;font-weight:600}.page_detailContent__pFes_{display:grid;grid-gap:.65rem;gap:.65rem}.page_detailHeaderMeta__BJaO1{display:grid;grid-gap:.4rem;gap:.4rem}.page_detailHeaderActions__NTG6w{display:inline-flex;align-items:center;gap:.6rem}.page_detailActionButton__YLLNQ{display:inline-flex;align-items:center;justify-content:center;width:3.55rem;height:3.55rem;border:1px solid rgba(30,84,194,.28);border-radius:1.25rem;background:rgba(20,62,150,.08);color:var(--brand-700);cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease}.page_detailActionButton__YLLNQ:hover{transform:translateY(-1px);background:rgba(20,62,150,.14);border-color:rgba(30,84,194,.38)}.page_detailActionIcon__COWtn{width:1.55rem;height:1.55rem}.page_deleteButton__tHoZv{color:#b74242!important;border-color:rgba(208,107,107,.44)!important;background:rgba(208,107,107,.08)!important}.page_deleteButton__tHoZv:hover{background:rgba(208,107,107,.14)!important;border-color:rgba(208,107,107,.54)!important}.page_detailRow__b3l8S{display:grid;grid-template-columns:6rem 1fr;grid-gap:.5rem;gap:.5rem;align-items:start;padding:.35rem 0;border-bottom:1px solid rgba(16,58,145,.08)}.page_detailLabel__OJdCJ{color:var(--ink-500);font-size:.82rem;font-weight:600}.page_detailValue__9K1aY{color:var(--brand-950);font-size:.88rem;font-weight:600}.page_detailText__gR3hf{color:var(--ink-700);font-size:.86rem;line-height:1.65;white-space:pre-wrap}.page_detailAttachments__kZQvz{display:grid;grid-gap:.7rem;gap:.7rem}.page_detailAttachmentCount__0wLxW{color:var(--brand-950);font-size:.88rem;font-weight:600}.page_detailAttachmentList__9jJEC{display:grid;grid-gap:.7rem;gap:.7rem;list-style:none}.page_detailAttachmentCard__ciGG0{display:grid;grid-gap:.55rem;gap:.55rem;padding:.85rem;border:1px solid rgba(16,58,145,.12);border-radius:14px;background:rgba(245,248,255,.72)}.page_detailAttachmentMeta__b5YVT{display:grid;grid-gap:.2rem;gap:.2rem}.page_detailAttachmentName__BAo69{color:var(--brand-950);font-size:.88rem;font-weight:700}.page_detailAttachmentInfo__1sj2j{color:var(--ink-500);font-size:.76rem}.page_detailAttachmentPreview__LAkxl{overflow:hidden;border-radius:12px;background:rgba(255,255,255,.84)}.page_detailAttachmentImage__31790{display:block;width:100%;height:auto;object-fit:cover}.page_detailAttachmentPdf__J_xSe{display:block;width:100%;min-height:320px;border:0}.page_detailAttachmentNoPreview__8JWET{color:var(--ink-600);font-size:.8rem;line-height:1.6}.page_detailAttachmentActions__1MmNV{display:flex;justify-content:flex-end}.page_detailAttachmentLink__oqZZg{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;border:1px solid rgba(30,84,194,.22);border-radius:999px;padding:.42rem .75rem;background:#ffffff;color:var(--brand-700);font-size:.78rem;font-weight:700;text-decoration:none}.page_detailAttachmentLink__oqZZg:hover{background:rgba(20,62,150,.06)}@media (max-width:980px){.page_monthSwitcher__2qyvW{width:100%;justify-content:center}.page_monthLabel__iYSTa{min-width:7.3rem}.page_dayGrid___qyih{overflow-x:auto}.page_dayCell__5nDav,.page_emptyDayCell__H8I_a{min-height:124px}.page_rowFields__xezF2{grid-template-columns:1fr}}@media (max-width:760px){.page_dayGrid___qyih,.page_weekdayRow__UfENQ{grid-template-columns:repeat(2,minmax(0,1fr))}.page_dayGrid___qyih>:nth-child(7n+1){border-left:1px solid var(--line)}.page_dayGrid___qyih>:nth-child(-n+7){border-top:1px solid var(--line)}.page_dayGrid___qyih>:nth-child(odd){border-left:0}.page_dayGrid___qyih>:nth-child(-n+2){border-top:0}.page_emptyDayCell__H8I_a,.page_weekdayRow__UfENQ{display:none}.page_detailRow__b3l8S{grid-template-columns:1fr;gap:.2rem}.page_detailAttachmentPdf__J_xSe{min-height:240px}.page_detailHeaderActions__NTG6w{width:100%;justify-content:flex-end}.page_detailActionButton__YLLNQ{width:3rem;height:3rem;border-radius:1rem}}@media (prefers-color-scheme:dark){.page_calendarCard__c1ZOH,.page_dayCell__5nDav,.page_monthSwitchButton__jHO1R{border-color:var(--line);background:var(--surface-soft)}.page_dayCellHasEvents__AA98i{background:rgba(20,36,69,.72)}.page_dayCellClickable__C_Q2l:hover{background:rgba(20,62,150,.15)}.page_emptyDayCell__H8I_a{background:rgba(46,58,86,.44)}.page_eventTitle__1_yXn,.page_targetCell__UrJpu strong{color:#dbe6ff}.page_dayEventMore__ojjll,.page_eventDescription__zcV7T,.page_targetCell__UrJpu span{color:#a9b7d5}.page_clickableRow__3u5Zh:hover{background:rgba(20,62,150,.12)}.page_overlay__Ll_x_{background:rgba(4,10,24,.64)}.page_confirmPanel__e33Lb,.page_overlayPanel__sFfRl{background:rgba(19,31,56,.97);border-color:var(--line)}.page_detailValue__9K1aY,.page_overlayHeader___EX99 h2{color:#dbe6ff}.page_detailText__gR3hf{color:#a9b7d5}.page_detailAttachmentCount__0wLxW,.page_detailAttachmentName__BAo69{color:#dbe6ff}.page_detailAttachmentInfo__1sj2j,.page_detailAttachmentNoPreview__8JWET{color:#a9b7d5}.page_detailAttachmentCard__ciGG0{background:rgba(20,36,69,.6);border-color:var(--line)}.page_detailAttachmentPreview__LAkxl{background:rgba(10,18,34,.55)}.page_detailAttachmentLink__oqZZg{background:rgba(20,36,69,.5);border-color:rgba(111,152,255,.24);color:#dbe6ff}.page_detailAttachmentLink__oqZZg:hover{background:rgba(111,152,255,.14)}.page_dayAddHint__RBkMJ{background:rgba(111,152,255,.2);color:#8fb5ff}.page_attachmentItem__dfyrF{background:rgba(20,36,69,.5);border-color:var(--line)}.page_editForm__NWCoT input,.page_editForm__NWCoT select,.page_textarea__VVNg9{background:rgba(20,36,69,.5);border-color:var(--line);color:#dbe6ff}.page_readOnlyInput__5L9tP{background:rgba(28,43,73,.9)!important;color:#a9b7d5!important}.page_editForm__NWCoT select option{background:#1a2744;color:#dbe6ff}.page_editForm__NWCoT label,.page_overlayDate__Ytc_S{color:#a9b7d5}.page_overlayActions__5rwO_ button{background:rgba(20,36,69,.5);border-color:var(--line);color:#a9b7d5}.page_confirmPanel__e33Lb h2{color:#dbe6ff}.page_confirmPanel__e33Lb p{color:#a9b7d5}.page_confirmActions__OhLJY button{background:rgba(20,36,69,.5);border-color:var(--line);color:#a9b7d5}.page_detailActionButton__YLLNQ{background:rgba(111,152,255,.12);border-color:rgba(111,152,255,.24);color:#dbe6ff}.page_detailActionButton__YLLNQ:hover{background:rgba(111,152,255,.18);border-color:rgba(111,152,255,.34)}.page_deleteButton__tHoZv{background:rgba(208,107,107,.14)!important;border-color:rgba(208,107,107,.28)!important;color:#ffb4b4!important}.page_saveButton__WDr1P{background:linear-gradient(135deg,#143e96,#1e54c2)!important;border-color:#1e54c2!important;color:#ffffff!important}}.page_page__j8X_T{min-height:100vh;display:flex;flex-direction:column}.page_header__X7UxJ{width:min(1140px,calc(100% - 2rem));margin:1rem auto 0;padding:.85rem 1.1rem;border:1px solid rgba(16,58,145,.14);border-radius:999px;background:rgba(252,253,255,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;justify-content:space-between;align-items:center;box-shadow:0 12px 24px rgba(13,38,97,.09)}.page_brand__XKXAa{display:inline-flex;align-items:center;gap:.68rem}.page_brandMark__afdmp{width:1.7rem;height:1.7rem;border-radius:8px;background:linear-gradient(145deg,#1a4db5,#123b90 55%,#0a2b6f)}.page_brand__XKXAa strong{display:block;color:var(--brand-950);line-height:1.05}.page_brand__XKXAa small{display:block;margin-top:.1rem;color:var(--ink-500);font-size:.7rem;letter-spacing:.05em}.page_backLink__meYXA{display:inline-flex;align-items:center;gap:.32rem;color:var(--ink-700);font-size:.9rem;border:1px solid rgba(16,58,145,.16);border-radius:999px;padding:.5rem .85rem}.page_icon__FGNK3{width:1.2rem;height:1.2rem;flex:none}.page_backLink__meYXA:hover{background:rgba(16,58,145,.07)}.page_main__MRZB1{flex:1 1;display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.page_authPanel__jVNSg{width:min(440px,100%);border:1px solid rgba(16,58,145,.16);border-radius:var(--radius-xl);background:rgba(255,255,255,.88);box-shadow:var(--shadow-soft);padding:1.2rem}.page_panelHeader__kPz3G h2{color:var(--brand-950);font-size:1.4rem}.page_notice__7DvY4{margin-top:.9rem;border-radius:12px;padding:.82rem .9rem;line-height:1.65;font-size:.92rem}.page_noticeError__NFGT0{border:1px solid rgba(191,60,42,.24);background:rgba(255,238,234,.95);color:#902b1f}.page_primaryButton__Adf_F{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:.36rem;border-radius:12px;padding:.82rem 1rem;font-weight:700;border:0;cursor:pointer;transition:transform .16s ease;margin-top:.9rem;color:#ffffff;background:linear-gradient(120deg,#123b90,#1a4db5)}.page_primaryButton__Adf_F:hover{transform:translateY(-1px)}.page_primaryButton__Adf_F:disabled{cursor:progress;opacity:.88;transform:none}.page_form__FClb7{margin-top:.8rem;display:grid;grid-gap:.55rem;gap:.55rem}.page_form__FClb7 label{color:var(--ink-700);font-size:.9rem}.page_form__FClb7 input{border:1px solid #c8d8f9;border-radius:12px;padding:.75rem .82rem;background:#fcfdff;outline:none;transition:border-color .15s ease}.page_form__FClb7 input:focus{border-color:var(--brand-500)}.page_passwordWrapper__f06Nq{position:relative}.page_passwordWrapper__f06Nq input{width:100%;padding-right:2.8rem}.page_passwordToggle__OpKGe{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--ink-500);display:flex;align-items:center;padding:0;line-height:0}.page_passwordToggle__OpKGe svg{width:1.1rem;height:1.1rem}.page_passwordToggle__OpKGe:hover{color:var(--ink-900)}.page_passwordToggle__OpKGe:disabled{cursor:default;opacity:.5}.page_fieldHint__LE76R{font-size:.8rem;color:var(--ink-500);margin-top:.2rem;line-height:1.5}.page_footer__Res3w{width:min(1140px,calc(100% - 2rem));margin:0 auto;padding:1.7rem 1rem 2.1rem;text-align:center;color:var(--ink-700);font-size:.95rem}.page_footer__Res3w a{color:var(--brand-800);font-weight:700}@media (max-width:820px){.page_header__X7UxJ{border-radius:18px;flex-direction:column;align-items:flex-start;gap:.6rem}}@media (prefers-color-scheme:dark){.page_header__X7UxJ{border-color:rgba(124,162,255,.25);background:rgba(19,31,56,.84)}.page_backLink__meYXA{border-color:rgba(126,163,255,.35);background:var(--surface)}.page_authPanel__jVNSg{background:rgba(19,31,56,.9);border-color:var(--line)}.page_form__FClb7 input{background:var(--surface-soft);border-color:var(--line)}.page_noticeError__NFGT0{background:rgba(110,34,28,.22);border-color:rgba(255,138,120,.22);color:#ffd3ca}}.page_headingBlock__CsZf_ h1{color:var(--brand-950);font-size:clamp(1.3rem,2.3vw,1.8rem)}.page_headingBlock__CsZf_ p{margin-top:.24rem;color:var(--ink-500);font-size:.86rem}.page_backLink__5zC6E{display:inline-flex;align-items:center;gap:.32rem;border-radius:999px;border:1px solid var(--line);background:var(--surface-soft);color:var(--brand-800);font-size:.78rem;font-weight:700;line-height:1;padding:.5rem .72rem}.page_summaryGrid__Lb2Vj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.page_summaryList__FQ_xm{margin-top:.55rem;list-style:none;display:grid;grid-gap:.3rem;gap:.3rem;color:var(--ink-700);font-size:.8rem;line-height:1.6}.page_balanceBadge__KpN9h{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;font-size:.72rem;font-weight:800;line-height:1;padding:.24rem .52rem}.page_balanceMatch__9Xbzm{color:#15583e;border-color:rgba(27,124,83,.32);background:rgba(76,175,80,.16)}.page_balanceShortage__RWhdR{color:#835100;border-color:rgba(190,138,11,.32);background:rgba(243,181,48,.18)}.page_balanceBeforeDue__8sXmF{color:#4a5568;border-color:rgba(160,174,192,.4);background:rgba(160,174,192,.16)}.page_balanceExcess__dcOmw{color:#1f4f9e;border-color:rgba(38,112,212,.34);background:rgba(67,145,244,.18)}.page_diffMatchText__W2t5o{color:#15583e;font-weight:700}.page_diffAlertText__wB3yY{color:#973737;font-weight:700}@media (max-width:900px){.page_summaryGrid__Lb2Vj{grid-template-columns:1fr}}@media (max-width:760px){.page_headingBlock__CsZf_ p{font-size:.8rem}.page_backLink__5zC6E{width:100%;justify-content:center}}@media (prefers-color-scheme:dark){.page_backLink__5zC6E{border-color:var(--line);background:var(--surface-soft)}.page_balanceMatch__9Xbzm{border-color:rgba(109,207,149,.4);background:rgba(29,99,63,.32);color:#c4f0d5}.page_balanceShortage__RWhdR{border-color:rgba(246,201,108,.4);background:rgba(124,86,16,.28);color:#ffe0a3}.page_balanceBeforeDue__8sXmF{border-color:rgba(160,174,192,.35);background:rgba(100,116,139,.25);color:#b0bec5}.page_balanceExcess__dcOmw{border-color:rgba(138,176,255,.4);background:rgba(56,88,160,.3);color:#c3d7ff}.page_diffMatchText__W2t5o{color:#c4f0d5}.page_diffAlertText__wB3yY{color:#ffc5c5}}.page_confirmDescription__feb8q{margin-top:.9rem;padding:.82rem .9rem;border-radius:12px;background:rgba(16,58,145,.06);border:1px solid rgba(16,58,145,.12);color:var(--ink-700);font-size:.92rem;line-height:1.65}.page_confirmDescription__feb8q strong{color:var(--brand-800)}@media (prefers-color-scheme:dark){.page_confirmDescription__feb8q{background:rgba(124,162,255,.08);border-color:rgba(124,162,255,.18);color:var(--ink-300)}.page_confirmDescription__feb8q strong{color:var(--brand-300)}}