.sidebar_sidebar__BaJNg{width:260px;height:100vh;position:fixed;top:0;left:0;background-color:var(--bg-surface);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;z-index:40;transition:transform var(--transition-normal)}.sidebar_brand__WGbWG{height:4rem;padding:0 1.5rem;display:flex;align-items:center;gap:.75rem;border-bottom:1px solid var(--border-subtle)}.sidebar_logoBadge__uMJEH{width:2rem;height:2rem;border-radius:var(--radius-md);background:linear-gradient(135deg,var(--primary),var(--accent));color:#ffffff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:700}.sidebar_brandName__Wpmy1{font-family:var(--font-display);font-size:1.125rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.sidebar_workspaceArea___eSTk{padding:1rem 1.25rem;border-bottom:1px solid var(--border-subtle)}.sidebar_nav__ExEex{flex:1 1;padding:1.25rem .75rem;display:flex;flex-direction:column;gap:.25rem;overflow-y:auto}.sidebar_navItem__25c1T{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--text-secondary);transition:all var(--transition-fast)}.sidebar_navItem__25c1T:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.sidebar_navItem__25c1T:focus-visible{outline:none;box-shadow:var(--focus-ring)}.sidebar_active__goic9{font-weight:600}.sidebar_active__goic9,.sidebar_active__goic9:hover{background-color:var(--primary-subtle);color:var(--primary)}.sidebar_disabled__4RaAw{opacity:.45;pointer-events:none;cursor:not-allowed;color:var(--text-muted)}.sidebar_disabled__4RaAw:hover{background-color:transparent;color:var(--text-muted)}.sidebar_navIcon__xDa56{font-size:1.125rem;display:flex;align-items:center;justify-content:center}.sidebar_footer__svTau{padding:1rem 1.25rem;border-top:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.sidebar_mobileOverlay__IZfx_{display:none}@media (max-width:1023px){.sidebar_sidebar__BaJNg{transform:translateX(-100%)}.sidebar_sidebar__BaJNg.sidebar_open__Q8h8N{transform:translateX(0)}.sidebar_mobileOverlay__IZfx_{display:block;position:fixed;inset:0;background-color:rgba(15,23,42,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:35}}.button_btn__KfSGo{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-sans);font-weight:500;border-radius:var(--radius-md);border:1px solid transparent;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all var(--transition-fast);white-space:nowrap}.button_btn__KfSGo:focus-visible{outline:none;box-shadow:var(--focus-ring)}.button_btn__KfSGo:disabled,.button_btn__KfSGo[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.button_sm__Ikw0K{padding:.35rem .65rem;font-size:.8125rem;line-height:1.25}.button_md__n_wDt{padding:.5rem 1rem;font-size:.875rem;line-height:1.25}.button_lg___LIfy{padding:.75rem 1.5rem;font-size:1rem;line-height:1.5}.button_primary__8QRtp{background-color:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-sm)}.button_primary__8QRtp:hover:not(:disabled){background-color:var(--primary-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.button_primary__8QRtp:active:not(:disabled){background-color:var(--primary-active);transform:translateY(0)}.button_secondary__4QS5s{background-color:var(--bg-surface);color:var(--text-primary);border-color:var(--border-default);box-shadow:var(--shadow-sm)}.button_secondary__4QS5s:hover:not(:disabled){background-color:var(--bg-surface-hover);border-color:var(--border-strong)}.button_danger__d_rGF{background-color:var(--danger);color:var(--danger-foreground)}.button_danger__d_rGF:hover:not(:disabled){background-color:var(--danger-hover);transform:translateY(-1px)}.button_danger__d_rGF:focus-visible{box-shadow:var(--focus-ring-danger)}.button_ghost__NAUHK{background-color:transparent;color:var(--text-secondary)}.button_ghost__NAUHK:hover:not(:disabled){background-color:var(--bg-surface-hover);color:var(--text-primary)}.button_outline__sgAs6{background-color:transparent;color:var(--primary);border-color:var(--primary-border)}.button_outline__sgAs6:hover:not(:disabled){background-color:var(--primary-subtle);border-color:var(--primary)}.button_spinner__EVvLS{width:1rem;height:1rem;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:button_spin__HY3v4 .75s linear infinite}@keyframes button_spin__HY3v4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login_container__6x_TJ{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:radial-gradient(circle at top right,var(--primary-subtle),transparent 40%),radial-gradient(circle at bottom left,var(--accent-subtle),transparent 40%),var(--bg-app)}.login_card___lE5G{width:100%;max-width:440px;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);padding:2.5rem;display:flex;flex-direction:column;gap:2rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:login_fadeIn__Iglge .3s ease-out}.login_header__aAUa1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem}.login_logoBadge__2c_d5{width:3.5rem;height:3.5rem;border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--primary),var(--accent));color:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);margin-bottom:.5rem}.login_logoBadge__2c_d5,.login_title__NKHB8{font-family:var(--font-display);font-size:1.5rem;font-weight:700}.login_title__NKHB8{color:var(--text-primary);letter-spacing:-.02em}.login_subtitle__BtFxo{font-size:.875rem;color:var(--text-muted)}.login_form__s4exH{display:flex;flex-direction:column;gap:1.25rem}.login_submitBtn__J3dG0{width:100%;margin-top:.5rem}.login_errorBanner__5bLyr{padding:.75rem 1rem;border-radius:var(--radius-md);background-color:var(--status-cancelled-bg);border:1px solid var(--status-cancelled-border);color:var(--status-cancelled-text);font-size:.875rem;display:flex;flex-direction:column;gap:.25rem}.login_footer__fz0PY{text-align:center;font-size:.8125rem;color:var(--text-muted)}.login_passwordToggleBtn__1_utN{background:none;border:none;padding:.25rem;margin:0;display:flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.login_passwordToggleBtn__1_utN:hover{color:var(--text-primary);background-color:var(--bg-surface-hover)}.login_passwordToggleBtn__1_utN:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.header_header__ASFgI{height:4rem;background-color:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;position:-webkit-sticky;position:sticky;top:0;z-index:30}.header_leftSection__ugUas{display:flex;align-items:center;gap:1rem}.header_menuBtn__GTkiH{display:none;width:2.25rem;height:2.25rem;border-radius:var(--radius-md);align-items:center;justify-content:center;font-size:1.25rem;color:var(--text-secondary);background-color:var(--bg-surface-hover)}.header_menuBtn__GTkiH:focus-visible{outline:none;box-shadow:var(--focus-ring)}.header_workspaceTitle__DKhhF{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var(--text-primary)}.header_rightSection__wt8UV{display:flex;align-items:center;gap:1rem}@media (max-width:1023px){.header_menuBtn__GTkiH{display:flex}}.layout_dashboardWrapper__Un99P{display:flex;min-height:100vh;background-color:var(--bg-app)}.layout_mainContent__R2mXX{flex:1 1;display:flex;flex-direction:column;min-width:0;margin-left:260px;min-height:100vh}.layout_pageContainer__w5GCa{flex:1 1;padding:2rem 2.5rem;max-width:1440px;width:100%;margin:0 auto}@media (max-width:1023px){.layout_mainContent__R2mXX{margin-left:0}.layout_pageContainer__w5GCa{padding:1.5rem 1rem}}.badge_badge__W6c2X{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;line-height:1;border-radius:var(--radius-full);border:1px solid transparent;white-space:nowrap;letter-spacing:.02em;text-transform:uppercase}.badge_dot__c6_Z7{width:.375rem;height:.375rem;border-radius:50%;background-color:currentColor}.badge_draft__NVgn9{background-color:var(--status-draft-bg);color:var(--status-draft-text);border-color:var(--status-draft-border)}.badge_issued__uhdcz{background-color:var(--status-issued-bg);color:var(--status-issued-text);border-color:var(--status-issued-border)}.badge_paid__Yp2Dd{background-color:var(--status-paid-bg);color:var(--status-paid-text);border-color:var(--status-paid-border)}.badge_cancelled__rwXF3{background-color:var(--status-cancelled-bg);color:var(--status-cancelled-text);border-color:var(--status-cancelled-border)}.badge_warning__9mCHc{background-color:var(--status-warning-bg);color:var(--status-warning-text);border-color:var(--status-warning-border)}.badge_primary__B98LQ{background-color:var(--primary-subtle);color:var(--primary);border-color:var(--primary-border)}.badge_secondary__W7pz_{background-color:var(--bg-surface-hover);color:var(--text-secondary);border-color:var(--border-subtle)}.dialog_overlay__bAGgU{position:fixed;inset:0;background-color:rgba(15,23,42,.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:9999;animation:dialog_fadeIn__WmUdt .15s ease-out}.dialog_modal__emYbg{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);width:100%;max-height:calc(100vh - 2rem);display:flex;flex-direction:column;overflow:hidden;animation:dialog_scaleIn__609iH .2s cubic-bezier(.16,1,.3,1)}.dialog_sm__uZTH_{max-width:420px}.dialog_md__niquW{max-width:580px}.dialog_lg__Gcrta{max-width:800px}.dialog_header__fKa1z{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-subtle)}.dialog_titleArea__jDHo0{display:flex;flex-direction:column;gap:.25rem}.dialog_title__TohRA{font-family:var(--font-display);font-size:1.125rem;font-weight:600;color:var(--text-primary)}.dialog_description__35EDx{font-size:.875rem;color:var(--text-muted)}.dialog_closeBtn__JXc41{width:2rem;height:2rem;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--text-muted);transition:all var(--transition-fast)}.dialog_closeBtn__JXc41:hover{background-color:var(--bg-surface-hover);color:var(--text-primary)}.dialog_closeBtn__JXc41:focus-visible{outline:none;box-shadow:var(--focus-ring)}.dialog_body__csrB9{padding:1.5rem;overflow-y:auto;font-size:.875rem;color:var(--text-secondary)}.dialog_footer__8dUXp{display:flex;align-items:center;justify-content:flex-end;padding:1rem 1.5rem;background-color:var(--bg-surface-hover);border-top:1px solid var(--border-subtle);gap:.75rem}@keyframes dialog_fadeIn__WmUdt{0%{opacity:0}to{opacity:1}}@keyframes dialog_scaleIn__609iH{0%{opacity:0;transform:scale(.96) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.action-error_banner__DRU04{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 1rem;background-color:var(--danger-subtle,rgba(239,68,68,.1));border:1px solid var(--danger-border,rgba(239,68,68,.3));border-radius:var(--radius-md,8px);color:var(--danger-text,#ef4444);font-size:.875rem;line-height:1.4;margin-bottom:1rem;animation:action-error_fadeIn__ldw71 .2s ease-in-out}.action-error_content__djg1O{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.action-error_mainMessage__9MwMo{display:flex;align-items:baseline;gap:.5rem;font-weight:500}.action-error_code__l_Ult{font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:600;text-transform:uppercase;background-color:rgba(239,68,68,.15);padding:.1rem .35rem;border-radius:4px}.action-error_meta__zIcuj{font-size:.75rem;color:var(--text-muted,#94a3b8)}.action-error_requestId__lmfYQ{font-family:var(--font-mono,monospace);font-size:.75rem;background-color:var(--bg-tertiary,#334155);color:var(--text-primary,#f8fafc);padding:.1rem .35rem;border-radius:4px}.action-error_dismissBtn__RPiw_{background:none;border:none;font-size:1.25rem;line-height:1;color:inherit;cursor:pointer;padding:.1rem .25rem;border-radius:4px;opacity:.8;transition:opacity .15s}.action-error_dismissBtn__RPiw_:hover{opacity:1}@keyframes action-error_fadeIn__ldw71{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.tenants_container__eK3zh{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto;width:100%}.tenants_headerRow__RQuYv{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.tenants_titleArea__Y097V h1{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .25rem}.tenants_titleArea__Y097V p{font-size:.875rem;color:var(--text-muted);margin:0}.tenants_filterCard__zlCCc{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:.75rem;padding:1rem;display:flex;gap:1rem;align-items:center}.tenants_searchInput__5MgqK{flex:1 1}.tenants_tableCard__e_54B{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:.75rem;overflow:hidden}.tenants_actionsCell__jeNhu{display:flex;gap:.5rem;align-items:center}.tenants_credentialModal__qW4ox{display:flex;flex-direction:column;gap:1.25rem}.tenants_credentialBox__JVJYv{background:#1e1e2e;color:#a6e3a1;padding:1rem;border-radius:.5rem;font-family:monospace;font-size:1.125rem;font-weight:700;display:flex;justify-content:space-between;align-items:center;letter-spacing:.05em;border:1px solid #313244}.tenants_warningBox__3W9sl{background:#fff3cd;color:#856404;border:1px solid #ffeeba;padding:.75rem 1rem;border-radius:.5rem;font-size:.875rem;line-height:1.4}.tenants_formCard__V7aEx{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:.75rem;padding:2rem;max-width:680px}.tenants_formGrid__9C2hm{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}.tenants_fullWidth__zZSI6{grid-column:1/-1}.tenants_formActions__bdLWW{display:flex;justify-content:flex-end;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--border-color)}.tenants_statusBadge__k1Gwq{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.tenants_statusActive__UYOJX{background:rgba(34,197,94,.15);color:#16a34a}.tenants_statusInactive__v6elr{background:rgba(239,68,68,.15);color:#dc2626}.customers_pageHeader__stj3G{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.customers_titleArea__BDSy3{display:flex;flex-direction:column;gap:.25rem}.customers_title__SLIxZ{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.customers_description__cL3xR{font-size:.875rem;color:var(--text-muted)}.customers_filterCard__fX4kH{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:1.25rem 1.5rem;margin-bottom:1.5rem;display:flex;gap:1rem;align-items:flex-end;flex-wrap:wrap}.customers_filterItem__KbjnZ{display:flex;flex-direction:column;gap:.375rem;min-width:220px;flex:1 1}.customers_filterLabel__Ia9qY{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.customers_filterInput__sFGZw{padding:.5rem .75rem;font-size:.875rem;border-radius:var(--radius-md);border:1px solid var(--border-default);background-color:var(--bg-surface);color:var(--text-primary);outline:none}.customers_filterInput__sFGZw:focus{border-color:var(--primary);box-shadow:var(--focus-ring)}.customers_actionsCell__w45ID{display:flex;align-items:center;gap:.5rem}.detail_detailLayout__XJzHH{display:flex;flex-direction:column;gap:2rem}.detail_headerCard__rwCfX{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);gap:1.5rem;flex-wrap:wrap}.detail_titleArea___Ch6_{display:flex;flex-direction:column;gap:.5rem}.detail_invoiceNumber__A4tKZ{font-family:var(--font-display);font-size:1.75rem;font-weight:700;color:var(--text-primary);display:flex;align-items:center;gap:1rem}.detail_metadataRow__7NW54{display:flex;gap:2rem;font-size:.875rem;color:var(--text-secondary);flex-wrap:wrap}.detail_metadataItem__njgeB{display:flex;flex-direction:column;gap:.25rem}.detail_metadataLabel__oZqfd{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted)}.detail_metadataValue__B0LCF{font-weight:500;color:var(--text-primary)}.detail_actionsArea__Lil6q{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.detail_partiesGrid__fGdmU{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.detail_partyBox__m42Ky{display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;line-height:1.6}.detail_partyName__UMVMf{font-weight:600;font-size:1rem;color:var(--text-primary)}.detail_cancelBanner__raTRq{padding:1.25rem 1.5rem;background-color:var(--status-cancelled-bg);border:1px solid var(--status-cancelled-border);border-radius:var(--radius-lg);color:var(--status-cancelled-text);display:flex;flex-direction:column;gap:.375rem}.detail_cancelTitle__v95zK{font-weight:600;font-size:.9375rem}.detail_cancelReason__BcPxJ{font-size:.875rem;color:var(--text-secondary)}.detail_totalsTable__Wx_P4{width:100%;max-width:380px;margin-left:auto;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;background-color:var(--bg-surface-hover);border-radius:var(--radius-lg)}.detail_totalsRow__Dn6fB{display:flex;justify-content:space-between;font-size:.875rem;color:var(--text-secondary)}.detail_grandTotalRow__LDxFa{display:flex;justify-content:space-between;font-size:1.25rem;font-weight:700;color:var(--text-primary);border-top:2px solid var(--border-subtle);padding-top:.75rem}@media (max-width:768px){.detail_partiesGrid__fGdmU{grid-template-columns:1fr}}.products_pageHeader__rZvQU{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.products_titleArea__gYqs0{display:flex;flex-direction:column;gap:.25rem}.products_title__gm90Y{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.products_description__pZObl{font-size:.875rem;color:var(--text-muted)}.products_actionsCell__LagKA{display:flex;align-items:center;gap:.5rem}.products_priceList__Ph6a_{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.products_priceItem__r4eK5{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background-color:var(--bg-surface-hover);border-radius:var(--radius-md);font-size:.875rem}.products_priceFormContainer___gPAX{padding:1.25rem;background-color:var(--bg-surface-hover);border:1px solid var(--border-subtle,rgba(255,255,255,.08));border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:1rem}.products_priceInputRow__M9UMG{width:100%}.products_priceFormRow__cgEwA{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}.products_currencySelectWrapper__8dGCc{flex:0 0 120px}.products_dateInputWrapper___ob4e{flex:1 1 180px}.products_addButtonWrapper__mYQDS{flex:0 0 auto}@media (max-width:640px){.products_priceFormContainer___gPAX{padding:1rem;gap:.875rem}.products_priceFormRow__cgEwA{flex-direction:column;align-items:stretch;gap:.875rem}.products_addButtonWrapper__mYQDS,.products_currencySelectWrapper__8dGCc,.products_dateInputWrapper___ob4e{flex:1 1 100%;width:100%}.products_addButtonWrapper__mYQDS button{width:100%}}.project-detail_layout__fFxP6{display:flex;flex-direction:column;gap:2rem}.project-detail_headerCard__xRk1o{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 2rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);gap:1.5rem;flex-wrap:wrap}.project-detail_summaryGrid__FhV5C{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1rem;gap:1rem}.project-detail_summaryCard__ds2BO{padding:1.25rem 1.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.375rem}.project-detail_summaryLabel__XNVGs{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em}.project-detail_summaryValue__CgYE_{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--text-primary)}.project-detail_actionsCell__F6VCY{display:flex;align-items:center;gap:.5rem}.projects_pageHeader__DyxSx{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:1rem;flex-wrap:wrap}.projects_titleArea__tdl8u{display:flex;flex-direction:column;gap:.25rem}.projects_title__V_qUk{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.projects_description__Xvgf5{font-size:.875rem;color:var(--text-muted)}.projects_actionsCell__0S4q1{display:flex;align-items:center;gap:.5rem}.settings_layout__OYTGI{display:flex;flex-direction:column;gap:2rem;max-width:960px}.settings_pageHeader__IfLuq{display:flex;flex-direction:column;gap:.25rem}.settings_title__dvcNW{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.settings_description__09vNI{font-size:.875rem;color:var(--text-muted)}.settings_profileList__f0osv{display:flex;flex-direction:column;gap:1.5rem}.settings_profileCard__lC4yQ{padding:1.5rem;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1.25rem}.settings_profileHeader__cPByg{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-subtle);padding-bottom:.75rem}.settings_gridTwoCols__XX4x9{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media (max-width:768px){.settings_gridTwoCols__XX4x9{grid-template-columns:1fr}}.security_layout__N1qJc{display:flex;flex-direction:column;gap:1.5rem;max-width:640px;margin:0 auto}.security_header__nBuDs{display:flex;flex-direction:column;gap:.25rem}.security_title__T1Rv8{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.security_description__xgjJR{font-size:.875rem;color:var(--text-muted)}.security_alertWarning__TFboX{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border-radius:var(--radius-md);background-color:#fffbeb;border:1px solid #fde68a;color:#92400e;font-size:.875rem;line-height:1.4}.security_alertSuccess__Z87hJ{border-radius:var(--radius-md);background-color:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.security_alertError__hD2yN,.security_alertSuccess__Z87hJ{display:flex;align-items:center;gap:.75rem;padding:1rem;font-size:.875rem}.security_alertError__hD2yN{border-radius:var(--radius-md);background-color:#fef2f2;border:1px solid #fecaca;color:#991b1b}.security_form__5_zhR{display:flex;flex-direction:column;gap:1.25rem}.security_actions__xozhP{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.security_requirements__Cuniq{font-size:.75rem;color:var(--text-muted);line-height:1.5;padding-left:1.25rem;margin:-.5rem 0 0}