.Slider_wrap__wB0sS{display:flex;flex-direction:column;gap:6px}.Slider_header__tiNq_{display:flex;justify-content:space-between;align-items:center}.Slider_label__ZBl06{font-size:12px;color:#374151;font-weight:500;cursor:pointer;user-select:none;font-family:var(--font-sans)}.Slider_value__zPEen{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#000;min-width:60px;text-align:right}.Slider_sublabel__PGsxf{font-size:10px;color:#5b6472;margin-top:-4px}.Slider_trackWrap__itx6_{position:relative;height:4px;background:#e5e7eb;border-radius:2px}.Slider_trackFill__nOpaG{position:absolute;left:0;top:0;height:100%;border-radius:2px;pointer-events:none;opacity:.8}.Slider_input__9_9VF{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;padding:0;-webkit-appearance:none;appearance:none}.Slider_trackWrap__itx6_:before{content:"";position:absolute;top:-8px;bottom:-8px;left:0;right:0}.Slider_input__9_9VF::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#1d4ed8;cursor:pointer;opacity:1}.Sidebar_sidebar__G7Mzs{display:flex;flex-direction:column;height:100%;background:#f8f9fa}.Sidebar_mobileHeader__7yB8J{display:none;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1.5px solid #e5e7eb;background:#f8f9fa}.Sidebar_mobileTitle__b8b90{font-family:var(--font-sans);font-size:15px;font-weight:700;color:#000;letter-spacing:-.3px}.Sidebar_closeBtn__y1u_o{background:none;border:1.5px solid #e5e7eb;color:#5b6472;font-size:14px;cursor:pointer;padding:5px 9px;border-radius:6px;transition:all .15s;line-height:1}.Sidebar_closeBtn__y1u_o:hover{color:#000;background:#fff;border-color:#d1d5db}.Sidebar_content__UUH6L{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px}.Sidebar_section__0Hokm{border:1.5px solid #e5e7eb;border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.Sidebar_section__0Hokm:hover{box-shadow:0 2px 12px rgba(0,0,0,.06);border-color:#d1d5db}.Sidebar_sectionTitle__H44ur{font-family:var(--font-sans);font-size:12.5px;font-weight:700;color:#000;letter-spacing:-.01em}.Sidebar_sliders__u80Xl{padding:12px 14px;display:flex;flex-direction:column;gap:16px}.Sidebar_accordionBtn__y934o{width:100%;display:flex;align-items:center;justify-content:space-between;padding:11px 14px;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}.Sidebar_accordionBtn__y934o:hover{background:#f8f9fa}.Sidebar_chevron__28mo7{color:#5b6472;font-size:9px;transition:transform .25s ease;flex-shrink:0}.Sidebar_chevronOpen__YRxzU{transform:rotate(180deg)}.Sidebar_accordionBody__hVvmj{max-height:0;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.Sidebar_accordionOpen__o77G9{max-height:4200px}.Sidebar_allocBar__UYV2v{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid #e5e7eb;background:#f8f9fa}.Sidebar_allocBarTrack__Qa9Kf{flex:1;height:4px;background:#e5e7eb;border-radius:2px;overflow:hidden}.Sidebar_allocBarFill__WPVCo{height:100%;border-radius:2px;transition:width .25s ease,background .25s ease}.Sidebar_allocLabel__7qaze{font-family:var(--font-mono);font-size:11px;font-weight:700;min-width:52px;text-align:right}.Sidebar_envelope__nt26v{padding:10px 14px;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px}.Sidebar_envelope__nt26v:last-of-type{border-bottom:none}.Sidebar_envelopeHeader__OX2Z8{display:flex;align-items:center;justify-content:space-between}.Sidebar_envName__6g9lG{font-size:12px;font-weight:700;color:#000;letter-spacing:-.01em}.Sidebar_envRate__ukSzA{font-family:var(--font-mono);font-size:10px;color:#5b6472}.Sidebar_toggleRow__JZ6ht{display:flex;gap:4px}.Sidebar_toggleBtn__hIBiP{flex:1;padding:5px 0;font-size:11px;background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:6px;color:#5b6472;cursor:pointer;font-family:var(--font-mono);transition:all .15s}.Sidebar_toggleActive__Z0dP2{background:#eff6ff;border-color:#1d4ed8;color:#1d4ed8;font-weight:700}.Sidebar_autresInfo__fif_q{font-family:var(--font-mono);font-size:10px;color:#5b6472}.Sidebar_fiscalSummary__t8W51{padding:12px 14px;background:#eff6ff;border-top:1px solid rgba(29,78,216,.15);display:flex;flex-direction:column;gap:6px}.Sidebar_fiscalRow__N09T_{display:flex;justify-content:space-between;font-size:11.5px;color:#5b6472;font-family:var(--font-mono)}.Sidebar_fiscalVal__YWXPj{color:#000;font-weight:700}.Sidebar_fiscalValGreen__3R6zX{color:#0f766e;font-weight:700}.Sidebar_ageGrid__jkuuJ{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:8px 14px 14px;border-top:1px solid #e5e7eb}.Sidebar_ageWrap__zdhVu{display:flex;flex-direction:column;gap:6px}.Sidebar_ageHeader__eHsnT{display:flex;flex-direction:column;align-items:center;gap:4px}.Sidebar_ageLabel__o89fI{font-size:9.5px;color:#5b6472;text-align:center;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.Sidebar_ageInput__VZyOj{width:100%;min-width:0;text-align:center;background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:6px;padding:5px 0;font-family:var(--font-mono);font-size:15px;letter-spacing:-.02em;font-weight:800;color:#000;outline:none;-moz-appearance:textfield;transition:border-color .15s}.Sidebar_ageInput__VZyOj::-webkit-inner-spin-button,.Sidebar_ageInput__VZyOj::-webkit-outer-spin-button{-webkit-appearance:none}.Sidebar_ageInput__VZyOj:focus{border-color:#1d4ed8;background:#fff}.Sidebar_ageSlider__3CyIb{width:100%;height:3px;-webkit-appearance:none;appearance:none;background:#e5e7eb;border-radius:2px;outline:none;cursor:pointer}.Sidebar_ageSlider__3CyIb::-webkit-slider-thumb{-webkit-appearance:none;width:13px;height:13px;border-radius:50%;background:#1d4ed8;cursor:pointer;border:2px solid #fff;box-shadow:0 1px 4px rgba(0,0,0,.2)}.Sidebar_sectionHint__vIj0c{padding:4px 14px 8px;font-size:11px;color:#5b6472;font-style:italic}.Sidebar_incomeGroup__atEZG{padding:8px 14px 12px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid #e5e7eb}.Sidebar_incomeGroup__atEZG:last-of-type{border-bottom:none}.Sidebar_incomeGroupTitle__epmET{font-size:10.5px;font-weight:700;color:#5b6472;text-transform:uppercase;letter-spacing:.08em;padding-top:4px}.Sidebar_incomeResume__1nGPB{padding:10px 14px;background:#f0fdf4;border-top:1px solid rgba(13,148,136,.2);display:flex;flex-direction:column;gap:5px}.Sidebar_incomeResumeRow__4_k20{display:flex;justify-content:space-between;font-size:11.5px;color:#5b6472;font-family:var(--font-mono)}.Sidebar_incomeTotal__UWWMx{border-top:1px solid #e5e7eb;padding-top:5px;margin-top:2px;font-size:13px;color:#000;font-weight:700}.Sidebar_incomeValGreen__QFH8D{color:#0f766e;font-weight:700}.Sidebar_incomeValRed__MuNYE{color:#b91c1c;font-weight:700}.Sidebar_badgeGreen__gR9pK{background:#f0fdf4;color:#166534;border:1px solid rgba(22,163,74,.3);border-radius:4px}.Sidebar_badgeGreen__gR9pK,.Sidebar_badgeRed__bAAUU{display:inline-block;margin-left:8px;padding:1px 7px;font-size:10px;font-family:var(--font-mono);font-weight:700}.Sidebar_badgeRed__bAAUU{background:#fef2f2;color:#b91c1c;border:1px solid rgba(220,38,38,.3);border-radius:4px}.Sidebar_actions__DEBNm{display:flex;gap:8px;padding-top:8px}.Sidebar_btnReset__sCkaT{flex:1;padding:9px;background:transparent;border:1.5px solid #e5e7eb;border-radius:6px;color:#5b6472;font-size:12px;cursor:pointer;transition:all .15s;font-family:var(--font-sans);letter-spacing:-.01em}.Sidebar_btnReset__sCkaT:hover{border-color:#d1d5db;color:#374151;background:#f8f9fa}.Sidebar_fireAgeSelect__0A5Co{width:100%;background:#eff6ff;border:1.5px solid #1d4ed8;border-radius:6px;color:#1d4ed8;font-family:var(--font-mono);font-size:16px;font-weight:800;padding:6px 8px;outline:none;cursor:pointer;text-align:center;appearance:none;-webkit-appearance:none;transition:background .15s}.Sidebar_fireAgeSelect__0A5Co:focus{background:#dbeafe}.Sidebar_customRevRow__jK9AQ{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #e5e7eb}.Sidebar_customRevRow__jK9AQ:last-child{border-bottom:none}.Sidebar_customRevLabel__XCm3L{flex:1;font-size:12px;color:#374151;font-family:var(--font-mono)}.Sidebar_customRevMontant__jXS4H{font-size:12px;color:#c2410c;font-family:var(--font-mono);font-weight:700}.Sidebar_customRevDelete__nX7mW{background:none;border:none;color:#5b6472;cursor:pointer;font-size:16px;padding:0 4px;line-height:1;transition:color .15s}.Sidebar_customRevDelete__nX7mW:hover{color:#b91c1c}.Sidebar_addRevBtn___jFD2{width:100%;padding:8px;background:#f8f9fa;border:1.5px dashed #d1d5db;border-radius:6px;color:#5b6472;font-size:12px;font-family:var(--font-mono);cursor:pointer;transition:all .15s;text-align:center}.Sidebar_addRevBtn___jFD2:hover{border-color:#c2410c;color:#c2410c;background:#fff7ed}.Sidebar_addRevForm__Mh8Gn{display:flex;flex-direction:column;gap:8px}.Sidebar_addRevInput__LPCXc{background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:6px;color:#000;font-family:var(--font-mono);font-size:12px;padding:7px 10px;outline:none;width:100%;transition:border-color .15s}.Sidebar_addRevInput__LPCXc:focus{border-color:#c2410c}.Sidebar_addRevRow__4Y_U3{display:flex;gap:6px}.Sidebar_addRevAmount__gGRpi{flex:1;background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:6px;color:#000;font-family:var(--font-mono);font-size:12px;padding:6px 8px;outline:none;min-width:0;transition:border-color .15s}.Sidebar_addRevAmount__gGRpi:focus{border-color:#c2410c}.Sidebar_addRevConfirm__Easid{padding:6px 10px;background:#fff7ed;border:1.5px solid #c2410c;border-radius:6px;color:#c2410c;font-size:11px;font-family:var(--font-mono);font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.Sidebar_addRevConfirm__Easid:disabled{opacity:.35;cursor:not-allowed}.Sidebar_addRevConfirm__Easid:not(:disabled):hover{background:#ffedd5}.Sidebar_addRevCancel__K5jac{padding:6px 8px;background:none;border:1.5px solid #e5e7eb;border-radius:6px;color:#5b6472;font-size:12px;cursor:pointer;transition:all .15s}.Sidebar_addRevCancel__K5jac:hover{border-color:#b91c1c;color:#b91c1c}.Sidebar_syncList__DOP7V{display:flex;flex-direction:column;gap:6px;margin-top:8px}.Sidebar_syncRow__7tju_{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f8f9fa;border:1.5px solid #e5e7eb;border-radius:6px;gap:8px;transition:border-color .2s,box-shadow .2s}.Sidebar_syncRow__7tju_:hover{border-color:#d1d5db;box-shadow:0 1px 4px rgba(0,0,0,.05)}.Sidebar_syncInfo__J5AOi{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.Sidebar_syncLabel__onLbP{font-family:var(--font-mono);font-size:11px;color:#374151;font-weight:700}.Sidebar_syncSub__qeaGK{font-family:var(--font-mono);font-size:10px;color:#5b6472}.Sidebar_syncToggle__ArdNV{background:transparent;border:1.5px solid #e5e7eb;border-radius:6px;padding:4px 8px;font-size:14px;cursor:pointer;transition:all .2s;flex-shrink:0;opacity:.5}.Sidebar_syncOn__Fnto_,.Sidebar_syncToggle__ArdNV:hover{opacity:1;border-color:#1d4ed8}.Sidebar_syncOn__Fnto_{background:#eff6ff;box-shadow:0 0 8px rgba(29,78,216,.1)}.Sidebar_syncActive__wWHtb{margin-top:10px;padding:8px 12px;background:#f0fdf4;border:1px solid rgba(13,148,136,.25);border-radius:6px;font-family:var(--font-mono);font-size:11px;color:#0f766e;font-weight:600}@media (max-width:768px){.Sidebar_mobileHeader__7yB8J{display:flex}}.TabNav_nav__sXVxg{position:sticky;top:var(--header-h);z-index:40;display:flex;align-items:stretch;background:#fff;border-bottom:1.5px solid #e5e7eb;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.TabNav_nav__sXVxg::-webkit-scrollbar{display:none}.TabNav_tab__rHNNn{display:flex;align-items:center;gap:6px;padding:0 16px;height:var(--tabnav-h);background:none;border:none;border-bottom:2px solid transparent;color:#5b6472;font-size:12.5px;font-weight:500;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease,background .18s ease;font-family:var(--font-sans);letter-spacing:-.01em;position:relative}.TabNav_tab__rHNNn:hover{color:#374151;background:#f8f9fa}.TabNav_tab__rHNNn:focus-visible{outline:2px solid #1d4ed8;outline-offset:-2px}.TabNav_active__1Whuc{color:#000;border-bottom:2px solid #1d4ed8;background:#eff6ff;font-weight:700}.TabNav_emoji__9y_z6{font-size:13px;line-height:1}.TabNav_famille__OkNLK{align-self:center;margin:0 4px 0 14px;padding-right:8px;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#5b6472;white-space:nowrap;border-right:1px solid #e5e7eb;line-height:1}.TabNav_famille__OkNLK:first-child{margin-left:8px}.TabNav_poignee__Ks2Nj{font-size:10px;opacity:0;margin-right:-6px;transition:opacity .15s}.TabNav_tab__rHNNn:hover .TabNav_poignee__Ks2Nj{opacity:.45}.TabNav_label__cri6q{font-size:12.5px}@media (max-width:600px){.TabNav_famille__OkNLK,.TabNav_label__cri6q{display:none}.TabNav_tab__rHNNn{padding:0 14px}.TabNav_emoji__9y_z6{font-size:17px}}.InsightBox_box__OLlnT{display:flex;align-items:flex-start;gap:12px;background:#eff6ff;border:1px solid rgba(29,78,216,.2);border-radius:10px;padding:14px 18px;margin:0 32px 28px;animation:InsightBox_fadeIn__VP767 .25s ease}.InsightBox_icon__9acLI{font-size:18px;flex-shrink:0;margin-top:1px}.InsightBox_text__prebN{font-size:13px;color:#374151;line-height:1.7;font-family:var(--font-mono)}.InsightBox_hi__9knYg{color:#000;font-weight:600}.InsightBox_accent__rxVOj{color:#1d4ed8;font-weight:600}.InsightBox_teal___bAA0{color:#0f766e;font-weight:600}.InsightBox_green__krbTJ{color:#166534;font-weight:600}.InsightBox_dim__IrjS_{color:#374151}.InsightBox_warn__PmoLl{color:#b91c1c;font-weight:600}.InsightBox_ok__78ykC{color:#166534}.InsightBox_mc__KbFC1{color:#374151}@media (max-width:768px){.InsightBox_box__OLlnT{margin:0 16px 16px}.InsightBox_text__prebN{font-size:11px}}.InsightBox_liste__X8FE_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;width:100%}.InsightBox_ligne__zyFzl{display:flex;align-items:flex-start;gap:10px}.InsightBox_ligne__zyFzl .InsightBox_text__prebN{font-family:var(--font-sans);font-size:13.5px;line-height:1.55}.InsightBox_ligne__zyFzl .InsightBox_icon__9acLI{font-size:15px;margin-top:2px}.ChecklistProfil_carte__lb4_c{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:16px 18px 6px;margin-bottom:20px}.ChecklistProfil_carteReplie__LncIr{padding-bottom:14px}.ChecklistProfil_entete__WBNyR{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ChecklistProfil_titre__CmfWm{margin:0 0 2px;font-size:17px;font-weight:700;letter-spacing:-.01em;color:#0a0f1e}.ChecklistProfil_sousTitre__1ZTmu{margin:0;font-size:13px;color:#4b5563}.ChecklistProfil_lien__LcKdv{background:none;border:none;padding:4px 0;font:inherit;font-size:13px;font-weight:600;color:#1d4ed8;cursor:pointer;text-decoration:underline;white-space:nowrap}.ChecklistProfil_barre__jFCy6{height:4px;background:#e5e7eb;border-radius:2px;margin:12px 0 4px;overflow:hidden}.ChecklistProfil_barreFaite__RG6bp{height:100%;background:#1d4ed8;transition:width .3s ease}.ChecklistProfil_lignes__H8pY7{list-style:none;margin:0;padding:0}.ChecklistProfil_ligne__B1aP9{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0;border-top:1px solid #eef0f3}.ChecklistProfil_ligne__B1aP9:first-child{border-top:none}.ChecklistProfil_etat__uqbUC{width:28px;height:28px;border-radius:50%;border:1.5px solid #9ca3af;color:#4b5563;font-size:12.5px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ChecklistProfil_etatFait__A3Ui5{background:#166534;border-color:#166534;color:#fff}.ChecklistProfil_ligneTexte__WT9_z{display:flex;flex-direction:column;gap:2px;min-width:0}.ChecklistProfil_ligneTitre__ytTwG{font-size:14.5px;font-weight:600;color:#0a0f1e;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.ChecklistProfil_facultatif__K6T_P{font-size:11px;font-weight:500;color:#6b7280}.ChecklistProfil_ligneResume__kFs81{font-size:13px;color:#4b5563;line-height:1.45}.ChecklistProfil_btnPrincipal__PXHQP{background:#1d4ed8;color:#fff;border:none;border-radius:6px;padding:9px 16px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.ChecklistProfil_btnPrincipal__PXHQP:hover{background:#1e40af}.ChecklistProfil_btnSecondaire__kYC0Z{background:#fff;color:#0a0f1e;border:1px solid #9ca3af;border-radius:6px;padding:8px 16px;font-size:13.5px;font-weight:600;cursor:pointer;font-family:inherit;white-space:nowrap}.ChecklistProfil_btnSecondaire__kYC0Z:hover{border-color:#0a0f1e}@media (max-width:640px){.ChecklistProfil_ligne__B1aP9{grid-template-columns:28px minmax(0,1fr)}.ChecklistProfil_ligne__B1aP9>button{grid-column:2;justify-self:start}}.ChecklistProfil_voile__cTp9T{position:fixed;inset:0;z-index:9500;background:rgba(10,15,30,.45);display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.ChecklistProfil_fenetre__2l_Gr{width:100%;max-width:540px;background:#fff;border-radius:10px;padding:24px 24px 20px;box-shadow:0 20px 50px rgba(10,15,30,.25)}.ChecklistProfil_fenetreTitre__gSz_d{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#0a0f1e}.ChecklistProfil_fenetreIntro__xP2xs{margin:0 0 18px;font-size:14px;line-height:1.55;color:#4b5563}.ChecklistProfil_fenetreActions__iTFVA{display:flex;justify-content:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid #e5e7eb}.ChecklistProfil_fenetreActions__iTFVA .ChecklistProfil_btnPrincipal__PXHQP{padding:11px 22px;font-size:15px}.ChecklistProfil_deuxCol__UFFMe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}@media (max-width:480px){.ChecklistProfil_deuxCol__UFFMe{grid-template-columns:1fr}}.ChecklistProfil_liste__UOJTG .ChecklistProfil_champ__MzHzJ{margin-bottom:10px}.ChecklistProfil_total__6_X36{display:flex;justify-content:space-between;align-items:baseline;margin:10px 0 0;padding-top:10px;border-top:1px solid #e5e7eb;font-size:14px;color:#374151}.ChecklistProfil_total__6_X36 strong{font-size:20px;color:#0a0f1e;font-variant-numeric:tabular-nums}.ChecklistProfil_champ__MzHzJ{margin-bottom:16px}.ChecklistProfil_champLabel__3_L5N{display:block;font-size:14px;font-weight:600;color:#0a0f1e;margin-bottom:6px}.ChecklistProfil_champAide__9E82K{display:block;font-size:12.5px;font-weight:400;color:#6b7280;margin-top:2px;line-height:1.4}.ChecklistProfil_champBoite__tNpsK{display:flex;align-items:stretch;border:1px solid #9ca3af;border-radius:6px;background:#fff;overflow:hidden}.ChecklistProfil_champBoite__tNpsK:focus-within{border-color:#1d4ed8;box-shadow:0 0 0 3px rgba(29,78,216,.15)}.ChecklistProfil_champInput__VLlt3{flex:1;width:100%;min-width:0;border:none;outline:none;background:transparent;padding:10px;text-align:right;font-size:17px;font-weight:600;color:#0a0f1e;font-variant-numeric:tabular-nums}.ChecklistProfil_champInput__VLlt3::placeholder{color:#9ca3af;font-weight:500}.ChecklistProfil_unite__IXrBE{display:flex;align-items:center;padding:0 10px 0 2px;font-size:13px;color:#4b5563;white-space:nowrap}.ChecklistProfil_pm__agauO{width:40px;border:none;background:#f3f4f6;color:#0a0f1e;font-size:18px;cursor:pointer;font-family:inherit}.ChecklistProfil_pm__agauO:hover{background:#e5e7eb}.ChecklistProfil_pm__agauO:first-child{border-right:1px solid #e5e7eb}.ChecklistProfil_pm__agauO:last-child{border-left:1px solid #e5e7eb}.ChecklistProfil_srOnly__0NRYM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_root__LxQXv{display:flex;flex-direction:column;min-height:100vh;background:#fff;animation:page_fadeIn__kNk7m .3s ease;position:relative}.page_header__ht2r0{position:sticky;top:0;z-index:100;height:var(--header-h);background:hsla(0,0%,100%,.92);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid #e5e7eb;display:flex;align-items:center;padding:0 20px;gap:10px}.page_menuBtn___SEAE{display:flex;background:none;border:1.5px solid #e5e7eb;color:#5b6472;font-size:16px;cursor:pointer;padding:6px 10px;border-radius:6px;transition:all .15s;line-height:1}.page_menuBtn___SEAE:hover{background:#f8f9fa;color:#000;border-color:#d1d5db}.page_headerBrand__7tBgY{display:flex;align-items:center;gap:8px;flex:1}.page_headerLogo__oNtB5{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#0a1f3d;border-radius:6px;flex-shrink:0}.page_headerTitle__5mUF0{font-family:var(--font-sans);font-size:15px;font-weight:700;color:#000;letter-spacing:-.3px}.page_headerBadge__SRezs{font-family:var(--font-mono);font-size:9px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid rgba(29,78,216,.2);border-radius:4px;padding:3px 8px;letter-spacing:.06em;text-transform:uppercase}.page_headerRight__ooZlC{display:flex;align-items:center;gap:6px}.page_headerMeta__aU1CQ{font-family:var(--font-mono);font-size:11px;color:#5b6472;padding:4px 10px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;font-variant-numeric:tabular-nums}.page_layout__IZR4_{display:flex;flex:1;position:relative}.page_overlay__PLjak{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:49}.page_sidebar__zFHR_{width:var(--sidebar-w);flex-shrink:0;position:sticky;top:var(--header-h);height:calc(100vh - var(--header-h));overflow-y:hidden;background:#f8f9fa;border-right:1.5px solid #e5e7eb;transition:width .3s ease}.page_main__RAQPA{flex:1;min-width:0;display:flex;flex-direction:column;background:#fff}.page_tabContent__pbAKS{flex:1;padding:24px 28px;overflow-y:auto}.page_sharedBanner__Q4eBO{display:flex;align-items:center;gap:10px;padding:10px 24px;background:#eff6ff;border-bottom:1px solid rgba(29,78,216,.2);font-family:var(--font-mono);font-size:12px;flex-wrap:wrap;position:relative;z-index:20;animation:page_slideUp___yB9T .3s ease}.page_sharedBannerIcon__1b_Gw{font-size:15px;flex-shrink:0}.page_sharedBannerText__7MQix{flex:1;color:#374151;min-width:200px}.page_sharedBannerText__7MQix strong{color:#1d4ed8}.page_sharedBannerAccept__q2w7U{padding:6px 14px;background:#0f766e;border:none;border-radius:6px;color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s}.page_sharedBannerAccept__q2w7U:hover{opacity:.85}.page_sharedBannerDiscard__HXskW{padding:6px 14px;background:transparent;border:1.5px solid #e5e7eb;border-radius:6px;color:#5b6472;font-family:var(--font-mono);font-size:11px;cursor:pointer;white-space:nowrap;transition:all .15s}.page_sharedBannerDiscard__HXskW:hover{border-color:#b91c1c;color:#b91c1c}@media (max-width:768px){.page_headerBadge__SRezs{display:none}.page_menuBtn___SEAE{display:flex}.page_headerMeta__aU1CQ{display:none}.page_sidebar__zFHR_{position:fixed;top:0;left:0;height:100vh;z-index:50;transform:translateX(-100%);transition:transform .3s ease;width:min(280px,85vw)}.page_sidebarOpen__J_BMj{transform:translateX(0)}.page_overlay__PLjak{display:block}.page_tabContent__pbAKS{padding:14px 16px}}