:root{--premium-bg:var(--tnhc-brand-canvas);--premium-surface:var(--tnhc-brand-paper);--premium-soft:#f4f8f6;--premium-muted-surface:#eef5f1;--premium-line:var(--tnhc-brand-line);--premium-line-strong:var(--tnhc-brand-line-strong);--premium-text:var(--tnhc-brand-ink);--premium-muted:var(--tnhc-brand-muted);--premium-faint:#84958f;--premium-primary:var(--tnhc-brand-aqua);--premium-primary-strong:var(--tnhc-brand-aqua-strong);--premium-primary-soft:var(--tnhc-brand-aqua-soft);--premium-warm:var(--tnhc-brand-gold);--premium-danger:var(--tnhc-brand-danger);--premium-radius:8px;--premium-radius-sm:6px;--premium-shadow:var(--tnhc-brand-shadow)}.member-app-shell,:root{--premium-bg:#ffffff;--premium-surface:#ffffff;--premium-soft:#f7f7f7;--premium-muted-surface:#f4f4f4;--premium-line:rgba(0,0,0,0.075);--premium-line-strong:rgba(0,0,0,0.14);--premium-text:#000000;--premium-muted:#727376;--premium-faint:rgba(114,115,118,0.72);--premium-primary:#01ffff;--premium-primary-strong:#00d7d7;--premium-primary-soft:rgba(1,255,255,0.1);--premium-danger:#000000;--premium-radius:8px;--premium-radius-sm:6px;--premium-shadow:0 1px 2px rgba(0,0,0,0.035);--premium-shadow-hover:0 18px 40px -36px rgba(0,0,0,0.36)}.member-app-shell{background:radial-gradient(circle at top right,rgba(1,255,255,.06),transparent 24rem),#ffffff!important;color:#000000!important}.member-app-shell :is(.member-card,.member-action-row,.member-settings-row,.member-care-intent,.member-shepherd-card){border-color:rgba(0,0,0,.075)!important;border-radius:8px!important;background:#ffffff!important;box-shadow:0 1px 2px rgba(0,0,0,.035)!important}.member-app-shell :is(h1,h2,h3,.member-brand-title){color:#000000!important;font-weight:740!important;letter-spacing:0!important}.member-app-shell :is(p,small,span){line-height:1.55}.premium-button{border:1px solid #01ffff!important;border-radius:8px!important;background:#01ffff!important;color:#000000!important;font-weight:680!important;box-shadow:none!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}.premium-button:hover{transform:translateY(-1px);box-shadow:0 14px 34px -30px rgba(0,0,0,.34)!important}.premium-subtle{border:1px solid rgba(0,0,0,.12)!important;border-radius:8px!important;background:#ffffff!important;color:#000000!important;box-shadow:none!important}@keyframes workflow-shimmer{to{transform:translateX(100%)}}body>.ops-page,body>.workflow-page{min-height:100vh!important;padding:1rem!important;background:var(--premium-bg)!important}:root{--tnhc-foundation-bg:#f6f9f6;--tnhc-foundation-ink:var(--ds-ink,#0a0a0a);--tnhc-foundation-muted:var(--ds-ink-muted,#727376);--tnhc-foundation-soft:#f9fcfa;--tnhc-foundation-surface:rgba(255,255,255,0.94);--tnhc-foundation-line:rgba(19,35,31,0.105);--tnhc-foundation-line-strong:var(--ds-accent-soft,rgba(1,255,255,0.22));--tnhc-foundation-primary:var(--ds-accent-strong,#00d7d7);--tnhc-foundation-primary-soft:var(--ds-accent-soft,rgba(1,255,255,0.1));--tnhc-foundation-gold:var(--ds-gold,#946734);--tnhc-foundation-gold-soft:var(--ds-gold-soft,#fff6e8);--tnhc-foundation-radius:8px;--tnhc-foundation-shadow:0 18px 48px -42px rgba(15,37,31,0.56);--tnhc-foundation-shadow-soft:0 1px 0 rgba(255,255,255,0.88) inset,0 16px 42px -38px rgba(15,37,31,0.45);--brand-ink:#000000;--brand-muted:#727376;--brand-aqua:#01ffff;--brand-aqua-strong:#00d7d7;--brand-aqua-soft:rgba(1,255,255,0.12);--brand-gold:#9a6b35;--brand-paper:#ffffff;--brand-canvas:#f6f6f6;--brand-line:rgba(0,0,0,0.10)}html body .member-app-shell{--member-canvas:#f6f6f3;--member-paper:#ffffff;--member-surface:#ffffff;--member-surface-subtle:#eeeeeb;--member-ink:#0a0a0a;--member-vesper:#171717;--member-muted:#626565;--member-line:rgba(10,10,10,0.10);--member-line-strong:rgba(10,10,10,0.18);--member-accent:#01ffff;--member-accent-strong:#00d7d7;--member-accent-soft:rgba(1,255,255,0.12);--member-link:#006b70;--member-success:#187647;--member-success-soft:#eaf7ef;--member-warning:#8a5a12;--member-warning-soft:#fff4dc;--member-care:#6049a8;--member-care-soft:#f1edff;--member-danger:#ad2937;--member-danger-soft:#fff0f1;--member-radius-sm:10px;--member-radius-md:18px;--member-radius-lg:28px;--member-shadow-sm:0 8px 24px -20px rgba(0,0,0,0.28);--member-shadow-md:0 20px 48px -36px rgba(0,0,0,0.36);--member-soft:var(--member-surface-subtle);--member-green:var(--member-link);--member-aqua:var(--member-accent);--member-green-deep:var(--member-ink);--member-gold:var(--member-warning);--member-cream:var(--member-warning-soft);--member-warm:var(--member-surface-subtle);--member-brass:var(--member-warning);background:var(--member-canvas)!important;color:var(--member-ink)!important;font-family:var(--tnhc-font-sans)}html body .member-app-shell:after,html body .member-app-shell:before{display:none!important}html body .member-app-shell :is(.member-topbar,.member-bottom-nav-inner){border-color:rgba(1,255,255,.18)!important;background:var(--member-ink)!important;box-shadow:var(--member-shadow-sm)!important}html body .member-app-shell .member-brand-copy :is(strong,small){color:var(--member-paper)!important}html body .member-app-shell .member-skip-link{position:fixed;top:.75rem;left:.75rem;z-index:100;translate:0 -180%;border-radius:var(--member-radius-sm);background:var(--member-accent);padding:.75rem 1rem;color:var(--member-ink);font-size:.875rem;font-weight:800;box-shadow:var(--member-shadow-md)}html body .member-app-shell .member-skip-link:focus{translate:0}html body .member-app-shell #member-main-content:focus{outline:none}html body .member-app-shell .member-desktop-nav-item{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:var(--member-radius-sm);padding:.65rem .85rem;color:#c8caca;font-size:.875rem;font-weight:750}html body .member-app-shell .member-desktop-nav-item:hover{background:rgba(255,255,255,.08);color:var(--member-paper)}html body .member-app-shell .member-desktop-nav-item[data-active=true],html body .member-app-shell .member-nav-item[aria-current=page]{background:var(--member-accent)!important;color:var(--member-ink)!important}html body .member-app-shell .member-nav-item{border-radius:var(--member-radius-sm)!important;color:#b9bcbc!important;font-size:.8125rem!important;font-weight:750}html body .member-app-shell .member-nav-item :is(span,svg){color:inherit!important}html body .member-app-shell :is(.member-card,.member-card-warm,.member-empty,.member-segmented-view,.member-reading-card){border-color:var(--member-line)!important;background:var(--member-surface)!important;box-shadow:var(--member-shadow-sm)!important}html body .member-app-shell :is(.member-card,.member-card-warm,.member-empty){border-radius:var(--member-radius-md)!important}html body .member-app-shell :is(.member-page-intro[data-visual]:not([data-visual=plain]),.member-visual-page-hero,.member-discover-hero){border-radius:var(--member-radius-lg)!important}html body .member-app-shell :is(.member-hero,.member-home-primary-action){background:var(--member-ink)!important;color:var(--member-paper)!important;box-shadow:var(--member-shadow-md)!important}html body .member-app-shell .member-home-hero{border-color:var(--member-line)!important;background:var(--member-surface)!important;box-shadow:var(--member-shadow-sm)!important}html body .member-app-shell .member-home-hero:after,html body .member-app-shell .member-home-hero:before{display:none!important}html body .member-app-shell :is(.member-page-intro p,.member-content-heading p,.member-segment-eyebrow){color:var(--member-link)!important;font-size:.8125rem!important}html body .member-app-shell :is([class*="text-[#087c73]"],[class*="text-[#075e56]"]){color:var(--member-link)!important}html body .member-app-shell :is([class*="text-[#13231f]"],[class*="text-[#17312b]"]){color:var(--member-ink)!important}html body .member-app-shell :is([class*="text-[#526861]"],[class*="text-[#657a73]"],[class*="text-[#5e716b]"],[class*="text-[#71837d]"]){color:var(--member-muted)!important}html body .member-app-shell :is([class*="text-[10px]"],[class*="text-[11px]"],[class*="text-[12px]"]){font-size:.8125rem!important;line-height:1.35!important}html body .member-app-shell :is(.text-xs,.member-brand-copy small,.member-home-primary-action small,.member-home-primary-action em){font-size:.8125rem!important;line-height:1.35!important}html body .member-app-shell :is(button,input,select,textarea,a)[aria-disabled=true],html body .member-app-shell :is(button,input,select,textarea,a)[disabled]{cursor:not-allowed!important;opacity:.58!important;filter:grayscale(.35);text-decoration:none}html body .member-app-shell :is(button,input,select,textarea):disabled{border-style:dashed!important}html body .member-app-shell :is([role=tab],.member-context-tabs button){min-height:2.75rem}html body .member-app-shell :is(a,button)[class*="bg-[#087c73]"],html body .member-app-shell :is(a,button)[class*="bg-[#10271f]"],html body .member-app-shell :is(a,button)[class*="bg-[#226a4d]"]{border-color:var(--member-ink)!important;border-radius:var(--member-radius-sm)!important;background:var(--member-ink)!important;color:var(--member-paper)!important;box-shadow:none!important}html body .member-app-shell :is(a,button)[class*="bg-[#087c73]"]:hover,html body .member-app-shell :is(a,button)[class*="bg-[#10271f]"]:hover,html body .member-app-shell :is(a,button)[class*="bg-[#226a4d]"]:hover{background:#222222!important}html body .member-app-shell :is(a,button)[class*="bg-[#e7fbf8]"],html body .member-app-shell :is(a,button)[class*="bg-[#eafaf5]"],html body .member-app-shell :is(a,button)[class*="bg-[#f3faf6]"],html body .member-app-shell :is(a,button)[class*="bg-[#f4faf6]"]{border-color:transparent!important;border-radius:var(--member-radius-sm)!important;background:var(--member-accent-soft)!important;color:var(--member-ink)!important;box-shadow:none!important}html body .member-app-shell :is(a,button)[class*="border-[#d8ebe3]"],html body .member-app-shell :is(a,button)[class*="border-[#e5eee9]"]{border-color:var(--member-line)!important;border-radius:var(--member-radius-sm)!important;background:var(--member-paper)!important;color:var(--member-link)!important;box-shadow:none!important}html body .member-app-shell :is(.member-action-row,.member-settings-row){min-height:3.75rem;border-color:var(--member-line)!important;border-radius:var(--member-radius-sm)!important;background:var(--member-paper)!important;color:var(--member-ink)!important;box-shadow:none!important}html body .member-app-shell :is(.member-action-row,.member-settings-row):hover{border-color:var(--member-line-strong)!important;background:var(--member-surface-subtle)!important}html body .member-app-shell .member-action-row-icon,html body .member-app-shell .member-settings-row>span:first-child{border-radius:var(--member-radius-sm)!important;background:var(--member-accent-soft)!important;color:var(--member-ink)!important}html body .member-app-shell .member-action-row[data-tone=care] .member-action-row-icon{background:var(--member-care-soft)!important;color:var(--member-care)!important}html body .member-app-shell .member-action-row[data-tone=warm] .member-action-row-icon{background:var(--member-warning-soft)!important;color:var(--member-warning)!important}html body .member-app-shell :is(.member-action-row-copy small,.member-action-row-meta,.member-settings-row small){color:var(--member-muted)!important}html body .member-app-shell .member-state{border-color:var(--member-line)!important;border-radius:var(--member-radius-md)!important;background:var(--member-surface-subtle)!important;color:var(--member-ink)!important;box-shadow:none!important}html body .member-app-shell .member-state[data-tone=success]{border-color:color-mix(in srgb,var(--member-success) 24%,transparent)!important;background:var(--member-success-soft)!important;color:var(--member-success)!important}html body .member-app-shell .member-state[data-tone=error]{border-color:color-mix(in srgb,var(--member-danger) 24%,transparent)!important;background:var(--member-danger-soft)!important;color:var(--member-danger)!important}html body .member-app-shell .member-loading-state{display:flex;min-height:7rem;align-items:center;justify-content:center;gap:.75rem;border:1px solid var(--member-line);border-radius:var(--member-radius-md);padding:1.25rem;background:var(--member-surface);color:var(--member-muted);font-size:.875rem;font-weight:700;box-shadow:var(--member-shadow-sm)}html body .member-app-shell .member-loading-state svg{color:var(--member-link)}html body .member-app-shell .member-context-tabs{border-color:var(--member-line)!important;border-radius:var(--member-radius-md)!important;background:var(--member-surface-subtle)!important;box-shadow:none!important}html body .member-app-shell .member-context-tabs [role=tab]{border-radius:var(--member-radius-sm)!important;color:var(--member-muted)!important}html body .member-app-shell .member-context-tabs [role=tab][aria-selected=true]{background:var(--member-ink)!important;color:var(--member-paper)!important}html body .member-app-shell .member-segmented-view{border-radius:var(--member-radius-lg)!important;overflow:hidden}html body .member-app-shell .member-segment-tabs{border-color:var(--member-line)!important;background:var(--member-surface-subtle)!important}html body .member-app-shell .member-segment-tabs [role=tab][aria-selected=true]{background:var(--member-ink)!important;color:var(--member-paper)!important}html body .member-app-shell .member-modal-backdrop,html body .member-app-shell div[role=dialog].fixed.inset-0{background:rgba(10,10,10,.68)!important;backdrop-filter:blur(8px)!important}html body .member-app-shell .member-sheet{border:1px solid var(--member-line)!important;color:var(--member-ink)!important;box-shadow:var(--member-shadow-md)!important}html body .member-app-shell .member-topbar{border-bottom:1px solid rgba(255,255,255,.1)!important;box-shadow:none!important;backdrop-filter:none!important}html body .member-app-shell .member-brand-mark{border:0!important;border-radius:var(--member-radius-sm)!important;box-shadow:none!important}html body .member-app-shell .member-brand-copy strong{font-size:.875rem;letter-spacing:.08em}html body .member-app-shell .member-brand-copy small{color:#b9bcbc!important;font-weight:650}html body .member-app-shell .member-desktop-nav-item{position:relative;border-radius:0;background:transparent!important}html body .member-app-shell .member-desktop-nav-item[data-active=true]{background:transparent!important;color:var(--member-paper)!important}html body .member-app-shell .member-desktop-nav-item[data-active=true]:after{content:"";position:absolute;right:.85rem;bottom:.35rem;left:.85rem;height:2px;border-radius:999px;background:var(--member-accent)}html body .member-app-shell .member-bottom-nav{border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}html body .member-app-shell .member-bottom-nav-inner{max-width:28rem;border:1px solid rgba(255,255,255,.1)!important;border-radius:var(--member-radius-md)!important;padding:.35rem!important;box-shadow:var(--member-shadow-md)!important}html body .member-app-shell .member-nav-item,html body .member-app-shell .member-nav-item[aria-current=page]{position:relative;min-height:3.5rem;background:transparent!important}html body .member-app-shell .member-nav-item[aria-current=page]{color:var(--member-accent)!important}html body .member-app-shell .member-nav-item[aria-current=page]:after{content:"";position:absolute;top:.2rem;left:50%;width:1rem;height:2px;border-radius:999px;background:var(--member-accent);transform:translateX(-50%)}html body .member-app-shell .member-nav-icon{border-radius:0;background:transparent}html body .member-app-shell .member-main{padding-top:clamp(1.25rem,3vw,2rem)!important}html body .member-app-shell .member-home-simple{width:min(100%,38rem);gap:clamp(1.25rem,4vw,2rem)}html body .member-app-shell .member-home-hero{overflow:visible;gap:clamp(1.5rem,4vw,2.25rem);border:0!important;border-radius:0!important;padding:clamp(1rem,4vw,2rem) 0 0!important;background:transparent!important;box-shadow:none!important}html body .member-app-shell .member-home-hero-copy{padding:0!important}html body .member-app-shell .member-home-hero-copy h1{max-width:26rem;color:var(--member-ink)!important;font-size:clamp(2.75rem,10vw,4.75rem);letter-spacing:-.055em;line-height:.92;text-wrap:balance}html body .member-app-shell .member-home-hero-copy span{max-width:28rem;margin-top:.85rem;color:var(--member-muted)!important;font-size:1rem;font-weight:560}html body .member-app-shell .member-home-primary-action{position:relative;min-height:6rem;overflow:hidden;border:0!important;border-radius:var(--member-radius-md)!important;padding:1rem 1.1rem;background:var(--member-ink)!important;box-shadow:none!important}html body .member-app-shell .member-home-primary-action:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--member-accent)}html body .member-app-shell .member-home-primary-action:hover{background:#202020!important;transform:translateY(-1px)}html body .member-app-shell .member-home-primary-icon{border-radius:var(--member-radius-sm)!important;background:var(--member-accent)!important;color:var(--member-ink)!important}html body .member-app-shell .member-home-primary-copy strong{font-size:clamp(1.15rem,3vw,1.4rem);letter-spacing:-.02em}html body .member-app-shell .member-home-primary-copy small{color:#c6c8c8!important}html body .member-app-shell .member-home-primary-action em{border:0;border-radius:0;background:transparent;padding:0;color:var(--member-accent)!important}html body .member-app-shell .member-home-essentials{justify-content:flex-start;gap:0;overflow-x:auto;border-block:1px solid var(--member-line);padding:.75rem 0}html body .member-app-shell .member-home-essentials a{min-height:2.75rem;flex:1 0 auto;border-radius:0;padding:.7rem clamp(.7rem,3vw,1.15rem);color:var(--member-ink)!important;font-family:var(--tnhc-font-sans);font-size:.875rem;font-weight:700;text-align:center}html body .member-app-shell .member-home-essentials a:first-child{padding-left:0;text-align:left}html body .member-app-shell .member-home-essentials a+a{border-left:1px solid var(--member-line)}html body .member-app-shell .member-home-list .member-action-row,html body .member-app-shell .member-home-list .member-state{border:0!important;border-radius:0!important;padding:.25rem 0!important;background:transparent!important;box-shadow:none!important}@media (max-width:480px){html body .member-app-shell .member-home-primary-action{grid-template-columns:auto minmax(0,1fr) auto}html body .member-app-shell .member-home-primary-action em{display:none!important}html body .member-app-shell .member-home-essentials a{white-space:normal}}html body .member-app-shell :is(.member-content-heading>a,.member-back-link){color:var(--member-link)!important}html body .member-app-shell :is(input,textarea,select,.field){border-color:var(--member-line)!important;border-radius:var(--member-radius-sm)!important;background:var(--member-paper)!important;color:var(--member-ink)!important}html body .member-app-shell :is(input,textarea,select,.field):focus{border-color:var(--member-link)!important;box-shadow:0 0 0 3px var(--member-accent-soft)!important}html body .member-app-shell :is(a,button):focus-visible{outline:3px solid var(--member-accent)!important;outline-offset:3px}@media (prefers-reduced-motion:reduce){html body .member-app-shell *,html body .member-app-shell :after,html body .member-app-shell :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html body .member-app-shell .member-page-stack:not(.member-home-simple){gap:clamp(1.25rem,3vw,2rem)}html body .member-app-shell .member-page-wide{width:min(100%,58rem)}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero{overflow:visible;border:0!important;border-left:3px solid var(--member-accent)!important;border-radius:0!important;padding:clamp(.35rem,2vw,.75rem) 0 clamp(.35rem,2vw,.75rem) clamp(1rem,3vw,1.5rem)!important;background:transparent!important;color:var(--member-ink)!important;box-shadow:none!important}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero:after,html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero:before{display:none!important}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero :is(h1,h2,p,span){color:inherit!important}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero h1{max-width:34rem;font-size:clamp(2.25rem,7vw,3.75rem);letter-spacing:-.045em;line-height:.98;text-wrap:balance}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero p:not(.member-kicker){max-width:62ch;color:var(--member-muted)!important;line-height:1.65;text-wrap:pretty}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero .member-kicker{border-radius:0!important;padding:0!important;background:transparent!important;color:var(--member-link)!important;letter-spacing:.09em}html body .member-app-shell .member-page-stack:not(.member-home-simple)>:is(.member-card,.member-card-warm){border-color:var(--member-line)!important;border-radius:var(--member-radius-md)!important;background:var(--member-paper)!important;box-shadow:none!important;backdrop-filter:none!important}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-card-warm{border-left:3px solid var(--member-warning)!important}html body .member-app-shell .member-card-warm:before,html body .member-app-shell .member-card:before{display:none!important}html body .member-app-shell :is(.member-section-heading,.member-content-heading){margin-bottom:clamp(.9rem,2vw,1.25rem)}html body .member-app-shell :is(.member-section-heading,.member-content-heading) h2{color:var(--member-ink)!important;font-size:clamp(1.25rem,3vw,1.55rem);letter-spacing:-.025em;line-height:1.15;text-wrap:balance}html body .member-app-shell .member-card>:is(.grid,.space-y-2,.space-y-3)>:is(article,div)[class*="border-[#d8ebe3]"],html body .member-app-shell .member-card>:is(.grid,.space-y-2,.space-y-3)>:is(article,div)[class*="border-[#e5eee9]"]{border-width:0 0 1px!important;border-color:var(--member-line)!important;border-radius:0!important;padding-inline:0!important;background:transparent!important;box-shadow:none!important}html body .member-app-shell .member-card>:is(.grid,.space-y-2,.space-y-3)>:is(article,div)[class*="border-[#d8ebe3]"]:last-child,html body .member-app-shell .member-card>:is(.grid,.space-y-2,.space-y-3)>:is(article,div)[class*="border-[#e5eee9]"]:last-child{border-bottom:0!important}html body .member-app-shell :is(.member-feed-card,.member-featured-programme,.member-growth-path-card){border-color:var(--member-line)!important;background:var(--member-paper)!important;box-shadow:none!important}html body .member-app-shell :is(.member-feed-card,.member-featured-programme):hover{border-color:var(--member-line-strong)!important;box-shadow:none!important;transform:translateY(-1px)}html body .member-app-shell :is([class*="bg-[#f8fcf9]"],[class*="bg-[#fbfdfc]"],[class*="bg-[#fbfdfb]"],[class*="bg-[#edf4f1]"]){background-color:var(--member-surface-subtle)!important}html body .member-app-shell :is([class*="border-[#d8ebe3]"],[class*="border-[#d5e6df]"],[class*="border-[#cfe2da]"],[class*="border-[#cfe5dc]"],[class*="border-[#e4ece8]"],[class*="border-[#e5eee9]"]){border-color:var(--member-line)!important}html body .member-app-shell :is(.member-empty,[class*=border-dashed]){border-style:solid!important;border-color:var(--member-line)!important;background:var(--member-surface-subtle)!important;box-shadow:none!important}html body .member-app-shell :is(.member-reading-card,.member-segmented-view){box-shadow:none!important}html body .member-app-shell .member-reading-card>header{background:var(--member-surface-subtle)!important}html body .member-app-shell :is(.member-reading-card,.member-segmented-view) section{border-color:var(--member-line)!important}@media (max-width:640px){html body .member-app-shell .member-page-stack:not(.member-home-simple){gap:1.1rem}html body .member-app-shell .member-page-stack:not(.member-home-simple)>.member-hero{padding:.25rem 0 .25rem 1rem!important}html body .member-app-shell .member-page-stack:not(.member-home-simple)>:is(.member-card,.member-card-warm){border-radius:var(--member-radius-md)!important}}html body .member-app-shell form{color:var(--member-ink)}html body .member-app-shell form label,html body .member-app-shell label:has(>:is(input,textarea,select,.field)){color:var(--member-ink)!important;font-size:.875rem;font-weight:650!important;line-height:1.35}html body .member-app-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field){min-height:3rem;border-width:1px!important;border-color:var(--member-line-strong)!important;border-radius:var(--member-radius-sm)!important;padding-inline:.9rem;background:var(--member-paper)!important;color:var(--member-ink)!important;font-size:1rem;font-weight:520;line-height:1.5;box-shadow:none!important}html body .member-app-shell textarea,html body .member-app-shell textarea.field{min-height:7.5rem;padding-block:.8rem}html body .member-app-shell :is(input,textarea)::placeholder{color:var(--member-muted-soft)!important;opacity:1}html body .member-app-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field):hover:not(:disabled){border-color:var(--member-muted-soft)!important}html body .member-app-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field):focus-visible{border-color:var(--member-ink)!important;outline:3px solid var(--member-accent)!important;outline-offset:1px;box-shadow:none!important}html body .member-app-shell :is(input[type=checkbox],input[type=radio]){width:1.25rem;height:1.25rem;flex:0 0 auto;accent-color:var(--member-ink)}html body .member-app-shell label:has(>input[type=checkbox]),html body .member-app-shell label:has(input[type=checkbox]){min-height:2.75rem;align-items:center}html body .member-app-shell form :is([role=alert],[role=status]){border-radius:var(--member-radius-sm)!important;box-shadow:none!important}html body .member-app-shell form>:is(button,[type=submit]),html body .member-app-shell form>div>:is(button,[type=submit]){min-height:2.875rem}html body .member-app-shell :is(button,a).member-pressable,html body .member-app-shell :is(button,a)[class*=transition]{transition:background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .18s ease!important}html body .member-app-shell :is(button,a):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}html body .member-app-shell button[aria-pressed=true]{border-color:var(--member-ink)!important;background:var(--member-ink)!important;color:var(--member-paper)!important;box-shadow:none!important}html body .member-app-shell button[aria-pressed=false]{border-color:var(--member-line-strong)!important;background:var(--member-paper)!important;color:var(--member-ink)!important}html body .member-app-shell :is(button,input,textarea,select):disabled{border-style:dashed!important;filter:grayscale(.2)}html body .member-app-shell :is(.member-modal-backdrop,div[role=dialog].fixed.inset-0){padding:clamp(.5rem,2vw,1.25rem)!important;background:rgba(10,10,10,.72)!important;backdrop-filter:blur(3px)!important}html body .member-app-shell .member-sheet{overscroll-behavior:contain;border-color:var(--member-line)!important;border-radius:var(--member-radius-lg)!important;background:var(--member-paper)!important;box-shadow:0 24px 64px -32px rgba(0,0,0,.48)!important}html body .member-app-shell .member-sheet :is(.sticky,[class*=sticky][class*=bottom-0]){border-color:var(--member-line)!important;background:color-mix(in srgb,var(--member-paper) 96%,transparent)!important;backdrop-filter:blur(8px)}html body .member-app-shell .member-sheet button[aria-label*=Close i],html body .member-app-shell [role=dialog] button[aria-label*=Close i]{min-width:2.75rem;min-height:2.75rem}html body .member-app-shell :is([class*=text-right][class*="text-[11px]"],[class*=tabular-nums]){font-variant-numeric:tabular-nums}@media (max-width:640px){html body .member-app-shell :is(input:not([type=checkbox]):not([type=radio]),textarea,select,.field){font-size:1rem!important}html body .member-app-shell form>:is(button,[type=submit]),html body .member-app-shell form>div:last-child>:is(button,[type=submit]){width:100%;justify-content:center}html body .member-app-shell :is(.member-modal-backdrop,div[role=dialog].fixed.inset-0){align-items:flex-end!important;padding:0!important}html body .member-app-shell .member-sheet{width:100%;max-height:calc(100dvh - 1rem)!important;border-width:1px 0 0!important;border-radius:var(--member-radius-lg) var(--member-radius-lg) 0 0!important;padding-bottom:calc(1rem + env(safe-area-inset-bottom))!important}html body .member-app-shell .member-sheet :is(.sticky,[class*=sticky][class*=bottom-0]){padding-bottom:calc(.5rem + env(safe-area-inset-bottom))!important}html body .member-app-shell :is(.member-card,.member-sheet) :is(.flex,.grid)[class*=gap-]>button:not([aria-label]):not([role=tab]){min-height:2.75rem}}:root{--chart-2:#19a3ab;--chart-3:#c98500;--chart-4:#9085e9;--chart-5:#d4527f;--chart-background:#0a0a0a;--chart-foreground-muted:rgba(255,255,255,0.72);--chart-tooltip-background:#0a0a0a;--chart-tooltip-muted:rgba(255,255,255,0.72);--chart-marker-background:#0a0a0a;--chart-label:rgba(255,255,255,0.72);--ds-canvas:#f6f6f6;--ds-surface:#ffffff;--ds-surface-subtle:#f3f3f3;--ds-surface-hover:#fafafa;--ds-surface-selected:#eceeef;--ds-ink:#0a0a0a;--ds-ink-secondary:#63666a;--ds-ink-muted:#727376;--ds-border:#ebebeb;--ds-border-strong:#d6d6d6;--ds-accent:#01ffff;--ds-accent-strong:#00d7d7;--ds-accent-soft:rgba(1,255,255,0.1);--ds-warning:#8a5a12;--ds-warning-soft:#fff7e8;--ds-danger:#ad2937;--ds-danger-strong:#8f2230;--ds-danger-soft:#fff1ef;--ds-success:#187647;--ds-success-soft:#eef8f0;--ds-gold:#9a6b35;--ds-gold-soft:#fff6e8;--ds-attention:#f6c56b;--ds-content-max:1280px;--ds-content-max-wide:1440px;--ds-space-1:0.25rem;--ds-space-2:0.5rem;--ds-space-3:0.75rem;--ds-space-4:1rem;--ds-space-5:1.25rem;--ds-space-6:1.5rem;--ds-space-8:2rem;--ds-space-10:2.5rem;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:12px;--ds-shadow-xs:0 1px 2px rgba(10,10,10,0.05);--ds-shadow-sm:0 1px 3px rgba(10,10,10,0.06),0 1px 2px rgba(10,10,10,0.04);--ds-shadow-md:0 8px 24px -8px rgba(10,10,10,0.14),0 2px 8px -2px rgba(10,10,10,0.08);--ds-shadow-hover:0 10px 28px -10px rgba(10,10,10,0.22),0 0 0 1px rgba(1,255,255,0.14);--ds-shadow-overlay:0 24px 64px -20px rgba(0,0,0,0.48);--ds-font:var(--font-axiforma),ui-sans-serif,system-ui,sans-serif;--ds-font-display:var(--font-axiforma),var(--font-geist-sans),Geist,ui-sans-serif,system-ui,sans-serif;--ds-font-data:var(--font-geist-mono),ui-monospace,SFMono-Regular,Consolas,monospace;--ds-type-page:clamp(1.75rem,2.5vw,2.375rem);--ds-type-section:1.1875rem;--ds-type-title:1rem;--ds-type-body:0.9375rem;--ds-type-support:0.875rem;--ds-type-label:0.75rem;--ds-motion-fast:120ms;--ds-motion-base:160ms;--ds-ease:cubic-bezier(0.2,0,0,1);--background:0 0% 96%;--foreground:0 0% 4%;--card:0 0% 100%;--card-foreground:0 0% 4%;--popover:0 0% 100%;--popover-foreground:0 0% 4%;--primary:0 0% 4%;--primary-foreground:0 0% 100%;--secondary:0 0% 95%;--secondary-foreground:0 0% 4%;--muted:0 0% 95%;--muted-foreground:240 1% 45%;--accent:180 100% 50%;--accent-foreground:0 0% 0%;--destructive:5 61% 39%;--destructive-foreground:0 0% 100%;--border:0 0% 87%;--input:0 0% 73%;--ring:180 100% 42%;--radius:8px}@layer tnhc-priority, utilities;@layer tnhc-priority{.presence-review-page .tnhc-page-header{margin-bottom:0}.presence-header-actions,.presence-toolbar{display:flex;align-items:center;gap:.625rem}.presence-toolbar{padding:1rem 0;border-bottom:1px solid var(--ds-border)}.presence-search{position:relative;flex:1;min-width:12rem}.presence-search>svg{position:absolute;left:.875rem;top:50%;color:var(--ds-ink-muted);transform:translateY(-50%);pointer-events:none}.presence-date,.presence-search input{min-height:2.75rem;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);color:var(--ds-ink);font:inherit;font-size:.875rem;outline:none;transition:border-color var(--ds-motion-base) var(--ds-ease),box-shadow var(--ds-motion-base) var(--ds-ease)}.presence-search input{width:100%;padding:.7rem .875rem .7rem 2.65rem}.presence-date{padding:.65rem .8rem}.presence-date:focus,.presence-search input:focus{border-color:var(--ds-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.presence-review-content{padding-top:1.25rem}.presence-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.5rem;border-bottom:1px solid var(--ds-border)}.presence-summary button{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.8rem 1rem .95rem;border:0;border-left:1px solid var(--ds-border);background:transparent;color:var(--ds-ink-muted);text-align:left;cursor:pointer}.presence-summary button:first-child{border-left:0;padding-left:0}.presence-summary button:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:transparent}.presence-summary button:hover{color:var(--ds-ink);background:var(--ds-surface-subtle)}.presence-summary button.is-active{color:var(--ds-ink)}.presence-summary button.is-active:after{background:var(--ds-accent-strong)}.presence-summary span{font-size:.8125rem;font-weight:600}.presence-summary strong{font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.presence-service-results{scroll-margin-top:1.5rem;padding-top:2rem}.presence-section-label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.presence-section-label span{color:var(--ds-ink);font-size:.8125rem;font-weight:650}.presence-section-label time{color:var(--ds-ink-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.presence-primary-grid{display:grid;gap:2rem}.presence-primary-grid.is-split{grid-template-columns:repeat(2,minmax(0,1fr))}.presence-list-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid var(--ds-border)}.presence-list-heading h2{color:var(--ds-ink);font-size:1.0625rem;font-weight:650;letter-spacing:-.025em}.presence-list-heading p{margin-top:.2rem;color:var(--ds-ink-muted);font-size:.8125rem;line-height:1.45}.presence-list-icon{display:grid;width:2rem;height:2rem;place-items:center;border-radius:var(--ds-radius-sm);background:var(--ds-surface-subtle);color:var(--ds-ink-secondary)}.presence-list-section.is-attention .presence-list-icon{background:#fff0f1;color:#a42635}.presence-list-section.is-present .presence-list-icon{background:#f0f1f2;color:#3f464b}.presence-people-list,.presence-person-row{border-bottom:1px solid var(--ds-border)}.presence-person-row{display:flex;align-items:center;gap:.75rem;min-height:4.5rem;padding:.75rem 0}.presence-person-row:last-child{border-bottom:0}.presence-person-copy{min-width:0;flex:1}.presence-person-copy>a:first-child{color:var(--ds-ink)!important;font-size:.9rem;font-weight:650;text-decoration:none}.presence-person-copy>a:first-child:hover{text-decoration:underline;text-decoration-color:var(--ds-accent-strong);text-underline-offset:3px}.presence-person-copy p{margin-top:.2rem;color:var(--ds-ink-secondary);font-size:.8125rem;line-height:1.4}.presence-person-copy>a:last-child:not(:first-child){display:block;overflow:hidden;margin-top:.18rem;color:var(--ds-ink-muted)!important;font-size:.75rem;text-overflow:ellipsis;white-space:nowrap}.presence-more{margin-top:2rem;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border)}.presence-more>summary{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;color:var(--ds-ink);font-size:.875rem;font-weight:650;cursor:pointer;list-style:none}.presence-more>summary::-webkit-details-marker{display:none}.presence-more>summary svg{transition:transform var(--ds-motion-base) var(--ds-ease)}.presence-more[open]>summary svg{transform:rotate(180deg)}.presence-more-content{display:grid;gap:2.5rem;padding:1rem 0 2rem;border-top:1px solid var(--ds-border)}@media (max-width:800px){.presence-primary-grid.is-split{grid-template-columns:1fr}.presence-header-actions{width:100%}.presence-header-actions>*{flex:1}}@media (max-width:600px){.presence-toolbar{flex-wrap:wrap}.presence-search{flex-basis:100%}.presence-date{flex:1}.presence-summary button{flex-direction:column-reverse;gap:.2rem;padding-inline:.7rem}}html body .member-app-shell :is(.member-context-tabs [role=tab],.member-segment-tabs [role=tab]){border:1px solid transparent!important;border-radius:var(--ds-radius-sm)!important;background:transparent!important;color:var(--ds-ink-secondary)!important;box-shadow:none!important;font-weight:600!important;transition:background-color var(--ds-motion-fast) var(--ds-ease),color var(--ds-motion-fast) var(--ds-ease),border-color var(--ds-motion-fast) var(--ds-ease),box-shadow var(--ds-motion-fast) var(--ds-ease)!important}html body .member-app-shell :is(.member-context-tabs [role=tab],.member-segment-tabs [role=tab]):hover{background:rgba(0,0,0,.035)!important;color:var(--ds-ink)!important}html body .member-app-shell :is(.member-context-tabs [role=tab][aria-selected=true],.member-segment-tabs [role=tab][aria-selected=true]){border-color:rgba(0,0,0,.09)!important;background:var(--ds-surface-selected)!important;color:var(--ds-ink)!important;box-shadow:inset 0 -2px 0 var(--ds-accent-strong)!important}html body .member-app-shell :is(.member-context-tabs [role=tab],.member-segment-tabs [role=tab]):focus-visible{outline:2px solid var(--ds-accent-strong)!important;outline-offset:2px!important}.evangelism-field-header{border-bottom:1px solid var(--ds-border);background:#ffffff;color:var(--ds-ink)}.evangelism-field-header p{color:var(--ds-ink-muted);font-size:.72rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.evangelism-field-header h1{margin-top:.2rem;font-size:1.5rem;font-weight:680;letter-spacing:-.035em;line-height:1.15}.people-modern-page .tnhc-page-header{margin-bottom:0}.people-modern-page .page-subtitle{max-width:34rem}.people-modern-page .people-journey{margin-top:.25rem}.people-modern-page .visibility-search-panel{margin-top:1rem;padding:.875rem 0 1rem;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);background:transparent;box-shadow:none}.people-modern-page .members-search{min-height:2.75rem;border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-md);background:var(--ds-surface);box-shadow:none}.people-modern-page .members-search:focus-within{border-color:var(--ds-accent-strong);box-shadow:0 0 0 3px color-mix(in srgb,var(--ds-accent) 22%,transparent)}.people-modern-page .members-search input{font-size:.875rem;font-weight:450}.people-modern-page .first-timer-filter-strip{gap:.25rem;margin-top:.75rem}.people-modern-page .first-timer-filter-pill{min-height:2.25rem;padding:.45rem .7rem;border:0;border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-ink-secondary);font-size:.8125rem;font-weight:550;box-shadow:none}.people-modern-page .first-timer-filter-pill svg{color:var(--ds-ink-muted)}.people-modern-page .first-timer-filter-pill span{min-width:1.25rem;color:var(--ds-ink-muted);font-variant-numeric:tabular-nums}.people-modern-page .first-timer-filter-pill:hover{background:var(--ds-surface-subtle);color:var(--ds-ink)}.people-modern-page .first-timer-filter-pill.is-active{background:#eff0f1;color:var(--ds-ink);box-shadow:inset 0 -2px var(--ds-accent-strong)}.people-modern-page .first-timer-filter-pill.is-active span,.people-modern-page .first-timer-filter-pill.is-active svg{color:var(--ds-ink)}.people-modern-page .visibility-section{margin-top:1.5rem;padding:0;border:0;background:transparent;box-shadow:none}.people-modern-page .visibility-section-heading{padding:0 0 .75rem;border-bottom:1px solid var(--ds-border)}.people-modern-page .visibility-section-heading h2{font-size:1.125rem;font-weight:650;letter-spacing:-.025em}.people-modern-page .visibility-section-heading>span{font-size:.8125rem;font-variant-numeric:tabular-nums}.people-modern-page .first-timer-visit-group{margin-top:1.5rem;border:0;border-radius:0;background:transparent;box-shadow:none}.people-modern-page .first-timer-visit-group-header{padding:.65rem 0;border-bottom:1px solid var(--ds-border-strong);background:transparent}.people-modern-page .first-timer-visit-group-header>span{color:var(--ds-ink);font-size:.8125rem;font-weight:650;text-transform:none;letter-spacing:0}.people-modern-page .first-timer-visit-group-header small{color:var(--ds-ink-muted);font-size:.75rem;font-weight:500}.people-modern-page .first-timer-worklist{border:0;border-radius:0}.people-modern-page .first-timer-worklist-row{border-bottom:1px solid var(--ds-border);border-left:2px solid transparent;background:transparent}.people-modern-page .first-timer-worklist-row:hover{border-left-color:var(--ds-accent-strong);background:var(--ds-surface-subtle);transform:none;box-shadow:none}.people-modern-page .first-timer-worklist-row.is-overdue{border-left-color:#a42635;background:#fffafa}.people-modern-page .first-timer-worklist-row.is-contacted{background:transparent}.people-modern-page .member-worklist-identity>p{font-weight:650;letter-spacing:-.015em}.people-modern-page .first-timer-context,.people-modern-page .first-timer-visit-date,.people-modern-page .member-worklist-identity>span{color:var(--ds-ink-muted);font-weight:450}.first-timer-contact-link,.member-contact-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:.25rem;color:var(--ds-ink-secondary);font-size:.8125rem;font-weight:600;text-decoration:none}.first-timer-contact-link:hover,.member-contact-link:hover{color:var(--ds-ink);text-decoration:underline;text-decoration-color:var(--ds-accent-strong);text-underline-offset:3px}.people-modern-page .people-command-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:0;margin-top:1rem;border-top:1px solid var(--ds-border);border-bottom:1px solid var(--ds-border);background:transparent}.people-modern-page .people-command-strip>button{min-height:4.25rem;padding:.75rem 1rem;border:0;border-right:1px solid var(--ds-border);border-radius:0;background:transparent;box-shadow:none}.people-modern-page .people-command-strip>button:hover{background:var(--ds-surface-subtle);transform:none}.people-modern-page .people-command-strip>button.is-active{background:#eff0f1;box-shadow:inset 0 -2px var(--ds-accent-strong)}.people-modern-page .people-command-strip>button svg{color:var(--ds-ink-muted)}.people-modern-page .people-command-strip>button span{flex-direction:row;align-items:baseline;gap:.45rem}.people-modern-page .people-command-strip>button strong{color:var(--ds-ink);font-size:1.25rem;font-weight:650;font-variant-numeric:tabular-nums}.people-modern-page .people-command-strip>button em{color:var(--ds-ink-secondary);font-size:.8125rem;font-style:normal;font-weight:550}.people-modern-page .people-secondary-views{align-self:stretch;padding:0 .8rem}.people-modern-page .people-secondary-views>summary{display:flex;height:100%;align-items:center;color:var(--ds-ink-secondary);font-size:.8125rem;font-weight:600}.people-modern-page .members-more-filters>summary{color:var(--ds-ink-secondary);font-size:.8125rem;font-weight:600;text-transform:none;letter-spacing:0}.people-modern-page .members-more-filters label{color:var(--ds-ink-secondary);font-size:.75rem;font-weight:600;text-transform:none;letter-spacing:0}.people-modern-page .people-directory-section{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.people-modern-page .members-directory-head{padding:.75rem 0;border-bottom:1px solid var(--ds-border-strong)}.people-modern-page .members-directory-head h2{font-size:1rem;font-weight:650;letter-spacing:-.02em}.people-modern-page .members-worklist{border:0;border-radius:0}.people-modern-page .member-worklist-head{background:var(--ds-surface-subtle);color:var(--ds-ink-muted);font-size:.6875rem;font-weight:650}.people-modern-page .member-worklist-row{border-bottom:1px solid var(--ds-border);background:transparent;box-shadow:none}.people-modern-page .member-worklist-row:hover{background:var(--ds-surface-subtle);transform:none}.people-modern-page .member-care-pill{border-radius:var(--ds-radius-sm);font-weight:600}.people-modern-page .member-missing-list,.people-modern-page .member-readiness-score,.people-modern-page .member-row-note{color:var(--ds-ink-muted);font-weight:450}@media (max-width:850px){.people-modern-page .people-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.people-modern-page .people-secondary-views{grid-column:1/-1;min-height:2.75rem;border-top:1px solid var(--ds-border)}}@media (max-width:600px){.people-modern-page .people-command-strip{grid-template-columns:1fr}.people-modern-page .people-command-strip>button{min-height:3.5rem;border-right:0;border-bottom:1px solid var(--ds-border)}.people-modern-page .first-timer-filter-strip{display:flex;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.25rem}.people-modern-page .first-timer-filter-pill{flex:0 0 auto}}}