.AdminShell-module__Sp33bq__page{--bg-primary:#f8fafc;--bg-secondary:#fff;--text-primary:#0f172a;--text-secondary:#64748b;--border-color:#e2e8f0;--bg-tint:#f1f5f9;background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.AdminShell-module__Sp33bq__appCard{background:var(--bg-primary);width:100%;min-height:100vh;display:flex}.AdminShell-module__Sp33bq__sidebar{border-right:1px solid var(--border-color);background:var(--bg-secondary);z-index:40;flex-direction:column;flex-shrink:0;gap:.4rem;width:250px;height:100vh;padding:1.5rem 1.15rem;transition:width .25s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);display:flex;position:sticky;top:0;overflow-y:auto}.AdminShell-module__Sp33bq__sidebarCollapsed{width:74px;padding:1.5rem .55rem}.AdminShell-module__Sp33bq__sidebarHeader{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.AdminShell-module__Sp33bq__sidebarCollapsed .AdminShell-module__Sp33bq__sidebarHeader{flex-direction:column;justify-content:center;gap:.75rem;margin-bottom:1.25rem}.AdminShell-module__Sp33bq__logo{align-items:center;text-decoration:none;display:flex;overflow:hidden}.AdminShell-module__Sp33bq__logoImg{object-fit:contain;width:auto;max-width:140px;height:25px;transition:opacity .2s}.AdminShell-module__Sp33bq__logoCollapsed{background:var(--brand-forest);color:#fff;width:32px;height:32px;font-family:var(--font-outfit), sans-serif;border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;display:flex}.AdminShell-module__Sp33bq__collapseToggleBtn{border:1px solid var(--border-color);background:var(--bg-tint);width:1.85rem;height:1.85rem;color:var(--text-secondary);cursor:pointer;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.AdminShell-module__Sp33bq__collapseToggleBtn:hover{background:var(--brand-sage-soft);color:var(--brand-forest);border-color:#0d5c4633}.AdminShell-module__Sp33bq__menuLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:1.1rem 0 .4rem .6rem;font-size:.68rem;font-weight:700;transition:opacity .2s}.AdminShell-module__Sp33bq__sidebarCollapsed .AdminShell-module__Sp33bq__menuLabel{opacity:0;border-top:1px solid var(--border-color);height:0;margin:.5rem 0;overflow:hidden}.AdminShell-module__Sp33bq__navList{flex-direction:column;gap:.2rem;display:flex}.AdminShell-module__Sp33bq__navItem{color:var(--text-secondary);white-space:nowrap;border-radius:.65rem;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,padding .2s;display:flex;position:relative}.AdminShell-module__Sp33bq__sidebarCollapsed .AdminShell-module__Sp33bq__navItem{justify-content:center;gap:0;padding:.7rem 0}.AdminShell-module__Sp33bq__navItem:hover{background:var(--bg-tint);color:var(--text-primary)}.AdminShell-module__Sp33bq__navItemActive{background:var(--brand-sage-soft);color:var(--brand-forest);font-weight:600}.AdminShell-module__Sp33bq__navItemLabel{transition:opacity .2s;display:inline}.AdminShell-module__Sp33bq__sidebarCollapsed .AdminShell-module__Sp33bq__navItemLabel{display:none}.AdminShell-module__Sp33bq__activeBar{background:var(--brand-forest);border-radius:0 4px 4px 0;width:3px;height:60%;position:absolute;top:50%;left:-1.15rem;transform:translateY(-50%)}.AdminShell-module__Sp33bq__sidebarCollapsed .AdminShell-module__Sp33bq__activeBar{height:50%;left:-.55rem}.AdminShell-module__Sp33bq__sidebarFooter{border-top:1px solid var(--border-color);flex-direction:column;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.AdminShell-module__Sp33bq__mainCol{flex-direction:column;flex:1;min-width:0;transition:margin-left .25s cubic-bezier(.4,0,.2,1);display:flex}.AdminShell-module__Sp33bq__topbar{border-bottom:1px solid var(--border-color);background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 2.25rem;display:flex}.AdminShell-module__Sp33bq__topbarLeft{align-items:center;gap:1rem;display:flex}.AdminShell-module__Sp33bq__mobileToggle{border:1px solid var(--border-color);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:none}.AdminShell-module__Sp33bq__portalTitle{letter-spacing:.06em;text-transform:uppercase;color:var(--brand-forest);background:var(--brand-sage-soft);border:1px solid #0d5c4626;border-radius:9999px;padding:.25rem .65rem;font-size:.78rem;font-weight:700}.AdminShell-module__Sp33bq__topbarActions{align-items:center;gap:.75rem;margin-left:auto;display:flex}.AdminShell-module__Sp33bq__userChip{background:var(--bg-tint);border:1px solid var(--border-color);border-radius:9999px;align-items:center;gap:.65rem;padding:.35rem .75rem;display:flex}.AdminShell-module__Sp33bq__avatar{background:var(--brand-sage-soft);width:2rem;height:2rem;color:var(--brand-forest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.76rem;font-weight:700;display:flex}.AdminShell-module__Sp33bq__userInfo{flex-direction:column;line-height:1.25;display:flex}.AdminShell-module__Sp33bq__userInfo strong{color:var(--text-primary);font-size:.82rem}.AdminShell-module__Sp33bq__userInfo small{color:var(--text-secondary);font-size:.7rem}.AdminShell-module__Sp33bq__content{background:#f8fafc;flex:1;padding:2.25rem}.AdminShell-module__Sp33bq__drawerBackdrop{display:none}.AdminShell-module__Sp33bq__drawer{background:var(--bg-secondary);flex-direction:column;gap:.4rem;width:260px;height:100%;padding:1.75rem 1.25rem;display:flex;box-shadow:0 10px 30px #00000026}@media (max-width:860px){.AdminShell-module__Sp33bq__sidebar{display:none}.AdminShell-module__Sp33bq__mobileToggle{display:inline-flex}.AdminShell-module__Sp33bq__topbar{padding:1rem 1.25rem}.AdminShell-module__Sp33bq__content{padding:1.25rem}.AdminShell-module__Sp33bq__drawerBackdrop{z-index:200;background:#00000080;display:block;position:fixed;inset:0}.AdminShell-module__Sp33bq__userInfo{display:none}}
.admin-shared-module__eslzKa__filterBar{flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem;display:flex}.admin-shared-module__eslzKa__filterInput,.admin-shared-module__eslzKa__filterSelect{border:1px solid var(--border-color);font-family:var(--font-inter);background:var(--bg-secondary);color:var(--text-primary);border-radius:.6rem;min-width:180px;padding:.6rem .9rem;font-size:.9rem}.admin-shared-module__eslzKa__tableWrap{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;overflow:hidden}.admin-shared-module__eslzKa__row{border-bottom:1px solid var(--border-color);align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.88rem;display:grid}.admin-shared-module__eslzKa__row:last-child{border-bottom:none}.admin-shared-module__eslzKa__rowHead{text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary);background:var(--bg-tint);font-size:.72rem;font-weight:700}.admin-shared-module__eslzKa__cellPrimary{color:var(--text-primary);font-weight:600}.admin-shared-module__eslzKa__cellMuted{color:var(--text-secondary);font-size:.82rem}.admin-shared-module__eslzKa__badge{text-transform:capitalize;background:var(--bg-tint);width:fit-content;color:var(--text-secondary);border-radius:9999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shared-module__eslzKa__badgeGreen{background:var(--brand-sage-soft);color:var(--brand-sage)}.admin-shared-module__eslzKa__badgeGold{background:var(--brand-gold-soft);color:var(--brand-gold)}.admin-shared-module__eslzKa__badgeRed{background:var(--color-danger-bg);color:var(--color-danger)}.admin-shared-module__eslzKa__emptyState{text-align:center;color:var(--text-secondary);padding:3rem 1.5rem}.admin-shared-module__eslzKa__pagination{color:var(--text-secondary);justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;font-size:.88rem;display:flex}.admin-shared-module__eslzKa__detailsCell{color:var(--text-secondary);word-break:break-word;font-family:monospace;font-size:.78rem}.admin-shared-module__eslzKa__actionsCell{justify-content:flex-end;display:flex}.admin-shared-module__eslzKa__manageBtn{color:var(--brand-sage);border:1px solid var(--border-color);background:var(--bg-secondary);border-radius:.5rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600}.admin-shared-module__eslzKa__manageBtn:hover{background:var(--brand-sage-soft);border-color:var(--brand-sage)}.admin-shared-module__eslzKa__expandedPanel{background:var(--bg-tint);border-bottom:1px solid var(--border-color);flex-direction:column;gap:1.1rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.admin-shared-module__eslzKa__panelSection{flex-direction:column;gap:.6rem;display:flex}.admin-shared-module__eslzKa__panelSectionTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.7rem;font-weight:700}.admin-shared-module__eslzKa__actionRow{flex-wrap:wrap;gap:.6rem;display:flex}.admin-shared-module__eslzKa__smallBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);border-radius:.5rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.admin-shared-module__eslzKa__smallBtn:hover:not(:disabled){background:var(--bg-tint)}.admin-shared-module__eslzKa__smallBtn:disabled{opacity:.55;cursor:not-allowed}.admin-shared-module__eslzKa__dangerBtn{border:1px solid var(--color-danger);background:var(--color-danger-bg);color:var(--color-danger);border-radius:.5rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600}.admin-shared-module__eslzKa__dangerBtn:hover:not(:disabled){opacity:.85}.admin-shared-module__eslzKa__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.admin-shared-module__eslzKa__inlineForm{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.admin-shared-module__eslzKa__inlineField{flex-direction:column;gap:.3rem;display:flex}.admin-shared-module__eslzKa__inlineField label{color:var(--text-secondary);font-size:.72rem;font-weight:600}.admin-shared-module__eslzKa__inlineField input,.admin-shared-module__eslzKa__inlineField select,.admin-shared-module__eslzKa__inlineField textarea{border:1px solid var(--border-color);font-family:var(--font-inter);background:var(--bg-secondary);color:var(--text-primary);border-radius:.5rem;min-width:160px;padding:.5rem .7rem;font-size:.85rem}.admin-shared-module__eslzKa__formError{color:var(--color-danger);font-size:.8rem}.admin-shared-module__eslzKa__formSuccess{color:var(--brand-sage);font-size:.8rem}.admin-shared-module__eslzKa__searchWrapper{flex:1;align-items:center;min-width:240px;display:flex;position:relative}.admin-shared-module__eslzKa__searchIcon{color:var(--text-secondary);pointer-events:none;align-items:center;display:flex;position:absolute;left:.85rem}.admin-shared-module__eslzKa__searchInput{border:1px solid var(--border-color);width:100%;font-family:var(--font-inter);background:var(--bg-secondary);color:var(--text-primary);border-radius:.6rem;padding:.6rem 2rem .6rem 2.4rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.admin-shared-module__eslzKa__searchInput:focus{border-color:var(--brand-sage);box-shadow:0 0 0 3px var(--brand-sage-soft);outline:none}.admin-shared-module__eslzKa__clearSearchBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:.2rem;font-size:1rem;line-height:1;display:flex;position:absolute;right:.65rem}.admin-shared-module__eslzKa__clearSearchBtn:hover{color:var(--text-primary)}.admin-shared-module__eslzKa__resetBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:.6rem;align-items:center;gap:.35rem;padding:.55rem .9rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.admin-shared-module__eslzKa__resetBtn:hover{background:var(--bg-tint);color:var(--text-primary);border-color:var(--brand-sage)}.admin-shared-module__eslzKa__statsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.admin-shared-module__eslzKa__statCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1.25rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000005}.admin-shared-module__eslzKa__statCard:hover{border-color:var(--brand-sage);transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.admin-shared-module__eslzKa__chip{width:2.25rem;height:2.25rem;color:var(--text-primary);background:var(--bg-tint);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.2rem;display:flex}.admin-shared-module__eslzKa__statValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.6rem;font-weight:700;line-height:1.1}.admin-shared-module__eslzKa__statLabel{color:var(--text-primary);font-size:.82rem;font-weight:600}.admin-shared-module__eslzKa__statSub{color:var(--text-secondary);font-size:.74rem}.admin-shared-module__eslzKa__nbaTag{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.35rem;align-items:center;gap:.25rem;width:fit-content;margin-top:.25rem;padding:.15rem .45rem;font-family:monospace;font-size:.72rem;font-weight:600;display:inline-flex}.admin-shared-module__eslzKa__badgeDotGreen{background:var(--brand-sage-soft);color:var(--brand-sage);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shared-module__eslzKa__badgeDotGray{background:var(--bg-tint);color:var(--text-secondary);border-radius:9999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.admin-shared-module__eslzKa__areaTags{flex-wrap:wrap;gap:.3rem;max-width:260px;display:flex}.admin-shared-module__eslzKa__areaTag{background:var(--bg-tint);color:var(--text-secondary);white-space:nowrap;border-radius:.35rem;padding:.15rem .45rem;font-size:.72rem}.admin-shared-module__eslzKa__credentialsCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;padding:.9rem 1.1rem;display:grid}.admin-shared-module__eslzKa__credentialItem{flex-direction:column;gap:.2rem;display:flex}.admin-shared-module__eslzKa__credentialLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.68rem;font-weight:700}.admin-shared-module__eslzKa__credentialValue{color:var(--text-primary);font-size:.85rem;font-weight:600}
.newsletter-module__3JkBfq__sectionBlock{margin-bottom:2.5rem}.newsletter-module__3JkBfq__sectionTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.newsletter-module__3JkBfq__composeHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.newsletter-module__3JkBfq__composeHeader .newsletter-module__3JkBfq__sectionTitle{margin-bottom:0}.newsletter-module__3JkBfq__composeForm{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.newsletter-module__3JkBfq__audienceGroup{flex-wrap:wrap;gap:.5rem;display:flex}.newsletter-module__3JkBfq__audienceBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;border-radius:.65rem;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.5rem .9rem;font-size:.85rem;font-weight:600;display:flex}.newsletter-module__3JkBfq__audienceBtn:hover{border-color:var(--brand-sage)}.newsletter-module__3JkBfq__audienceBtnActive{background:var(--brand-sage-soft);border-color:var(--brand-sage);color:var(--brand-forest)}.newsletter-module__3JkBfq__audienceCount{color:var(--text-secondary);font-size:.74rem;font-weight:500}.newsletter-module__3JkBfq__audienceBtnActive .newsletter-module__3JkBfq__audienceCount{color:var(--brand-forest)}.newsletter-module__3JkBfq__audienceBadge{background:var(--bg-tint);width:fit-content;color:var(--text-secondary);border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.newsletter-module__3JkBfq__viewFrame{border:1px solid var(--border-color);background:#fff;border-radius:1rem;width:100%;height:100%;min-height:60vh}
.AuthForm-module__oRl-7W__field{text-align:left;flex-direction:column;gap:.3rem;display:flex}.AuthForm-module__oRl-7W__label{color:var(--text-primary);font-size:.85rem;font-weight:500}.AuthForm-module__oRl-7W__input,.AuthForm-module__oRl-7W__select,.AuthForm-module__oRl-7W__textarea{border:1px solid var(--border-color);width:100%;font-family:var(--font-inter);background:var(--bg-primary);color:var(--text-primary);border-radius:.6rem;padding:.55rem .9rem;font-size:.95rem}.AuthForm-module__oRl-7W__textarea{resize:vertical;min-height:90px}.AuthForm-module__oRl-7W__input:focus,.AuthForm-module__oRl-7W__select:focus,.AuthForm-module__oRl-7W__textarea:focus{outline:2px solid var(--brand-sage);outline-offset:1px}.AuthForm-module__oRl-7W__inputWrap{align-items:center;display:flex;position:relative}.AuthForm-module__oRl-7W__inputWrap .AuthForm-module__oRl-7W__input{padding-right:2.75rem}.AuthForm-module__oRl-7W__inputWrapError .AuthForm-module__oRl-7W__input{border-color:var(--color-danger)}.AuthForm-module__oRl-7W__toggle{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.75rem}.AuthForm-module__oRl-7W__toggle:hover{color:var(--text-primary)}.AuthForm-module__oRl-7W__error{color:var(--color-danger);font-size:.8rem}.AuthForm-module__oRl-7W__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:600px){.AuthForm-module__oRl-7W__row{grid-template-columns:1fr}}.AuthForm-module__oRl-7W__checkboxRow{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.AuthForm-module__oRl-7W__divider{color:var(--text-secondary);align-items:center;gap:.75rem;width:100%;margin:.6rem 0;font-size:.8rem;display:flex}.AuthForm-module__oRl-7W__divider:before,.AuthForm-module__oRl-7W__divider:after{content:"";background:var(--border-color);flex:1;height:1px}.AuthForm-module__oRl-7W__formError{background:var(--color-danger-bg);width:100%;color:var(--color-danger);text-align:left;border-radius:.6rem;padding:.75rem 1rem;font-size:.88rem}.AuthForm-module__oRl-7W__formSuccess{background:var(--brand-sage-soft);width:100%;color:var(--brand-sage);text-align:left;border-radius:.6rem;padding:1rem;font-size:.9rem;line-height:1.5}.AuthForm-module__oRl-7W__submitBtn{width:100%;margin-top:.25rem}.AuthForm-module__oRl-7W__tabs{background:var(--bg-tint);border-radius:9999px;width:100%;margin-bottom:1rem;padding:.3rem;display:flex}.AuthForm-module__oRl-7W__tab{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:9999px;flex:1;padding:.55rem 1rem;font-size:.88rem;font-weight:600;transition:all .2s}.AuthForm-module__oRl-7W__tabActive{background:var(--bg-secondary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.AuthForm-module__oRl-7W__stepIndicator{width:100%;color:var(--brand-sage);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:600;display:flex}.AuthForm-module__oRl-7W__stepDots{gap:.3rem;display:flex}.AuthForm-module__oRl-7W__stepDot{background:var(--border-color);border-radius:50%;width:6px;height:6px}.AuthForm-module__oRl-7W__stepDotActive{background:var(--brand-sage)}.AuthForm-module__oRl-7W__formRow{flex-direction:column;gap:.5rem;width:100%;display:flex}.AuthForm-module__oRl-7W__stepActions{gap:.75rem;width:100%;display:flex}.AuthForm-module__oRl-7W__stepActions .AuthForm-module__oRl-7W__submitBtn{margin-top:0}
.settings-module___0qqaW__sections{flex-direction:column;gap:1.5rem;max-width:640px;display:flex}.settings-module___0qqaW__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;flex-direction:column;gap:1.1rem;padding:1.75rem;display:flex}.settings-module___0qqaW__panelHeader{align-items:flex-start;gap:.75rem;display:flex}.settings-module___0qqaW__panelIcon{background:var(--brand-sage-soft);width:40px;height:40px;color:var(--brand-sage);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.settings-module___0qqaW__panelTitle{color:var(--text-primary);margin-bottom:.2rem;font-size:1.05rem}.settings-module___0qqaW__panelSubtitle{color:var(--text-secondary);font-size:.85rem}.settings-module___0qqaW__panel .btn-primary{align-self:flex-start}
.CompleteProfileModal-module__C_45gG__backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c168c;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.CompleteProfileModal-module__C_45gG__modal{background:#fff;border-radius:1.5rem;width:100%;max-width:580px;max-height:90vh;padding:2.25rem;animation:.35s cubic-bezier(.16,1,.3,1) CompleteProfileModal-module__C_45gG__modalIn;position:relative;overflow-y:auto;box-shadow:0 30px 70px -20px #141e1673}.CompleteProfileModal-module__C_45gG__closeBtn{width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;background:#f5f6f8;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.CompleteProfileModal-module__C_45gG__closeBtn:hover{background:var(--brand-sage-soft);color:var(--brand-sage)}@keyframes CompleteProfileModal-module__C_45gG__modalIn{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.CompleteProfileModal-module__C_45gG__title{margin:.35rem 0 .5rem}.CompleteProfileModal-module__C_45gG__subtitle{color:var(--text-secondary);margin-bottom:1.5rem;font-size:.9rem;line-height:1.55}.CompleteProfileModal-module__C_45gG__successState{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem;display:flex}.CompleteProfileModal-module__C_45gG__checkmark{width:76px;height:76px;margin-bottom:1.25rem}.CompleteProfileModal-module__C_45gG__checkmarkCircle{stroke:var(--brand-sage);stroke-width:3px;stroke-dasharray:158;stroke-dashoffset:158px;animation:.5s cubic-bezier(.65,0,.45,1) forwards CompleteProfileModal-module__C_45gG__circleDraw}.CompleteProfileModal-module__C_45gG__checkmarkCheck{stroke:var(--brand-sage);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.35s cubic-bezier(.65,0,.45,1) .45s forwards CompleteProfileModal-module__C_45gG__checkDraw}@keyframes CompleteProfileModal-module__C_45gG__circleDraw{to{stroke-dashoffset:0}}@keyframes CompleteProfileModal-module__C_45gG__checkDraw{to{stroke-dashoffset:0}}.CompleteProfileModal-module__C_45gG__successTitle{margin:0 0 .5rem}.CompleteProfileModal-module__C_45gG__successBody{color:var(--text-secondary);max-width:36ch;font-size:.92rem;line-height:1.6}@media (max-width:640px){.CompleteProfileModal-module__C_45gG__modal{padding:1.75rem}}
.AdminFinancialChart-module__whiY3q__chartCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:1.25rem;padding:1.4rem;display:flex;box-shadow:0 2px 12px #00000005}.AdminFinancialChart-module__whiY3q__chartHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.AdminFinancialChart-module__whiY3q__titleGroup{flex-direction:column;gap:.25rem;display:flex}.AdminFinancialChart-module__whiY3q__chartTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;margin:0;font-size:1.05rem;font-weight:700;display:flex}.AdminFinancialChart-module__whiY3q__chartSubtitle{color:var(--text-secondary);margin:0;font-size:.8rem}.AdminFinancialChart-module__whiY3q__controlsRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.AdminFinancialChart-module__whiY3q__segmentedGroup{background:var(--bg-tint);border:1px solid var(--border-color);border-radius:.6rem;padding:.2rem;display:inline-flex}.AdminFinancialChart-module__whiY3q__segBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.45rem;padding:.3rem .65rem;font-size:.76rem;font-weight:600;transition:all .15s}.AdminFinancialChart-module__whiY3q__segBtnActive{background:var(--bg-secondary);color:var(--brand-forest);box-shadow:0 1px 3px #00000014}.AdminFinancialChart-module__whiY3q__statRibbon{align-items:baseline;gap:.85rem;padding-bottom:.25rem;display:flex}.AdminFinancialChart-module__whiY3q__statBig{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;font-size:1.75rem;font-weight:800;line-height:1}.AdminFinancialChart-module__whiY3q__statAverageBadge{background:var(--brand-sage-soft);color:var(--brand-forest);border:1px solid #0d5c4626;border-radius:9999px;padding:.2rem .6rem;font-size:.76rem;font-weight:600}.AdminFinancialChart-module__whiY3q__svgWrap{-webkit-user-select:none;user-select:none;width:100%;height:220px;position:relative;overflow:visible}.AdminFinancialChart-module__whiY3q__chartSvg{width:100%;height:100%;overflow:visible}.AdminFinancialChart-module__whiY3q__gridLine{stroke:var(--border-color);stroke-dasharray:4 4;stroke-width:1px}.AdminFinancialChart-module__whiY3q__axisText{font-size:11px;font-family:var(--font-inter), sans-serif;fill:var(--text-secondary);dominant-baseline:middle}.AdminFinancialChart-module__whiY3q__areaGradient{opacity:.25}.AdminFinancialChart-module__whiY3q__chartPath{fill:none;stroke:var(--brand-forest);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.AdminFinancialChart-module__whiY3q__crosshairLine{stroke:#0d5c4659;stroke-width:1.5px;stroke-dasharray:3 3}.AdminFinancialChart-module__whiY3q__dataDot{fill:#fff;stroke:var(--brand-forest);stroke-width:2.5px;transition:r .15s}.AdminFinancialChart-module__whiY3q__tooltipCard{pointer-events:none;color:#fff;z-index:10;white-space:nowrap;background:#0f172a;border:1px solid #ffffff1a;border-radius:.55rem;flex-direction:column;gap:.2rem;padding:.5rem .8rem;font-size:.78rem;display:flex;position:absolute;top:10px;transform:translate(-50%);box-shadow:0 10px 25px #0003}.AdminFinancialChart-module__whiY3q__tooltipDate{color:#94a3b8;font-size:.7rem;font-weight:500}.AdminFinancialChart-module__whiY3q__tooltipValue{font-family:var(--font-outfit), sans-serif;color:#34d399;font-size:.95rem;font-weight:700}.AdminFinancialChart-module__whiY3q__tooltipSub{color:#cbd5e1;font-size:.68rem}.AdminFinancialChart-module__whiY3q__barChartWrap{align-items:flex-end;gap:.4rem;width:100%;height:200px;padding-bottom:2rem;display:flex;position:relative}.AdminFinancialChart-module__whiY3q__barCol{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.AdminFinancialChart-module__whiY3q__barFill{background:var(--brand-sage);border-radius:4px 4px 0 0;width:100%;transition:height .25s,background .15s}.AdminFinancialChart-module__whiY3q__barFill:hover,.AdminFinancialChart-module__whiY3q__barActive{background:var(--brand-forest)}.AdminFinancialChart-module__whiY3q__xAxisLabels{border-top:1px solid var(--border-color);color:var(--text-secondary);justify-content:space-between;padding:.5rem 0 0;font-size:.72rem;display:flex}
.AdminModal-module__siEHUq__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#121b14a6;justify-content:center;align-items:center;padding:2.5vh 1.5rem;animation:.2s AdminModal-module__siEHUq__backdropFade;display:flex;position:fixed;inset:0}@keyframes AdminModal-module__siEHUq__backdropFade{0%{opacity:0}to{opacity:1}}.AdminModal-module__siEHUq__modal{background:var(--bg-secondary);border-radius:1.25rem;flex-direction:column;width:100%;max-width:760px;max-height:92vh;animation:.25s cubic-bezier(.16,1,.3,1) AdminModal-module__siEHUq__modalIn;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0a140c66}.AdminModal-module__siEHUq__modalWide{max-width:1200px;height:92vh}@keyframes AdminModal-module__siEHUq__modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.AdminModal-module__siEHUq__header{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.AdminModal-module__siEHUq__headerLeft{flex-direction:column;gap:.2rem;min-width:0;display:flex}.AdminModal-module__siEHUq__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--brand-sage);font-size:.72rem;font-weight:700}.AdminModal-module__siEHUq__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.15rem;font-weight:700;line-height:1.3;overflow:hidden}.AdminModal-module__siEHUq__closeBtn{background:var(--bg-tint);width:2.2rem;height:2.2rem;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AdminModal-module__siEHUq__closeBtn:hover{background:var(--brand-forest);color:#fff}.AdminModal-module__siEHUq__body{flex:1;min-height:0;padding:1.5rem;overflow-y:auto}.AdminModal-module__siEHUq__footer{background:var(--bg-secondary);border-top:1px solid var(--border-color);flex-shrink:0;justify-content:flex-end;align-items:center;gap:.75rem;padding:.9rem 1.5rem;display:flex}
.AnalyticsTimelineChart-module__TVrKsa__container{flex-direction:column;width:100%;display:flex;position:relative}.AnalyticsTimelineChart-module__TVrKsa__headerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.AnalyticsTimelineChart-module__TVrKsa__metricBlock{flex-direction:column;gap:.2rem;display:flex}.AnalyticsTimelineChart-module__TVrKsa__totalValue{font-size:1.75rem;font-weight:800;font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.AnalyticsTimelineChart-module__TVrKsa__metricSub{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.78rem;display:flex}.AnalyticsTimelineChart-module__TVrKsa__peakBadge{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:9999px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.AnalyticsTimelineChart-module__TVrKsa__rangePills{background:var(--bg-tint);border:1px solid var(--border-color);border-radius:.55rem;align-items:center;padding:.2rem;display:flex}.AnalyticsTimelineChart-module__TVrKsa__rangeBtn{color:var(--text-secondary);cursor:pointer;font-size:.75rem;font-weight:600;font-family:var(--font-inter), sans-serif;background:0 0;border:none;border-radius:.4rem;padding:.3rem .65rem;transition:all .15s}.AnalyticsTimelineChart-module__TVrKsa__rangeBtnActive{background:var(--bg-secondary);color:var(--text-primary);box-shadow:0 1px 3px #00000014}.AnalyticsTimelineChart-module__TVrKsa__chartArea{align-items:flex-end;width:100%;height:170px;margin-bottom:.75rem;padding-top:1.5rem;display:flex;position:relative}.AnalyticsTimelineChart-module__TVrKsa__gridlines{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:1.5rem 0 0}.AnalyticsTimelineChart-module__TVrKsa__gridline{border-bottom:1px dashed #0000000f;width:100%}.AnalyticsTimelineChart-module__TVrKsa__barsWrapper{z-index:1;align-items:flex-end;gap:4px;width:100%;height:100%;display:flex;position:relative}.AnalyticsTimelineChart-module__TVrKsa__barsWrapper7d{gap:12px}.AnalyticsTimelineChart-module__TVrKsa__barCol{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.AnalyticsTimelineChart-module__TVrKsa__barTrack{justify-content:center;align-items:flex-end;width:100%;height:100%;display:flex}.AnalyticsTimelineChart-module__TVrKsa__bar{transform-origin:bottom;border-radius:4px 4px 0 0;width:100%;max-width:16px;transition:height .35s cubic-bezier(.16,1,.3,1),background .15s,transform .15s}.AnalyticsTimelineChart-module__TVrKsa__barCol:hover .AnalyticsTimelineChart-module__TVrKsa__bar{transform:scaleY(1.04)}.AnalyticsTimelineChart-module__TVrKsa__barEmpty{background:#0000000d;border-radius:3px 3px 0 0}.AnalyticsTimelineChart-module__TVrKsa__barSage{background:var(--brand-sage-soft)}.AnalyticsTimelineChart-module__TVrKsa__barSageActive{background:var(--brand-sage)}.AnalyticsTimelineChart-module__TVrKsa__barSagePeak{background:var(--brand-forest)}.AnalyticsTimelineChart-module__TVrKsa__barGold{background:var(--brand-gold-soft)}.AnalyticsTimelineChart-module__TVrKsa__barGoldActive{background:var(--brand-gold)}.AnalyticsTimelineChart-module__TVrKsa__barGoldPeak{background:#a36f16}.AnalyticsTimelineChart-module__TVrKsa__tooltip{background:var(--brand-forest);color:var(--brand-forest-text);white-space:nowrap;pointer-events:none;z-index:10;border-radius:.45rem;flex-direction:column;align-items:center;gap:.15rem;padding:.35rem .65rem;font-size:.72rem;font-weight:600;line-height:1.2;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000026}.AnalyticsTimelineChart-module__TVrKsa__tooltipDate{color:#ffffffb3;font-size:.65rem;font-weight:500}.AnalyticsTimelineChart-module__TVrKsa__tooltipArrow{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid var(--brand-forest);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AnalyticsTimelineChart-module__TVrKsa__xAxis{border-top:1px solid var(--border-color);width:100%;color:var(--text-secondary);justify-content:space-between;padding-top:.4rem;font-size:.72rem;display:flex}.AnalyticsTimelineChart-module__TVrKsa__xTick{text-align:center;white-space:nowrap}
.DashboardShell-module__noe-eG__page{--bg-primary:#f9fafb;--bg-secondary:#fff;--text-primary:#1a1a1a;--text-secondary:#6b7280;--border-color:#f0f2f5;--bg-tint:#f5f6f8;background:var(--bg-primary);flex-direction:column;min-height:100vh;display:flex}.DashboardShell-module__noe-eG__appCard{background:var(--bg-primary);width:100%;min-height:100vh;display:flex}.DashboardShell-module__noe-eG__sidebar{border-right:1px solid var(--border-color);background:var(--bg-secondary);flex-direction:column;flex-shrink:0;gap:.4rem;width:260px;height:100vh;padding:1.75rem 1.25rem;display:flex;position:sticky;top:0;overflow-y:auto}.DashboardShell-module__noe-eG__logo{font-family:var(--font-outfit);color:var(--text-primary);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:1.05rem;font-weight:700;display:flex}.DashboardShell-module__noe-eG__logoImg{width:auto;height:26px}.DashboardShell-module__noe-eG__menuLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin:1rem 0 .4rem .7rem;font-size:.68rem;font-weight:600}.DashboardShell-module__noe-eG__menuLabelToggle{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;margin:1rem 0 .4rem;padding:0 .7rem;font-size:.68rem;font-weight:600;display:flex}.DashboardShell-module__noe-eG__menuLabelToggle:hover{color:var(--text-primary)}.DashboardShell-module__noe-eG__chevron{transition:transform .2s;display:flex}.DashboardShell-module__noe-eG__navList{flex-direction:column;gap:.15rem;display:flex}.DashboardShell-module__noe-eG__navItem{color:var(--text-secondary);border-radius:.65rem;align-items:center;gap:.7rem;padding:.65rem .7rem;font-size:.88rem;font-weight:500;display:flex;position:relative}.DashboardShell-module__noe-eG__navItem:hover{background:var(--bg-tint);color:var(--text-primary)}.DashboardShell-module__noe-eG__navItemActive{background:var(--brand-sage-soft);color:var(--brand-sage);font-weight:600}.DashboardShell-module__noe-eG__navItemDisabled{opacity:.45;cursor:not-allowed}.DashboardShell-module__noe-eG__activeBar{background:var(--brand-sage);border-radius:0 4px 4px 0;width:3px;height:60%;position:absolute;top:50%;left:-1.25rem;transform:translateY(-50%)}.DashboardShell-module__noe-eG__promoCard{color:#fff;background:url(/images/promo-bg.jpg) 50%/cover no-repeat;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.35rem;margin-top:auto;padding:1.25rem;display:flex;box-shadow:0 4px 16px #0000000d}.DashboardShell-module__noe-eG__promoCard strong{font-family:var(--font-outfit);font-size:.95rem}.DashboardShell-module__noe-eG__promoCard span{color:#f4f7f4a6;font-size:.78rem;line-height:1.4}.DashboardShell-module__noe-eG__promoBtn{margin-top:.5rem;font-weight:600;color:var(--brand-gold)!important}.DashboardShell-module__noe-eG__mainCol{flex-direction:column;flex:1;min-width:0;display:flex}.DashboardShell-module__noe-eG__topbar{border-bottom:1px solid var(--border-color);background:#fafbfc;align-items:center;gap:1rem;padding:1.25rem 2.5rem;display:flex}.DashboardShell-module__noe-eG__mobileToggle{border:1px solid var(--border-color);width:2.25rem;height:2.25rem;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:none}.DashboardShell-module__noe-eG__searchForm{background:var(--bg-secondary);max-width:340px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:9999px;flex:1;align-items:center;gap:.6rem;padding:.6rem 1rem;display:flex}.DashboardShell-module__noe-eG__searchInput{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.88rem}.DashboardShell-module__noe-eG__topbarActions{align-items:center;gap:.6rem;margin-left:auto;display:flex}.DashboardShell-module__noe-eG__iconBtn{background:var(--bg-secondary);width:2.25rem;height:2.25rem;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:50%;justify-content:center;align-items:center;display:flex}.DashboardShell-module__noe-eG__iconBtn:hover{color:var(--brand-sage)}.DashboardShell-module__noe-eG__userChip{align-items:center;gap:.6rem;margin-left:.2rem;padding-left:.6rem;display:flex}.DashboardShell-module__noe-eG__avatar{background:var(--brand-sage-soft);width:2.25rem;height:2.25rem;color:var(--brand-sage);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.DashboardShell-module__noe-eG__userInfo{flex-direction:column;line-height:1.3;display:none}.DashboardShell-module__noe-eG__userInfo strong{color:var(--text-primary);font-size:.85rem}.DashboardShell-module__noe-eG__userInfo small{color:var(--text-secondary);font-size:.72rem}.DashboardShell-module__noe-eG__statusBadge{text-transform:uppercase;letter-spacing:.02em;vertical-align:middle;border-radius:9999px;align-items:center;margin-left:.5rem;padding:.15rem .55rem;font-size:.62rem;font-weight:700;display:inline-flex}.DashboardShell-module__noe-eG__statusBadgeGold{background:var(--brand-gold-soft);color:var(--brand-gold)}.DashboardShell-module__noe-eG__statusBadgeDanger{background:var(--color-danger-bg);color:var(--color-danger)}.DashboardShell-module__noe-eG__content{background:#fafbfc;flex:1;padding:2.5rem}@media (min-width:1100px){.DashboardShell-module__noe-eG__userInfo{display:flex}}.DashboardShell-module__noe-eG__drawerBackdrop{display:none}.DashboardShell-module__noe-eG__drawer{background:var(--bg-secondary);width:260px;height:100%;box-shadow:var(--shadow-lg);flex-direction:column;gap:.4rem;padding:1.75rem 1.25rem;display:flex}@media (max-width:860px){.DashboardShell-module__noe-eG__sidebar{display:none}.DashboardShell-module__noe-eG__mobileToggle{display:inline-flex}.DashboardShell-module__noe-eG__topbar{padding:1rem 1.25rem}.DashboardShell-module__noe-eG__content{padding:1.5rem}.DashboardShell-module__noe-eG__drawerBackdrop{z-index:200;background:#0009;display:block;position:fixed;inset:0}}@media (max-width:560px){.DashboardShell-module__noe-eG__searchForm{display:none}}
.BarChart-module__b0Kwka__chart{flex:1;align-items:flex-end;gap:.85rem;min-height:160px;padding-top:2rem;display:flex}.BarChart-module__b0Kwka__barCol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.BarChart-module__b0Kwka__bar{border-radius:9999px;width:100%;max-width:34px;transition:height .4s cubic-bezier(.16,1,.3,1)}.BarChart-module__b0Kwka__barEmpty{background:repeating-linear-gradient(45deg,#eef0f2,#eef0f2 3px,#e2e5e9 3px 6px)}.BarChart-module__b0Kwka__barFilled{background:var(--brand-sage-soft)}.BarChart-module__b0Kwka__barPeak{background:var(--brand-sage)}.BarChart-module__b0Kwka__barLabel{color:#9aa1ab;margin-top:.6rem;font-size:.75rem}.BarChart-module__b0Kwka__tooltip{color:#fff;background:#1a1a1a;border-radius:.4rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;position:absolute;top:0}
.UsageGauge-module__2MWGGq__wrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.UsageGauge-module__2MWGGq__ring{border-radius:50%;justify-content:center;align-items:center;width:140px;height:140px;transition:background .5s;display:flex}.UsageGauge-module__2MWGGq__inner{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:108px;height:108px;display:flex}.UsageGauge-module__2MWGGq__value{font-family:var(--font-outfit);color:#1a1a1a;font-size:1.6rem;font-weight:700}.UsageGauge-module__2MWGGq__label{color:#6b7280;text-align:center;font-size:.85rem}
.LegalCategoryContent-module__AHU_lq__wrap{width:100%}.LegalCategoryContent-module__AHU_lq__articleBody{color:#2d3748}.LegalCategoryContent-module__AHU_lq__sectionBlock{margin-bottom:2.25rem}.LegalCategoryContent-module__AHU_lq__sectionTitle{font-family:var(--font-outfit), sans-serif;color:var(--brand-forest);letter-spacing:-.01em;margin:0 0 .85rem;font-size:1.25rem;font-weight:700;line-height:1.35}.LegalCategoryContent-module__AHU_lq__paragraphBlock{margin-bottom:1.5rem}.LegalCategoryContent-module__AHU_lq__textLine{color:#374151;margin:0 0 1rem;font-size:1.02rem;line-height:1.8}.LegalCategoryContent-module__AHU_lq__bulletList{color:#374151;margin:.5rem 0 1.25rem 1.25rem;padding:0;font-size:.98rem;line-height:1.75;list-style-type:disc}.LegalCategoryContent-module__AHU_lq__bulletList li{margin-bottom:.45rem;padding-left:.25rem}.LegalCategoryContent-module__AHU_lq__singleBullet{color:#374151;align-items:flex-start;gap:.6rem;margin-bottom:.45rem;padding-left:.25rem;font-size:.98rem;line-height:1.7;display:flex}.LegalCategoryContent-module__AHU_lq__bulletDot{color:var(--brand-forest);font-size:1.1rem;font-weight:700;line-height:1.4}.LegalCategoryContent-module__AHU_lq__textGated{max-height:16rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000 100%);mask-image:linear-gradient(#000 50%,#0000 100%)}.LegalCategoryContent-module__AHU_lq__wall{background:#fff;border:1px solid #00000014;border-radius:.875rem;flex-direction:column;align-items:flex-start;margin-top:1.5rem;padding:2rem;display:flex}.LegalCategoryContent-module__AHU_lq__wallIcon{width:2.25rem;height:2.25rem;color:var(--brand-forest);background:#f4f6f4;border-radius:50%;justify-content:center;align-items:center;margin-bottom:.85rem;display:flex}.LegalCategoryContent-module__AHU_lq__wallTitle{font-family:var(--font-outfit), sans-serif;color:var(--brand-forest);margin:0 0 .4rem;font-size:1.2rem;font-weight:700}.LegalCategoryContent-module__AHU_lq__wallText{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.92rem;line-height:1.6}.LegalCategoryContent-module__AHU_lq__comingSoon{background:#fff;border:1px solid #00000014;border-radius:.875rem;padding:2.5rem 2rem}.LegalCategoryContent-module__AHU_lq__comingSoonIcon{width:2.75rem;height:2.75rem;color:var(--brand-forest);background:#f4f6f4;border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.LegalCategoryContent-module__AHU_lq__comingSoonTitle{font-family:var(--font-outfit), sans-serif;color:var(--brand-forest);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.LegalCategoryContent-module__AHU_lq__comingSoonText{color:#374151;margin:0 0 .75rem;font-size:.98rem;line-height:1.65}.LegalCategoryContent-module__AHU_lq__comingSoonSubtext{color:var(--text-secondary);margin:0 0 1.5rem;font-size:.88rem;line-height:1.6}.LegalCategoryContent-module__AHU_lq__actions{flex-wrap:wrap;gap:.85rem;display:flex}.LegalCategoryContent-module__AHU_lq__btnPrimary{background:var(--brand-forest);color:#fff;border-radius:.5rem;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.LegalCategoryContent-module__AHU_lq__btnPrimary:hover{color:#fff;background:#2a3d30}.LegalCategoryContent-module__AHU_lq__btnOutline{color:var(--brand-forest);background:#fff;border:1px solid #00000024;border-radius:.5rem;align-items:center;gap:.45rem;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.LegalCategoryContent-module__AHU_lq__btnOutline:hover{border-color:var(--brand-forest);color:var(--brand-forest);background:#fcfdfc}
.AiChatCard-module__BLyJkW__card{background:#fff;border:1px solid #f0f2f5;border-radius:1.25rem;flex-direction:column;height:440px;padding:1.75rem;display:flex;overflow:hidden;box-shadow:0 4px 16px #00000005}.AiChatCard-module__BLyJkW__profile{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:0 .5rem;display:flex}.AiChatCard-module__BLyJkW__avatarLarge{object-fit:cover;object-position:center 20%;border-radius:50%;width:96px;height:96px;margin-bottom:.75rem;box-shadow:0 6px 20px -6px #00000040}.AiChatCard-module__BLyJkW__tagline{color:var(--text-secondary);max-width:30ch;margin-top:.6rem;font-size:.88rem;line-height:1.6}.AiChatCard-module__BLyJkW__chatHeader{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.AiChatCard-module__BLyJkW__headerActions{align-items:center;gap:.35rem;margin-left:auto;display:flex}.AiChatCard-module__BLyJkW__iconBtn{width:1.9rem;height:1.9rem;color:var(--text-secondary);cursor:pointer;background:#f5f6f8;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.AiChatCard-module__BLyJkW__iconBtn:hover:not(:disabled){background:var(--brand-sage-soft);color:var(--brand-sage)}.AiChatCard-module__BLyJkW__iconBtn:disabled{opacity:.5;cursor:default}.AiChatCard-module__BLyJkW__menuWrap{position:relative}.AiChatCard-module__BLyJkW__dropdown{z-index:10;border:1px solid var(--border-color);background:#fff;border-radius:.75rem;flex-direction:column;gap:.15rem;min-width:190px;padding:.4rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 12px 28px -8px #0000002e}.AiChatCard-module__BLyJkW__dropdownItem{color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.85rem;transition:background-color .15s;display:flex}.AiChatCard-module__BLyJkW__dropdownItem:hover:not(:disabled){background:var(--bg-tint)}.AiChatCard-module__BLyJkW__dropdownItem:disabled{opacity:.5;cursor:default}.AiChatCard-module__BLyJkW__dropdownItemDanger{color:var(--color-danger)}.AiChatCard-module__BLyJkW__dropdownItemDanger:hover:not(:disabled){background:var(--color-danger-bg)}.AiChatCard-module__BLyJkW__dropdownDivider{background:var(--border-color);height:1px;margin:.25rem .2rem}.AiChatCard-module__BLyJkW__avatarSmall{object-fit:cover;object-position:center 20%;border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem}.AiChatCard-module__BLyJkW__profileText{flex-direction:column;line-height:1.35;display:flex}.AiChatCard-module__BLyJkW__name{font-family:var(--font-outfit);color:var(--text-primary);font-size:.95rem}.AiChatCard-module__BLyJkW__role{color:var(--brand-sage);align-items:center;gap:.35rem;font-size:.75rem;display:inline-flex}.AiChatCard-module__BLyJkW__role:before{content:"";background:var(--brand-sage);border-radius:50%;width:6px;height:6px}.AiChatCard-module__BLyJkW__exchange{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex-direction:column;flex:1;gap:.6rem;min-height:0;padding-right:.35rem;display:flex;overflow-y:auto}.AiChatCard-module__BLyJkW__exchange::-webkit-scrollbar{width:6px}.AiChatCard-module__BLyJkW__exchange::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:9999px}.AiChatCard-module__BLyJkW__exchange::-webkit-scrollbar-thumb:hover{background:var(--brand-sage)}.AiChatCard-module__BLyJkW__question{background:var(--text-primary);color:#fff;border-radius:.8rem .8rem .2rem;align-self:flex-end;max-width:85%;padding:.5rem .85rem;font-size:.82rem}.AiChatCard-module__BLyJkW__answer{color:var(--text-primary);background:#f5f6f8;border-radius:.8rem .8rem .8rem .2rem;align-self:flex-start;max-width:92%;padding:.6rem .85rem;font-size:.82rem;line-height:1.5}.AiChatCard-module__BLyJkW__error{color:var(--color-danger);margin-top:.5rem;font-size:.78rem}.AiChatCard-module__BLyJkW__notice{color:var(--brand-sage);margin-top:.5rem;font-size:.78rem}.AiChatCard-module__BLyJkW__lawyerSuggestion{background:var(--brand-sage-soft);color:var(--brand-forest);border-radius:.7rem;align-items:center;gap:.5rem;margin-top:.6rem;padding:.6rem .85rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.AiChatCard-module__BLyJkW__lawyerSuggestion:hover{background:#6e9b7b38}.AiChatCard-module__BLyJkW__lawyerSuggestion span{flex:1}.AiChatCard-module__BLyJkW__form{background:#f5f6f8;border-radius:9999px;flex-shrink:0;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.35rem .35rem .35rem .9rem;display:flex}.AiChatCard-module__BLyJkW__input{min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.AiChatCard-module__BLyJkW__sendBtn{background:var(--text-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s;display:flex}.AiChatCard-module__BLyJkW__sendBtn:hover:not(:disabled){background:var(--brand-gold)}.AiChatCard-module__BLyJkW__sendBtn:disabled{opacity:.5;cursor:not-allowed}.AiChatCard-module__BLyJkW__spinner{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.6s linear infinite AiChatCard-module__BLyJkW__spin}@keyframes AiChatCard-module__BLyJkW__spin{to{transform:rotate(360deg)}}.AiChatCard-module__BLyJkW__restoreCard{border:1px dashed var(--border-color);background:var(--bg-tint);width:100%;color:var(--text-secondary);text-align:center;cursor:pointer;border-radius:1rem;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:1rem;font-size:.85rem;transition:border-color .15s,color .15s;display:flex}.AiChatCard-module__BLyJkW__restoreCard:hover{border-color:var(--brand-sage);color:var(--brand-sage)}.AiChatCard-module__BLyJkW__maxBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141c168c;justify-content:center;align-items:center;padding:3vh 1.5rem;display:flex;position:fixed;inset:0}.AiChatCard-module__BLyJkW__maxCard{background:#fff;border-radius:1.5rem;flex-direction:column;width:100%;max-width:720px;height:88vh;padding:1.75rem;animation:.45s cubic-bezier(.34,1.56,.64,1) AiChatCard-module__BLyJkW__maxCardIn;display:flex;box-shadow:0 30px 70px -20px #141e1673}@keyframes AiChatCard-module__BLyJkW__maxCardIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}
.TemplatePreviewModal-module__wwkq0a__backdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);background:#121b14a6;justify-content:center;align-items:center;padding:2.5vh 1.5rem;animation:.2s TemplatePreviewModal-module__wwkq0a__backdropFade;display:flex;position:fixed;inset:0}@keyframes TemplatePreviewModal-module__wwkq0a__backdropFade{0%{opacity:0}to{opacity:1}}.TemplatePreviewModal-module__wwkq0a__modal{background:#fff;border-radius:1.25rem;flex-direction:column;width:100%;max-width:840px;height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) TemplatePreviewModal-module__wwkq0a__modalIn;display:flex;overflow:hidden;box-shadow:0 25px 60px -15px #0a140c66}@keyframes TemplatePreviewModal-module__wwkq0a__modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.TemplatePreviewModal-module__wwkq0a__header{background:#fff;border-bottom:1px solid #f0f2f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.75rem;display:flex}.TemplatePreviewModal-module__wwkq0a__headerLeft{flex-direction:column;gap:.25rem;min-width:0;display:flex}.TemplatePreviewModal-module__wwkq0a__docBadge{text-transform:uppercase;letter-spacing:.4px;color:var(--brand-forest);background:var(--brand-sage-soft);border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.2rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}.TemplatePreviewModal-module__wwkq0a__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.2rem;font-weight:700;line-height:1.3;overflow:hidden}.TemplatePreviewModal-module__wwkq0a__headerRight{flex-shrink:0;align-items:center;gap:.85rem;display:flex}.TemplatePreviewModal-module__wwkq0a__hintChip{color:var(--brand-gold);background:var(--brand-gold-soft);border-radius:9999px;align-items:center;gap:.4rem;padding:.3rem .75rem;font-size:.78rem;font-weight:500;display:inline-flex}@media (max-width:600px){.TemplatePreviewModal-module__wwkq0a__hintChip{display:none}}.TemplatePreviewModal-module__wwkq0a__closeBtn{background:var(--bg-tint);width:2.2rem;height:2.2rem;color:var(--text-secondary);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex}.TemplatePreviewModal-module__wwkq0a__closeBtn:hover{background:var(--brand-forest);color:#fff}.TemplatePreviewModal-module__wwkq0a__canvas{background:var(--bg-tint);flex:1;justify-content:center;min-height:0;padding:1.5rem;display:flex;overflow-y:auto}.TemplatePreviewModal-module__wwkq0a__paperSheet{background:#fff;border:1px solid #00000014;border-radius:8px;flex-direction:column;width:100%;max-width:720px;min-height:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #00000012,0 1px 3px #0000000a}.TemplatePreviewModal-module__wwkq0a__frame{background:#fff;border:none;width:100%;height:100%;min-height:580px;display:block}.TemplatePreviewModal-module__wwkq0a__loading{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.75rem;padding:3rem;font-size:.92rem;display:flex}.TemplatePreviewModal-module__wwkq0a__error{color:var(--color-danger);text-align:center;padding:2rem;font-size:.9rem}.TemplatePreviewModal-module__wwkq0a__footer{background:#fff;border-top:1px solid #f0f2f5;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.75rem;display:flex}.TemplatePreviewModal-module__wwkq0a__footerNote{color:var(--text-secondary);align-items:center;gap:.45rem;font-size:.82rem;display:inline-flex}.TemplatePreviewModal-module__wwkq0a__footerBtn{border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.88rem;font-weight:600;display:inline-flex}
.admin-dashboard-module__q-7n7a__dashboardContainer{flex-direction:column;gap:2rem;width:100%;display:flex}.admin-dashboard-module__q-7n7a__headerRibbon{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;padding-bottom:.5rem;display:flex}.admin-dashboard-module__q-7n7a__titleArea{flex-direction:column;gap:.25rem;display:flex}.admin-dashboard-module__q-7n7a__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-sage);font-size:.72rem;font-weight:700;display:inline-block}.admin-dashboard-module__q-7n7a__pageTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0;font-size:1.85rem;font-weight:700;line-height:1.2}.admin-dashboard-module__q-7n7a__subtitle{color:var(--text-secondary);margin:0;font-size:.92rem}.admin-dashboard-module__q-7n7a__headerActions{align-items:center;gap:.75rem;display:flex}.admin-dashboard-module__q-7n7a__statusPill{background:var(--brand-sage-soft);color:var(--brand-forest);border:1px solid #0d5c4626;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;display:inline-flex}.admin-dashboard-module__q-7n7a__pulseDot{background:var(--brand-sage);border-radius:50%;width:8px;height:8px;animation:2s infinite admin-dashboard-module__q-7n7a__pulse;box-shadow:0 0 #0d5c4666}@keyframes admin-dashboard-module__q-7n7a__pulse{0%{box-shadow:0 0 #0d5c4666}70%{box-shadow:0 0 0 6px #0d5c4600}to{box-shadow:0 0 #0d5c4600}}.admin-dashboard-module__q-7n7a__refreshBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;border-radius:.6rem;align-items:center;gap:.45rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-dashboard-module__q-7n7a__refreshBtn:hover:not(:disabled){background:var(--bg-tint);color:var(--text-primary);border-color:var(--brand-sage)}.admin-dashboard-module__q-7n7a__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.admin-dashboard-module__q-7n7a__spinning{animation:1s linear infinite admin-dashboard-module__q-7n7a__spin}@keyframes admin-dashboard-module__q-7n7a__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-dashboard-module__q-7n7a__attentionBanner{background:#fffbeb;border:1px solid #fde68a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.4rem;display:flex}.admin-dashboard-module__q-7n7a__bannerLeft{align-items:center;gap:.9rem;display:flex}.admin-dashboard-module__q-7n7a__bannerIconWrap{color:#b45309;background:#fef3c7;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.admin-dashboard-module__q-7n7a__bannerTitle{color:#92400e;margin:0;font-size:.92rem;font-weight:700}.admin-dashboard-module__q-7n7a__bannerText{color:#b45309;margin:.15rem 0 0;font-size:.82rem}.admin-dashboard-module__q-7n7a__bannerAction{color:#fff;white-space:nowrap;background:#d97706;border-radius:.55rem;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.admin-dashboard-module__q-7n7a__bannerAction:hover{background:#b45309}.admin-dashboard-module__q-7n7a__kpiGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1.1rem;display:grid}.admin-dashboard-module__q-7n7a__kpiCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.15rem;flex-direction:column;gap:.5rem;padding:1.25rem 1.35rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000005}.admin-dashboard-module__q-7n7a__kpiCard:hover{border-color:var(--brand-sage);transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.admin-dashboard-module__q-7n7a__kpiTop{justify-content:space-between;align-items:flex-start;display:flex}.admin-dashboard-module__q-7n7a__kpiChip{width:2.4rem;height:2.4rem;color:var(--brand-forest);background:var(--bg-tint);border-radius:.7rem;justify-content:center;align-items:center;display:flex}.admin-dashboard-module__q-7n7a__badgeAlert{color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.admin-dashboard-module__q-7n7a__badgeOk{background:var(--brand-sage-soft);color:var(--brand-sage);border:1px solid #0d5c4626;border-radius:9999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.admin-dashboard-module__q-7n7a__kpiValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.01em;font-size:1.8rem;font-weight:700;line-height:1.1}.admin-dashboard-module__q-7n7a__kpiLabel{color:var(--text-primary);font-size:.82rem;font-weight:600}.admin-dashboard-module__q-7n7a__kpiSub{color:var(--text-secondary);font-size:.75rem;line-height:1.3}.admin-dashboard-module__q-7n7a__mainSplit{grid-template-columns:minmax(0,1.9fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:1080px){.admin-dashboard-module__q-7n7a__mainSplit{grid-template-columns:1fr}}.admin-dashboard-module__q-7n7a__leftCol,.admin-dashboard-module__q-7n7a__rightCol{flex-direction:column;gap:1.5rem;display:flex}.admin-dashboard-module__q-7n7a__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;overflow:hidden;box-shadow:0 2px 12px #00000005}.admin-dashboard-module__q-7n7a__panelHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:1.15rem 1.4rem;display:flex}.admin-dashboard-module__q-7n7a__panelTitleArea{align-items:center;gap:.65rem;display:flex}.admin-dashboard-module__q-7n7a__panelTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0;font-size:1rem;font-weight:700}.admin-dashboard-module__q-7n7a__panelCountBadge{background:var(--bg-tint);color:var(--text-secondary);border-radius:9999px;padding:.15rem .5rem;font-size:.72rem;font-weight:700}.admin-dashboard-module__q-7n7a__panelLink{color:var(--brand-forest);align-items:center;gap:.3rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.admin-dashboard-module__q-7n7a__panelLink:hover{color:var(--brand-sage)}.admin-dashboard-module__q-7n7a__transactionsFeed{flex-direction:column;width:100%;display:flex}.admin-dashboard-module__q-7n7a__transactionRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.4rem;transition:background .15s;display:flex}.admin-dashboard-module__q-7n7a__transactionRow:last-child{border-bottom:none}.admin-dashboard-module__q-7n7a__transactionRow:hover{background:#0d5c4605}.admin-dashboard-module__q-7n7a__txLeft{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.admin-dashboard-module__q-7n7a__txAvatar{background:var(--brand-sage-soft);width:2.25rem;height:2.25rem;color:var(--brand-forest);border:1px solid #0d5c4626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:700;display:flex}.admin-dashboard-module__q-7n7a__txMeta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.admin-dashboard-module__q-7n7a__txEmail{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:600;overflow:hidden}.admin-dashboard-module__q-7n7a__txSub{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.74rem;display:flex}.admin-dashboard-module__q-7n7a__txTag{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:.35rem;padding:.1rem .45rem;font-family:monospace;font-size:.7rem;font-weight:600;display:inline-block}.admin-dashboard-module__q-7n7a__txReference{color:var(--text-secondary);font-family:monospace;font-size:.72rem}.admin-dashboard-module__q-7n7a__txRight{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.2rem;display:flex}.admin-dashboard-module__q-7n7a__txAmount{font-family:var(--font-outfit), sans-serif;color:var(--brand-forest);letter-spacing:-.01em;font-size:1rem;font-weight:700}.admin-dashboard-module__q-7n7a__txDate{color:var(--text-secondary);white-space:nowrap;font-size:.74rem}.admin-dashboard-module__q-7n7a__emptyState{text-align:center;color:var(--text-secondary);padding:2.5rem 1.5rem;font-size:.88rem}.admin-dashboard-module__q-7n7a__pendingLawyersList{flex-direction:column;display:flex}.admin-dashboard-module__q-7n7a__pendingItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;display:flex}.admin-dashboard-module__q-7n7a__pendingItem:last-child{border-bottom:none}.admin-dashboard-module__q-7n7a__pendingItem:hover{background:#0d5c4605}.admin-dashboard-module__q-7n7a__pendingInfo{flex-direction:column;gap:.25rem;display:flex}.admin-dashboard-module__q-7n7a__pendingName{color:var(--text-primary);font-size:.9rem;font-weight:700}.admin-dashboard-module__q-7n7a__pendingMeta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:.6rem;font-size:.78rem;display:flex}.admin-dashboard-module__q-7n7a__tagMono{background:var(--bg-tint);border:1px solid var(--border-color);border-radius:.35rem;padding:.15rem .45rem;font-family:monospace;font-size:.72rem}.admin-dashboard-module__q-7n7a__reviewBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--brand-forest);white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.admin-dashboard-module__q-7n7a__reviewBtn:hover{background:var(--brand-sage-soft);border-color:var(--brand-forest)}.admin-dashboard-module__q-7n7a__quickActionsGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.85rem;padding:1.25rem 1.4rem;display:grid}.admin-dashboard-module__q-7n7a__shortcutTile{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.85rem;align-items:flex-start;gap:.85rem;padding:.95rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.admin-dashboard-module__q-7n7a__shortcutTile:hover{border-color:var(--brand-sage);transform:translateY(-2px);box-shadow:0 4px 14px #0000000a}.admin-dashboard-module__q-7n7a__tileIconWrap{background:var(--bg-tint);width:2.2rem;height:2.2rem;color:var(--brand-forest);border-radius:.6rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.admin-dashboard-module__q-7n7a__tileContent{flex-direction:column;gap:.15rem;display:flex}.admin-dashboard-module__q-7n7a__tileTitle{color:var(--text-primary);font-size:.85rem;font-weight:700;line-height:1.2}.admin-dashboard-module__q-7n7a__tileDesc{color:var(--text-secondary);font-size:.73rem;line-height:1.3}.admin-dashboard-module__q-7n7a__telemetryBody{flex-direction:column;gap:1rem;padding:1.25rem 1.4rem;display:flex}.admin-dashboard-module__q-7n7a__telemetryRow{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:.75rem;font-size:.84rem;display:flex}.admin-dashboard-module__q-7n7a__telemetryRow:last-child{border-bottom:none;padding-bottom:0}.admin-dashboard-module__q-7n7a__telemetryLabel{color:var(--text-secondary)}.admin-dashboard-module__q-7n7a__telemetryValue{color:var(--text-primary);align-items:center;gap:.45rem;font-weight:600;display:flex}.admin-dashboard-module__q-7n7a__statusIndicatorGreen{color:var(--brand-sage);align-items:center;gap:.35rem;font-size:.76rem;font-weight:600;display:inline-flex}.admin-dashboard-module__q-7n7a__greenDot{background:var(--brand-sage);border-radius:50%;width:7px;height:7px}.admin-dashboard-module__q-7n7a__amberDot{background:#d97706;border-radius:50%;width:7px;height:7px}.admin-dashboard-module__q-7n7a__securityStream{flex-direction:column;display:flex}.admin-dashboard-module__q-7n7a__securityItem{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.4rem;font-size:.82rem;display:flex}.admin-dashboard-module__q-7n7a__securityItem:last-child{border-bottom:none}.admin-dashboard-module__q-7n7a__securityLeft{flex-direction:column;gap:.2rem;display:flex}.admin-dashboard-module__q-7n7a__securityAction{color:var(--text-primary);font-weight:600}.admin-dashboard-module__q-7n7a__securityActor{color:var(--text-secondary);font-size:.74rem}.admin-dashboard-module__q-7n7a__securityRight{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.admin-dashboard-module__q-7n7a__outcomeBadge{text-transform:uppercase;border-radius:.3rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.admin-dashboard-module__q-7n7a__outcomeSuccess{background:var(--brand-sage-soft);color:var(--brand-sage)}.admin-dashboard-module__q-7n7a__outcomeBlocked{color:#dc2626;background:#fee2e2}.admin-dashboard-module__q-7n7a__outcomeFailure{color:#b45309;background:#fef3c7}.admin-dashboard-module__q-7n7a__ratioBody{flex-direction:column;gap:1.2rem;padding:1.25rem 1.4rem;display:flex}.admin-dashboard-module__q-7n7a__ratioItem{flex-direction:column;gap:.4rem;display:flex}.admin-dashboard-module__q-7n7a__ratioHeader{justify-content:space-between;font-size:.82rem;font-weight:600;display:flex}.admin-dashboard-module__q-7n7a__progressBar{background:var(--bg-tint);border-radius:9999px;width:100%;height:6px;overflow:hidden}.admin-dashboard-module__q-7n7a__progressFill{background:var(--brand-forest);border-radius:9999px;height:100%}.admin-dashboard-module__q-7n7a__progressFillSage{background:var(--brand-sage);border-radius:9999px;height:100%}
.analytics-module__yF55nW__pageHeader{margin-bottom:2rem}.analytics-module__yF55nW__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin-bottom:.4rem;font-size:2rem;font-weight:800}.analytics-module__yF55nW__subtitle{color:var(--text-secondary);font-size:.95rem}.analytics-module__yF55nW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.analytics-module__yF55nW__statCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000005}.analytics-module__yF55nW__statCard:hover{border-color:var(--brand-sage);transform:translateY(-3px);box-shadow:0 10px 24px #0000000d}.analytics-module__yF55nW__chip{width:2.25rem;height:2.25rem;color:var(--text-primary);background:var(--bg-tint);border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;display:flex}.analytics-module__yF55nW__statValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.7rem;font-weight:700;line-height:1.1}.analytics-module__yF55nW__statLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}.analytics-module__yF55nW__statSub{color:var(--text-secondary);font-size:.78rem}.analytics-module__yF55nW__sectionBlock{margin-bottom:2rem}.analytics-module__yF55nW__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.analytics-module__yF55nW__sectionTitle{font-size:1.15rem;font-weight:700;font-family:var(--font-outfit), sans-serif;color:var(--text-primary);align-items:center;gap:.5rem;display:flex}.analytics-module__yF55nW__sectionBadge{background:var(--bg-tint);color:var(--text-secondary);border-radius:9999px;padding:.2rem .6rem;font-size:.72rem;font-weight:600}.analytics-module__yF55nW__trendsGrid{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:1.5rem;display:grid}.analytics-module__yF55nW__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem;display:grid}.analytics-module__yF55nW__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;padding:1.75rem;display:flex;position:relative;box-shadow:0 1px 3px #00000008}.analytics-module__yF55nW__panelHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.analytics-module__yF55nW__panelTitle{color:var(--text-primary);font-size:.95rem;font-weight:700;font-family:var(--font-outfit), sans-serif;align-items:center;gap:.45rem;display:flex}.analytics-module__yF55nW__panelSub{color:var(--text-secondary);margin-top:.15rem;font-size:.78rem}.analytics-module__yF55nW__panelBadge{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color);white-space:nowrap;border-radius:9999px;padding:.2rem .55rem;font-size:.7rem;font-weight:700}.analytics-module__yF55nW__pipelineList{flex-direction:column;flex:1;gap:.85rem;display:flex}.analytics-module__yF55nW__pipelineItem{background:var(--bg-tint);border:1px solid #0000000a;border-radius:.75rem;flex-direction:column;gap:.35rem;padding:.75rem .9rem;display:flex}.analytics-module__yF55nW__pipelineTop{justify-content:space-between;align-items:center;display:flex}.analytics-module__yF55nW__pipelineName{color:var(--text-primary);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:flex}.analytics-module__yF55nW__pipelineCount{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1rem;font-weight:800}.analytics-module__yF55nW__pipelineBarTrack{background:#0000000f;border-radius:9999px;width:100%;height:6px;overflow:hidden}.analytics-module__yF55nW__pipelineBarFill{border-radius:9999px;height:100%;transition:width .4s}.analytics-module__yF55nW__fillRegistered{background:var(--chip-blue)}.analytics-module__yF55nW__fillPending{background:var(--brand-gold)}.analytics-module__yF55nW__fillVerified{background:var(--brand-sage)}.analytics-module__yF55nW__fillListed{background:var(--brand-forest)}.analytics-module__yF55nW__fillRejected{background:var(--color-danger)}.analytics-module__yF55nW__pipelineNote{color:var(--text-secondary);margin-top:.4rem;font-size:.72rem;line-height:1.4}.analytics-module__yF55nW__splitBarWrap{margin-bottom:1.25rem}.analytics-module__yF55nW__splitBar{background:#0000000f;border-radius:9999px;width:100%;height:14px;display:flex;overflow:hidden}.analytics-module__yF55nW__splitSegmentFree{background:var(--brand-sage-soft);border-right:2px solid var(--bg-secondary);transition:width .4s}.analytics-module__yF55nW__splitSegmentPremium{background:var(--brand-sage);transition:width .4s}.analytics-module__yF55nW__tierCardsRow{grid-template-columns:1fr 1fr;gap:.85rem;margin-bottom:1rem;display:grid}.analytics-module__yF55nW__tierCard{background:var(--bg-tint);border:1px solid var(--border-color);border-radius:.85rem;flex-direction:column;gap:.3rem;padding:.9rem;display:flex}.analytics-module__yF55nW__tierCardHeader{justify-content:space-between;align-items:center;display:flex}.analytics-module__yF55nW__tierBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.analytics-module__yF55nW__tierBadgeFree{color:var(--text-secondary);background:#0000000f}.analytics-module__yF55nW__tierBadgePremium{background:var(--brand-gold-soft);color:var(--brand-gold)}.analytics-module__yF55nW__tierCount{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.45rem;font-weight:800;line-height:1.1}.analytics-module__yF55nW__tierPrice{color:var(--text-secondary);font-size:.75rem;font-weight:600}.analytics-module__yF55nW__tierFeature{color:var(--text-secondary);font-size:.72rem;line-height:1.35}.analytics-module__yF55nW__conversionHighlight{background:var(--bg-tint);color:var(--text-secondary);border-radius:.65rem;justify-content:space-between;align-items:center;padding:.65rem .85rem;font-size:.78rem;display:flex}.analytics-module__yF55nW__conversionRate{color:var(--brand-sage);font-weight:700;font-family:var(--font-outfit), sans-serif;font-size:.95rem}.analytics-module__yF55nW__stateList{flex-direction:column;flex:1;gap:.7rem;display:flex}.analytics-module__yF55nW__stateRow{align-items:center;gap:.75rem;font-size:.82rem;display:flex}.analytics-module__yF55nW__stateName{width:90px;color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-weight:600;overflow:hidden}.analytics-module__yF55nW__stateBarTrack{background:var(--bg-tint);border-radius:9999px;flex:1;height:8px;overflow:hidden}.analytics-module__yF55nW__stateBarFill{background:var(--brand-sage);border-radius:9999px;height:100%;transition:width .4s}.analytics-module__yF55nW__stateCount{text-align:right;width:32px;font-weight:700;font-family:var(--font-outfit), sans-serif;color:var(--text-primary);flex-shrink:0}.analytics-module__yF55nW__stateHelp{color:var(--text-secondary);border-top:1px dashed var(--border-color);margin-top:.75rem;padding-top:.6rem;font-size:.73rem;line-height:1.4}.analytics-module__yF55nW__roadmapCard{flex-direction:column;justify-content:space-between;display:flex}.analytics-module__yF55nW__roadmapPills{flex-wrap:wrap;gap:.45rem;margin:1rem 0;display:flex}.analytics-module__yF55nW__roadmapPill{background:var(--bg-tint);color:var(--text-primary);border:1px solid var(--border-color);border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.75rem;font-weight:600;display:inline-flex}.analytics-module__yF55nW__roadmapPillLocked{opacity:.65;font-style:italic}.analytics-module__yF55nW__roadmapText{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.analytics-module__yF55nW__emptyState{text-align:center;color:var(--text-secondary);padding:2rem 1rem;font-size:.85rem}@media (max-width:900px){.analytics-module__yF55nW__trendsGrid{grid-template-columns:1fr}}@media (max-width:600px){.analytics-module__yF55nW__kpiGrid,.analytics-module__yF55nW__tierCardsRow,.analytics-module__yF55nW__detailsGrid{grid-template-columns:1fr}.analytics-module__yF55nW__panel{padding:1.25rem}}
.audit-log-module__BfXl4a__pageHeader{margin-bottom:2rem}.audit-log-module__BfXl4a__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .4rem;font-size:2rem;font-weight:800}.audit-log-module__BfXl4a__subtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.audit-log-module__BfXl4a__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.audit-log-module__BfXl4a__statCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:.35rem;padding:1.35rem 1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000005}.audit-log-module__BfXl4a__statCard:hover{border-color:var(--brand-sage);transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.audit-log-module__BfXl4a__statTop{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.audit-log-module__BfXl4a__statIconBox{background:var(--bg-tint);width:2.25rem;height:2.25rem;color:var(--brand-forest);border-radius:.65rem;justify-content:center;align-items:center;display:flex}.audit-log-module__BfXl4a__statValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.75rem;font-weight:700;line-height:1.1}.audit-log-module__BfXl4a__statLabel{color:var(--text-secondary);font-size:.85rem;font-weight:600}.audit-log-module__BfXl4a__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.audit-log-module__BfXl4a__searchForm{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;flex:1;align-items:center;gap:.5rem;min-width:260px;max-width:440px;padding:.2rem .75rem;transition:border-color .15s;display:flex}.audit-log-module__BfXl4a__searchForm:focus-within{border-color:var(--brand-forest)}.audit-log-module__BfXl4a__searchIcon{color:var(--text-secondary);align-items:center;display:flex}.audit-log-module__BfXl4a__searchInput{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;padding:.5rem .25rem;font-size:.9rem}.audit-log-module__BfXl4a__clearSearchBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;padding:.25rem;display:flex}.audit-log-module__BfXl4a__filterTabs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;align-items:center;gap:.35rem;padding:.3rem;display:flex}.audit-log-module__BfXl4a__tabBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s;display:flex}.audit-log-module__BfXl4a__tabBtn:hover{color:var(--text-primary);background:var(--bg-tint)}.audit-log-module__BfXl4a__tabBtnActive{background:var(--brand-forest)!important;color:#fff!important}.audit-log-module__BfXl4a__tabDot{border-radius:50%;width:7px;height:7px;display:inline-block}.audit-log-module__BfXl4a__tabDotGreen{background:#22c55e}.audit-log-module__BfXl4a__tabDotGold{background:#eab308}.audit-log-module__BfXl4a__tabDotRed{background:#ef4444}.audit-log-module__BfXl4a__refreshBtn{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;border-radius:.65rem;align-items:center;gap:.4rem;padding:.55rem .85rem;font-size:.85rem;font-weight:600;transition:all .15s;display:inline-flex}.audit-log-module__BfXl4a__refreshBtn:hover{border-color:var(--brand-forest)}.audit-log-module__BfXl4a__tableContainer{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;overflow:hidden;box-shadow:0 4px 16px #00000005}.audit-log-module__BfXl4a__tableScroll{overflow-x:auto}.audit-log-module__BfXl4a__tableHead{background:var(--bg-tint);border-bottom:1px solid var(--border-color);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);grid-template-columns:2fr 1.6fr 1fr 2.5fr 1.3fr 90px;align-items:center;gap:1rem;min-width:960px;padding:.9rem 1.5rem;font-size:.72rem;font-weight:700;display:grid}.audit-log-module__BfXl4a__tableRow{border-bottom:1px solid var(--border-color);grid-template-columns:2fr 1.6fr 1fr 2.5fr 1.3fr 90px;align-items:center;gap:1rem;min-width:960px;padding:1rem 1.5rem;font-size:.88rem;transition:background .15s;display:grid}.audit-log-module__BfXl4a__tableRow:last-child{border-bottom:none}.audit-log-module__BfXl4a__tableRow:hover{background:#00000004}.audit-log-module__BfXl4a__actionBox{align-items:center;gap:.65rem;min-width:0;display:flex}.audit-log-module__BfXl4a__actionIcon{background:var(--bg-tint);width:32px;height:32px;color:var(--brand-forest);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.audit-log-module__BfXl4a__actionInfo{flex-direction:column;min-width:0;display:flex}.audit-log-module__BfXl4a__actionName{color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:.82rem;font-weight:700;overflow:hidden}.audit-log-module__BfXl4a__actionCategory{color:var(--text-secondary);font-size:.72rem}.audit-log-module__BfXl4a__actorBox{align-items:center;gap:.6rem;min-width:0;display:flex}.audit-log-module__BfXl4a__actorAvatar{background:var(--brand-sage-soft);width:28px;height:28px;color:var(--brand-forest);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;display:flex}.audit-log-module__BfXl4a__actorSystemAvatar{background:var(--bg-tint);width:28px;height:28px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;display:flex}.audit-log-module__BfXl4a__actorInfo{flex-direction:column;min-width:0;display:flex}.audit-log-module__BfXl4a__actorName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.audit-log-module__BfXl4a__actorEmail{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.audit-log-module__BfXl4a__statusBadge{text-transform:capitalize;border-radius:9999px;align-items:center;gap:.35rem;width:fit-content;padding:.25rem .65rem;font-size:.72rem;font-weight:700;display:inline-flex}.audit-log-module__BfXl4a__statusSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.audit-log-module__BfXl4a__statusBlocked{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.audit-log-module__BfXl4a__statusFailure{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.audit-log-module__BfXl4a__detailsBox{flex-wrap:wrap;align-items:center;gap:.35rem;min-width:0;display:flex}.audit-log-module__BfXl4a__detailTag{background:var(--bg-tint);border:1px solid var(--border-color);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;border-radius:.35rem;max-width:220px;padding:.15rem .45rem;font-family:monospace;font-size:.74rem;overflow:hidden}.audit-log-module__BfXl4a__detailTagKey{color:var(--text-primary);font-weight:600}.audit-log-module__BfXl4a__emptyDetails{color:var(--text-secondary);opacity:.5;font-size:.78rem}.audit-log-module__BfXl4a__timeText{color:var(--text-secondary);white-space:nowrap;font-size:.82rem}.audit-log-module__BfXl4a__inspectBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:.45rem;align-items:center;gap:.3rem;padding:.35rem .65rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.audit-log-module__BfXl4a__inspectBtn:hover{border-color:var(--brand-forest);background:var(--bg-tint)}.audit-log-module__BfXl4a__emptyState{text-align:center;color:var(--text-secondary);padding:3.5rem 1.5rem}.audit-log-module__BfXl4a__emptyIcon{color:var(--text-secondary);opacity:.4;margin-bottom:.85rem}.audit-log-module__BfXl4a__emptyState h3{color:var(--text-primary);margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.audit-log-module__BfXl4a__emptyState p{color:var(--text-secondary);margin:0 0 1rem;font-size:.88rem}.audit-log-module__BfXl4a__paginationBar{border-top:1px solid var(--border-color);background:var(--bg-tint);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.85rem;display:flex}.audit-log-module__BfXl4a__paginationControls{align-items:center;gap:.5rem;display:flex}.audit-log-module__BfXl4a__pageBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.audit-log-module__BfXl4a__pageBtn:hover:not(:disabled){border-color:var(--brand-forest)}.audit-log-module__BfXl4a__pageBtn:disabled{opacity:.4;cursor:not-allowed}.audit-log-module__BfXl4a__pageIndicator{color:var(--text-secondary);padding:0 .4rem;font-size:.82rem}.audit-log-module__BfXl4a__modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.audit-log-module__BfXl4a__modalCard{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;width:100%;max-width:620px;max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 48px #0000002e}.audit-log-module__BfXl4a__modalHeader{border-bottom:1px solid var(--border-color);background:var(--bg-secondary);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.audit-log-module__BfXl4a__modalTitleBox{align-items:center;gap:.65rem;display:flex}.audit-log-module__BfXl4a__modalTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:700}.audit-log-module__BfXl4a__modalCloseBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;padding:.35rem;transition:background .15s;display:flex}.audit-log-module__BfXl4a__modalCloseBtn:hover{background:var(--bg-tint);color:var(--text-primary)}.audit-log-module__BfXl4a__modalBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;overflow-y:auto}.audit-log-module__BfXl4a__modalMetaGrid{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:.75rem;grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem;display:grid}.audit-log-module__BfXl4a__metaItem{flex-direction:column;gap:.2rem;display:flex}.audit-log-module__BfXl4a__metaItemLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.72rem;font-weight:700}.audit-log-module__BfXl4a__metaItemValue{color:var(--text-primary);font-size:.88rem;font-weight:600}.audit-log-module__BfXl4a__jsonViewerHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.audit-log-module__BfXl4a__jsonViewerTitle{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem;font-weight:700}.audit-log-module__BfXl4a__copyBtn{color:var(--brand-forest);cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.2rem .4rem;font-size:.75rem;font-weight:600;display:inline-flex}.audit-log-module__BfXl4a__copyBtn:hover{text-decoration:underline}.audit-log-module__BfXl4a__jsonViewerPre{color:#e5e7eb;background:#111827;border-radius:.75rem;max-height:280px;margin:0;padding:1.15rem;font-family:monospace;font-size:.82rem;line-height:1.5;overflow-x:auto}
.integrations-module__eVpjuW__pageHeader{margin-bottom:2rem}.integrations-module__eVpjuW__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .4rem;font-size:2rem;font-weight:800}.integrations-module__eVpjuW__subtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.integrations-module__eVpjuW__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2.25rem;display:grid}.integrations-module__eVpjuW__statCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.35rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000005}.integrations-module__eVpjuW__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.integrations-module__eVpjuW__statTop{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.integrations-module__eVpjuW__statBrandLogo{object-fit:contain;max-width:120px;height:22px}.integrations-module__eVpjuW__statBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.integrations-module__eVpjuW__statBadgeActive{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.integrations-module__eVpjuW__statBadgeWarning{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.integrations-module__eVpjuW__statBadgeMuted{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color)}.integrations-module__eVpjuW__statValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.2}.integrations-module__eVpjuW__statLabel{color:var(--text-secondary);font-size:.82rem;font-weight:600}.integrations-module__eVpjuW__sectionsContainer{flex-direction:column;gap:2.5rem;margin-bottom:3rem;display:flex}.integrations-module__eVpjuW__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;padding:2rem;box-shadow:0 4px 16px #00000005}@media (max-width:640px){.integrations-module__eVpjuW__panel{padding:1.5rem}}.integrations-module__eVpjuW__panelHeader{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.integrations-module__eVpjuW__panelBrandInfo{align-items:flex-start;gap:1.25rem;display:flex}.integrations-module__eVpjuW__panelLogoBox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;padding:.5rem;display:flex}.integrations-module__eVpjuW__panelLogoImg{object-fit:contain;max-width:100%;max-height:100%}.integrations-module__eVpjuW__panelTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0 0 .25rem;font-size:1.35rem;font-weight:700}.integrations-module__eVpjuW__panelSubtitle{color:var(--text-secondary);max-width:540px;margin:0;font-size:.9rem;line-height:1.5}.integrations-module__eVpjuW__panelStatusBox{align-items:center;gap:.5rem;display:flex}.integrations-module__eVpjuW__webhookBox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.75rem;padding:.85rem 1.15rem;display:flex}.integrations-module__eVpjuW__webhookInfo{flex-direction:column;gap:.2rem;display:flex}.integrations-module__eVpjuW__webhookLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.72rem;font-weight:700}.integrations-module__eVpjuW__webhookUrl{color:var(--brand-forest);word-break:break-all;font-family:monospace;font-size:.85rem;font-weight:600}.integrations-module__eVpjuW__copyBtn{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.integrations-module__eVpjuW__copyBtn:hover{border-color:var(--brand-forest);background:var(--bg-tint)}.integrations-module__eVpjuW__providerCardsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.15rem;margin-bottom:2rem;display:grid}.integrations-module__eVpjuW__providerCard{background:var(--bg-primary);border:1.5px solid var(--border-color);cursor:pointer;text-align:left;border-radius:1rem;flex-direction:column;gap:.85rem;padding:1.35rem;transition:all .2s;display:flex;position:relative}.integrations-module__eVpjuW__providerCard:hover{border-color:#1e2b224d;transform:translateY(-2px)}.integrations-module__eVpjuW__providerCardActive{background:#fbfdfb;box-shadow:0 0 0 3px #1e2b2214;border-color:var(--brand-forest)!important}.integrations-module__eVpjuW__providerCardTop{justify-content:space-between;align-items:center;height:32px;display:flex}.integrations-module__eVpjuW__providerLogo{object-fit:contain;max-width:110px;max-height:24px}.integrations-module__eVpjuW__activeCheckPill{text-transform:uppercase;letter-spacing:.05em;background:var(--brand-forest);color:#fff;border-radius:9999px;align-items:center;gap:.25rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:inline-flex}.integrations-module__eVpjuW__providerName{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:700}.integrations-module__eVpjuW__providerDesc{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.integrations-module__eVpjuW__selectIndicator{color:var(--brand-forest);align-items:center;gap:.3rem;margin-top:auto;font-size:.78rem;font-weight:600;display:flex}.integrations-module__eVpjuW__fieldsGrid{flex-direction:column;gap:1.35rem;margin-bottom:1.75rem;display:flex}.integrations-module__eVpjuW__fieldGroup{flex-direction:column;gap:.45rem;display:flex}.integrations-module__eVpjuW__fieldTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.integrations-module__eVpjuW__fieldLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}.integrations-module__eVpjuW__fieldSourceBadge{border-radius:9999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.integrations-module__eVpjuW__sourceDb{background:var(--brand-sage-soft);color:var(--brand-forest)}.integrations-module__eVpjuW__sourceEnv{background:var(--bg-tint);color:var(--text-secondary)}.integrations-module__eVpjuW__sourceUnset{color:#991b1b;background:#fef2f2}.integrations-module__eVpjuW__inputRow{align-items:center;gap:.65rem;display:flex}.integrations-module__eVpjuW__inputWrapper{flex:1;align-items:center;display:flex;position:relative}.integrations-module__eVpjuW__credentialInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.65rem;outline:none;padding:.7rem 2.5rem .7rem .95rem;font-family:monospace;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.integrations-module__eVpjuW__credentialInput:focus{border-color:var(--brand-forest);box-shadow:0 0 0 3px #1e2b220f}.integrations-module__eVpjuW__toggleVisibilityBtn{color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:.35rem;display:flex;position:absolute;right:.6rem}.integrations-module__eVpjuW__toggleVisibilityBtn:hover{opacity:1}.integrations-module__eVpjuW__removeOverrideBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:#991b1b;cursor:pointer;white-space:nowrap;border-radius:.65rem;padding:.65rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.integrations-module__eVpjuW__removeOverrideBtn:hover{background:#fef2f2;border-color:#fca5a5}.integrations-module__eVpjuW__fieldHelp{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.integrations-module__eVpjuW__actionRow{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.integrations-module__eVpjuW__submitBtn{background:var(--brand-forest);color:#fff;cursor:pointer;border:none;border-radius:.65rem;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:600;transition:background .15s;display:inline-flex}.integrations-module__eVpjuW__submitBtn:hover:not(:disabled){background:#2a3d30}.integrations-module__eVpjuW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.integrations-module__eVpjuW__alertBox{border-radius:.65rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.integrations-module__eVpjuW__alertSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.integrations-module__eVpjuW__alertError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.integrations-module__eVpjuW__securityNotice{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1.35rem 1.6rem;display:flex}.integrations-module__eVpjuW__securityNoticeIcon{color:var(--brand-forest);flex-shrink:0;margin-top:.15rem}.integrations-module__eVpjuW__securityNoticeText{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.integrations-module__eVpjuW__securityNoticeText strong{color:var(--text-primary)}
.lawyers-module__xAmwma__emptyState{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.75rem;padding:3rem 2rem;display:flex}.lawyers-module__xAmwma__list{flex-direction:column;gap:1.25rem;display:flex}.lawyers-module__xAmwma__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.75rem;display:flex}.lawyers-module__xAmwma__cardHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.lawyers-module__xAmwma__cardHeader h3{margin-bottom:.2rem}.lawyers-module__xAmwma__meta{color:var(--text-secondary);font-size:.85rem}.lawyers-module__xAmwma__badgePending{background:var(--brand-gold-soft);color:var(--brand-gold);border-radius:9999px;flex-shrink:0;padding:.3rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.lawyers-module__xAmwma__detailGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.9rem;display:grid}.lawyers-module__xAmwma__detailGrid dt{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;margin-bottom:.15rem;font-size:.72rem}.lawyers-module__xAmwma__detailGrid dd{color:var(--text-primary);font-size:.9rem;font-weight:600}.lawyers-module__xAmwma__bio{color:var(--text-secondary);background:var(--bg-tint);border-radius:.6rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.lawyers-module__xAmwma__cardActions{justify-content:flex-end;gap:.75rem;display:flex}.lawyers-module__xAmwma__rejectBtn{border:1px solid var(--color-danger);color:var(--color-danger);cursor:pointer;background:0 0;border-radius:9999px;padding:.55rem 1.3rem;font-size:.9rem;font-weight:600;transition:background .15s}.lawyers-module__xAmwma__rejectBtn:hover{background:var(--color-danger-bg)}.lawyers-module__xAmwma__decisionForm{background:var(--bg-tint);border-radius:.8rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.lawyers-module__xAmwma__checkboxRow{color:var(--text-primary);align-items:center;gap:.5rem;font-size:.88rem;display:flex}.lawyers-module__xAmwma__notesInput{border:1px solid var(--border-color);width:100%;font-family:var(--font-inter);resize:vertical;background:var(--bg-secondary);color:var(--text-primary);border-radius:.6rem;padding:.7rem .9rem;font-size:.9rem}.lawyers-module__xAmwma__error{color:var(--color-danger);font-size:.85rem}.lawyers-module__xAmwma__decisionActions{justify-content:flex-end;gap:.75rem;display:flex}
.mail-module__84eQaG__pageHeader{margin-bottom:2rem}.mail-module__84eQaG__title{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);letter-spacing:-.02em;margin:0 0 .4rem;font-size:2rem;font-weight:800}.mail-module__84eQaG__subtitle{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.5}.mail-module__84eQaG__statsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2.25rem;display:grid}.mail-module__84eQaG__statCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.35rem 1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 16px #00000005}.mail-module__84eQaG__statCard:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.mail-module__84eQaG__statTop{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.mail-module__84eQaG__statIconBox{background:var(--bg-tint);width:2.25rem;height:2.25rem;color:var(--brand-forest);border-radius:.65rem;justify-content:center;align-items:center;display:flex}.mail-module__84eQaG__statBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.mail-module__84eQaG__statBadgeActive{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mail-module__84eQaG__statBadgeWarning{color:#854d0e;background:#fefce8;border:1px solid #fef08a}.mail-module__84eQaG__statBadgeMuted{background:var(--bg-tint);color:var(--text-secondary);border:1px solid var(--border-color)}.mail-module__84eQaG__statValue{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);font-size:1.35rem;font-weight:700;line-height:1.2}.mail-module__84eQaG__statLabel{color:var(--text-secondary);font-size:.82rem;font-weight:600}.mail-module__84eQaG__sectionsContainer{flex-direction:column;gap:2.5rem;margin-bottom:3rem;display:flex}.mail-module__84eQaG__panel{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;padding:2rem;box-shadow:0 4px 16px #00000005}@media (max-width:640px){.mail-module__84eQaG__panel{padding:1.5rem}}.mail-module__84eQaG__panelHeader{border-bottom:1px solid var(--border-color);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:1.75rem;padding-bottom:1.5rem;display:flex}.mail-module__84eQaG__panelInfoBox{align-items:flex-start;gap:1.25rem;display:flex}.mail-module__84eQaG__panelIconBox{background:var(--bg-tint);width:48px;height:48px;color:var(--brand-forest);border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mail-module__84eQaG__panelTitle{font-family:var(--font-outfit), sans-serif;color:var(--text-primary);margin:0 0 .25rem;font-size:1.35rem;font-weight:700}.mail-module__84eQaG__panelSubtitle{color:var(--text-secondary);max-width:580px;margin:0;font-size:.9rem;line-height:1.5}.mail-module__84eQaG__fieldsGrid{flex-direction:column;gap:1.35rem;margin-bottom:1.75rem;display:flex}.mail-module__84eQaG__fieldsRow{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (max-width:640px){.mail-module__84eQaG__fieldsRow{grid-template-columns:1fr}}.mail-module__84eQaG__fieldGroup{flex-direction:column;gap:.45rem;display:flex}.mail-module__84eQaG__fieldTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.mail-module__84eQaG__fieldLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}.mail-module__84eQaG__fieldSourceBadge{border-radius:9999px;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.mail-module__84eQaG__sourceDb{background:var(--brand-sage-soft);color:var(--brand-forest)}.mail-module__84eQaG__sourceEnv{background:var(--bg-tint);color:var(--text-secondary)}.mail-module__84eQaG__sourceUnset{color:#991b1b;background:#fef2f2}.mail-module__84eQaG__standardInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.65rem;outline:none;padding:.7rem .95rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.mail-module__84eQaG__standardInput:focus,.mail-module__84eQaG__selectInput:focus{border-color:var(--brand-forest);box-shadow:0 0 0 3px #1e2b220f}.mail-module__84eQaG__selectInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);cursor:pointer;border-radius:.65rem;outline:none;padding:.7rem .95rem;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.mail-module__84eQaG__inputRow{align-items:center;gap:.65rem;display:flex}.mail-module__84eQaG__inputWrapper{flex:1;align-items:center;display:flex;position:relative}.mail-module__84eQaG__credentialInput{border:1px solid var(--border-color);background:var(--bg-primary);width:100%;color:var(--text-primary);border-radius:.65rem;outline:none;padding:.7rem 2.5rem .7rem .95rem;font-family:monospace;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.mail-module__84eQaG__credentialInput:focus{border-color:var(--brand-forest);box-shadow:0 0 0 3px #1e2b220f}.mail-module__84eQaG__toggleVisibilityBtn{color:var(--text-secondary);cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;padding:.35rem;display:flex;position:absolute;right:.6rem}.mail-module__84eQaG__toggleVisibilityBtn:hover{opacity:1}.mail-module__84eQaG__removeOverrideBtn{border:1px solid var(--border-color);background:var(--bg-primary);color:#991b1b;cursor:pointer;white-space:nowrap;border-radius:.65rem;padding:.65rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.mail-module__84eQaG__removeOverrideBtn:hover{background:#fef2f2;border-color:#fca5a5}.mail-module__84eQaG__actionRow{border-top:1px solid var(--border-color);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}.mail-module__84eQaG__submitBtn{background:var(--brand-forest);color:#fff;cursor:pointer;border:none;border-radius:.65rem;align-items:center;gap:.4rem;padding:.75rem 1.4rem;font-size:.88rem;font-weight:600;transition:background .15s;display:inline-flex}.mail-module__84eQaG__submitBtn:hover:not(:disabled){background:#2a3d30}.mail-module__84eQaG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.mail-module__84eQaG__alertBox{border-radius:.65rem;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.mail-module__84eQaG__alertSuccess{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.mail-module__84eQaG__alertError{color:#991b1b;background:#fef2f2;border:1px solid #fecaca}.mail-module__84eQaG__testForm{flex-wrap:wrap;align-items:center;gap:.75rem;max-width:620px;display:flex}.mail-module__84eQaG__testInput{border:1px solid var(--border-color);background:var(--bg-primary);min-width:240px;color:var(--text-primary);border-radius:.65rem;outline:none;flex:1;padding:.7rem .95rem;font-size:.9rem;transition:border-color .15s}.mail-module__84eQaG__testInput:focus{border-color:var(--brand-forest);box-shadow:0 0 0 3px #1e2b220f}.mail-module__84eQaG__securityNotice{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;align-items:flex-start;gap:.85rem;padding:1.35rem 1.6rem;display:flex}.mail-module__84eQaG__securityNoticeIcon{color:var(--brand-forest);flex-shrink:0;margin-top:.15rem}.mail-module__84eQaG__securityNoticeText{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.55}.mail-module__84eQaG__securityNoticeText strong{color:var(--text-primary)}
.settings-module__gFHr2W__inlineForm{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.settings-module__gFHr2W__setupNote{color:var(--text-secondary);font-size:.88rem;line-height:1.5}.settings-module__gFHr2W__qrImage{border:1px solid var(--border-color);background:#fff;border-radius:.75rem;padding:.75rem}.settings-module__gFHr2W__secretText{color:var(--text-secondary);font-size:.82rem}.settings-module__gFHr2W__secretText code{background:var(--bg-tint);border-radius:.3rem;padding:.15rem .4rem;font-size:.8rem}.settings-module__gFHr2W__inlineActions{gap:.75rem;display:flex}.settings-module__gFHr2W__dangerBtn{border:1px solid var(--color-danger);color:var(--color-danger);cursor:pointer;background:0 0;border-radius:9999px;padding:.6rem 1.4rem;font-size:.9rem;font-weight:600;transition:background .15s}.settings-module__gFHr2W__dangerBtn:hover{background:var(--color-danger-bg)}
.dashboard-module__XABe8G__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.dashboard-module__XABe8G__greeting{margin-bottom:.25rem}.dashboard-module__XABe8G__subtitle{color:var(--text-secondary);font-size:.92rem}.dashboard-module__XABe8G__headerActions{gap:.75rem;display:flex}.dashboard-module__XABe8G__chip{border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.dashboard-module__XABe8G__chip-blue,.dashboard-module__XABe8G__chip-purple,.dashboard-module__XABe8G__chip-amber,.dashboard-module__XABe8G__chip-rose,.dashboard-module__XABe8G__chip-sage{color:var(--text-primary);background:0 0;border:none}.dashboard-module__XABe8G__statsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.dashboard-module__XABe8G__statCard{background:#fff;border:1px solid #f0f2f5;border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;box-shadow:0 4px 16px #00000005}.dashboard-module__XABe8G__statCard:hover{border-color:var(--brand-sage);transform:translateY(-3px);box-shadow:0 10px 24px #0000000d}.dashboard-module__XABe8G__statCardPrimary{background:linear-gradient(145deg, var(--brand-forest), #141c16);color:#fff;border:1px solid #0000;border-radius:1.25rem;flex-direction:column;gap:.4rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 24px #1e2b2233}.dashboard-module__XABe8G__statCardPrimary:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1e2b224d}.dashboard-module__XABe8G__statCardPrimary .dashboard-module__XABe8G__statValue,.dashboard-module__XABe8G__statCardPrimary .dashboard-module__XABe8G__statLabel{color:#fff}.dashboard-module__XABe8G__statCardPrimary .dashboard-module__XABe8G__statSub{color:#fffc}.dashboard-module__XABe8G__statCardPrimary .dashboard-module__XABe8G__chip{color:#fff;background:0 0}.dashboard-module__XABe8G__statTop{margin-bottom:.5rem}.dashboard-module__XABe8G__statValue{font-family:var(--font-outfit);color:var(--text-primary);font-size:1.7rem;font-weight:700}.dashboard-module__XABe8G__statLabel{color:var(--text-primary);font-size:.85rem;font-weight:600}.dashboard-module__XABe8G__statSub{color:var(--text-secondary);font-size:.78rem}.dashboard-module__XABe8G__chartsRow{grid-template-columns:1.6fr 1fr;gap:1.25rem;margin-bottom:2rem;display:grid}.dashboard-module__XABe8G__chartPanel{flex-direction:column;display:flex}.dashboard-module__XABe8G__gaugePanel{text-align:center;flex-direction:column;align-items:center;display:flex}.dashboard-module__XABe8G__gaugePanel .dashboard-module__XABe8G__panelTitle{align-self:flex-start}.dashboard-module__XABe8G__panelHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.dashboard-module__XABe8G__quickActions{margin-bottom:2rem}.dashboard-module__XABe8G__actionsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-top:1rem;display:grid}.dashboard-module__XABe8G__actionCard{color:var(--text-primary);background:#fff;border:1px solid #f0f2f5;border-radius:1rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000005}.dashboard-module__XABe8G__actionCard:hover{border-color:var(--brand-sage);color:var(--text-primary);transform:translateY(-2px)}.dashboard-module__XABe8G__panelsRow{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.dashboard-module__XABe8G__panel{background:#fff;border:1px solid #f0f2f5;border-radius:1.25rem;padding:1.75rem;box-shadow:0 4px 16px #00000005}.dashboard-module__XABe8G__panelTitle{letter-spacing:.03em;color:var(--text-secondary);margin-bottom:1rem;font-size:.78rem;font-weight:600;display:block}.dashboard-module__XABe8G__contactLink{color:var(--brand-sage);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;display:inline-flex}@media (max-width:860px){.dashboard-module__XABe8G__chartsRow,.dashboard-module__XABe8G__panelsRow{grid-template-columns:1fr}}
.detail-module__CC2F5q__backLink{color:var(--text-secondary);align-items:center;gap:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.detail-module__CC2F5q__backLink:hover{color:var(--brand-sage)}.detail-module__CC2F5q__header{margin-top:1.5rem}.detail-module__CC2F5q__header>span{margin-bottom:.75rem;display:inline-block}
.rights-module__Njp8gq__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.rights-module__Njp8gq__card{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1rem;padding:1.75rem;text-decoration:none;transition:all .2s;display:block}.rights-module__Njp8gq__card:hover{border-color:var(--brand-sage);background:var(--brand-sage-soft);transform:translateY(-2px)}.rights-module__Njp8gq__cardIcon{background:var(--brand-sage-soft);width:2.25rem;height:2.25rem;color:var(--brand-sage);border-radius:.65rem;justify-content:center;align-items:center;margin-bottom:.85rem;display:inline-flex}.rights-module__Njp8gq__card h3{color:var(--text-primary);margin-bottom:.5rem}.rights-module__Njp8gq__card p{color:var(--text-secondary);font-size:.9rem;line-height:1.5}
.my-documents-module__j-jbGq__topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:2rem;display:flex}.my-documents-module__j-jbGq__emptyState{text-align:center;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:1.25rem;flex-direction:column;align-items:center;gap:.5rem;max-width:380px;margin:2rem auto;padding:2.5rem;display:flex}.my-documents-module__j-jbGq__emptyIcon{background:var(--brand-sage-soft);width:3rem;height:3rem;color:var(--brand-sage);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.5rem;display:flex}.my-documents-module__j-jbGq__emptyState p{color:var(--text-secondary);margin-bottom:1rem;font-size:.9rem}.my-documents-module__j-jbGq__list{flex-direction:column;gap:.75rem;display:flex}.my-documents-module__j-jbGq__row{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--brand-sage);border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.my-documents-module__j-jbGq__title{color:var(--text-primary);flex:1;font-size:.9rem;font-weight:600}.my-documents-module__j-jbGq__date{color:var(--text-secondary);font-size:.8rem}
