.Dialog_font-manrope-extra-light__oW1He{font-family:var(--font-headline);font-weight:200}.Dialog_font-manrope-light__g8NIv{font-family:var(--font-headline);font-weight:300}.Dialog_font-manrope-normal__KQMKg{font-family:var(--font-headline);font-weight:400}.Dialog_font-manrope-medium__GVo0g{font-family:var(--font-headline);font-weight:500}.Dialog_font-manrope-semi-bold__C9X_v{font-family:var(--font-headline);font-weight:600}.Dialog_font-manrope-bold__FyLF6{font-family:var(--font-headline);font-weight:700}.Dialog_font-manrope-ultra-bold__3ccNK{font-family:var(--font-headline);font-weight:800}.Dialog_font-roboto-thin__aLITY{font-family:var(--font-body);font-weight:100}.Dialog_font-roboto-light__oi_Uv{font-family:var(--font-body);font-weight:300}.Dialog_font-roboto-normal__PATR8{font-family:var(--font-body);font-weight:400}.Dialog_font-roboto-medium__1hKE9{font-family:var(--font-body);font-weight:500}.Dialog_font-roboto-bold__bK7w7{font-family:var(--font-body);font-weight:700}.Dialog_font-roboto-black__VPMA2{font-family:var(--font-body);font-weight:900}.Dialog_overlay__gZWqI{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:Dialog_fadeIn__hatm2 .2s ease-out;padding:1rem}@media(max-width:768px){.Dialog_overlay__gZWqI{padding:.5rem}}.Dialog_dialog__6XxF9{background:var(--color-base-0);border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:500px;width:100%;max-height:90vh;overflow:hidden;animation:Dialog_slideIn__yiSwv .3s ease-out;border:1px solid var(--color-base-200)}@media(max-width:768px){.Dialog_dialog__6XxF9{max-width:100%;margin:0 .5rem}}.Dialog_dialog__6XxF9.Dialog_success__4rD1G{border-top:4px solid var(--color-success-500)}.Dialog_dialog__6XxF9.Dialog_warning__MiC_W{border-top:4px solid var(--color-warning-500)}.Dialog_dialog__6XxF9.Dialog_error__ug9zw{border-top:4px solid var(--color-error-500)}.Dialog_dialog__6XxF9.Dialog_confirm__ThZO_{border-top:4px solid var(--color-primary-500)}.Dialog_dialog__6XxF9.Dialog_info__t57Xy{border-top:4px solid var(--color-blue-500)}[data-theme=dark] .Dialog_dialog__6XxF9{background:var(--color-base-950);border-color:var(--color-base-800);box-shadow:0 20px 25px -5px rgba(0,0,0,.4),0 10px 10px -5px rgba(0,0,0,.2)}.Dialog_header__jBUN8{display:flex;align-items:center;gap:.75rem;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid var(--color-base-200)}[data-theme=dark] .Dialog_header__jBUN8{border-bottom-color:var(--color-base-800)}.Dialog_icon__8HLKV{font-size:1.5rem;flex-shrink:0}.Dialog_title__W4A_D{flex:1 1;margin:0;font-size:1.25rem;font-weight:600;color:var(--color-base-900)}[data-theme=dark] .Dialog_title__W4A_D{color:var(--color-base-100)}.Dialog_closeButton__1Q3tK{background:none;border:none;font-size:1.5rem;color:var(--color-base-500);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s;flex-shrink:0;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.Dialog_closeButton__1Q3tK:hover{background:var(--color-base-100);color:var(--color-base-700)}[data-theme=dark] .Dialog_closeButton__1Q3tK{color:var(--color-base-400)}[data-theme=dark] .Dialog_closeButton__1Q3tK:hover{background:var(--color-base-800);color:var(--color-base-200)}.Dialog_content__TWob_{padding:1rem 1.5rem}.Dialog_message__7ypIm{margin:0;color:var(--color-base-700);line-height:1.6;font-size:1rem;white-space:pre-wrap}[data-theme=dark] .Dialog_message__7ypIm{color:var(--color-base-300)}.Dialog_actions__cg_zl{display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--color-base-200)}[data-theme=dark] .Dialog_actions__cg_zl{border-top-color:var(--color-base-800)}@media(max-width:480px){.Dialog_actions__cg_zl{flex-direction:column-reverse;gap:.5rem}}.Dialog_button__j_IJi{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;font-size:.875rem;cursor:pointer;transition:all .2s;border:1px solid rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:80px}.Dialog_button__j_IJi:disabled{opacity:.6;cursor:not-allowed}@media(max-width:480px){.Dialog_button__j_IJi{width:100%;justify-content:center}}.Dialog_cancel__xCO5Y{background:var(--color-base-100);color:var(--color-base-700);border-color:var(--color-base-300)}.Dialog_cancel__xCO5Y:hover:not(:disabled){background:var(--color-base-200);border-color:var(--color-base-400)}[data-theme=dark] .Dialog_cancel__xCO5Y{background:var(--color-base-800);color:var(--color-base-300);border-color:var(--color-base-600)}[data-theme=dark] .Dialog_cancel__xCO5Y:hover:not(:disabled){background:var(--color-base-700);border-color:var(--color-base-500)}.Dialog_confirm__ThZO_.Dialog_success__4rD1G{background:var(--color-success-500);color:#fff}.Dialog_confirm__ThZO_.Dialog_success__4rD1G:hover:not(:disabled){background:var(--color-success-600)}.Dialog_confirm__ThZO_.Dialog_warning__MiC_W{background:var(--color-warning-500);color:#fff}.Dialog_confirm__ThZO_.Dialog_warning__MiC_W:hover:not(:disabled){background:var(--color-warning-600)}.Dialog_confirm__ThZO_.Dialog_error__ug9zw{background:var(--color-error-500);color:#fff}.Dialog_confirm__ThZO_.Dialog_error__ug9zw:hover:not(:disabled){background:var(--color-error-600)}.Dialog_confirm__ThZO_.Dialog_confirm__ThZO_{background:var(--color-primary-500);color:#fff}.Dialog_confirm__ThZO_.Dialog_confirm__ThZO_:hover:not(:disabled){background:var(--color-primary-600)}.Dialog_confirm__ThZO_.Dialog_info__t57Xy{background:var(--color-blue-500);color:#fff}.Dialog_confirm__ThZO_.Dialog_info__t57Xy:hover:not(:disabled){background:var(--color-blue-600)}.Dialog_spinner__s1Eae{width:1rem;height:1rem;border:2px solid hsla(0,0%,100%,.3);border-top-color:currentcolor;border-radius:50%;animation:Dialog_spin__YXBMb 1s linear infinite}@keyframes Dialog_fadeIn__hatm2{0%{opacity:0}to{opacity:1}}@keyframes Dialog_slideIn__yiSwv{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Dialog_spin__YXBMb{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Dialog_button__j_IJi:focus-visible,.Dialog_closeButton__1Q3tK:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}@media(prefers-contrast:high){.Dialog_button__j_IJi,.Dialog_dialog__6XxF9{border-width:2px}}.DataManagement_font-manrope-extra-light___dddx{font-family:var(--font-headline);font-weight:200}.DataManagement_font-manrope-light__Vrkik{font-family:var(--font-headline);font-weight:300}.DataManagement_font-manrope-normal__PDtS2{font-family:var(--font-headline);font-weight:400}.DataManagement_font-manrope-medium__KOdk9{font-family:var(--font-headline);font-weight:500}.DataManagement_font-manrope-semi-bold__n_Sca{font-family:var(--font-headline);font-weight:600}.DataManagement_font-manrope-bold__FEMZd{font-family:var(--font-headline);font-weight:700}.DataManagement_font-manrope-ultra-bold__Kcaai{font-family:var(--font-headline);font-weight:800}.DataManagement_font-roboto-thin__0hFli{font-family:var(--font-body);font-weight:100}.DataManagement_font-roboto-light__e_JaY{font-family:var(--font-body);font-weight:300}.DataManagement_font-roboto-normal__mQUQO{font-family:var(--font-body);font-weight:400}.DataManagement_font-roboto-medium__6lpcy{font-family:var(--font-body);font-weight:500}.DataManagement_font-roboto-bold__B3zqK{font-family:var(--font-body);font-weight:700}.DataManagement_font-roboto-black__8aWSR{font-family:var(--font-body);font-weight:900}.DataManagement_deleteButton__JWgCG *,.DataManagement_deleteButton__JWgCG div,.DataManagement_deleteButton__JWgCG p,.DataManagement_deleteButton__JWgCG span,.DataManagement_exportButton__4BTZT *,.DataManagement_exportButton__4BTZT div,.DataManagement_exportButton__4BTZT p,.DataManagement_exportButton__4BTZT span{color:inherit!important}.DataManagement_dataManagement__NgnxX{max-width:1200px;margin:0 auto;padding:2rem;min-height:100vh;background:var(--color-base-50)}[data-theme=dark] .DataManagement_dataManagement__NgnxX{background:var(--color-base-950)}@media(max-width:768px){.DataManagement_dataManagement__NgnxX{padding:1rem}}.DataManagement_container__a_Kgb{padding:2rem;text-align:center;background:var(--color-base-0);border-radius:12px;border:1px solid var(--color-base-200)}[data-theme=dark] .DataManagement_container__a_Kgb{background:var(--color-base-900);border-color:var(--color-base-800);color:var(--color-base-100)}.DataManagement_container__a_Kgb p{color:var(--color-base-700)}[data-theme=dark] .DataManagement_container__a_Kgb p{color:var(--color-base-300)}.DataManagement_header__RNgyV{margin-bottom:2rem}.DataManagement_header__RNgyV h1{font-size:2rem;font-weight:700;color:var(--color-base-900);margin-bottom:.5rem}[data-theme=dark] .DataManagement_header__RNgyV h1{color:var(--color-base-100)}.DataManagement_subtitle__4EtGT{font-size:1rem;color:var(--color-base-600);margin:0}[data-theme=dark] .DataManagement_subtitle__4EtGT{color:var(--color-base-400)}.DataManagement_tabs__VAic3{display:flex;gap:1rem;margin-bottom:2rem;border-bottom:2px solid var(--color-base-200)}[data-theme=dark] .DataManagement_tabs__VAic3{border-bottom-color:var(--color-base-800)}@media(max-width:640px){.DataManagement_tabs__VAic3{flex-direction:column;gap:.5rem}}.DataManagement_tab___sEvb{flex:1 1;padding:1rem 1.5rem;background:none;border:none;border-bottom:3px solid rgba(0,0,0,0);cursor:pointer;font-size:1rem;font-weight:500;color:var(--color-base-600);transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}.DataManagement_tab___sEvb:hover{color:var(--color-base-900);background:var(--color-base-50)}[data-theme=dark] .DataManagement_tab___sEvb:hover{color:var(--color-base-100);background:var(--color-base-900)}.DataManagement_tab___sEvb.DataManagement_active__GPD_V{color:var(--color-primary-600);border-bottom-color:var(--color-primary-600);background:var(--color-primary-50)}[data-theme=dark] .DataManagement_tab___sEvb.DataManagement_active__GPD_V{color:var(--color-primary-400);border-bottom-color:var(--color-primary-400);background:var(--color-primary-950)}@media(max-width:640px){.DataManagement_tab___sEvb{border-bottom:none;border-left:3px solid rgba(0,0,0,0)}.DataManagement_tab___sEvb.DataManagement_active__GPD_V{border-left-color:var(--color-primary-600)}[data-theme=dark] .DataManagement_tab___sEvb.DataManagement_active__GPD_V{border-left-color:var(--color-primary-400)}}.DataManagement_tabIcon__uevCT{font-size:1.25rem}.DataManagement_loading__GoIEr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:var(--color-base-600);background:var(--color-base-0);border-radius:12px;border:1px solid var(--color-base-200)}[data-theme=dark] .DataManagement_loading__GoIEr{color:var(--color-base-400);background:var(--color-base-900);border-color:var(--color-base-800)}.DataManagement_loading__GoIEr p{margin-top:.5rem;font-size:1rem}.DataManagement_spinner__SZ8nH{width:40px;height:40px;border-top:4px solid var(--color-base-200);border:4px solid var(--color-base-200);border-top-color:var(--color-primary-500);border-radius:50%;animation:DataManagement_spin__ASIId 1s linear infinite;margin-bottom:1rem}[data-theme=dark] .DataManagement_spinner__SZ8nH{border-color:var(--color-base-700);border-top-color:var(--color-primary-500)}@keyframes DataManagement_spin__ASIId{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DataManagement_deleteSection__A1Osc,.DataManagement_exportSection__iTNk5{background:#fff;border:1px solid var(--color-base-200);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}[data-theme=dark] .DataManagement_deleteSection__A1Osc,[data-theme=dark] .DataManagement_exportSection__iTNk5{background:var(--color-surface-dark);border-color:var(--color-border-secondary);box-shadow:0 2px 8px rgba(0,0,0,.3)}@media(max-width:768px){.DataManagement_deleteSection__A1Osc,.DataManagement_exportSection__iTNk5{padding:1.5rem}}.DataManagement_legalInfo__nr__d{margin-bottom:2rem;padding:1.5rem;background:var(--color-background-alt);border-left:4px solid var(--color-accent-secondary);border-radius:8px}[data-theme=dark] .DataManagement_legalInfo__nr__d{background:var(--color-surface-dark);border-left-color:var(--color-accent-secondary)}.DataManagement_legalInfo__nr__d h3{margin:0 0 .5rem;font-size:1.125rem;color:var(--color-accent-secondary);font-weight:700}[data-theme=dark] .DataManagement_legalInfo__nr__d h3{color:var(--color-background-alt)}.DataManagement_legalInfo__nr__d p{margin:.5rem 0;color:var(--color-accent-secondary);line-height:1.6}[data-theme=dark] .DataManagement_legalInfo__nr__d p{color:var(--color-background-alt)}.DataManagement_legalInfo__nr__d p strong{color:var(--color-accent-secondary);font-weight:700}[data-theme=dark] .DataManagement_legalInfo__nr__d p strong{color:#fff}.DataManagement_dataSummary__oHaXU{margin-bottom:2rem}.DataManagement_dataSummary__oHaXU h3,.DataManagement_dataSummary__oHaXU h4{margin-bottom:1rem;color:var(--color-base-900)}[data-theme=dark] .DataManagement_dataSummary__oHaXU h3,[data-theme=dark] .DataManagement_dataSummary__oHaXU h4{color:var(--color-base-100)}.DataManagement_dataSummary__oHaXU p{margin:.5rem 0;color:var(--color-base-700)}[data-theme=dark] .DataManagement_dataSummary__oHaXU p{color:var(--color-base-300)}.DataManagement_dataSummary__oHaXU p strong{color:var(--color-base-900)}[data-theme=dark] .DataManagement_dataSummary__oHaXU p strong{color:var(--color-base-100)}.DataManagement_summaryStats__4zR5e{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.DataManagement_stat__Xqp0T{display:flex;flex-direction:column;padding:1.5rem;background:var(--color-background-alt);border-radius:8px;text-align:center;border:1px solid var(--color-border-primary)}[data-theme=dark] .DataManagement_stat__Xqp0T{background:var(--color-surface-dark);border-color:var(--color-border-secondary)}.DataManagement_statValue__g0BDl{font-size:2rem;font-weight:700;margin-bottom:.25rem}.DataManagement_statValue__g0BDl,[data-theme=dark] .DataManagement_statValue__g0BDl{color:var(--color-accent-secondary)}.DataManagement_statLabel__XkrRu{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}[data-theme=dark] .DataManagement_statLabel__XkrRu{color:#9ca3af}.DataManagement_collectionsList__5Tifj h4{margin-bottom:1rem;font-size:1rem;font-weight:600;color:var(--color-base-900)}[data-theme=dark] .DataManagement_collectionsList__5Tifj h4{color:var(--color-base-100)}.DataManagement_collectionsList__5Tifj ul{list-style:none;padding:0;margin:0}.DataManagement_collectionsList__5Tifj li{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;margin-bottom:.5rem;background:#f9fafb;border-radius:6px;border:1px solid #e5e7eb}[data-theme=dark] .DataManagement_collectionsList__5Tifj li{background:#1f2937;border-color:#374151;border-left:3px solid var(--color-accent-secondary)}.DataManagement_collectionsList__5Tifj li span{color:var(--color-text-primary);font-weight:500}[data-theme=dark] .DataManagement_collectionsList__5Tifj li span{color:var(--color-border-primary)}.DataManagement_count__sMaAR{font-weight:700!important;color:#2563eb!important;background:#dbeafe;padding:.25rem .75rem;border-radius:12px;font-size:.875rem}[data-theme=dark] .DataManagement_count__sMaAR{color:#60a5fa!important;background:#1e3a8a}.DataManagement_rateLimit__bZYfe{padding:1rem;background:var(--color-warning-50);border:1px solid var(--color-warning-200);border-radius:8px;margin-bottom:1.5rem}[data-theme=dark] .DataManagement_rateLimit__bZYfe{background:var(--color-warning-950);border-color:var(--color-warning-800)}.DataManagement_rateLimit__bZYfe p{margin:.25rem 0;color:var(--color-warning-800)}[data-theme=dark] .DataManagement_rateLimit__bZYfe p{color:var(--color-warning-200)}.DataManagement_resetTime__wqeBA{font-size:.875rem;color:var(--color-warning-700)!important}[data-theme=dark] .DataManagement_resetTime__wqeBA{color:var(--color-warning-300)!important}.DataManagement_exportButtons__UPBQD{display:flex;gap:1rem;margin-top:1.5rem}@media(max-width:640px){.DataManagement_exportButtons__UPBQD{flex-direction:column}}.DataManagement_exportButton__4BTZT{flex:1 1;padding:.875rem 1.5rem!important;font-size:1rem!important;font-weight:600!important;background:#3b82f6!important;color:#fff!important;border:none!important;border-radius:8px!important;cursor:pointer!important;line-height:1.5!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;position:relative!important;overflow:visible!important}.DataManagement_exportButton__4BTZT:hover:not(:disabled){background:#2563eb!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.DataManagement_exportButton__4BTZT:active:not(:disabled){transform:translateY(0)}.DataManagement_exportButton__4BTZT:disabled{background:#9ca3af!important;color:#fff!important;cursor:not-allowed!important;opacity:.7!important}[data-theme=dark] .DataManagement_exportButton__4BTZT{background:#3b82f6!important;color:#fff!important}[data-theme=dark] .DataManagement_exportButton__4BTZT:hover:not(:disabled){background:#2563eb!important;color:#fff!important}[data-theme=dark] .DataManagement_exportButton__4BTZT:disabled{background:#6b7280!important;color:#d1d5db!important}.DataManagement_rateLimitMessage__1aiWB{padding:1.5rem;background:var(--color-yellow-50);border:2px solid var(--color-yellow-300);border-radius:8px;text-align:center}[data-theme=dark] .DataManagement_rateLimitMessage__1aiWB{background:var(--color-yellow-950);border-color:var(--color-yellow-700)}.DataManagement_rateLimitMessage__1aiWB p{margin:.5rem 0;color:var(--color-yellow-800);font-weight:500}[data-theme=dark] .DataManagement_rateLimitMessage__1aiWB p{color:var(--color-yellow-200)}.DataManagement_deletionPreview___XPub{margin-top:1.5rem}.DataManagement_deletionPreview___XPub h3{margin-bottom:1rem;font-size:1.25rem;color:var(--color-base-900)}[data-theme=dark] .DataManagement_deletionPreview___XPub h3{color:var(--color-base-100)}.DataManagement_warningBox__9pad4{padding:1.5rem;background:#fee2e2;border:2px solid #ef4444;border-radius:8px;margin-bottom:1.5rem}[data-theme=dark] .DataManagement_warningBox__9pad4{background:#7f1d1d;border-color:#f87171}.DataManagement_warningBox__9pad4 h4{margin:0 0 1rem;color:#991b1b;font-size:1.125rem;font-weight:700}[data-theme=dark] .DataManagement_warningBox__9pad4 h4{color:#fecaca}.DataManagement_warningBox__9pad4 ul{margin:0;padding-left:1.5rem}.DataManagement_warningBox__9pad4 ul li{margin:.5rem 0;color:#b91c1c;line-height:1.6;font-weight:500}[data-theme=dark] .DataManagement_warningBox__9pad4 ul li{color:#fecaca}.DataManagement_deleteForm__hN8TQ{margin-top:2rem;padding:2rem;background:#fff5f5;border-radius:8px;border:2px solid #fca5a5}[data-theme=dark] .DataManagement_deleteForm__hN8TQ{background:#450a0a;border-color:#dc2626}.DataManagement_formGroup__Gk_Yg{margin-bottom:1.5rem}.DataManagement_formGroup__Gk_Yg label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--color-base-900);font-size:.95rem}[data-theme=dark] .DataManagement_formGroup__Gk_Yg label{color:var(--color-base-100)}.DataManagement_formGroup__Gk_Yg label strong{color:#dc2626;font-weight:700}[data-theme=dark] .DataManagement_formGroup__Gk_Yg label strong{color:#fca5a5}.DataManagement_formGroup__Gk_Yg input{width:100%;padding:.875rem 1rem;border:2px solid var(--color-base-300);border-radius:8px;font-size:1rem;transition:all .2s;background:#fff;color:var(--color-base-900)}[data-theme=dark] .DataManagement_formGroup__Gk_Yg input{background:#1f2937;border-color:#4b5563;color:#fff}.DataManagement_formGroup__Gk_Yg input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}[data-theme=dark] .DataManagement_formGroup__Gk_Yg input:focus{border-color:#60a5fa;box-shadow:0 0 0 3px rgba(96,165,250,.2)}.DataManagement_formGroup__Gk_Yg input:disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}[data-theme=dark] .DataManagement_formGroup__Gk_Yg input:disabled{background:#374151}.DataManagement_formGroup__Gk_Yg input::placeholder{color:#9ca3af}[data-theme=dark] .DataManagement_formGroup__Gk_Yg input::placeholder{color:var(--color-text-secondary)}.DataManagement_deleteButton__JWgCG{width:100%;padding:1rem 1.5rem!important;font-size:1.125rem!important;font-weight:700!important;margin-top:1rem;border:none!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;line-height:1.5!important;text-shadow:none!important;-webkit-font-smoothing:antialiased!important;position:relative!important;overflow:visible!important}.DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg{background:#dc2626!important;color:#fff!important;box-shadow:0 2px 8px rgba(220,38,38,.3)}.DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg:hover:not(:disabled){background:#b91c1c!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,38,38,.5)}.DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg:active:not(:disabled){transform:translateY(0)}.DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg:disabled{background:#9ca3af!important;color:#fff!important;cursor:not-allowed!important;opacity:.6!important;box-shadow:none;transform:none}[data-theme=dark] .DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg{background:#ef4444!important;color:#fff!important}[data-theme=dark] .DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg:hover:not(:disabled){background:#dc2626!important;color:#fff!important}[data-theme=dark] .DataManagement_deleteButton__JWgCG.DataManagement_danger__NXFTg:disabled{background:#6b7280!important;color:#f3f4f6!important}.DataManagement_noData__IoBKx{padding:2rem;background:var(--color-base-100);border-radius:8px;margin:1rem 0}.DataManagement_noData__IoBKx p{margin:.5rem 0;font-family:monospace;font-size:.875rem;white-space:pre-wrap;color:var(--color-base-700)}[data-theme=dark] .DataManagement_noData__IoBKx{background:var(--color-base-800)}[data-theme=dark] .DataManagement_noData__IoBKx p{color:var(--color-base-200)}.DashboardHeader_font-manrope-extra-light__TJps0{font-family:var(--font-headline);font-weight:200}.DashboardHeader_font-manrope-light__yJSyv{font-family:var(--font-headline);font-weight:300}.DashboardHeader_font-manrope-normal__STM1U{font-family:var(--font-headline);font-weight:400}.DashboardHeader_font-manrope-medium__xR39Q{font-family:var(--font-headline);font-weight:500}.DashboardHeader_font-manrope-semi-bold___JKtD{font-family:var(--font-headline);font-weight:600}.DashboardHeader_font-manrope-bold__TcR2X{font-family:var(--font-headline);font-weight:700}.DashboardHeader_font-manrope-ultra-bold__ClN7p{font-family:var(--font-headline);font-weight:800}.DashboardHeader_font-roboto-thin__HRqYV{font-family:var(--font-body);font-weight:100}.DashboardHeader_font-roboto-light__HRvDT{font-family:var(--font-body);font-weight:300}.DashboardHeader_font-roboto-normal__EnFJc{font-family:var(--font-body);font-weight:400}.DashboardHeader_font-roboto-medium__ZNUfU{font-family:var(--font-body);font-weight:500}.DashboardHeader_font-roboto-bold__zp5hJ{font-family:var(--font-body);font-weight:700}.DashboardHeader_font-roboto-black__Wazgu{font-family:var(--font-body);font-weight:900}.DashboardHeader_header__kwHc1{position:fixed;top:0;left:0;right:0;width:100%;height:70px;background:var(--color-background-alt);border:none;z-index:1100;display:flex;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}@media(max-width:768px){.DashboardHeader_header__kwHc1{height:60px}}.DashboardHeader_container__3pqYB{width:100%;margin:0 var(--gutter-h);display:flex;justify-content:space-between;align-items:center}.DashboardHeader_leftSection__w_0dk{display:flex;align-items:center;gap:1rem;flex:0 0 auto}.DashboardHeader_mobileMenuToggle__0N2SO{display:none;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-primary);transition:all .2s ease}@media(max-width:768px){.DashboardHeader_mobileMenuToggle__0N2SO{display:block}}.DashboardHeader_mobileMenuToggle__0N2SO:hover{color:var(--color-text-primary);opacity:.8}.DashboardHeader_mobileMenuToggle__0N2SO svg{width:24px;height:24px}.DashboardHeader_logoLink___8Kv7{text-decoration:none;display:flex;align-items:center}.DashboardHeader_logoLink___8Kv7:hover{opacity:.8;transition:opacity .2s ease}.DashboardHeader_logo__BaQ8a{height:2rem;width:auto;color:var(--color-text-primary)}@media(max-width:768px){.DashboardHeader_logo__BaQ8a{height:1.25rem}}.DashboardHeader_centerSection__hYHuh{flex:1 1;max-width:600px;margin:0 2rem}@media(max-width:768px){.DashboardHeader_centerSection__hYHuh{display:none}}.DashboardHeader_searchForm__xneJQ{width:100%}.DashboardHeader_searchContainer__BzSRi{position:relative;display:flex;align-items:center;width:100%}.DashboardHeader_searchInput__yBgcG{width:100%;height:50px;padding:0 3rem 0 1rem;border:1px solid var(--color-border-primary);border-radius:calc(var(--border-radius)*.75);font-size:.875rem;background:rgba(0,0,0,0);color:var(--color-text-primary);transition:all .2s ease}.DashboardHeader_searchInput__yBgcG::placeholder{color:var(--color-text-muted)}.DashboardHeader_searchButton__zR8Y9{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:.5rem;color:var(--color-text-primary);cursor:pointer;border-radius:calc(var(--border-radius)*.5);transition:all .2s ease}.DashboardHeader_searchButton__zR8Y9:hover{color:var(--color-text-primary);background:var(--color-background-alt)}.DashboardHeader_rightSection__dGOU7{display:flex;align-items:center;gap:.75rem;flex:0 0 auto}.DashboardHeader_iconButton__LpL0S{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;background:var(--white);border:1px solid var(--color-border-primary);border-radius:50%;cursor:pointer;color:var(--color-text-primary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.DashboardHeader_iconButton__LpL0S{display:none}}.DashboardHeader_iconButton__LpL0S svg{width:20px;height:20px;stroke-width:1.5}.DashboardHeader_notificationButton__L_R3O{position:relative;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;background:var(--white);border:1px solid var(--color-border-primary);border-radius:50%;cursor:pointer;color:var(--color-text-primary);transition:all .2s ease;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.DashboardHeader_notificationButton__L_R3O{display:none}}.DashboardHeader_notificationButton__L_R3O svg{width:20px;height:20px;stroke-width:1.5}.DashboardHeader_notificationBadge__vz0jT{position:absolute;top:1px;right:1px;background:var(--theme-error-500);color:var(--white);font-size:.8rem;font-weight:600;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;line-height:1}.DashboardHeader_userSection__qVfk2{position:relative;display:flex;align-items:center}.DashboardHeader_profileButton__Vguaw{border:none;background:none;cursor:pointer;padding:0}.DashboardHeader_userAvatar__X7C5h{width:40px;height:40px;border-radius:50%;background:var(--white);border:none;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;color:var(--color-text-primary);border:1px solid var(--color-border-primary);flex-shrink:0;overflow:hidden}.DashboardHeader_userAvatarImage__EhJmf{width:100%;height:100%;object-fit:cover;border-radius:50%}.DashboardHeader_userDropdown__beqQM{position:absolute;top:calc(100% + .5rem);right:0;min-width:280px;background:var(--white);border:1px solid var(--color-border-primary);border-radius:12px;z-index:1000;animation:DashboardHeader_userDropdownSlide__4Qbke .2s ease-out}@media(max-width:768px){.DashboardHeader_userDropdown__beqQM{min-width:260px;right:-1rem}}@keyframes DashboardHeader_userDropdownSlide__4Qbke{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.DashboardHeader_userDropdownContent__ZUJPa{padding:1rem}.DashboardHeader_userInfo__xLkiA{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.DashboardHeader_userAvatarLarge__nHLQW{width:40px;height:40px;border-radius:50%;background:var(--white);display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:var(--color-text-primary);border:1px solid var(--color-border-primary);flex-shrink:0;overflow:hidden}.DashboardHeader_userDetails__48uc1{flex:1 1;min-width:0}.DashboardHeader_userFullName__0X6me{font-size:.875rem;font-weight:600;color:var(--black);text-transform:capitalize}.DashboardHeader_userEmail__JM4Wj,.DashboardHeader_userFullName__0X6me{margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DashboardHeader_userEmail__JM4Wj{font-size:.75rem;color:var(--color-text-secondary)}.DashboardHeader_userRole__4IRgk{font-size:.6875rem;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.025em;font-weight:500}.DashboardHeader_userDivider__MSzxj{border:none;height:1px;background:var(--color-border-primary);margin:0 0 .75rem}.DashboardHeader_userDropdownNav__SXltm{display:flex;flex-direction:column;gap:.25rem}.DashboardHeader_userDropdownItem__F5zIC{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;color:var(--black);text-decoration:none;border-radius:8px;font-size:.875rem;font-weight:500;font-family:inherit;transition:all .2s ease;background:none;border:none;cursor:pointer;width:100%;text-align:left}.DashboardHeader_userDropdownItem__F5zIC:focus{outline:none}.DashboardHeader_userDropdownItem__F5zIC svg{flex-shrink:0;color:var(--color-text-secondary)}.DashboardHeader_userDropdownItem__F5zIC:hover{background:var(--color-background-alt);color:var(--color-text-primary)}.DashboardHeader_userDropdownItem__F5zIC:hover svg{color:var(--color-text-primary)}.ClientSidebar_font-manrope-extra-light__9cs91{font-family:var(--font-headline);font-weight:200}.ClientSidebar_font-manrope-light___EAzB{font-family:var(--font-headline);font-weight:300}.ClientSidebar_font-manrope-normal__xz2qs{font-family:var(--font-headline);font-weight:400}.ClientSidebar_font-manrope-medium__q8TZ3{font-family:var(--font-headline);font-weight:500}.ClientSidebar_font-manrope-semi-bold__DM6ZQ{font-family:var(--font-headline);font-weight:600}.ClientSidebar_font-manrope-bold__VF72T{font-family:var(--font-headline);font-weight:700}.ClientSidebar_font-manrope-ultra-bold__W6Eig{font-family:var(--font-headline);font-weight:800}.ClientSidebar_font-roboto-thin__4gjOX{font-family:var(--font-body);font-weight:100}.ClientSidebar_font-roboto-light__o_XgG{font-family:var(--font-body);font-weight:300}.ClientSidebar_font-roboto-normal__GaNRP{font-family:var(--font-body);font-weight:400}.ClientSidebar_font-roboto-medium__c_ikf{font-family:var(--font-body);font-weight:500}.ClientSidebar_font-roboto-bold__6ew6n{font-family:var(--font-body);font-weight:700}.ClientSidebar_font-roboto-black__u6cJ4{font-family:var(--font-body);font-weight:900}.ClientSidebar_clientSidebar__qY4ud{position:fixed;top:70px;left:0;width:280px;height:calc(100vh - 70px);background:var(--theme-elevation-0);border-right:1px solid var(--theme-border-color);z-index:900;display:flex;flex-direction:column;transition:all .3s ease;overflow:hidden}.ClientSidebar_clientSidebar__qY4ud.ClientSidebar_collapsed__vYeGv{width:80px}.ClientSidebar_clientSidebar__qY4ud.ClientSidebar_mobile__NueLQ{transform:translateX(-100%);box-shadow:2px 0 10px rgba(0,0,0,.1)}.ClientSidebar_clientSidebar__qY4ud.ClientSidebar_mobile__NueLQ.ClientSidebar_mobileOpen__cWtBe{transform:translateX(0)}@media(max-width:768px){.ClientSidebar_clientSidebar__qY4ud{position:fixed;top:60px;height:calc(100vh - 60px);z-index:999}}.ClientSidebar_sidebarHeader__FeVfr{padding:1.5rem;border-bottom:1px solid var(--theme-border-color);display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_logoContainer__VxF03{display:flex;align-items:center;gap:.75rem;min-width:0}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_logoContainer__VxF03 .ClientSidebar_logoIcon__GrQ5o{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:linear-gradient(135deg,var(--theme-success-500),var(--theme-success-600));border-radius:calc(var(--border-radius)*.75);color:var(--color-base-0);flex-shrink:0}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_logoContainer__VxF03 .ClientSidebar_logoText__ZIZnm{min-width:0}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_logoContainer__VxF03 .ClientSidebar_logoText__ZIZnm h1{font-size:1.25rem;font-weight:700;color:var(--theme-text);margin-bottom:.125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_logoContainer__VxF03 .ClientSidebar_logoText__ZIZnm span{font-size:.75rem;color:var(--theme-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_collapseBtn__Y9J5x{background:none;border:none;color:var(--theme-text-light);cursor:pointer;padding:.5rem;border-radius:calc(var(--border-radius)*.375);transition:all .2s ease;flex-shrink:0}.ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_collapseBtn__Y9J5x:hover{background:var(--theme-elevation-100);color:var(--theme-text)}.ClientSidebar_userInfo__tCnt1{padding:1rem 1.5rem;border-bottom:1px solid var(--theme-border-color);display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ClientSidebar_userInfo__tCnt1 .ClientSidebar_userAvatar__dHYCA{width:36px;height:36px;background:var(--theme-elevation-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--theme-text-light);flex-shrink:0}.ClientSidebar_userInfo__tCnt1 .ClientSidebar_userDetails__i_LBw{min-width:0}.ClientSidebar_userInfo__tCnt1 .ClientSidebar_userDetails__i_LBw .ClientSidebar_userName__tE20_{font-size:.875rem;font-weight:600;color:var(--theme-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientSidebar_userInfo__tCnt1 .ClientSidebar_userDetails__i_LBw .ClientSidebar_userRole__vBTWX{font-size:.75rem;color:var(--theme-success-500);font-weight:500}.ClientSidebar_sidebarNav__G0vbn{flex:1 1;overflow-y:auto;padding:1rem 0}.ClientSidebar_sidebarNav__G0vbn::-webkit-scrollbar{width:4px}.ClientSidebar_sidebarNav__G0vbn::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.ClientSidebar_sidebarNav__G0vbn::-webkit-scrollbar-thumb{background:var(--theme-border-color);border-radius:2px}.ClientSidebar_sidebarNav__G0vbn::-webkit-scrollbar-thumb:hover{background:var(--theme-elevation-200)}.ClientSidebar_menuGroup__W2hZO{position:relative;margin-bottom:.5rem}.ClientSidebar_menuGroup__W2hZO:hover .ClientSidebar_tooltip__Az9R1{opacity:1;visibility:visible}.ClientSidebar_groupButton__KYHZC{width:100%;background:none;border:none;color:var(--theme-text-light);cursor:pointer;padding:.75rem 1.5rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;font-weight:500;transition:all .2s ease;text-align:left}.ClientSidebar_groupButton__KYHZC:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.ClientSidebar_groupButton__KYHZC.ClientSidebar_active__XYGTU{background:var(--theme-success-100);color:var(--theme-success-700)}.ClientSidebar_groupButton__KYHZC.ClientSidebar_active__XYGTU .ClientSidebar_groupIcon__TSaK8{color:var(--theme-success-500)}.ClientSidebar_groupButton__KYHZC .ClientSidebar_groupIcon__TSaK8{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.ClientSidebar_groupButton__KYHZC .ClientSidebar_groupLabel__Qmob3{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientSidebar_groupButton__KYHZC .ClientSidebar_groupToggle__k4LMG{flex-shrink:0;color:var(--theme-text-light);transition:transform .2s ease}.ClientSidebar_menuItems__fgMnU{background:var(--theme-elevation-50);border-left:2px solid var(--theme-border-color);margin-left:1.5rem}.ClientSidebar_menuItem__FzPIV{width:100%;background:none;color:var(--theme-text-light);cursor:pointer;padding:.625rem 1rem .625rem 2rem;display:flex;align-items:center;gap:.75rem;font-size:.875rem;transition:all .2s ease;text-align:left;border:none;border-left:2px solid rgba(0,0,0,0)}.ClientSidebar_menuItem__FzPIV:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.ClientSidebar_menuItem__FzPIV.ClientSidebar_active__XYGTU{background:var(--theme-success-100);color:var(--theme-success-700);border-left-color:var(--theme-success-500)}.ClientSidebar_menuItem__FzPIV.ClientSidebar_active__XYGTU .ClientSidebar_itemIcon__ewiCC{color:var(--theme-success-500)}.ClientSidebar_menuItem__FzPIV.ClientSidebar_comingSoon__JLPNi{opacity:.6;cursor:not-allowed}.ClientSidebar_menuItem__FzPIV .ClientSidebar_itemIcon__ewiCC{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:inherit}.ClientSidebar_menuItem__FzPIV .ClientSidebar_itemLabel__qE_av{flex:1 1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ClientSidebar_menuItem__FzPIV .ClientSidebar_itemBadge__xkvED{background:var(--theme-info-500);color:var(--color-base-0);font-size:.75rem;font-weight:600;padding:.125rem .5rem;border-radius:1rem;flex-shrink:0}.ClientSidebar_menuItem__FzPIV .ClientSidebar_comingSoonBadge__selrb{background:var(--theme-warning-100);color:var(--theme-warning-700);font-size:.625rem;font-weight:600;padding:.125rem .375rem;border-radius:calc(var(--border-radius)*.75);flex-shrink:0;text-transform:uppercase;letter-spacing:.5px}.ClientSidebar_tooltip__Az9R1{position:absolute;left:100%;top:0;z-index:100;opacity:0;visibility:hidden;transition:all .2s ease;margin-left:.5rem}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipContent__NnPkz{background:var(--theme-elevation-0);border:1px solid var(--theme-border-color);border-radius:calc(var(--border-radius)*.75);box-shadow:0 4px 12px rgba(0,0,0,.15);padding:1rem;min-width:220px}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipContent__NnPkz h4{font-size:.875rem;font-weight:600;color:var(--theme-text);margin-bottom:.75rem}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipContent__NnPkz ul{list-style:none;padding:0;margin:0}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipItem__LtjVq{width:100%;background:none;border:none;color:var(--theme-text-light);cursor:pointer;padding:.5rem;display:flex;align-items:center;gap:.5rem;font-size:.875rem;border-radius:calc(var(--border-radius)*.375);transition:all .2s ease;text-align:left}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipItem__LtjVq:hover{background:var(--theme-elevation-50);color:var(--theme-text)}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipItem__LtjVq.ClientSidebar_active__XYGTU{background:var(--theme-success-100);color:var(--theme-success-700)}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipItem__LtjVq span{flex:1 1}.ClientSidebar_tooltip__Az9R1 .ClientSidebar_tooltipItem__LtjVq .ClientSidebar_smallBadge__jITlM{background:var(--theme-warning-100);color:var(--theme-warning-700);font-size:.625rem;font-weight:600;padding:.125rem .25rem;border-radius:calc(var(--border-radius)*.5);text-transform:uppercase}.ClientSidebar_sidebarFooter__1K4hk{padding:1rem 1.5rem;border-top:1px solid var(--theme-border-color);flex-shrink:0}.ClientSidebar_sidebarFooter__1K4hk .ClientSidebar_helpSection__s5m1Z{display:flex;align-items:center;gap:.5rem;color:var(--theme-text-light);font-size:.875rem}.ClientSidebar_sidebarFooter__1K4hk .ClientSidebar_helpSection__s5m1Z span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.ClientSidebar_clientSidebar__qY4ud.ClientSidebar_mobile__NueLQ .ClientSidebar_sidebarHeader__FeVfr .ClientSidebar_collapseBtn__Y9J5x{display:none}}.Loading_font-manrope-extra-light__BDN_E{font-family:var(--font-headline);font-weight:200}.Loading_font-manrope-light__PNhm6{font-family:var(--font-headline);font-weight:300}.Loading_font-manrope-normal__Yd0wU{font-family:var(--font-headline);font-weight:400}.Loading_font-manrope-medium__lWYUc{font-family:var(--font-headline);font-weight:500}.Loading_font-manrope-semi-bold__X0KFy{font-family:var(--font-headline);font-weight:600}.Loading_font-manrope-bold__PY9cX{font-family:var(--font-headline);font-weight:700}.Loading_font-manrope-ultra-bold__17UOq{font-family:var(--font-headline);font-weight:800}.Loading_font-roboto-thin__Lkv0S{font-family:var(--font-body);font-weight:100}.Loading_font-roboto-light__6Nebw{font-family:var(--font-body);font-weight:300}.Loading_font-roboto-normal__vNbFf{font-family:var(--font-body);font-weight:400}.Loading_font-roboto-medium__nQlP2{font-family:var(--font-body);font-weight:500}.Loading_font-roboto-bold__q1LeR{font-family:var(--font-body);font-weight:700}.Loading_font-roboto-black__kauYx{font-family:var(--font-body);font-weight:900}.Loading_loading__MeuL4{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.Loading_loading__MeuL4 .Loading_spinner__Dxy0q{width:32px;height:32px;border-top:3px solid var(--color-border-primary);border:3px solid var(--color-border-primary);border-top-color:var(--color-accent-primary);border-radius:50%;animation:Loading_spin__WV_Jw 1s linear infinite;margin-bottom:1rem}.Loading_loading__MeuL4 p{font-size:14px;color:var(--color-text-secondary);margin:0}@keyframes Loading_spin__WV_Jw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AppointmentModal_font-manrope-extra-light__ddKSv{font-family:var(--font-headline);font-weight:200}.AppointmentModal_font-manrope-light__6lRE4{font-family:var(--font-headline);font-weight:300}.AppointmentModal_font-manrope-normal__JTwy_{font-family:var(--font-headline);font-weight:400}.AppointmentModal_font-manrope-medium__NuaX7{font-family:var(--font-headline);font-weight:500}.AppointmentModal_font-manrope-semi-bold__Y92un{font-family:var(--font-headline);font-weight:600}.AppointmentModal_font-manrope-bold__EmDie{font-family:var(--font-headline);font-weight:700}.AppointmentModal_font-manrope-ultra-bold__QKcjG{font-family:var(--font-headline);font-weight:800}.AppointmentModal_font-roboto-thin__UvZWM{font-family:var(--font-body);font-weight:100}.AppointmentModal_font-roboto-light__V3d_r{font-family:var(--font-body);font-weight:300}.AppointmentModal_font-roboto-normal__3QjC3{font-family:var(--font-body);font-weight:400}.AppointmentModal_font-roboto-medium__Bw8In{font-family:var(--font-body);font-weight:500}.AppointmentModal_font-roboto-bold__9qztt{font-family:var(--font-body);font-weight:700}.AppointmentModal_font-roboto-black__81bD1{font-family:var(--font-body);font-weight:900}.AppointmentModal_modalOverlay__dBIsf{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:AppointmentModal_fadeIn__hp7M4 .2s ease-in-out;margin:0!important}@media(max-width:1024px){.AppointmentModal_modalOverlay__dBIsf{padding:1rem}}@keyframes AppointmentModal_fadeIn__hp7M4{0%{opacity:0}to{opacity:1}}.AppointmentModal_modalContent__qVdLw{background:var(--color-background);border-radius:8px;width:100%;max-width:800px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:AppointmentModal_slideUp__EDv7i .3s ease-out;overflow:hidden}@keyframes AppointmentModal_slideUp__EDv7i{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.AppointmentModal_modalHeader__TqoGF{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.AppointmentModal_modalHeader__TqoGF h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.AppointmentModal_closeButton__oqg0T{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.AppointmentModal_closeButton__oqg0T:hover:not(:disabled){background:var(--color-background-alt)}.AppointmentModal_closeButton__oqg0T:disabled{opacity:.5;cursor:not-allowed}.AppointmentModal_closeButton__oqg0T svg{display:block}.AppointmentModal_modalForm__SAoP2{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.AppointmentModal_formScrollable__ASYzH{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.AppointmentModal_formGrid__CgkBe{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-bottom:1rem}@media(max-width:768px){.AppointmentModal_formGrid__CgkBe{grid-template-columns:1fr;gap:.75rem}}.AppointmentModal_formGroup__s4QaG{margin-bottom:1rem}.AppointmentModal_formGroup__s4QaG label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.AppointmentModal_formGroup__s4QaG .AppointmentModal_required__FilAX{color:var(--color-accent-secondary)}.AppointmentModal_formGroup__s4QaG input,.AppointmentModal_formGroup__s4QaG select,.AppointmentModal_formGroup__s4QaG textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.AppointmentModal_formGroup__s4QaG input:focus,.AppointmentModal_formGroup__s4QaG select:focus,.AppointmentModal_formGroup__s4QaG textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.AppointmentModal_formGroup__s4QaG input:disabled,.AppointmentModal_formGroup__s4QaG select:disabled,.AppointmentModal_formGroup__s4QaG textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.AppointmentModal_formGroup__s4QaG input.AppointmentModal_error__MRSOy,.AppointmentModal_formGroup__s4QaG select.AppointmentModal_error__MRSOy,.AppointmentModal_formGroup__s4QaG textarea.AppointmentModal_error__MRSOy{border-color:var(--color-accent-secondary)}.AppointmentModal_formGroup__s4QaG textarea{resize:vertical;min-height:100px;font-family:inherit}.AppointmentModal_formGroup__s4QaG select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.AppointmentModal_selectWrapper__j2w8l{position:relative;width:100%}.AppointmentModal_selectWrapper__j2w8l select{width:100%}.AppointmentModal_selectWrapper__j2w8l .AppointmentModal_selectIcon__GUSl1{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted);z-index:1}.AppointmentModal_spinning__x_4PO{animation:AppointmentModal_spin__XWONU 1s linear infinite}@keyframes AppointmentModal_spin__XWONU{0%{transform:translateY(-50%) rotate(0deg)}to{transform:translateY(-50%) rotate(1turn)}}.AppointmentModal_errorMessage__kOQQe{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.AppointmentModal_submitError__aYKSg{background:var(--color-error-100);color:var(--color-error-700);padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.875rem;border:1px solid var(--color-error-200)}.AppointmentModal_modalActions__TB26h{display:flex;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border-primary);flex-shrink:0;background:var(--color-background)}@media(max-width:768px){.AppointmentModal_modalActions__TB26h{flex-direction:column-reverse;gap:.5rem}}.AppointmentModal_successMessage__l_e_V{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;flex:1 1;min-height:0}.AppointmentModal_successIcon__RdDit{width:64px;height:64px;border-radius:50%;background:var(--color-success-100);color:var(--color-success-700);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700;margin-bottom:1.5rem}.AppointmentModal_successMessage__l_e_V h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)}.AppointmentModal_successMessage__l_e_V p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.AppointmentModal_loading__6_0nO{padding:3rem;text-align:center;color:var(--color-text-secondary);font-size:1.125rem;flex:1 1;display:flex;align-items:center;justify-content:center}.AppointmentModal_formGroup__s4QaG select option{background:var(--white);color:var(--color-text-primary);padding:.5rem}.AppointmentModal_input__b45VA,.AppointmentModal_select___qFys{width:100%}.AppointmentModal_helpText__2gJ0y{display:block;margin-top:.25rem;font-size:.75rem;color:var(--color-text-muted)}.AppointmentModal_contactInputWrapper__uKiR1,.AppointmentModal_contactSearchWrapper__IFIwG{position:relative;width:100%}.AppointmentModal_contactInputWrapper__uKiR1 input{padding-right:2.5rem}.AppointmentModal_contactInputWrapper__uKiR1 .AppointmentModal_dropdownIcon__BLRzj{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.AppointmentModal_contactDropdown__oINft{position:absolute;top:100%;left:0;right:0;background:var(--white);border:1px solid var(--color-border-primary);border-radius:4px;margin-top:.25rem;max-height:200px;overflow-y:auto;z-index:1000;box-shadow:0 4px 6px rgba(0,0,0,.1)}.AppointmentModal_contactOption__ntdTC{padding:.75rem;cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background-color .2s}.AppointmentModal_contactOption__ntdTC:hover{background:var(--color-background-alt)}.AppointmentModal_contactOption__ntdTC strong{display:block;color:var(--color-text-primary);font-weight:500}.AppointmentModal_contactOption__ntdTC div{font-size:.875rem;color:var(--color-text-secondary)}.AppointmentModal_dropdownEmpty__8viVu,.AppointmentModal_dropdownLoading__OYkrt{padding:.75rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.AppointmentModal_selectedContacts__uQdiJ{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.AppointmentModal_contactTag__nUKGl{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:4px;font-size:.875rem}.AppointmentModal_contactTag__nUKGl span{color:var(--color-text-primary)}.AppointmentModal_contactTag__nUKGl button{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;color:var(--color-text-muted);transition:color .2s}.AppointmentModal_contactTag__nUKGl button:hover{color:var(--color-text-primary)}.DealModal_font-manrope-extra-light__mOrCc{font-family:var(--font-headline);font-weight:200}.DealModal_font-manrope-light__QV3T_{font-family:var(--font-headline);font-weight:300}.DealModal_font-manrope-normal__xcZ_P{font-family:var(--font-headline);font-weight:400}.DealModal_font-manrope-medium__lXHIv{font-family:var(--font-headline);font-weight:500}.DealModal_font-manrope-semi-bold__n5T_9{font-family:var(--font-headline);font-weight:600}.DealModal_font-manrope-bold__UzjxL{font-family:var(--font-headline);font-weight:700}.DealModal_font-manrope-ultra-bold__Z7jZ6{font-family:var(--font-headline);font-weight:800}.DealModal_font-roboto-thin__HCLqx{font-family:var(--font-body);font-weight:100}.DealModal_font-roboto-light__QFmGK{font-family:var(--font-body);font-weight:300}.DealModal_font-roboto-normal__aIuTt{font-family:var(--font-body);font-weight:400}.DealModal_font-roboto-medium__mYCkd{font-family:var(--font-body);font-weight:500}.DealModal_font-roboto-bold__STtdh{font-family:var(--font-body);font-weight:700}.DealModal_font-roboto-black__TMw8H{font-family:var(--font-body);font-weight:900}.DealModal_modalOverlay__s1JkE{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgba(0,0,0,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:99999!important;padding:2rem;animation:DealModal_fadeIn__ocmyb .2s ease-in-out;margin:0!important}@media(max-width:1024px){.DealModal_modalOverlay__s1JkE{padding:1rem}}@keyframes DealModal_fadeIn__ocmyb{0%{opacity:0}to{opacity:1}}.DealModal_modalContent__td0pm{background:var(--color-background);border-radius:8px;width:100%;max-width:700px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:DealModal_slideUp__3UL8X .3s ease-out;overflow:hidden}@keyframes DealModal_slideUp__3UL8X{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.DealModal_modalHeader__jdnn1{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid var(--color-border-primary);flex-shrink:0}.DealModal_modalHeader__jdnn1 h2{margin:0}.DealModal_closeButton__cBjBy{background:none;border:none;cursor:pointer;color:var(--color-text-secondary);padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.DealModal_closeButton__cBjBy:hover:not(:disabled){background:var(--color-background-alt)}.DealModal_closeButton__cBjBy:disabled{opacity:.5;cursor:not-allowed}.DealModal_closeButton__cBjBy svg{display:block}.DealModal_modalForm__Ucw3P{display:flex;flex-direction:column;flex:1 1;min-height:0;overflow:hidden}.DealModal_formScrollable__uUJxe{flex:1 1;overflow-y:auto;padding:1.5rem;min-height:0}.DealModal_formGroup__2LSPJ{margin-bottom:1.5rem}.DealModal_formGroup__2LSPJ label{display:block;margin-bottom:.5rem;font-weight:500;color:var(--color-text-primary);font-size:.875rem}.DealModal_formGroup__2LSPJ .DealModal_required__pF3fJ{color:var(--color-accent-secondary)}.DealModal_formGroup__2LSPJ input,.DealModal_formGroup__2LSPJ select,.DealModal_formGroup__2LSPJ textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.DealModal_formGroup__2LSPJ input:focus,.DealModal_formGroup__2LSPJ select:focus,.DealModal_formGroup__2LSPJ textarea:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.DealModal_formGroup__2LSPJ input:disabled,.DealModal_formGroup__2LSPJ select:disabled,.DealModal_formGroup__2LSPJ textarea:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.DealModal_formGroup__2LSPJ input.DealModal_error__5_apO,.DealModal_formGroup__2LSPJ select.DealModal_error__5_apO,.DealModal_formGroup__2LSPJ textarea.DealModal_error__5_apO{border-color:var(--color-accent-secondary)}.DealModal_formGroup__2LSPJ input[type=checkbox]{width:auto;margin-right:.5rem}.DealModal_formGroup__2LSPJ textarea{resize:vertical;min-height:100px;font-family:inherit}.DealModal_formGroup__2LSPJ select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.DealModal_selectWrapper__4u__I{position:relative;width:100%}.DealModal_selectWrapper__4u__I select{width:100%}.DealModal_selectWrapper__4u__I .DealModal_selectIcon___yNo1{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--color-text-muted)}.DealModal_formRow__ifrG6{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:1024px){.DealModal_formRow__ifrG6{grid-template-columns:1fr}}.DealModal_errorMessage__mo1WH{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-accent-secondary)}.DealModal_submitError__pex2P{padding:.75rem;background:rgba(59,80,84,.1);border:1px solid var(--color-accent-secondary);border-radius:4px;color:var(--color-accent-secondary);font-size:.875rem;margin-bottom:1rem}.DealModal_submitError__pex2P p{margin:0}.DealModal_successMessage__Zzhtj{padding:3rem 1.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;flex:1 1;min-height:0}.DealModal_successMessage__Zzhtj .DealModal_successIcon__aSjFM{width:64px;height:64px;margin:0 auto 1rem;background:var(--color-accent-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:2rem;font-weight:700}.DealModal_successMessage__Zzhtj h3{margin:0 0 .5rem;font-size:1.5rem;font-weight:500}.DealModal_successMessage__Zzhtj p{margin:0 0 2rem;color:var(--color-text-secondary);font-size:1rem}.DealModal_successMessage__Zzhtj .DealModal_modalActions__hsgSz{border-top:none;padding-top:0;margin-top:auto;justify-content:center}.DealModal_metadataSection__DUQ2K{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-primary)}.DealModal_metadataSection__DUQ2K h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.DealModal_readOnlyValue___XvlX{display:block;padding:.75rem;background:var(--color-background-alt);border:1px solid var(--color-border-primary);border-radius:4px;color:var(--color-text-secondary);font-size:1rem}.DealModal_modalActions__hsgSz{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid var(--color-border-primary);background:var(--color-background);flex-shrink:0}@media(max-width:768px){.DealModal_modalActions__hsgSz{flex-direction:column}.DealModal_modalActions__hsgSz button{width:100%}.DealModal_modalActions__hsgSz .btn-primary{order:1}.DealModal_modalActions__hsgSz .btn-ghost{order:2}}.DealModal_cancelButton__5Dyen{padding:.75rem 1.5rem;border-radius:4px;border:1px solid var(--color-border-primary);background:var(--color-background);color:var(--color-text-secondary);font-weight:500;cursor:pointer;transition:all .2s;font-size:1rem}.DealModal_cancelButton__5Dyen:hover:not(:disabled){background:var(--color-surface-dark);color:var(--white);border-color:var(--color-surface-dark)}.DealModal_cancelButton__5Dyen:disabled{opacity:.5;cursor:not-allowed}.DealModal_saveButton__xeAuY{padding:.75rem 1.5rem;border-radius:4px;border:none;background:var(--color-surface-dark);color:var(--white);font-weight:500;cursor:pointer;transition:all .2s;font-size:1rem;display:flex;align-items:center;gap:.5rem;justify-content:center}.DealModal_saveButton__xeAuY:hover:not(:disabled){background:var(--color-accent-secondary)}.DealModal_saveButton__xeAuY:disabled{opacity:.5;cursor:not-allowed}.DealModal_clientSearchWrapper__C_Yxy{position:relative;width:100%}.DealModal_clientSearchInputWrapper__WVgFN{position:relative;display:flex;align-items:center}.DealModal_clientSearchInput__m4GSL{width:100%;padding:.75rem 2.5rem .75rem .75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:1rem;background:var(--white);color:var(--color-text-primary);transition:border-color .2s,box-shadow .2s;font-family:inherit}.DealModal_clientSearchInput__m4GSL:focus{outline:none;border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(163,176,117,.25)}.DealModal_clientSearchInput__m4GSL:disabled{background:var(--color-background-alt);color:var(--color-text-secondary);cursor:not-allowed}.DealModal_clientSearchInput__m4GSL::placeholder{color:var(--color-text-muted)}.DealModal_inputError__ws_I4{border-color:var(--color-accent-secondary)!important}.DealModal_clearClientButton__Y7Nv_{position:absolute;right:.5rem;background:none;border:none;font-size:1.25rem;color:var(--color-text-muted);cursor:pointer;padding:.25rem;line-height:1;display:flex;align-items:center;justify-content:center;border-radius:50%;width:24px;height:24px;transition:all .2s}.DealModal_clearClientButton__Y7Nv_:hover{background:var(--color-background-alt);color:var(--color-accent-secondary)}.DealModal_clientDropdown__HO8Zh{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--white);border:1px solid var(--color-border-primary);border-radius:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);max-height:280px;overflow-y:auto;z-index:1000}.DealModal_clientDropdownEmpty__1v8qh,.DealModal_clientDropdownLoading__vTUFI{padding:1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.DealModal_clientDropdownList__t2A3C{list-style:none;margin:0;padding:.25rem 0}.DealModal_clientDropdownItem__WvpLF{padding:.75rem 1rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;transition:background .15s}.DealModal_clientDropdownItem__WvpLF:hover{background:var(--color-background-alt)}.DealModal_clientDropdownItemSelected__5LbM3{background:var(--color-background-alt);border-left:3px solid var(--color-accent-primary)}.DealModal_clientName__d3Wjd{font-weight:500;color:var(--color-text-primary)}.DealModal_clientDropdownMore__cQr6Q,.DealModal_clientEmail__GGjY6{font-size:.8125rem;color:var(--color-text-muted)}.DealModal_clientDropdownMore__cQr6Q{padding:.75rem 1rem;text-align:center;border-top:1px solid var(--color-border-primary);font-style:italic}.DealModal_fieldHint__o7gwx{display:block;margin-top:.25rem;font-size:.875rem;color:var(--color-text-muted);font-style:italic;opacity:.7}.DealModal_tabs__3heSm{display:flex;gap:.5rem;padding:0 1.5rem;border-bottom:1px solid var(--color-border-primary);background:var(--theme-elevation-25);overflow-x:auto;overflow-y:hidden;width:100%;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;flex-shrink:0;min-height:49px}.DealModal_tab__xqR5R{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:none;border:none;border-bottom:2px solid rgba(0,0,0,0);cursor:pointer;color:var(--theme-elevation-600);font-size:.875rem;font-weight:500;transition:all .2s;white-space:nowrap;height:49px;box-sizing:border-box}.DealModal_tab__xqR5R:hover{color:var(--theme-text)}.DealModal_tab__xqR5R.DealModal_activeTab__rS6qo{color:var(--color-dark-cyan);border-bottom-color:var(--color-dark-cyan)}.DealModal_tabContent__KNYMI{padding:0;min-height:0}.DealModal_tagsContainer__1xmvX{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.DealModal_tagInputWrapper__Ae3zs{display:flex;gap:.5rem;align-items:center}.DealModal_tagInput__EfkBl{flex:1 1;padding:.5rem .75rem;border:1px solid var(--color-border-primary);border-radius:4px;font-size:.875rem}.DealModal_removeTagButton__zVZP9{background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.2);border-radius:4px;width:32px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--theme-elevation-600);transition:all .2s ease;padding:0;flex-shrink:0}.DealModal_removeTagButton__zVZP9:hover{background:rgba(220,38,38,.15);border-color:rgba(220,38,38,.3);color:#dc2626}.DealModal_removeTagButton__zVZP9 svg{display:block}.DealModal_addTagButton__vC_oB{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem 1rem;background:var(--color-accent-primary);color:var(--white);border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.DealModal_addTagButton__vC_oB:hover:not(:disabled){opacity:.8}.DealModal_addTagButton__vC_oB:disabled{opacity:.5;cursor:not-allowed}.DealModal_formGroup__2LSPJ h3{margin:1.5rem 0 1rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.DealModal_keyDatesList__nLpSo{display:flex;flex-direction:column;gap:1rem;margin-bottom:.75rem}.DealModal_keyDateCard__G87Jk{padding:1rem;background:var(--theme-elevation-50);border:1px solid var(--theme-elevation-200);border-radius:8px}.DealModal_keyDateHeader__sR91q{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.DealModal_keyDateHeader__sR91q .DealModal_formGroup__2LSPJ{flex:1 1;margin-bottom:0}.DealModal_checkboxGrid__iPm7_{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.5rem}.DealModal_checkboxItem__pv1PT{display:flex;align-items:center;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:4px;cursor:pointer;transition:all .2s;background:var(--color-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;gap:.5rem}.DealModal_checkboxItem__pv1PT:hover:not(:has(input:disabled)){border-color:var(--color-dark-cyan);background:var(--theme-elevation-50)}.DealModal_checkboxItem__pv1PT.DealModal_checkboxItemSelected__3SLHs{border-color:var(--color-dark-cyan);background:rgba(59,80,84,.08)}.DealModal_checkboxItem__pv1PT input[type=checkbox]{width:auto;cursor:pointer;accent-color:var(--color-dark-cyan);margin:0 .5rem 0 0;flex-shrink:0}.DealModal_checkboxItem__pv1PT input[type=checkbox]:disabled{cursor:not-allowed;opacity:.6}.DealModal_checkboxItem__pv1PT input[type=checkbox]:disabled+span{opacity:.7}.DealModal_checkboxItem__pv1PT span{font-size:.875rem;color:var(--color-text-primary);flex:1 1;margin-left:0}.DealModal_checkboxItem__pv1PT:has(input:disabled){cursor:not-allowed;opacity:.7;background:var(--theme-elevation-50)}.DealModal_checkboxItem__pv1PT:has(input:disabled):hover{border-color:var(--color-border-primary);background:var(--theme-elevation-50)}.DealModal_selectedCount__j_pCk{margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted);font-style:italic}.DealModal_emptyText__1s5Lf,.DealModal_loadingText__WQdGg{padding:1rem;text-align:center;color:var(--color-text-muted);font-size:.875rem}.Image_font-manrope-extra-light___eHpC{font-family:var(--font-headline);font-weight:200}.Image_font-manrope-light__O5KG5{font-family:var(--font-headline);font-weight:300}.Image_font-manrope-normal__TM4T5{font-family:var(--font-headline);font-weight:400}.Image_font-manrope-medium__qqfWc{font-family:var(--font-headline);font-weight:500}.Image_font-manrope-semi-bold__Ih_e0{font-family:var(--font-headline);font-weight:600}.Image_font-manrope-bold__Q_O1z{font-family:var(--font-headline);font-weight:700}.Image_font-manrope-ultra-bold__zm37j{font-family:var(--font-headline);font-weight:800}.Image_font-roboto-thin__mH2x6{font-family:var(--font-body);font-weight:100}.Image_font-roboto-light__GEMLY{font-family:var(--font-body);font-weight:300}.Image_font-roboto-normal__rT1Wl{font-family:var(--font-body);font-weight:400}.Image_font-roboto-medium__VvNPc{font-family:var(--font-body);font-weight:500}.Image_font-roboto-bold__EHzAD{font-family:var(--font-body);font-weight:700}.Image_font-roboto-black__Q20DW{font-family:var(--font-body);font-weight:900}.Image_placeholder__uf5AB{background-color:var(--theme-elevation-50)}[data-theme=dark] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:none}[data-theme=dark] [data-theme=light] .Image_hasDarkModeFallback__JQBjj.Image_themeLight__GCSlz{display:block}[data-theme=light] .Image_themeDark__IAQXs{display:none}[data-theme=light] [data-theme=dark] .Image_themeDark__IAQXs{display:block}.Video_font-manrope-extra-light__1pvhD{font-family:var(--font-headline);font-weight:200}.Video_font-manrope-light__eO6DL{font-family:var(--font-headline);font-weight:300}.Video_font-manrope-normal__hyyia{font-family:var(--font-headline);font-weight:400}.Video_font-manrope-medium__5y2x1{font-family:var(--font-headline);font-weight:500}.Video_font-manrope-semi-bold__vaQqc{font-family:var(--font-headline);font-weight:600}.Video_font-manrope-bold__XRyai{font-family:var(--font-headline);font-weight:700}.Video_font-manrope-ultra-bold__OVO9W{font-family:var(--font-headline);font-weight:800}.Video_font-roboto-thin__s5CVr{font-family:var(--font-body);font-weight:100}.Video_font-roboto-light__lv5H4{font-family:var(--font-body);font-weight:300}.Video_font-roboto-normal__K9hME{font-family:var(--font-body);font-weight:400}.Video_font-roboto-medium__mfUOv{font-family:var(--font-body);font-weight:500}.Video_font-roboto-bold__1agua{font-family:var(--font-body);font-weight:700}.Video_font-roboto-black__JtTYE{font-family:var(--font-body);font-weight:900}.Video_videoWrapper__wgzLE{position:relative;width:100%;height:100%;min-height:300px}@media(max-width:1024px){.Video_videoWrapper__wgzLE{display:none}}.Video_video__D_9PX{max-width:100%;width:100%;display:block}.Video_video__D_9PX.Video_loaded__D77By{animation:Video_fadeIn__SFhYn .5s ease-in-out}@media(max-width:1024px){.Video_video__D_9PX{display:none}}.Video_cover__4szsE{object-fit:cover;width:100%;height:100%}@keyframes Video_fadeIn__SFhYn{0%{opacity:.5}to{opacity:1}}.PartnerGrid_font-manrope-extra-light__F1lH_{font-family:var(--font-headline);font-weight:200}.PartnerGrid_font-manrope-light__3niKZ{font-family:var(--font-headline);font-weight:300}.PartnerGrid_font-manrope-normal__LXodb{font-family:var(--font-headline);font-weight:400}.PartnerGrid_font-manrope-medium__IHFlq{font-family:var(--font-headline);font-weight:500}.PartnerGrid_font-manrope-semi-bold__weZxz{font-family:var(--font-headline);font-weight:600}.PartnerGrid_font-manrope-bold__lIefm{font-family:var(--font-headline);font-weight:700}.PartnerGrid_font-manrope-ultra-bold__2_n1H{font-family:var(--font-headline);font-weight:800}.PartnerGrid_font-roboto-thin__H5NP_{font-family:var(--font-body);font-weight:100}.PartnerGrid_font-roboto-light__6SJkA{font-family:var(--font-body);font-weight:300}.PartnerGrid_font-roboto-normal__Vn111{font-family:var(--font-body);font-weight:400}.PartnerGrid_font-roboto-medium__sjVBd{font-family:var(--font-body);font-weight:500}.PartnerGrid_font-roboto-bold__oSsoe{font-family:var(--font-body);font-weight:700}.PartnerGrid_font-roboto-black__k9vP5{font-family:var(--font-body);font-weight:900}.PartnerGrid_PartnerGridWrap__LdehN{display:flex;width:100%;flex-wrap:wrap;row-gap:2rem}@media(max-width:400px){.PartnerGrid_PartnerGridWrap__LdehN{flex-direction:column}}.AuthorsList_font-manrope-extra-light__CXju7{font-family:var(--font-headline);font-weight:200}.AuthorsList_font-manrope-light__iGugV{font-family:var(--font-headline);font-weight:300}.AuthorsList_font-manrope-normal__SuJGv{font-family:var(--font-headline);font-weight:400}.AuthorsList_font-manrope-medium__8YRsB{font-family:var(--font-headline);font-weight:500}.AuthorsList_font-manrope-semi-bold__GSAM9{font-family:var(--font-headline);font-weight:600}.AuthorsList_font-manrope-bold__pRSTV{font-family:var(--font-headline);font-weight:700}.AuthorsList_font-manrope-ultra-bold__pd5Aa{font-family:var(--font-headline);font-weight:800}.AuthorsList_font-roboto-thin__fdHJ6{font-family:var(--font-body);font-weight:100}.AuthorsList_font-roboto-light__Bdjug{font-family:var(--font-body);font-weight:300}.AuthorsList_font-roboto-normal__Pf2TI{font-family:var(--font-body);font-weight:400}.AuthorsList_font-roboto-medium__CJta2{font-family:var(--font-body);font-weight:500}.AuthorsList_font-roboto-bold__7_bGb{font-family:var(--font-body);font-weight:700}.AuthorsList_font-roboto-black__ptWaV{font-family:var(--font-body);font-weight:900}.AuthorsList_authorSlot__g1NNd{padding-bottom:1rem;display:flex;flex-direction:column;gap:.25rem}.AuthorsList_label__8SPuu{font-family:var(--font-headline);margin:1.2rem 0;font-size:13px;line-height:1;font-weight:300;letter-spacing:.25em;text-transform:uppercase}@media(max-width:1600px){.AuthorsList_label__8SPuu{font-size:12px}}.AuthorsList_label__8SPuu code{font-size:inherit}.AuthorsList_authorLink__TyxEz{text-decoration:none}.AuthorsList_authorLink__TyxEz:focus{outline:none;text-decoration:underline}.AuthorsList_author__LHKo8{display:flex;align-items:center;padding:0 0 .5rem}.AuthorsList_author__LHKo8 span{color:var(--theme-elevation-900);margin:0;line-height:1;letter-spacing:0}.AuthorsList_authorInfo__BuFyF{display:flex;flex-direction:column;gap:4px}.AuthorsList_twitter__nqd8l{letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.AuthorsList_twitter__nqd8l{font-size:15px;line-height:18px}}.AuthorsList_twitter__nqd8l{color:var(--theme-elevation-500)}.AuthorsList_authorImage__JxILZ{width:30px;height:30px;border-radius:100%;overflow:hidden;margin-right:.75rem;flex-shrink:0}.AuthorsList_guestSocials__b__GL{display:flex;padding:.25rem 0;gap:.25rem}@media(max-width:1024px){.AuthorsList_authorSlot__g1NNd{padding:0;border:none}.AuthorsList_authorLabel__8_kK1{display:none}}.ContentMediaCard_font-manrope-extra-light__j9ZqZ{font-family:var(--font-headline);font-weight:200}.ContentMediaCard_font-manrope-light__juhMX{font-family:var(--font-headline);font-weight:300}.ContentMediaCard_font-manrope-normal__J0XIG{font-family:var(--font-headline);font-weight:400}.ContentMediaCard_font-manrope-medium__FBoTX{font-family:var(--font-headline);font-weight:500}.ContentMediaCard_font-manrope-semi-bold___hHeu{font-family:var(--font-headline);font-weight:600}.ContentMediaCard_font-manrope-bold__0h3Ps{font-family:var(--font-headline);font-weight:700}.ContentMediaCard_font-manrope-ultra-bold__5Gsw1{font-family:var(--font-headline);font-weight:800}.ContentMediaCard_font-roboto-thin__kbx0l{font-family:var(--font-body);font-weight:100}.ContentMediaCard_font-roboto-light__MF81M{font-family:var(--font-body);font-weight:300}.ContentMediaCard_font-roboto-normal__9PM8A{font-family:var(--font-body);font-weight:400}.ContentMediaCard_font-roboto-medium__25haS{font-family:var(--font-body);font-weight:500}.ContentMediaCard_font-roboto-bold__k06N_{font-family:var(--font-body);font-weight:700}.ContentMediaCard_font-roboto-black__vkU8w{font-family:var(--font-body);font-weight:900}.ContentMediaCard_blogCard__HI7B0{display:block;text-decoration:none;position:relative;background:var(--color-background);overflow:hidden;height:100%}.ContentMediaCard_blogCard__HI7B0:hover .ContentMediaCard_media__8smwn{transform:scale(1.05)}.ContentMediaCard_mediaWrapper__eFfcS{position:relative;width:100%;height:250px;overflow:hidden}@media(max-width:1024px){.ContentMediaCard_mediaWrapper__eFfcS{height:200px}}@media(max-width:768px){.ContentMediaCard_mediaWrapper__eFfcS{height:220px}}.ContentMediaCard_media__8smwn{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ContentMediaCard_placeholder__ON2XE{width:100%;height:100%;background-color:var(--color-background-alt);display:flex;align-items:center;justify-content:center}.ContentMediaCard_placeholder__ON2XE span{color:var(--color-text-secondary);opacity:.5;font-family:var(--font-body);font-size:var(--font-body-size);font-weight:400;line-height:1.4;font-size:.9rem}.ContentMediaCard_content__bHhpp{padding-top:1.5rem;text-decoration:none;display:flex;flex-direction:column;gap:.75rem}@media(max-width:768px){.ContentMediaCard_content__bHhpp{padding-top:1.25rem}}.ContentMediaCard_meta__Vt85_{display:flex;flex-wrap:wrap;align-items:center;column-gap:1rem;row-gap:.5rem;opacity:.6}.ContentMediaCard_meta__Vt85_ time{text-wrap:nowrap;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.ContentMediaCard_meta__Vt85_ time{font-size:15px;line-height:18px}}.ContentMediaCard_meta__Vt85_ time{font-size:.85rem}.ContentMediaCard_meta__Vt85_ p{margin:0;text-wrap:nowrap;letter-spacing:0;font-size:16px;line-height:20px}@media(max-width:1920px){.ContentMediaCard_meta__Vt85_ p{font-size:15px;line-height:18px}}.ContentMediaCard_meta__Vt85_ p{font-size:.85rem}.ContentMediaCard_author__sAUE7{text-transform:capitalize}.ContentMediaCard_title__v3YEc{display:block;font-family:var(--font-headline);margin:1.2rem 0;font-size:1rem;line-height:1.2;font-weight:300;letter-spacing:-.05rem}@media(max-width:1600px){.ContentMediaCard_title__v3YEc{font-size:1.25rem}}@media(max-width:768px){.ContentMediaCard_title__v3YEc{font-size:1rem}}.ContentMediaCard_title__v3YEc code{font-size:inherit}.ContentMediaCard_title__v3YEc{margin:0;text-decoration:none;line-height:1.3}.ContentMediaCard_minimal__xCXl2 .ContentMediaCard_mediaWrapper__eFfcS{height:180px}.ContentMediaCard_minimal__xCXl2 .ContentMediaCard_content__bHhpp{padding:1.25rem}.ContentMediaCard_minimal__xCXl2 .ContentMediaCard_title__v3YEc{font-family:var(--font-body);font-size:var(--font-body-size);font-weight:400;line-height:1.4;font-weight:500;margin-bottom:0}.RelatedPosts_font-manrope-extra-light__qsrPA{font-family:var(--font-headline);font-weight:200}.RelatedPosts_font-manrope-light__ltp6w{font-family:var(--font-headline);font-weight:300}.RelatedPosts_font-manrope-normal__yU7_c{font-family:var(--font-headline);font-weight:400}.RelatedPosts_font-manrope-medium__ZXCJa{font-family:var(--font-headline);font-weight:500}.RelatedPosts_font-manrope-semi-bold__3Ujt6{font-family:var(--font-headline);font-weight:600}.RelatedPosts_font-manrope-bold__qsRl1{font-family:var(--font-headline);font-weight:700}.RelatedPosts_font-manrope-ultra-bold__ix9DQ{font-family:var(--font-headline);font-weight:800}.RelatedPosts_font-roboto-thin__ASra4{font-family:var(--font-body);font-weight:100}.RelatedPosts_font-roboto-light__Xgi2T{font-family:var(--font-body);font-weight:300}.RelatedPosts_font-roboto-normal__Q70J5{font-family:var(--font-body);font-weight:400}.RelatedPosts_font-roboto-medium__kPquH{font-family:var(--font-body);font-weight:500}.RelatedPosts_font-roboto-bold__iiWO9{font-family:var(--font-body);font-weight:700}.RelatedPosts_font-roboto-black__ryrMm{font-family:var(--font-body);font-weight:900}.RelatedPosts_title__Xiei8{margin:0 0 2rem}.RelatedPosts_grid__BTl9_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2rem;gap:2rem;width:100%}@media(max-width:1024px){.RelatedPosts_grid__BTl9_{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media(max-width:768px){.RelatedPosts_grid__BTl9_{grid-template-columns:1fr;gap:2rem}}.RelatedPosts_minimal__tTEW5 .RelatedPosts_grid__BTl9_{gap:1rem 2rem}@media(max-width:1024px){.RelatedPosts_minimal__tTEW5 .RelatedPosts_grid__BTl9_{gap:.75rem 1.5rem}}@media(max-width:768px){.RelatedPosts_minimal__tTEW5 .RelatedPosts_grid__BTl9_{gap:1rem 0}}.ServicesGrid_font-manrope-extra-light__rKjHE{font-family:var(--font-headline);font-weight:200}.ServicesGrid_font-manrope-light__90OjU{font-family:var(--font-headline);font-weight:300}.ServicesGrid_font-manrope-normal__hYZdb{font-family:var(--font-headline);font-weight:400}.ServicesGrid_font-manrope-medium__eAn27{font-family:var(--font-headline);font-weight:500}.ServicesGrid_font-manrope-semi-bold___2xGd{font-family:var(--font-headline);font-weight:600}.ServicesGrid_font-manrope-bold__5eM2k{font-family:var(--font-headline);font-weight:700}.ServicesGrid_font-manrope-ultra-bold__QwQlP{font-family:var(--font-headline);font-weight:800}.ServicesGrid_font-roboto-thin___zVSt{font-family:var(--font-body);font-weight:100}.ServicesGrid_font-roboto-light__wmXsq{font-family:var(--font-body);font-weight:300}.ServicesGrid_font-roboto-normal__NUCtR{font-family:var(--font-body);font-weight:400}.ServicesGrid_font-roboto-medium__RFZlv{font-family:var(--font-body);font-weight:500}.ServicesGrid_font-roboto-bold__Lzcul{font-family:var(--font-body);font-weight:700}.ServicesGrid_font-roboto-black__TEY3I{font-family:var(--font-body);font-weight:900}.ServicesGrid_servicesSection__l15Zh{padding:calc(var(--base)*4) 0;padding-bottom:0;background-color:var(--color-background)}@media(max-width:1024px){.ServicesGrid_servicesSection__l15Zh{padding:calc(var(--base)*3) 0;padding-bottom:0}}@media(max-width:768px){.ServicesGrid_servicesSection__l15Zh{padding:calc(var(--base)*2) 0;padding-bottom:0}}.ServicesGrid_sectionHeader___r_PS{margin-bottom:2rem;text-align:center}@media(max-width:768px){.ServicesGrid_sectionHeader___r_PS{margin-bottom:1.5rem}}.ServicesGrid_container__MOKV0{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:stretch;border-bottom:1px solid var(--color-border-primary);border-top:1px solid var(--color-border-primary)}@media(max-width:768px){.ServicesGrid_container__MOKV0{grid-template-columns:1fr;gap:calc(var(--base)*2)}}.ServicesGrid_blueprintColumn__jFLFv{background:var(--color-background);position:relative;overflow:hidden}@media(max-width:768px){.ServicesGrid_blueprintColumn__jFLFv{display:none}}.ServicesGrid_blueprintContainer__Jdkec{position:absolute;inset:0;opacity:.8;display:flex}.ServicesGrid_blueprintImage__I3x4c{width:100%;height:100%;object-fit:cover;filter:grayscale(100%) contrast(1.2)}.ServicesGrid_blueprintImage__I3x4c,.ServicesGrid_blueprintImage__I3x4c img,.ServicesGrid_blueprintImage__I3x4c picture,.ServicesGrid_blueprintImage__I3x4c video,.ServicesGrid_blueprintImage__I3x4c>div,.ServicesGrid_blueprintImage__I3x4c>span{width:100%!important;height:100%!important;object-fit:cover}.ServicesGrid_cardsColumn__Aj0jn{position:relative;padding:0;display:flex;flex-direction:column;justify-content:stretch}.ServicesGrid_cardsContainer__fqpjH{display:flex;flex-direction:column;width:100%;flex:1 1}.ServicesGrid_serviceCard__ioN5g{background:var(--color-background);border:1px solid var(--color-border-primary);border-bottom:none;border-right:none;padding:calc(var(--base)*2);transition:all .3s ease;position:relative;z-index:1}.ServicesGrid_serviceCard__ioN5g:hover{background:var(--black);color:#fff;transform:translateY(-2px)}.ServicesGrid_serviceCard__ioN5g:hover .ServicesGrid_serviceDescription__HsdJw,.ServicesGrid_serviceCard__ioN5g:hover .ServicesGrid_serviceLink__fHMRh,.ServicesGrid_serviceCard__ioN5g:hover .ServicesGrid_serviceTitle__vRVjd{color:var(--white)}@media(max-width:768px){.ServicesGrid_serviceCard__ioN5g{margin:0;width:100%!important}}.ServicesGrid_card1__7MRkR{width:100%;margin-left:auto;border-top:none}.ServicesGrid_card2__C5mJf{width:120%;margin-left:-20%}@media(max-width:768px){.ServicesGrid_card2__C5mJf{width:100%;margin-left:0}}.ServicesGrid_card3__ssM9Z{width:140%;margin-left:-40%}@media(max-width:768px){.ServicesGrid_card3__ssM9Z{width:100%;margin-left:0}}.ServicesGrid_card4__0XWDa{width:160%;margin-left:-60%}@media(max-width:768px){.ServicesGrid_card4__0XWDa{width:100%;margin-left:0}}.ServicesGrid_cardContent__oMChp{display:flex;align-items:flex-start}@media(max-width:768px){.ServicesGrid_cardContent__oMChp{text-align:center}}.ServicesGrid_cardText__JB9VP{flex:1 1}.ServicesGrid_serviceTitle__vRVjd{margin:0 0 calc(var(--base)*.5) 0;color:var(--color-text-primary);transition:color .3s ease;font-size:1.25rem;font-weight:700}.ServicesGrid_serviceDescription__HsdJw{margin:0 0 calc(var(--base)) 0;color:var(--color-text-secondary);line-height:1.6;transition:color .3s ease;font-size:1rem;line-height:1.5}.ServicesGrid_serviceLink__fHMRh{font-family:var(--font-headline);color:var(--black);text-decoration:none;transition:color .3s ease;font-size:1rem;font-weight:600;display:inline-flex;align-items:center;gap:8px}.ServicesGrid_serviceLink__fHMRh:hover{text-decoration:underline}.ServicesGrid_serviceLink__fHMRh:hover .ServicesGrid_arrow__GPMCs{transform:translateX(4px);transition:transform .2s ease}.Slider_font-manrope-extra-light__3JQrf{font-family:var(--font-headline);font-weight:200}.Slider_font-manrope-light__UuLm_{font-family:var(--font-headline);font-weight:300}.Slider_font-manrope-normal__TbCOL{font-family:var(--font-headline);font-weight:400}.Slider_font-manrope-medium__92o67{font-family:var(--font-headline);font-weight:500}.Slider_font-manrope-semi-bold__feTpW{font-family:var(--font-headline);font-weight:600}.Slider_font-manrope-bold__pLBwX{font-family:var(--font-headline);font-weight:700}.Slider_font-manrope-ultra-bold__b2NBy{font-family:var(--font-headline);font-weight:800}.Slider_font-roboto-thin__aWdrP{font-family:var(--font-body);font-weight:100}.Slider_font-roboto-light___gzGq{font-family:var(--font-body);font-weight:300}.Slider_font-roboto-normal__Tlmil{font-family:var(--font-body);font-weight:400}.Slider_font-roboto-medium__Ozdze{font-family:var(--font-body);font-weight:500}.Slider_font-roboto-bold__SvX71{font-family:var(--font-body);font-weight:700}.Slider_font-roboto-black__TXK3Y{font-family:var(--font-body);font-weight:900}.Slider_slider__zDLu5{position:relative;display:flex;flex-direction:column;--pixel-extension-top:2.5rem;--pixel-extension-bottom:5rem;--pixel-extension-total:calc(var(--pixel-extension-top) + var(--pixel-extension-bottom))}@media(max-width:1024px){.Slider_slider__zDLu5{--pixel-extension-top:2rem;--pixel-extension-bottom:2.25rem}}.Slider_introContent__TOsgJ{margin-bottom:4rem;row-gap:2rem}.Slider_withPixelBackground__ITLMb{margin-top:calc(var(--pixel-extension-top) + var(--block-spacing));margin-bottom:calc(var(--pixel-extension-bottom) + var(--block-spacing))}.Slider_sliderNav__Bh3VL{display:flex;justify-content:center;margin-top:2rem}.Slider_navButton__uL_zy{all:unset;cursor:pointer;width:.6rem}@media(max-width:1024px){.Slider_navButton__uL_zy{width:1rem}}.Slider_navButton__uL_zy svg{width:100%;height:auto}.Slider_navButton__uL_zy:disabled{opacity:.5;cursor:default}.Slider_prevButton__GsnNS{margin-right:1.5rem}.Slider_sliderTrack__gi8_5{scroll-padding-left:var(--gutter-h);padding-inline:var(--gutter-h);scrollbar-width:none;background:var(--theme-bg)}.Slider_sliderTrack__gi8_5::-webkit-scrollbar,.Slider_sliderTrack__gi8_5::-webkit-scrollbar-track{display:none}.Slider_trackWrap__R3NJx{position:relative}.Slider_slide__gu4Jv{position:relative;box-sizing:border-box;padding-right:1rem}.Slider_slide__gu4Jv:last-of-type{padding-right:0}.Slider_pixelContainer__aLWEQ{position:absolute;left:0;right:0;height:calc(100% + var(--pixel-extension-total));top:calc(-1*var(--pixel-extension-top));z-index:-3}.Slider_pixelContainer__aLWEQ *{height:100%}.Slider_pixelCell__MH1aJ{position:relative;height:100%;width:calc(100% + var(--gutter-h))}.Slider_quoteSlide__3W4wg{box-sizing:border-box;max-width:calc(var(--column)*8)}@media(max-width:1024px){.Slider_quoteSlide__3W4wg{max-width:100%}}.QuoteCard_font-manrope-extra-light__zZGyv{font-family:var(--font-headline);font-weight:200}.QuoteCard_font-manrope-light___fJL5{font-family:var(--font-headline);font-weight:300}.QuoteCard_font-manrope-normal__5mYYg{font-family:var(--font-headline);font-weight:400}.QuoteCard_font-manrope-medium__VhA7s{font-family:var(--font-headline);font-weight:500}.QuoteCard_font-manrope-semi-bold__h2TJf{font-family:var(--font-headline);font-weight:600}.QuoteCard_font-manrope-bold__EwVkb{font-family:var(--font-headline);font-weight:700}.QuoteCard_font-manrope-ultra-bold__g39ra{font-family:var(--font-headline);font-weight:800}.QuoteCard_font-roboto-thin__wOv2m{font-family:var(--font-body);font-weight:100}.QuoteCard_font-roboto-light__vd143{font-family:var(--font-body);font-weight:300}.QuoteCard_font-roboto-normal__TZUnt{font-family:var(--font-body);font-weight:400}.QuoteCard_font-roboto-medium__q0Jqx{font-family:var(--font-body);font-weight:500}.QuoteCard_font-roboto-bold__AUli5{font-family:var(--font-body);font-weight:700}.QuoteCard_font-roboto-black__pNjcD{font-family:var(--font-body);font-weight:900}.QuoteCard_quoteCard__dAe8g{text-decoration:none;font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.QuoteCard_quoteCard__dAe8g{font-size:22px}}.QuoteCard_quoteCard__dAe8g{box-sizing:border-box;padding:3rem 3rem 2rem;display:flex;position:relative;flex-direction:column;justify-content:flex-start;height:24rem;opacity:.5;transition:opacity .35s cubic-bezier(.165,.84,.44,1);background:var(--color-background-alt);border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);border-radius:1rem}@media(max-width:1024px){.QuoteCard_quoteCard__dAe8g{padding:1.5rem;height:20rem}}.QuoteCard_quoteCard__dAe8g:hover:not(.QuoteCard_isActive__Kmvsn){opacity:.65}.QuoteCard_quoteCard__dAe8g.QuoteCard_isActive__Kmvsn{opacity:1}.QuoteCard_quoteCard__dAe8g.QuoteCard_enableLink__Q_ZKb:hover{cursor:pointer}.QuoteCard_quoteCard__dAe8g.QuoteCard_enableLink__Q_ZKb:hover .QuoteCard_linkLabel__hiLgL{opacity:1}.QuoteCard_icon__3Bsbm{margin-bottom:1rem}@media(max-width:1024px){.QuoteCard_icon__3Bsbm{max-width:25px;margin-bottom:.5rem}}.QuoteCard_richText__IVoFU{font-size:24px;line-height:1.2em;letter-spacing:-.04em}@media(max-width:1920px){.QuoteCard_richText__IVoFU{font-size:22px}}.QuoteCard_richText__IVoFU{margin-bottom:auto}.QuoteCard_closingQuote__MdKwu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.QuoteCard_quote__offLH{font-family:var(--font-headline);margin:1.2rem 0;font-size:1.25rem;line-height:1.2;font-weight:300;letter-spacing:-.05em}@media(max-width:1600px){.QuoteCard_quote__offLH{font-size:1.25rem}}@media(max-width:768px){.QuoteCard_quote__offLH{font-size:1.125rem}}.QuoteCard_quote__offLH code{font-size:inherit}.QuoteCard_quote__offLH{margin-top:0;position:relative}.QuoteCard_credit__5Boro{font-family:var(--font-body);font-size:var(--font-body-size);font-weight:400;line-height:1.4;letter-spacing:0;margin-top:0}.QuoteCard_logoWrap__gqunV{display:flex;width:auto;justify-content:space-between;align-items:center;margin-top:auto}.QuoteCard_logoWrap__gqunV img{display:block;height:7rem;width:7rem;object-fit:cover;object-position:top center;border-radius:50%}.QuoteCard_logoWrap__gqunV .QuoteCard_arrowWrap__tXfwk{display:flex;align-items:center;gap:.5rem;transition:opacity .35s ease;letter-spacing:0;text-decoration:none}.QuoteCard_logoWrap__gqunV .QuoteCard_arrowWrap__tXfwk:hover .QuoteCard_arrow__dQHWa,.QuoteCard_logoWrap__gqunV .QuoteCard_arrowWrap__tXfwk:hover .QuoteCard_linkLabel__hiLgL{opacity:1}.QuoteCard_logoWrap__gqunV .QuoteCard_linkLabel__hiLgL{letter-spacing:0;opacity:.5;display:flex;align-items:center;gap:.5rem;transition:opacity .35s ease;font-family:var(--font-body);font-size:var(--font-body-size);font-weight:400;line-height:1.4}.QuoteCard_logoWrap__gqunV .QuoteCard_arrow__dQHWa{display:flex;justify-content:center;align-items:center;stroke-width:2px;transition:opacity .1s ease;opacity:.5}.QuoteCard_logoWrap__gqunV .QuoteCard_arrow__dQHWa svg{width:.75rem;height:.75rem}.QuoteCard_logoWrap__gqunV .QuoteCard_arrow__dQHWa svg path{stroke:var(--color-text-primary)}.Statement_font-manrope-extra-light__5KvZc{font-family:var(--font-headline);font-weight:200}.Statement_font-manrope-light__lKcY1{font-family:var(--font-headline);font-weight:300}.Statement_font-manrope-normal__CpPIt{font-family:var(--font-headline);font-weight:400}.Statement_font-manrope-medium__xrz2u{font-family:var(--font-headline);font-weight:500}.Statement_font-manrope-semi-bold__QyNyl{font-family:var(--font-headline);font-weight:600}.Statement_font-manrope-bold__bgzy_{font-family:var(--font-headline);font-weight:700}.Statement_font-manrope-ultra-bold__Jmo0x{font-family:var(--font-headline);font-weight:800}.Statement_font-roboto-thin__0gzjU{font-family:var(--font-body);font-weight:100}.Statement_font-roboto-light__BDHbh{font-family:var(--font-body);font-weight:300}.Statement_font-roboto-normal__skqms{font-family:var(--font-body);font-weight:400}.Statement_font-roboto-medium__0_unZ{font-family:var(--font-body);font-weight:500}.Statement_font-roboto-bold__nsBj4{font-family:var(--font-body);font-weight:700}.Statement_font-roboto-black__Q8Dh3{font-family:var(--font-body);font-weight:900}.Statement_statementWrap__oWZk2{height:auto;position:relative;z-index:1;overflow-x:clip}.Statement_links__Ya2fm{display:flex;list-style:none;margin:0;padding:0}.Statement_links__Ya2fm a{max-width:50%}.Statement_links__Ya2fm a:first-child{border-bottom:1px solid var(--theme-border-color)}@media(max-width:1024px){.Statement_links__Ya2fm{flex-direction:column}.Statement_links__Ya2fm a{max-width:none}.Statement_links__Ya2fm a:first-child{border-bottom:none}}.Statement_content__QjJ9C{margin-bottom:2rem}@media(max-width:1024px){.Statement_content__QjJ9C{margin-bottom:1.5rem}}.Statement_content__QjJ9C p{margin:0}.Statement_assetWrap__qA71s{position:relative;display:flex;flex-direction:column;align-items:center}.Statement_codeBlock__cy8RD{padding:2rem calc(var(--column) - 2.5rem);border:1px solid var(--theme-elevation-100)}@media(max-width:1024px){.Statement_codeBlock__cy8RD{padding:2rem}}.Statement_white__n16zy{position:relative}.Statement_white__n16zy:before{content:"";position:absolute;height:100%;width:auto;aspect-ratio:2/1;border-radius:100%;background:radial-gradient(ellipse at center,rgb(255,255,255) 0,rgba(255,255,255,0) 100%);z-index:-1;animation:Statement_opacityPulse__ePBSt 10s linear infinite;filter:blur(8rem)}.Statement_colorful__fQU2f{position:relative}.Statement_colorful__fQU2f:before{content:"";position:absolute;height:100%;width:auto;aspect-ratio:2/1;border-radius:100%;background:conic-gradient(var(--theme-elevation-0),var(--theme-elevation-0),var(--theme-warning-500),var(--theme-elevation-0),var(--theme-elevation-0),var(--theme-success-250),var(--theme-elevation-0),var(--theme-success-250),var(--theme-elevation-0),var(--theme-success-250),var(--theme-elevation-0),var(--theme-success-250),var(--theme-warning-250),var(--theme-elevation-0),var(--theme-success-250),var(--theme-elevation-0));z-index:-1;animation:Statement_opacityPulse__ePBSt 15s linear infinite;filter:blur(2rem)}.Statement_colorful__fQU2f:nth-of-type(odd):before{animation:Statement_opacityPulse__ePBSt 20s linear infinite reverse}@keyframes Statement_opacityPulse__ePBSt{0%{opacity:.125;rotate:0;transform:scaleX(.8)}50%{opacity:.25;rotate:180deg;transform:scaleX(1)}to{opacity:.125;rotate:1turn;transform:scaleX(.8)}}.Statement_fullMedia__tBg1o{margin-inline:calc(-1*var(--gutter-h))}.Statement_assetCaption__ePOqA{display:block;text-align:left;margin-top:3rem;width:calc(var(--column)*8)}.Steps_steps__1DeWs{list-style:none;margin:0;padding:4rem 0;display:flex;flex-direction:column;gap:12rem}.Step_font-manrope-extra-light__db0Rc{font-family:var(--font-headline);font-weight:200}.Step_font-manrope-light__eXK8R{font-family:var(--font-headline);font-weight:300}.Step_font-manrope-normal__MS0Jj{font-family:var(--font-headline);font-weight:400}.Step_font-manrope-medium__abDgX{font-family:var(--font-headline);font-weight:500}.Step_font-manrope-semi-bold__kTBKQ{font-family:var(--font-headline);font-weight:600}.Step_font-manrope-bold__kClc6{font-family:var(--font-headline);font-weight:700}.Step_font-manrope-ultra-bold__dyKjE{font-family:var(--font-headline);font-weight:800}.Step_font-roboto-thin__T5ze_{font-family:var(--font-body);font-weight:100}.Step_font-roboto-light__4EEPA{font-family:var(--font-body);font-weight:300}.Step_font-roboto-normal__4b9_k{font-family:var(--font-body);font-weight:400}.Step_font-roboto-medium__wSzdo{font-family:var(--font-body);font-weight:500}.Step_font-roboto-bold__IT0TW{font-family:var(--font-body);font-weight:700}.Step_font-roboto-black__U2xNN{font-family:var(--font-body);font-weight:900}.Step_stepContainer__W9wjB{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.Step_inView__bdUvy .Step_content__MOSH7,.Step_inView__bdUvy .Step_media__OBFbo{transform:translateY(0);opacity:1}.Step_pill__yu5xo{display:inline-block;padding:.2rem .6rem;margin:0;border-radius:.25rem;border:1px solid var(--theme-success-200);background-color:var(--theme-success-50);color:var(--theme-success-650);line-height:1.2;font-weight:400}@media(max-width:1024px){.Step_pill__yu5xo{font-size:1rem}}@media(max-width:768px){.Step_pill__yu5xo{font-size:1rem}}.Step_content__MOSH7{width:calc(var(--column)*8);text-align:center;transform:translateY(3rem)}.Step_content__MOSH7,.Step_media__OBFbo{transition:transform 1s cubic-bezier(.4,0,0,1),opacity 1s cubic-bezier(.4,0,0,1);opacity:0}.Step_media__OBFbo{margin-top:2rem;transform:translateY(6rem)}.Highlight_font-manrope-extra-light__ZMc6F{font-family:var(--font-headline);font-weight:200}.Highlight_font-manrope-light__S07Bo{font-family:var(--font-headline);font-weight:300}.Highlight_font-manrope-normal__tdoCS{font-family:var(--font-headline);font-weight:400}.Highlight_font-manrope-medium__5dZnA{font-family:var(--font-headline);font-weight:500}.Highlight_font-manrope-semi-bold__Exe85{font-family:var(--font-headline);font-weight:600}.Highlight_font-manrope-bold__936oM{font-family:var(--font-headline);font-weight:700}.Highlight_font-manrope-ultra-bold__JDRVC{font-family:var(--font-headline);font-weight:800}.Highlight_font-roboto-thin__HGx17{font-family:var(--font-body);font-weight:100}.Highlight_font-roboto-light__Q8CXH{font-family:var(--font-body);font-weight:300}.Highlight_font-roboto-normal__aw4_s{font-family:var(--font-body);font-weight:400}.Highlight_font-roboto-medium__gB8fY{font-family:var(--font-body);font-weight:500}.Highlight_font-roboto-bold__fM4wS{font-family:var(--font-body);font-weight:700}.Highlight_font-roboto-black__38Eju{font-family:var(--font-body);font-weight:900}.Highlight_stickyHighlight__QTNfJ{position:relative}@media(max-width:1024px){.Highlight_stickyHighlight__QTNfJ{margin:var(--block-spacing) 0;padding:calc(var(--block-spacing)/2) 0}}.Highlight_stickyHighlight__QTNfJ .code-block{overflow:hidden}.Highlight_scroll-direction--down__MpoCO .animate-enter{opacity:0;visibility:hidden;transform:translate3d(0,4rem,0)}.Highlight_scroll-direction--down__MpoCO .animate-enter-active,.Highlight_scroll-direction--down__MpoCO .animate-enter-done{transform:translateZ(0);opacity:1;visibility:visible;transition:all .75s}.Highlight_scroll-direction--down__MpoCO .animate-exit{transform:translateZ(0);opacity:1;visibility:visible}.Highlight_scroll-direction--down__MpoCO .animate-exit-active{opacity:0;visibility:hidden;transform:translate3d(0,-4rem,0);transition:all .75s}.Highlight_scroll-direction--up__hFbGL .animate-enter{opacity:0;visibility:hidden;transform:translate3d(0,-4rem,0)}.Highlight_scroll-direction--up__hFbGL .animate-enter-active,.Highlight_scroll-direction--up__hFbGL .animate-enter-done{transform:translateZ(0);opacity:1;visibility:visible;transition:all .75s}.Highlight_scroll-direction--up__hFbGL .animate-exit{transform:translateZ(0);opacity:1;visibility:visible}.Highlight_scroll-direction--up__hFbGL .animate-exit-active{opacity:0;visibility:hidden;transform:translate3d(0,4rem,0);transition:all .75s}.Highlight_minHeight__BmHdu{height:100vh;align-items:center;pointer-events:none}@media(max-width:1024px){.Highlight_minHeight__BmHdu{height:auto}}.Highlight_leftContentWrapper__jQ4cU{pointer-events:all}.Highlight_scanlineColumns__WxXIp{position:relative}.Highlight_scanlineWrapper__eZCVp{position:absolute;height:100%;width:100%}@media(max-height:1000px){.Highlight_scanlineWrapper__eZCVp{top:calc(var(--wrapper-padding-top)/-2);height:calc(100% + 4rem)}}@media(max-width:1024px){.Highlight_scanlineWrapper__eZCVp{display:none}}.Highlight_crosshairBottomRight__Tlrgd,.Highlight_crosshairTopRight__kcPN8{position:absolute;width:1rem;height:auto;color:var(--theme-elevation-1000);opacity:.5}.Highlight_crosshairTopRight__kcPN8{top:-.5rem;right:-.5rem}.Highlight_crosshairBottomRight__Tlrgd{bottom:-.5rem;right:-.5rem}.Highlight_scanlineDesktop__muhC_{width:calc(100% + var(--gutter-h)*1);margin-right:calc(var(--gutter-h)*-1)}.Highlight_scanlineMobile__kLwx0{display:none}@media(max-width:1024px){.Highlight_scanlineMobile__kLwx0{display:block;width:calc(100% + var(--gutter-h)*2);margin-left:calc(var(--gutter-h)*-1);margin-right:calc(var(--gutter-h)*-1)}}.Highlight_richText__Mm3Yk{margin-bottom:1.5rem}.Highlight_codeMediaPosition__JYiJl{position:fixed;top:calc(15vh + var(--header-height)/4);right:0;bottom:15vh;left:0;opacity:0;visibility:hidden;pointer-events:none}@media(max-height:1000px){.Highlight_codeMediaPosition__JYiJl{top:18vh;bottom:12vh}}@media(max-width:1024px){.Highlight_codeMediaPosition__JYiJl{position:relative;pointer-events:auto;top:auto;bottom:auto;transform:translateZ(0)!important;opacity:1!important;visibility:visible!important;padding:0!important;margin:2rem 0 0}}.Highlight_rightContentWrapper__Hk_Vc{pointer-events:all}.Highlight_codeMedia__3WEuY{height:100%;position:relative}@media(max-width:1024px){.Highlight_codeMedia__3WEuY{margin:0;height:auto}}.Highlight_codeMediaInner__DVZoB{width:100%}.Highlight_codeWrap__cByAZ{position:relative;height:100%;background:var(--color-base-900)}.Highlight_codeWrapper__QRFxG{position:relative}.Highlight_code__zcLcx{margin:0!important}.Highlight_centerCodeMedia__5XKfl{display:flex;align-items:center}@media(max-width:1024px){.Highlight_centerCodeMedia__5XKfl{display:block}}.Highlight_mediaInner__XewZP{display:flex;width:100%;height:calc(100% - (var(--wrapper-padding-top)/2 + var(--wrapper-padding-bottom)/2))}.Highlight_media__D1KQn{display:flex;align-items:center;width:100%}.StickyHighlights_font-manrope-extra-light__0uEdY{font-family:var(--font-headline);font-weight:200}.StickyHighlights_font-manrope-light__8iarT{font-family:var(--font-headline);font-weight:300}.StickyHighlights_font-manrope-normal__lGeTa{font-family:var(--font-headline);font-weight:400}.StickyHighlights_font-manrope-medium__OU8w3{font-family:var(--font-headline);font-weight:500}.StickyHighlights_font-manrope-semi-bold__9MUIh{font-family:var(--font-headline);font-weight:600}.StickyHighlights_font-manrope-bold__BeT9R{font-family:var(--font-headline);font-weight:700}.StickyHighlights_font-manrope-ultra-bold__Enkl2{font-family:var(--font-headline);font-weight:800}.StickyHighlights_font-roboto-thin__hlOiG{font-family:var(--font-body);font-weight:100}.StickyHighlights_font-roboto-light__70Ugk{font-family:var(--font-body);font-weight:300}.StickyHighlights_font-roboto-normal___UXtS{font-family:var(--font-body);font-weight:400}.StickyHighlights_font-roboto-medium__vf_Mz{font-family:var(--font-body);font-weight:500}.StickyHighlights_font-roboto-bold__DmAb0{font-family:var(--font-body);font-weight:700}.StickyHighlights_font-roboto-black__fgJ1k{font-family:var(--font-body);font-weight:900}.StickyHighlights_stickyHighlights__BX2fO{position:relative}