.clean-app-shell,:root{--premium-bg:#f7faf8;--premium-surface:#fff;--premium-soft:#f4f8f6;--premium-muted-surface:#eef5f1;--premium-line:rgba(19,35,31,.08);--premium-line-strong:rgba(19,35,31,.14);--premium-text:#13231f;--premium-muted:#60736c;--premium-faint:#84958f;--premium-primary:#087c73;--premium-primary-strong:#06645d;--premium-primary-soft:#e5faf6;--premium-warm:#9a6b35;--premium-danger:#b83b4b;--premium-radius:8px;--premium-radius-sm:6px;--premium-shadow:0 1px 2px rgba(19,35,31,.04)}.clean-app-shell :is(.app-main,.app-content,.ops-page){background:var(--premium-bg)!important;color:var(--premium-text)!important}.clean-app-shell .workflow-back-row{margin-bottom:.9rem!important}.clean-app-shell :is(.app-main,.app-shell,.ops-page,.page-hero,.members-command,.dashboard-command):before,.clean-app-shell :is(.app-shell,.ops-page,.page-hero,.members-command,.dashboard-command):after,.clean-app-shell :is(.ops-card,.tnhc-card,.metric-card,.member-kpi,.activity-panel):after,.clean-app-shell :is(.ops-card,.tnhc-card,.metric-card,.member-kpi,.activity-panel):before{content:none!important;display:none!important}.clean-app-shell :is(.ops-page,.people-page-shell){display:flex;flex-direction:column;gap:1rem!important}.clean-app-shell :is(.members-command,.product-command-header,.dashboard-command,.page-hero){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:1rem!important;min-height:auto!important;padding:1.2rem 1.35rem!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;background-image:none!important;box-shadow:var(--premium-shadow)!important;overflow:visible!important;text-align:left!important}.clean-app-shell :is(.members-command-copy,.product-command-header .members-command-copy){display:flex!important;flex:1 1 12rem!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;min-width:0!important;max-width:42rem!important;gap:.35rem!important;text-align:left!important}.clean-app-shell :is(.members-command-copy p,.page-kicker){display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:.45rem!important;margin:0!important;width:100%!important;text-align:left!important;color:var(--premium-primary)!important;font-size:.7rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.clean-app-shell :is(.members-command-copy h1,.page-title){margin:0!important;width:100%!important;text-align:left!important;color:var(--premium-text)!important;font-size:clamp(1.9rem,2.5vw,2.5rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:.98!important}.clean-app-shell :is(.members-command-copy small,.page-subtitle){display:block!important;width:100%!important;max-width:40rem!important;text-align:left!important;color:var(--premium-muted)!important;font-size:.92rem!important;font-weight:500!important;line-height:1.45!important}.clean-app-shell :is(.members-command-actions,.product-command-actions){display:flex!important;flex:0 0 auto!important;align-self:flex-start!important;flex-wrap:wrap!important;gap:.5rem!important}.clean-app-shell .members-toolbar{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:.65rem!important;width:100%!important;max-width:100%!important}.clean-app-shell .members-search{flex:1 1 28rem!important;max-width:min(100%,44rem)!important;min-width:11rem!important;width:auto!important}.clean-app-shell .ops-filterbar-constrained{width:100%!important;max-width:100%!important;align-items:flex-start!important}.clean-app-shell .ops-filterbar-constrained .members-search{min-width:11rem!important;width:auto!important}.clean-app-shell .ops-filterbar :is(.relative.flex-1,.relative.min-w-\[300px\]){min-width:11rem!important;width:auto!important}@media (min-width:641px){.clean-app-shell :is(.flex.flex-col.sm\:flex-row,.flex.flex-wrap)>.relative.max-w-md,.clean-app-shell :is(.flex.flex-col.sm\:flex-row,.flex.flex-wrap,.members-toolbar,.ops-filterbar)>.relative.flex-1{flex:1 1 28rem!important;max-width:min(100%,44rem)!important;min-width:11rem!important;width:auto!important}}@media (max-width:640px){.clean-app-shell :is(.flex.flex-col,.members-toolbar.ops-filterbar-stack)>.relative.flex-1,.clean-app-shell :is(.members-toolbar,.ops-filterbar) .members-search{max-width:100%!important;width:100%!important;flex:1 1 100%!important}}.clean-app-shell :is(.ops-action,.members-action,.members-icon-action,.product-command-actions a,.product-command-actions button,.members-command-actions a,.members-command-actions button){min-height:2.35rem!important;border-radius:var(--premium-radius)!important;border:1px solid var(--premium-line-strong)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;box-shadow:none!important;font-size:.84rem!important;font-weight:760!important;line-height:1.05!important;text-decoration:none!important}.clean-app-shell :is(.ops-action-primary,.members-action-primary,.product-command-actions .bg-\[\#087c73\],.members-command-actions .bg-\[\#087c73\]){border-color:var(--premium-primary)!important;background:var(--premium-primary)!important;color:#fff!important}.clean-app-shell :is(.ops-card,.tnhc-card,.dashboard-panel,.members-directory-panel,.activity-panel,.metric-card,.member-kpi,.premium-command-panel,.profile-workspace){border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;background-image:none!important;box-shadow:var(--premium-shadow)!important;color:var(--premium-text)!important}.clean-app-shell :is(.ops-card,.tnhc-card,.dashboard-panel,.members-directory-panel,.activity-panel,.metric-card,.member-kpi):hover{box-shadow:0 2px 8px rgba(19,35,31,.06)!important}.clean-app-shell :is(.ops-card-soft,.ops-filterbar,.journey-next-step,.profile-info-tile,.profile-care-next,.profile-attendance-day,.activity-panel-list>*){border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-soft)!important;background-image:none!important;box-shadow:none!important}.clean-app-shell :is(.profile-avatar,.member-card-avatar){display:flex!important;flex-shrink:0!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:999px!important;line-height:1!important}.clean-app-shell :is(.profile-avatar,.member-card-avatar) img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:cover!important;border-radius:inherit!important}.clean-app-shell :is(.members-stage-nav,.product-journey .members-stage-nav){display:flex!important;gap:.45rem!important;padding:.28rem!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important;overflow-x:auto!important;scrollbar-width:none!important}.clean-app-shell :is(.members-stage-nav,.product-journey .members-stage-nav)::-webkit-scrollbar{display:none!important}.clean-app-shell :is(.members-stage-nav,.product-journey .members-stage-nav) a{flex:1 0 9rem!important;min-height:3.05rem!important;border-radius:var(--premium-radius-sm)!important;border:1px solid transparent!important;background:transparent!important;color:var(--premium-muted)!important;box-shadow:none!important}.clean-app-shell .members-stage-nav a:is(.is-active,[aria-current=page]){border-color:rgba(8,124,115,.18)!important;background:var(--premium-primary-soft)!important;color:var(--premium-text)!important}.clean-app-shell .members-stage-nav a em{color:var(--premium-faint)!important;font-size:.72rem!important;font-style:normal!important;line-height:1.1!important}.clean-app-shell .members-stage-nav a strong{color:inherit!important;font-size:.9rem!important;font-weight:780!important;line-height:1.1!important}.clean-app-shell :is(.ops-metric-grid,.members-kpi-strip,.product-kpi-strip,.profile-card-grid,.profile-card-grid-tight){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))!important;gap:.75rem!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card){min-height:6rem!important;padding:1rem!important}.clean-app-shell .workflow-page :is(.members-kpi-strip,.ops-metric-grid,.product-kpi-strip)>:nth-child(n+4){display:none!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card) :is(h3,.text-3xl,.text-4xl,[class*="text-[2"]){color:var(--premium-text)!important;font-size:clamp(1.55rem,2.4vw,2.15rem)!important;font-weight:850!important;letter-spacing:0!important;line-height:.98!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card) :is(p,small,span){color:var(--premium-muted)!important}.clean-app-shell :is(input,select,textarea){min-height:2.42rem!important;border:1px solid var(--premium-line-strong)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;color:var(--premium-text)!important;box-shadow:none!important;font-size:.9rem!important}.clean-app-shell :is(input,select,textarea):focus{border-color:rgba(8,124,115,.45)!important;box-shadow:0 0 0 3px rgba(8,124,115,.11)!important;outline:none!important}.clean-app-shell :is(table,.members-worklist){width:100%!important;border-collapse:separate!important;border-spacing:0!important}.clean-app-shell :is(th,.members-worklist-header){color:var(--premium-faint)!important;font-size:.68rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}.clean-app-shell :is(td,.members-worklist-cell){color:var(--premium-text)!important;font-size:.88rem!important;line-height:1.35!important}.clean-app-shell :is(.members-worklist,.dashboard-followup-worklist){border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important;overflow:hidden!important}.clean-app-shell :is(.member-row,.members-worklist-row,[role=row]){border-bottom:1px solid var(--premium-line)!important;background:var(--premium-surface)!important;transition:background .16s ease,border-color .16s ease!important}.clean-app-shell :is(.member-row,.members-worklist-row,[role=row]):hover{background:#fbfdfc!important}.clean-app-shell :is(.badge,.status-pill,.care-pill,[class*=rounded-full]){box-shadow:none!important}.clean-app-shell .profile-tab-panel .ops-card{padding:1rem!important}.clean-app-shell .profile-tab-panel .ops-card :is(h2,h3){color:var(--premium-text)!important;font-size:1rem!important;font-weight:820!important;letter-spacing:0!important;line-height:1.2!important}.clean-app-shell .profile-tab-panel .ops-card :is(p,span,small,dd,dt){color:var(--premium-muted)!important}.clean-app-shell .church-admin-sidebar{background:#071b17!important;background-image:none!important;border-color:hsla(0,0%,100%,.08)!important;box-shadow:none!important}.clean-app-shell .church-admin-sidebar :is(a,button){border-radius:var(--premium-radius)!important}.clean-app-shell .church-admin-sidebar :is(a[aria-current=page],.is-active){background:rgba(229,250,246,.1)!important;color:#fff!important}.clean-app-shell .ops-page :is([class*=shadow-],[class*=shadow_]){box-shadow:var(--premium-shadow)!important}.clean-app-shell .ops-page :is([class*=bg-gradient],[style*=gradient]){background-image:none!important}.clean-app-shell .ops-page :is(.text-\[\#01FFFF\],.text-cyan-300,.text-cyan-400){color:var(--premium-primary)!important}@media (max-width:900px){.clean-app-shell :is(.members-command,.product-command-header,.dashboard-command,.page-hero){align-items:flex-start!important;flex-direction:column!important;gap:.8rem!important;padding:1rem!important}.clean-app-shell :is(.members-command-actions,.product-command-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:flex-start!important;width:100%!important;margin-left:0!important;overflow:visible!important;padding-bottom:0!important;scrollbar-width:none!important}.clean-app-shell :is(.members-command-actions,.product-command-actions)::-webkit-scrollbar{display:none!important}.clean-app-shell :is(.members-command-actions,.product-command-actions)>*{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:100%!important;white-space:normal!important}.clean-app-shell :is(.ops-metric-grid,.members-kpi-strip,.product-kpi-strip){display:flex!important;gap:.6rem!important;overflow-x:auto!important;padding-bottom:.15rem!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important}.clean-app-shell :is(.ops-metric-grid,.members-kpi-strip,.product-kpi-strip)::-webkit-scrollbar{display:none!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card){flex:0 0 12.75rem!important;min-height:5.4rem!important;padding:.85rem!important;scroll-snap-align:start!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card) svg{display:none!important}}.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command){min-height:0!important;max-height:none!important;height:auto!important;gap:.9rem!important;padding:.82rem .95rem!important;border:1px solid var(--premium-line,rgba(19,35,31,.08))!important;border-radius:8px!important;background:var(--premium-surface,#fff)!important;box-shadow:0 12px 34px -32px rgba(10,38,32,.45)!important}.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command):after,.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command):before{content:none!important;display:none!important}.clean-app-shell :is(.members-command-copy,.product-command-header .members-command-copy){flex:1 1 auto!important;min-height:0!important;max-width:min(100%,42rem)!important;gap:.22rem!important}.clean-app-shell :is(.members-command-copy p,.page-kicker){font-size:.66rem!important;line-height:1!important}.clean-app-shell :is(.members-command-copy h1,.page-title,.ops-header h1){margin:0!important;font-size:clamp(1.45rem,2vw,2rem)!important;line-height:1.02!important}.clean-app-shell :is(.members-command-copy small,.page-subtitle,.ops-header small){margin-top:.12rem!important;font-size:.84rem!important;line-height:1.28!important}.clean-app-shell :is(.members-command-actions,.product-command-actions){align-items:center!important;margin-top:0!important;margin-left:auto!important;gap:.46rem!important}.clean-app-shell :is(.members-command-actions,.product-command-actions)>:is(a,button,.ops-action,.members-action,.members-icon-action){min-height:2.38rem!important;border-radius:8px!important;padding:.5rem .72rem!important;font-size:.82rem!important;line-height:1.1!important}.clean-app-shell :is(.members-command-actions,.product-command-actions)>.members-icon-action{width:2.38rem!important;min-width:2.38rem!important;padding-inline:0!important}@media (max-width:760px){.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command){align-items:flex-start!important;padding:.78rem!important}.clean-app-shell :is(.members-command-copy h1,.page-title,.ops-header h1){font-size:clamp(1.28rem,6vw,1.62rem)!important}.clean-app-shell :is(.members-command-actions,.product-command-actions){width:100%!important;justify-content:flex-start!important}}.clean-app-shell .workflow-back-row{display:flex!important;align-items:center!important;min-height:0!important;margin:0 0 .5rem!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.clean-app-shell .workflow-back-link{display:inline-flex!important;align-items:center!important;gap:.4rem!important;min-height:2rem!important;width:auto!important;max-width:100%!important;padding:.34rem .58rem!important;border:1px solid var(--premium-line,rgba(19,35,31,.1))!important;border-radius:8px!important;background:hsla(0,0%,100%,.72)!important;color:#526861!important;font-size:.76rem!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important}.clean-app-shell .workflow-back-link:hover{border-color:rgba(8,124,115,.26)!important;background:#fff!important;color:#087c73!important}.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;justify-items:stretch!important;align-items:center!important;width:100%!important;text-align:left!important}.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command)>*{max-width:none!important}.clean-app-shell :is(.members-command-copy,.product-command-header .members-command-copy,.ops-header .members-command-copy){grid-column:1!important;justify-self:start!important;align-self:center!important;width:min(100%,46rem)!important;max-width:46rem!important;margin:0!important;align-items:flex-start!important;text-align:left!important}.clean-app-shell :is(.members-command-copy p,.members-command-copy h1,.members-command-copy small){justify-content:flex-start!important;text-align:left!important}.clean-app-shell :is(.members-command-actions,.product-command-actions){grid-column:2!important;justify-self:end!important;align-self:center!important;margin:0!important;justify-content:flex-end!important}@media (max-width:760px){.clean-app-shell :is(.page-hero,.ops-header,.members-command,.product-command-header,.dashboard-command){grid-template-columns:1fr!important;justify-items:start!important}.clean-app-shell :is(.members-command-actions,.product-command-actions),.clean-app-shell :is(.members-command-copy,.product-command-header .members-command-copy,.ops-header .members-command-copy){grid-column:1!important;justify-self:start!important;width:100%!important}}.clean-app-shell{--shell-bg:#f5f8f6;--shell-surface:#fff;--shell-soft:#f9fbfa;--shell-line:rgba(19,35,31,.1);--shell-line-strong:rgba(8,124,115,.24);--shell-ink:#13231f;--shell-muted:#61756e;--shell-primary:#087c73;--shell-primary-soft:#e7f7f4;--shell-sidebar:#071b17;--shell-sidebar-2:#0d2a23;min-height:100vh;background:radial-gradient(circle at 18% 0,rgba(231,247,244,.8),transparent 34rem),linear-gradient(180deg,#fbfdfc 0,var(--shell-bg) 48%,#f2f6f4 100%)!important}.clean-app-shell .app-main{min-height:100vh;background:transparent!important}.clean-app-shell .app-topbar{position:sticky;top:0;z-index:20;display:flex;min-height:3.55rem;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 1rem .55rem 4.55rem;border-bottom:1px solid rgba(19,35,31,.08);background:rgba(245,248,246,.86);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}@media (min-width:1024px){.clean-app-shell .app-topbar{padding:.72rem 1.75rem .58rem}}.clean-app-shell .app-topbar-copy{min-width:0}.clean-app-shell .app-topbar-copy p{margin:0;color:var(--shell-ink);font-size:.86rem;font-weight:900;letter-spacing:0;line-height:1.15}.clean-app-shell .app-topbar-copy span{display:block;margin-top:.15rem;color:var(--shell-muted);font-size:.72rem;font-weight:700;line-height:1.15}.clean-app-shell .app-topbar-status{display:inline-flex;align-items:center;gap:.42rem;min-height:2rem;white-space:nowrap;border:1px solid rgba(8,124,115,.15);border-radius:999px;background:hsla(0,0%,100%,.82);padding:0 .75rem;color:#526861;font-size:.74rem;font-weight:850;box-shadow:0 12px 28px -26px rgba(19,35,31,.35)}.clean-app-shell .app-topbar-status span{display:block;width:.45rem;height:.45rem;border-radius:999px;background:var(--shell-primary);box-shadow:0 0 0 3px rgba(8,124,115,.12)}.clean-app-shell .app-content{width:min(100%,1480px);margin:0 auto;padding:1rem;background:transparent!important}@media (min-width:768px){.clean-app-shell .app-content{padding:1.25rem}}@media (min-width:1280px){.clean-app-shell .app-content{padding:1.45rem 1.75rem 2.5rem}}.clean-app-shell .ops-page{gap:1rem!important}.mobile-sidebar-panel,.sidebar-desktop-shell{background:linear-gradient(180deg,var(--shell-sidebar) 0,var(--shell-sidebar-2) 100%)!important;box-shadow:16px 0 42px -34px rgba(1,19,15,.7)}.clean-app-shell .church-admin-sidebar{background:transparent!important;color:rgba(236,250,246,.9);scrollbar-width:thin;scrollbar-color:rgba(140,247,209,.28) transparent}.clean-app-shell .church-admin-sidebar::-webkit-scrollbar{width:8px}.clean-app-shell .church-admin-sidebar::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(140,247,209,.24)}.clean-app-shell .sidebar-brand-block{padding:1rem .9rem .75rem;border-bottom:1px solid hsla(0,0%,100%,.08)}.clean-app-shell .sidebar-logo-mark{width:2.35rem;height:2.35rem;border-radius:8px;border:1px solid rgba(140,247,209,.22);background:hsla(0,0%,100%,.08);box-shadow:none}.clean-app-shell .sidebar-brand-title{display:flex;align-items:baseline;gap:.24rem;margin:0;color:#fff;font-size:.98rem;font-weight:950;letter-spacing:0}.clean-app-shell .sidebar-brand-subtitle{margin-top:.1rem;color:rgba(226,244,239,.62);font-size:.61rem;font-weight:850;letter-spacing:.08em}.clean-app-shell .sidebar-care-promise{margin-top:.75rem;border:1px solid rgba(140,247,209,.12);border-radius:8px;background:hsla(0,0%,100%,.045);padding:.65rem .7rem}.clean-app-shell .sidebar-care-promise p{margin:0;color:rgba(236,250,246,.82);font-size:.76rem;font-weight:780;line-height:1.35}.clean-app-shell .church-admin-sidebar .px-3.pb-2,.clean-app-shell .sidebar-search-shell{padding-inline:.75rem}.clean-app-shell .church-admin-sidebar nav{padding:.75rem;gap:.75rem}.clean-app-shell .sidebar-section-label{padding:.55rem .55rem .2rem;color:rgba(226,244,239,.48);font-size:.64rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.clean-app-shell .sidebar-child-link,.clean-app-shell .sidebar-group-toggle,.clean-app-shell .sidebar-home-link{width:100%;min-height:2.55rem;border:1px solid transparent;border-radius:8px!important;color:rgba(226,244,239,.72)}.clean-app-shell .sidebar-home-link{min-height:3.85rem;padding:.75rem;background:hsla(0,0%,100%,.055);border-color:rgba(140,247,209,.1)}.clean-app-shell .sidebar-group-toggle{padding:.56rem .62rem}.clean-app-shell .sidebar-child-link{padding:.58rem .65rem}.clean-app-shell .sidebar-child-list{padding-left:.25rem}.clean-app-shell .sidebar-child-link:hover,.clean-app-shell .sidebar-group-toggle:hover,.clean-app-shell .sidebar-home-link:hover{border-color:rgba(140,247,209,.18);background:hsla(0,0%,100%,.07);color:#fff}.clean-app-shell .sidebar-child-link.is-active,.clean-app-shell .sidebar-home-link.is-active{border-color:rgba(140,247,209,.28)!important;background:rgba(231,247,244,.13)!important;color:#fff!important;box-shadow:inset 3px 0 0 #8cf7d1}.clean-app-shell .sidebar-group-toggle[data-active=true]{color:#fff;background:hsla(0,0%,100%,.045)}.clean-app-shell .sidebar-module-icon,.clean-app-shell .sidebar-nav-icon{color:rgba(140,247,209,.74)}.clean-app-shell .sidebar-child-title,.clean-app-shell .sidebar-home-title,.clean-app-shell .sidebar-module-title{color:inherit;font-weight:820;letter-spacing:0}.clean-app-shell .sidebar-home-subtitle{color:rgba(226,244,239,.52);font-size:.72rem;font-weight:650}.clean-app-shell .sidebar-item-count{border-radius:999px;background:hsla(0,0%,100%,.075);padding:.05rem .42rem;color:rgba(226,244,239,.58);font-size:.66rem;font-weight:850}.clean-app-shell .sidebar-footer{padding:.75rem;border-top:1px solid hsla(0,0%,100%,.08)}.clean-app-shell .sidebar-user-dock{border:1px solid rgba(140,247,209,.11);border-radius:8px;background:hsla(0,0%,100%,.055);padding:.65rem}.clean-app-shell .sidebar-user-avatar{width:2.25rem;height:2.25rem;border-radius:8px}.clean-app-shell .sidebar-footer-actions{margin-top:.55rem;display:grid;gap:.35rem}.clean-app-shell .sidebar-footer-link{border:1px solid transparent;color:rgba(226,244,239,.7)}.clean-app-shell .sidebar-footer-link:hover{border-color:rgba(140,247,209,.16);background:hsla(0,0%,100%,.06);color:#fff}.sidebar-collapse-toggle{border-color:rgba(8,124,115,.18);background:#fff;color:#10271f}.sidebar-collapse-toggle:hover{border-color:rgba(8,124,115,.38);background:#f4fbf8}.mobile-nav-trigger{border-color:rgba(8,124,115,.18);background:hsla(0,0%,100%,.88);color:var(--shell-primary)}.mobile-nav-trigger:hover{border-color:rgba(8,124,115,.32);background:#fff}.mobile-sidebar-backdrop{background:rgba(5,15,13,.58);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.mobile-sidebar-panel{border-right:1px solid hsla(0,0%,100%,.08)}.clean-app-shell .role-today-strip{border:1px solid var(--shell-line);border-radius:8px;background:var(--shell-surface);box-shadow:0 14px 34px -30px rgba(19,35,31,.34)}@media (max-width:640px){.clean-app-shell .app-topbar{min-height:3.75rem;padding-right:.85rem}.clean-app-shell .app-topbar-status{display:none}.clean-app-shell .app-content{padding:.85rem}}@media (max-width:680px){.clean-app-shell :is(.ops-page,.people-page-shell){gap:.75rem!important}.clean-app-shell :is(.members-command,.product-command-header,.dashboard-command,.page-hero){border-left:0!important;border-right:0!important;border-radius:0!important;margin-inline:-.75rem!important;padding:.95rem .75rem!important}.clean-app-shell .members-command{gap:.6rem!important;padding-block:.85rem!important}.clean-app-shell .members-command-actions{grid-template-columns:2.85rem repeat(3,minmax(0,1fr))!important;gap:.38rem!important}.clean-app-shell .members-command-actions>*{min-height:2.35rem!important;padding-inline:.45rem!important;white-space:nowrap!important}.clean-app-shell .members-icon-action{width:2.85rem!important}.clean-app-shell :is(.members-command-copy h1,.page-title){font-size:clamp(1.48rem,7vw,1.85rem)!important;line-height:1.02!important}.clean-app-shell :is(.members-command-copy small,.page-subtitle){max-width:100%!important;font-size:.82rem!important;line-height:1.35!important}.clean-app-shell :is(.members-stage-nav,.product-journey .members-stage-nav){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin-inline:0!important;overflow:visible!important;padding:.25rem!important}.clean-app-shell :is(.members-stage-nav,.product-journey .members-stage-nav) a{flex:1 1 auto!important;min-width:0!important;min-height:2.72rem!important;padding:.48rem .56rem!important}.clean-app-shell .members-stage-nav a em{display:none!important}.clean-app-shell .members-stage-nav a strong{font-size:.82rem!important}.clean-app-shell :is(.members-worklist,.dashboard-followup-worklist){display:grid!important;gap:.55rem!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.clean-app-shell :is(.members-worklist-header,[role=rowgroup]>[role=row]:first-child){display:none!important}.clean-app-shell .members-worklist .member-worklist-head[role=row]{display:none!important}.clean-app-shell :is(.member-row,.members-worklist-row,.members-worklist [role=row]){display:grid!important;grid-template-columns:1fr auto!important;gap:.55rem .75rem!important;padding:.85rem!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.clean-app-shell :is(.members-worklist-cell,.member-row>*,.members-worklist [role=cell]){min-width:0!important;padding:0!important;border:0!important}.clean-app-shell :is(.members-worklist-cell:first-child,.member-row>:first-child,.members-worklist [role=cell]:first-child){grid-column:1/-1!important}.clean-app-shell :is(.profile-card-grid,.profile-card-grid-tight){grid-template-columns:1fr!important;gap:.65rem!important}.clean-app-shell :is(.ops-card,.tnhc-card,.dashboard-panel,.members-directory-panel,.activity-panel,.premium-command-panel){border-radius:var(--premium-radius)!important}}@media (max-width:520px){.clean-app-shell :is(.members-command-copy small,.product-command-header .members-command-copy small){display:block!important;max-width:100%!important;text-align:left!important;font-size:.82rem!important;line-height:1.35!important}.clean-app-shell :is(.members-command-copy p,.page-kicker){font-size:.66rem!important}.clean-app-shell :is(.ops-action,.members-action,.members-icon-action,.members-command-actions a,.members-command-actions button){min-height:2.2rem!important;padding-inline:.72rem!important;font-size:.78rem!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card){flex-basis:10.8rem!important;min-height:4.95rem!important}.clean-app-shell :is(.member-kpi,.product-metric-card,.metric-card) :is(p,small,span:not(:first-child)){font-size:.72rem!important;line-height:1.2!important}}@media (max-width:390px){.clean-app-shell :is(.members-command-copy h1,.page-title){font-size:1.38rem!important}.clean-app-shell :is(.member-row,.members-worklist-row,.members-worklist [role=row]){grid-template-columns:1fr!important}}.clean-app-shell .workflow-page{--workflow-gap:0.9rem}.clean-app-shell .workflow-page :is(.grid.gap-5,.grid.gap-4,.space-y-5,.space-y-4){gap:var(--workflow-gap)!important}.clean-app-shell .workflow-section-header{margin-bottom:.85rem!important}.clean-app-shell .workflow-section-header h2,.clean-app-shell :is(.dashboard-panel,.ops-card,.tnhc-card) h2{color:var(--premium-text)!important;font-size:clamp(1rem,1.2vw,1.18rem)!important;font-weight:820!important;letter-spacing:0!important;line-height:1.18!important}.clean-app-shell .workflow-section-header p,.clean-app-shell :is(.dashboard-panel,.ops-card,.tnhc-card) h2+p{max-width:34rem!important;color:var(--premium-muted)!important;font-size:.82rem!important;line-height:1.35!important}.clean-app-shell .workflow-section-header>div:first-child>div:first-child{width:2rem!important;height:2rem!important;border:1px solid var(--premium-line)!important;background:var(--premium-primary-soft)!important;color:var(--premium-primary)!important}.clean-app-shell .workflow-card,.clean-app-shell .workflow-page :is(article,a.block,.space-y-3>div,.space-y-3>article,.space-y-3>a){border-radius:var(--premium-radius)!important;border-color:var(--premium-line)!important;background:var(--premium-soft)!important;box-shadow:none!important}.clean-app-shell .workflow-page :is(article,a.block,.space-y-3>div,.space-y-3>article,.space-y-3>a):hover{border-color:rgba(8,124,115,.24)!important;background:#fbfdfc!important}.clean-app-shell .workflow-empty{min-height:8.5rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;border-color:var(--premium-line-strong)!important;background:var(--premium-soft)!important}.clean-app-shell .workflow-error-icon,.clean-app-shell .workflow-state-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:2.1rem!important;height:2.1rem!important;margin:0 auto .65rem!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;color:var(--premium-primary)!important}.clean-app-shell .workflow-empty svg{width:1.6rem!important;height:1.6rem!important;margin-bottom:.6rem!important}.clean-app-shell .workflow-loading-row{position:relative!important;overflow:hidden!important;background:var(--premium-surface)!important}.clean-app-shell .workflow-loading-label{display:inline-flex!important;width:fit-content!important;align-items:center!important;gap:.45rem!important;margin-bottom:.1rem!important;color:var(--premium-primary)!important;font-size:.68rem!important;font-weight:840!important;letter-spacing:.08em!important;line-height:1!important}.clean-app-shell .workflow-loading-label:before{content:""!important;width:.46rem!important;height:.46rem!important;border-radius:999px!important;background:var(--premium-primary)!important;box-shadow:0 0 0 4px rgba(8,124,115,.1)!important}.clean-app-shell .workflow-loading-row:after{content:""!important;position:absolute!important;inset:0!important;display:block!important;background:linear-gradient(90deg,transparent,rgba(8,124,115,.06),transparent)!important;transform:translateX(-100%)!important;animation:workflow-shimmer 1.4s infinite!important}@keyframes workflow-shimmer{to{transform:translateX(100%)}}.clean-app-shell .workflow-error{position:relative!important;padding-left:4rem!important;background:#fff5f6!important;color:var(--premium-danger)!important}.clean-app-shell .workflow-error-icon{position:absolute!important;left:1rem!important;top:1rem!important;margin:0!important;color:var(--premium-danger)!important}.clean-app-shell .queue-meta-strip{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))!important;gap:.45rem!important;margin-top:.75rem!important}.clean-app-shell .queue-meta-strip span{min-width:0!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius-sm)!important;background:var(--premium-surface)!important;padding:.42rem .5rem!important}.clean-app-shell .queue-meta-strip em{display:block!important;color:var(--premium-faint)!important;font-size:.62rem!important;font-style:normal!important;font-weight:840!important;letter-spacing:.06em!important;line-height:1!important;text-transform:uppercase!important}.clean-app-shell .queue-meta-strip strong{display:block!important;overflow:hidden!important;margin-top:.22rem!important;color:var(--premium-text)!important;font-size:.76rem!important;font-weight:760!important;line-height:1.1!important;text-overflow:ellipsis!important;white-space:nowrap!important}.clean-app-shell .dashboard-followup-row{grid-template-columns:minmax(13rem,1.1fr) minmax(6rem,.55fr) minmax(12rem,1.2fr) minmax(8rem,.7fr) minmax(8rem,.75fr) minmax(16rem,1.6fr)!important}.clean-app-shell .dashboard-followup-row .queue-meta-strip{margin-top:0!important}.clean-app-shell .dashboard-info-hint [role=tooltip]{display:none!important}.clean-app-shell .dashboard-info-hint:focus-within [role=tooltip],.clean-app-shell .dashboard-info-hint:hover [role=tooltip]{display:block!important}.clean-app-shell .workflow-empty h3{font-size:.95rem!important;font-weight:820!important}.clean-app-shell .workflow-empty p{max-width:24rem!important;font-size:.8rem!important;line-height:1.35!important}.clean-app-shell .workflow-page :is(.ops-action,.members-action,.members-icon-action){justify-content:center!important}.clean-app-shell .workflow-page :is(.rounded-\[12px\],.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--premium-radius)!important}.clean-app-shell .workflow-page :is(.border-l-4){border-left-width:2px!important}.clean-app-shell .workflow-page :is(.bg-white\/\[0\.035\],.bg-white\/\[0\.055\],.bg-white\/\[0\.075\],.border-white\/10,.border-white\/12){border-color:var(--premium-line)!important;background:var(--premium-soft)!important;color:var(--premium-text)!important}.clean-app-shell .workflow-page :is(.text-muted-foreground,.text-slate-300,.text-gray-400,.text-gray-500){color:var(--premium-muted)!important}.clean-app-shell .workflow-page :is(.text-white,.text-foreground){color:var(--premium-text)!important}.clean-app-shell .workflow-page :is(.bg-\[\#01ffff\]\/10,.bg-cyan-50,.bg-emerald-50){background:var(--premium-primary-soft)!important;color:var(--premium-primary)!important}.clean-app-shell .dashboard-focus-card{border-radius:var(--premium-radius)!important;border:1px solid rgba(8,124,115,.14)!important;background:var(--premium-surface)!important;background-image:none!important;box-shadow:var(--premium-shadow)!important}.clean-app-shell .dashboard-focus-copy p{max-width:48rem!important;font-size:clamp(1rem,1.35vw,1.2rem)!important;line-height:1.35!important}.clean-app-shell .dashboard-ops-grid,.clean-app-shell .dashboard-section-grid{gap:.9rem!important}.clean-app-shell .workflow-focus{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:.9rem!important;padding:.9rem 1rem!important;border:1px solid rgba(8,124,115,.16)!important;border-radius:var(--premium-radius)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.clean-app-shell .workflow-focus-eyebrow{margin:0 0 .24rem!important;color:var(--premium-primary)!important;font-size:.66rem!important;font-weight:840!important;letter-spacing:.08em!important;line-height:1!important;text-transform:uppercase!important}.clean-app-shell .workflow-focus h2{margin:0!important;color:var(--premium-text)!important;font-size:clamp(1rem,1.25vw,1.2rem)!important;font-weight:840!important;letter-spacing:0!important;line-height:1.15!important}.clean-app-shell .workflow-focus-detail{max-width:42rem!important;margin:.28rem 0 0!important;color:var(--premium-muted)!important;font-size:.82rem!important;font-weight:520!important;line-height:1.35!important}.clean-app-shell .workflow-focus-action{display:flex!important;justify-content:flex-end!important}body>.ops-page,body>.workflow-page{min-height:100vh!important;padding:1rem!important;background:var(--premium-bg)!important}.clean-app-shell .profile-intelligence-panel{border-color:rgba(8,124,115,.18)!important;background:var(--premium-surface)!important}.clean-app-shell .profile-intelligence-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))!important;gap:.55rem!important}.clean-app-shell .profile-intelligence-signal{position:relative!important;min-height:4.5rem!important;border:1px solid var(--premium-line)!important;border-radius:var(--premium-radius)!important;background:var(--premium-soft)!important;box-shadow:none!important;padding-right:3.25rem!important}.clean-app-shell .profile-intelligence-signal strong{display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;color:var(--premium-text)!important;font-size:.84rem!important;line-height:1.25!important}.clean-app-shell .profile-fix-action{position:absolute!important;right:.55rem!important;top:.55rem!important;min-height:2rem!important;min-width:3.1rem!important;border:1px solid rgba(8,124,115,.18)!important;border-radius:var(--premium-radius-sm)!important;background:var(--premium-surface)!important;color:var(--premium-primary)!important;padding:0 .62rem!important;font-size:.68rem!important;font-weight:840!important;line-height:1!important}.clean-app-shell .profile-fix-action:hover{border-color:rgba(8,124,115,.36)!important;background:var(--premium-primary-soft)!important}.clean-app-shell .dashboard-panel :is(.text-2xl,.text-3xl){font-size:clamp(1.05rem,1.55vw,1.35rem)!important;line-height:1.1!important}.clean-app-shell .dashboard-panel :is(.mt-5,.mt-6){margin-top:1rem!important}.clean-app-shell .members-saved-views,.clean-app-shell .members-toolbar{border-radius:var(--premium-radius)!important;border:1px solid var(--premium-line)!important;background:var(--premium-surface)!important;box-shadow:var(--premium-shadow)!important}.clean-app-shell .ops-filterbar-constrained{width:100%;max-width:100%;justify-content:flex-start!important}.clean-app-shell .ops-filterbar-constrained .members-search{flex:1 1 28rem!important;max-width:min(100%,44rem)!important}.clean-app-shell .ops-filterbar :is(.relative.flex-1,.relative.min-w-\[300px\]){flex:1 1 28rem!important;max-width:min(100%,44rem)!important;min-width:0!important}.clean-app-shell .members-saved-views{padding:.55rem!important}.clean-app-shell .members-saved-views input::placeholder{color:transparent!important}.clean-app-shell .members-directory-head h2{font-size:1rem!important;line-height:1.2!important}.clean-app-shell .members-directory-head>span{color:var(--premium-muted)!important;font-size:.78rem!important}.clean-app-shell :is(.dashboard-panel,.ops-card,.tnhc-card,.members-directory-panel,.activity-panel,.workflow-focus,.dashboard-focus-card){outline:1px solid hsla(0,0%,100%,.38)!important;outline-offset:-2px!important}.clean-app-shell :is(.dashboard-panel,.ops-card,.tnhc-card,.members-directory-panel,.activity-panel) :is(.shadow-2xl,.shadow-xl,.shadow-lg,[class*="shadow-["]){box-shadow:none!important}@media (max-width:1024px){.clean-app-shell .workflow-page.xl\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr)!important}.clean-app-shell .workflow-page>aside{order:99}.clean-app-shell .ops-metric-grid.members-kpi-strip.product-kpi-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important}.clean-app-shell .ops-metric-grid.members-kpi-strip.product-kpi-strip>:nth-child(n+1){display:flex!important}.clean-app-shell .workflow-page .tnhc-card :is(p,h2,h3,span,a){overflow-wrap:anywhere;word-break:break-word}}@media (max-width:760px){.clean-app-shell .app-content{padding-top:max(4.8rem,calc(env(safe-area-inset-top) + 4.35rem))!important}.clean-app-shell .workflow-back-row{display:none!important}.clean-app-shell .workflow-page{--workflow-gap:0.7rem}.clean-app-shell .workflow-section-header{margin-bottom:.65rem!important}.clean-app-shell .workflow-section-header p,.clean-app-shell .workflow-section-header>div:first-child>div:first-child{display:none!important}.clean-app-shell .workflow-page :is(.ops-card,.tnhc-card,.dashboard-panel,.members-directory-panel,.activity-panel){padding:.85rem!important}.clean-app-shell .workflow-page :is(.members-kpi-strip,.ops-metric-grid,.product-kpi-strip)>:nth-child(n+3){display:flex!important}.clean-app-shell .ops-metric-grid.members-kpi-strip.product-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.clean-app-shell .ops-metric-grid.members-kpi-strip.product-kpi-strip .member-kpi span{display:none!important}.clean-app-shell .members-toolbar.ops-filterbar-stack{flex-direction:column!important;align-items:stretch!important}.clean-app-shell .members-toolbar.ops-filterbar-stack .members-search{max-width:100%!important;width:100%!important;flex:1 1 100%!important}.clean-app-shell .members-toolbar.ops-filterbar-stack .members-filter-group{width:100%!important;justify-content:stretch!important}.clean-app-shell .members-toolbar.ops-filterbar-stack .members-select-filter{width:100%!important}.clean-app-shell :is(.members-command-copy h1,.product-command-header .members-command-copy h1){font-size:clamp(1.35rem,5.5vw,1.85rem)!important;line-height:1.08!important;word-break:break-word}.clean-app-shell :is(.members-command-copy small,.product-command-header .members-command-copy small){display:block!important;font-size:.82rem!important;line-height:1.45!important;word-break:break-word}.clean-app-shell .prayer-request-body,.clean-app-shell .prayer-request-card{word-break:break-word;overflow-wrap:anywhere}.clean-app-shell .workflow-focus-action{flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;scrollbar-width:auto!important}.clean-app-shell .workflow-focus-action::-webkit-scrollbar{display:block!important}.clean-app-shell .workflow-focus-action :is(a,button){width:100%!important;justify-content:center!important}.clean-app-shell .workflow-page :is(.members-kpi-strip,.ops-metric-grid,.product-kpi-strip)>:nth-child(n+5){display:none!important}.clean-app-shell .workflow-page :is(article,a.block,.space-y-3>div,.space-y-3>article,.space-y-3>a){padding:.78rem!important}.clean-app-shell .workflow-page :is(.flex.flex-wrap.gap-2,.shepherd-action-row,.members-command-actions){gap:.45rem!important}.clean-app-shell .workflow-page :is(.ops-action,.members-action){min-height:2.15rem!important;padding-inline:.68rem!important}.clean-app-shell .dashboard-focus-card{padding:.85rem!important}.clean-app-shell .dashboard-focus-copy p{font-size:.92rem!important}.clean-app-shell .dashboard-focus-meta{display:none!important}.clean-app-shell .workflow-focus{grid-template-columns:1fr!important;gap:.65rem!important;padding:.82rem!important}.clean-app-shell .workflow-focus-detail{display:none!important}.clean-app-shell .dashboard-followup-row{grid-template-columns:1fr!important}.clean-app-shell .dashboard-followup-row .dashboard-followup-meta{grid-column:1/-1!important}.clean-app-shell .members-saved-views{display:none!important}}@media (max-width:420px){.clean-app-shell :is(.members-command-actions,.product-command-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important}.clean-app-shell .members-command-actions :is(a,button){min-width:0!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.2!important}}.clean-app-shell :is(.members-toolbar,.ops-filterbar){min-height:auto!important;align-items:center!important;gap:.65rem!important}.clean-app-shell .filter-toolbar-surface{min-height:auto!important;height:auto!important;align-self:flex-start!important}.clean-app-shell :is(.members-toolbar,.ops-filterbar,.ops-filterbar-constrained) .members-search{min-height:2.75rem!important;width:auto!important;min-width:min(100%,16rem)!important;max-width:min(100%,44rem)!important;flex:1 1 28rem!important;padding-inline:.85rem!important}.clean-app-shell .members-search input{min-height:2.65rem!important;padding-block:0!important;font-size:.92rem!important;line-height:1.2!important}.clean-app-shell .ops-card.members-toolbar.ops-filterbar-constrained,.clean-app-shell .ops-card:has(.filter-toolbar-surface),.clean-app-shell .ops-card:has(>.members-toolbar:only-child),.clean-app-shell .tnhc-card.members-toolbar.ops-filterbar-constrained,.clean-app-shell .tnhc-card:has(.filter-toolbar-surface),.clean-app-shell .tnhc-card:has(>.members-toolbar:only-child){min-height:auto!important;height:fit-content!important;align-self:flex-start!important;justify-self:stretch!important;padding:.65rem!important}@media (max-width:640px){.clean-app-shell :is(.members-toolbar,.ops-filterbar,.ops-filterbar-constrained) .members-search{width:100%!important;max-width:100%!important;flex-basis:100%!important}}.clean-app-shell,:root{--tnhc-foundation-bg:#f6f9f6;--tnhc-foundation-ink:#13231f;--tnhc-foundation-muted:#5f756d;--tnhc-foundation-soft:#f9fcfa;--tnhc-foundation-surface:hsla(0,0%,100%,.94);--tnhc-foundation-line:rgba(19,35,31,.105);--tnhc-foundation-line-strong:rgba(8,124,115,.22);--tnhc-foundation-primary:#087c73;--tnhc-foundation-primary-soft:#e8f8f4;--tnhc-foundation-gold:#b98338;--tnhc-foundation-gold-soft:#fff7e8;--tnhc-foundation-radius:8px;--tnhc-foundation-shadow:0 18px 48px -42px rgba(15,37,31,.56);--tnhc-foundation-shadow-soft:0 1px 0 hsla(0,0%,100%,.88) inset,0 16px 42px -38px rgba(15,37,31,.45)}.clean-app-shell{background:radial-gradient(circle at 16% -8%,hsla(39,84%,71%,.18),transparent 26rem),radial-gradient(circle at 92% 0,rgba(8,124,115,.12),transparent 32rem),linear-gradient(180deg,#fbfdfb 0,var(--tnhc-foundation-bg) 48%,#f2f7f4 100%)!important}.clean-app-shell :is(.app-main,.app-content,.ops-page,.workflow-page){color:var(--tnhc-foundation-ink)!important}.clean-app-shell .app-topbar{border-bottom-color:rgba(19,35,31,.075)!important;background:linear-gradient(180deg,rgba(255,253,248,.92),rgba(246,249,246,.84))!important;box-shadow:0 16px 34px -34px rgba(15,37,31,.5)}.clean-app-shell .app-topbar-copy p{color:var(--tnhc-foundation-ink)!important}.clean-app-shell .app-topbar-copy span,.clean-app-shell .app-topbar-status{color:var(--tnhc-foundation-muted)!important}.clean-app-shell .tnhc-page-header{position:relative!important;overflow:hidden!important;grid-template-columns:minmax(0,1fr) auto!important;border-color:var(--tnhc-foundation-line)!important;background:radial-gradient(circle at 97% -20%,hsla(39,84%,71%,.16),transparent 15rem),linear-gradient(180deg,hsla(0,0%,100%,.97),rgba(250,253,251,.94))!important;box-shadow:var(--tnhc-foundation-shadow-soft)!important}.clean-app-shell .tnhc-page-header .members-command-copy{width:min(100%,58rem)!important;max-width:58rem!important}.clean-app-shell .tnhc-page-header .page-kicker{width:auto!important;color:var(--tnhc-foundation-primary)!important}.clean-app-shell .tnhc-page-header .page-kicker-mark{display:inline-block!important;width:.48rem!important;height:.48rem!important;border-radius:999px!important;background:var(--tnhc-foundation-gold)!important;box-shadow:0 0 0 4px rgba(185,131,56,.11)!important}.clean-app-shell .tnhc-page-header .page-title{max-width:100%!important;color:var(--tnhc-foundation-ink)!important;text-wrap:balance!important}.clean-app-shell .tnhc-page-header .page-subtitle{max-width:54rem!important;color:var(--tnhc-foundation-muted)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;text-wrap:pretty!important}.clean-app-shell :is(.tnhc-card,.ops-card,.dashboard-panel,.activity-panel,.metric-card,.tnhc-surface-card){border-color:var(--tnhc-foundation-line)!important;background:linear-gradient(180deg,var(--tnhc-foundation-surface),hsla(0,0%,100%,.9)),#fff!important;box-shadow:var(--tnhc-foundation-shadow-soft)!important}.clean-app-shell :is(.tnhc-card,.ops-card,.dashboard-panel,.activity-panel,.metric-card,.tnhc-surface-card):hover{border-color:rgba(8,124,115,.16)!important;box-shadow:0 22px 58px -48px rgba(15,37,31,.6)!important}.clean-app-shell .workflow-section-header{align-items:flex-start!important;gap:.85rem!important;min-width:0!important}.clean-app-shell .tnhc-form-section-header h2,.clean-app-shell .workflow-section-header h2{margin:0!important;color:var(--tnhc-foundation-ink)!important;font-size:clamp(1rem,1.4vw,1.22rem)!important;font-weight:900!important;line-height:1.16!important}.clean-app-shell .tnhc-form-section-header p,.clean-app-shell .workflow-section-header p{margin-top:.25rem!important;max-width:46rem!important;color:var(--tnhc-foundation-muted)!important;font-size:.88rem!important;font-weight:620!important;line-height:1.48!important}.clean-app-shell .insight-ribbon-icon,.clean-app-shell .workflow-error-icon,.clean-app-shell .workflow-section-icon,.clean-app-shell .workflow-state-icon{border:1px solid rgba(8,124,115,.14)!important;background:var(--tnhc-foundation-primary-soft)!important;color:var(--tnhc-foundation-primary)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.72)}.clean-app-shell :is(.ops-action,.members-action,.tnhc-action,button[type=submit]){min-height:2.55rem!important;border-radius:var(--tnhc-foundation-radius)!important;font-weight:820!important}.clean-app-shell :is(.ops-action-primary,.members-action-primary,button[type=submit]){border-color:var(--tnhc-foundation-primary)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.12),transparent),var(--tnhc-foundation-primary)!important;color:#fff!important;box-shadow:0 18px 36px -30px rgba(8,124,115,.88)!important}.clean-app-shell :is(.tnhc-filter-bar,.filter-toolbar-surface,.members-toolbar,.ops-filterbar){border:1px solid var(--tnhc-foundation-line)!important;border-radius:var(--tnhc-foundation-radius)!important;background:hsla(0,0%,100%,.82)!important;box-shadow:0 14px 34px -32px rgba(15,37,31,.38)!important;padding:.7rem!important}.clean-app-shell :is(input,select,textarea){min-height:2.75rem!important;border-color:rgba(19,35,31,.14)!important;background:hsla(0,0%,100%,.96)!important;color:var(--tnhc-foundation-ink)!important}.clean-app-shell :is(input,select,textarea)::placeholder{color:rgba(95,117,109,.7)!important}.clean-app-shell :is(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(8,124,115,.18)!important;outline-offset:2px!important}.clean-app-shell .tnhc-table-shell,.clean-app-shell :is(.overflow-x-auto:has(table),.tnhc-card:has(table),.ops-card:has(table)){max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.clean-app-shell .tnhc-table-shell table,.clean-app-shell table{min-width:max-content}.clean-app-shell thead{background:#f8fbf9!important}.clean-app-shell :is(th,td){border-color:rgba(19,35,31,.075)!important}.clean-app-shell :is(.workflow-empty,.workflow-error,.tnhc-state-card){border-radius:var(--tnhc-foundation-radius)!important;background:radial-gradient(circle at top,rgba(8,124,115,.06),transparent 58%),hsla(0,0%,100%,.9)!important;box-shadow:var(--tnhc-foundation-shadow-soft)!important}.clean-app-shell .workflow-error{border-color:rgba(184,59,75,.24)!important;background:radial-gradient(circle at top left,rgba(184,59,75,.08),transparent 18rem),#fff7f8!important}.clean-app-shell .workflow-loading-label{color:var(--tnhc-foundation-muted)!important;font-size:.78rem!important;font-weight:850!important;letter-spacing:.06em!important;text-transform:uppercase!important}.clean-app-shell .tnhc-form-section{padding:1rem!important}.clean-app-shell .tnhc-form-section-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;border-bottom:1px solid var(--tnhc-foundation-line);padding-bottom:.85rem}.clean-app-shell .tnhc-form-section-body{margin-top:1rem}.clean-app-shell .queue-meta-strip{border-color:var(--tnhc-foundation-line)!important;background:hsla(0,0%,100%,.74)!important}.clean-app-shell .queue-meta-strip em{color:var(--tnhc-foundation-primary)!important}.clean-app-shell .queue-meta-strip strong{color:var(--tnhc-foundation-ink)!important}.clean-app-shell .church-admin-sidebar{background:radial-gradient(circle at 8% 0,rgba(140,247,209,.12),transparent 15rem),linear-gradient(180deg,#09241f,#071b17 46%,#051411)!important}.clean-app-shell .sidebar-care-promise{border-color:hsla(39,84%,71%,.18)!important;background:linear-gradient(135deg,hsla(39,84%,71%,.09),hsla(0,0%,100%,.045))!important}.clean-app-shell .sidebar-child-link.is-active,.clean-app-shell .sidebar-home-link.is-active{background:linear-gradient(90deg,rgba(140,247,209,.16),hsla(39,84%,71%,.07))!important}.clean-app-shell .mobile-nav-trigger{min-height:48px!important;width:48px!important;border-radius:999px!important}@media (max-width:760px){.clean-app-shell .app-content{padding-inline:.85rem!important}.clean-app-shell .tnhc-page-header{margin-inline:0!important;border-radius:var(--tnhc-foundation-radius)!important;padding:1rem!important}.clean-app-shell .tnhc-page-header .members-command-actions{display:grid!important;grid-template-columns:1fr!important;gap:.5rem!important}.clean-app-shell .tnhc-filter-bar,.clean-app-shell .tnhc-form-section-header{grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important}.clean-app-shell .tnhc-form-section-action,.clean-app-shell .tnhc-form-section-action :is(a,button){width:100%}}@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}