:root{--local-navy:#0f2c56;--local-navy-soft:#314b69;--local-muted:#56657a;--local-cream:#fbf6ed;--local-ivory:#fffdf9;--local-gold:#c8890a;--local-gold-deep:#8a5900;--local-gold-pale:#f4dfad;--local-line:#e6d7bf}.sda-symbol,.signin-story .portal-mark{border:0!important;border-radius:0!important;background-color:transparent!important;background-image:url(https://cdn.adventist.org/adventist-logo/2/symbol/adventist-symbol--black.svg)!important;background-repeat:no-repeat!important;background-position:50%!important;background-size:contain!important;box-shadow:none!important;color:transparent!important;text-indent:-9999px!important;overflow:hidden!important}.signin-story .portal-mark{width:72px!important;height:78px!important;min-width:72px!important}.signin-story .portal-mark span{display:none!important}.forced-password-heading .sda-symbol,.session-loading .sda-symbol{width:64px!important;height:70px!important;min-width:64px!important}.forced-password-shell,.session-loading,.setup-shell,.signin-shell{background:radial-gradient(circle at 12% 8%,rgba(226,180,74,.16),transparent 30%),linear-gradient(135deg,#fffaf2,#fbf6ed 54%,#f8f1e5)!important;color:var(--local-navy)!important}.setup-shell .signin-story,.signin-story{background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.2),transparent 34%),linear-gradient(145deg,#fffdf9,#fbf2e3)!important;color:var(--local-navy)!important;border:1px solid #ead8b8!important;box-shadow:0 22px 54px rgba(82,58,20,.09)!important}.signin-story dt,.signin-story h1,.signin-story h2,.signin-story strong{color:var(--local-navy)!important;text-shadow:none!important}.signin-story .kicker.light{color:#986300!important}.signin-story .lead,.signin-story dd{color:var(--local-navy-soft)!important}.signin-story .working-name{color:#755f43!important}.signin-story .story-rule{background:linear-gradient(90deg,var(--local-gold),#e2b44a,transparent)!important}.forced-password-wrap,.signin-card{background:rgba(255,253,249,.98)!important;border:1px solid #e8ddcc!important;box-shadow:0 18px 46px rgba(70,50,22,.08)!important}.forced-password-heading h1,.forced-password-heading p,.session-loading strong{color:var(--local-navy)!important}.forced-password-heading>div:last-child>p:last-child,.session-loading>span{color:var(--local-muted)!important}.forced-password-shell .primary,.portal-shell .primary,.signin-shell .primary{background:linear-gradient(135deg,#c8890a,#a86600)!important;color:#fff!important;border:0!important;box-shadow:0 10px 23px rgba(166,102,0,.2)!important}.forced-password-shell .outline,.portal-shell .outline,.signin-shell .outline{background:#fffdf9!important;color:var(--local-navy)!important;border-color:#c9aa6d!important}.portal-shell .text-action,.signin-shell .text-action{color:#965f00!important}.church-welcome{background:radial-gradient(circle at 92% 18%,rgba(226,180,74,.18),transparent 32%),linear-gradient(135deg,#fffdf9,#fbf2e3)!important;border:1px solid var(--local-line)!important;box-shadow:0 16px 38px rgba(76,53,18,.07)!important}.church-welcome,.church-welcome h1,.church-welcome h2{color:var(--local-navy)!important}.church-welcome>div>p:not(.kicker),.current-quarter p,.editorial-heading>div>p:not(.kicker),.muted,.page-heading>p:not(.kicker),.paper-panel>p:not(.kicker){color:var(--local-muted)!important;opacity:1!important}.current-quarter{background:#fffdf9!important;border-color:var(--local-line)!important;box-shadow:0 12px 32px rgba(76,53,18,.055)!important}.current-quarter>div>span{color:#876522!important}.current-quarter h2{color:var(--local-navy)!important}.rail-assignment{background:#fff7e7!important;border:1px solid #e3cfa7!important;border-radius:13px!important;padding:.75rem .85rem!important}.rail-assignment span{color:#795918!important;opacity:1!important;font-weight:800!important}.rail-assignment strong{color:var(--local-navy)!important;opacity:1!important}.rail-assignment small{color:#4f5f73!important;opacity:1!important;font-weight:700!important}.compare-hero{min-height:0!important;padding:clamp(1.5rem,3vw,2.6rem)!important;background:radial-gradient(circle at 88% 12%,rgba(226,180,74,.22),transparent 34%),linear-gradient(135deg,#fffdf9,#fbf1df)!important;border:1px solid #e5d3b3!important;border-radius:24px!important;box-shadow:0 18px 44px rgba(79,54,17,.08)!important}.compare-hero,.compare-hero h1{color:var(--local-navy)!important}.compare-hero h1{text-shadow:none!important;font-size:clamp(2.7rem,5vw,4.9rem)!important;line-height:.94!important}.compare-hero>div>p:not(.kicker){color:var(--local-navy-soft)!important;max-width:760px!important}.compare-hero .kicker.light{color:#986300!important}.hero-pills span{background:#fff7e5!important;color:#73500f!important;border:1px solid #e5c982!important;box-shadow:none!important}.compare-hero-note{background:rgba(255,253,249,.92)!important;color:var(--local-navy)!important;border:1px solid #e2c98f!important;box-shadow:0 10px 28px rgba(76,53,18,.06)!important}.compare-hero-note span{color:#8a5900!important}.compare-hero-note strong{color:var(--local-navy)!important}.compare-hero-note small{color:var(--local-muted)!important}.benchmark-explainer,.benchmark-highlight,.compare-live-list>article{border-color:var(--local-line)!important;background:#fffdf9!important}.benchmark-own-value{color:var(--local-navy)!important}.benchmark-scale{background:#eee2ce!important}.benchmark-scale i{background:linear-gradient(90deg,#d4a23a,#9f6905)!important}.portal-shell .muted,.portal-shell .passkey-hint,.portal-shell .security-note,.portal-shell small{color:var(--local-muted)!important;opacity:1!important}.portal-shell .kicker{color:#946100!important}.baseline-summary strong,.benchmark-legend strong,.benchmark-own-value,.code-chip,.finance-grid input,.history-metrics dd,.history-summary-strip strong,.membership-total b,.report-kv dd,.setup-code{white-space:nowrap!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:821px){.portal-shell{min-height:100dvh!important}.rail{position:fixed!important;inset:0 auto 0 0!important;width:260px!important;height:100dvh!important;min-height:0!important;align-self:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.main-area{width:calc(100% - 260px)!important;margin-left:260px!important;min-width:0!important}}@media (max-width:820px){.compare-hero{grid-template-columns:1fr!important;padding:1.35rem!important}.compare-hero h1{font-size:clamp(2.35rem,11vw,3.5rem)!important}.signin-story .portal-mark{width:62px!important;height:68px!important}}body *{border-radius:0!important}.analytics-score-orbit,.analytics-score-orbit>div,.completion-ring,.initials,.initials.profile-avatar-trigger,.profile-avatar-edit-badge,.profile-avatar-photo,.profile-avatar-placeholder-svg,.profile-avatar-preview{border-radius:50%!important}:root{--muted:#4b5c70!important;--local-muted:#4b5c70!important}body .signin-shell .signin-story{color:#0f2c56!important;background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.2),transparent 34%),linear-gradient(145deg,#fffdf9,#fbf2e3)!important}body .signin-shell .signin-story h1,body .signin-shell .signin-story h1:first-line{color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important;text-shadow:none!important;opacity:1!important}body .signin-shell .signin-story .kicker.light{color:#8a5900!important;-webkit-text-fill-color:#8a5900!important;opacity:1!important}body .signin-shell .signin-story .lead,body .signin-shell .signin-story .story-list dd{color:#314b69!important;-webkit-text-fill-color:#314b69!important;opacity:1!important}body .signin-shell .signin-story .story-list dt{color:#8a5900!important;-webkit-text-fill-color:#8a5900!important;opacity:1!important}body .signin-shell .signin-story .working-name{color:#4b5c70!important;-webkit-text-fill-color:#4b5c70!important;opacity:1!important}.forced-password-heading{color:#fff!important}.forced-password-heading h1{color:#fff!important;text-shadow:none!important}.forced-password-heading p{color:#eef5fb!important}.forced-password-heading p strong{color:#ffe3a4!important}.forced-password-heading .kicker{color:#8fd7ff!important}.forced-password-heading .sda-symbol{filter:invert(1)!important}.detail-drawer .muted,.detail-drawer small,.forced-password-wrap .muted,.invite-dialog .muted,.invite-dialog small,.main-area .current-quarter p,.main-area .editorial-heading p:not(.kicker),.main-area .muted,.main-area .page-heading>p:not(.kicker),.main-area .paper-panel>p:not(.kicker),.main-area .passkey-hint,.main-area .security-note,.main-area .voice-privacy,.main-area .voice-review-title small,.main-area .voice-status small,.main-area small,.modal-backdrop .muted,.modal-backdrop small,.setup-shell .muted,.signin-card .muted,.signin-card small,.signin-help p{color:#4b5c70!important;opacity:1!important}.rail .rail-brand span{color:#795918!important;opacity:1!important}.rail .rail-brand strong,.rail .rail-person strong{color:#0f2c56!important;opacity:1!important}.rail .rail-person small,.rail small,.rail-bottom label{color:#4b5c70!important;opacity:1!important}.rail .rail-assignment span{color:#795918!important;opacity:1!important}.rail .rail-assignment strong{color:#0f2c56!important;opacity:1!important}.rail .rail-assignment small{color:#4f5f73!important;opacity:1!important}input::placeholder,textarea::placeholder{color:#68778a!important}body :not(#__njc_square_specificity_guard__){border-radius:0!important}body .analytics-score-orbit:not(#__njc_square_specificity_guard__),body .analytics-score-orbit>div:not(#__njc_square_specificity_guard__),body .completion-ring:not(#__njc_square_specificity_guard__),body .initials.profile-avatar-trigger:not(#__njc_square_specificity_guard__),body .initials:not(#__njc_square_specificity_guard__),body .profile-avatar-edit-badge:not(#__njc_square_specificity_guard__),body .profile-avatar-photo:not(#__njc_square_specificity_guard__),body .profile-avatar-placeholder-svg:not(#__njc_square_specificity_guard__),body .profile-avatar-preview:not(#__njc_square_specificity_guard__){border-radius:50%!important}@media (max-width:899px){body:has(.signin-shell),html:has(.signin-shell){height:auto!important;min-height:100%!important;overflow-y:auto!important}.signin-shell{display:block!important;min-height:100dvh!important;height:auto!important;overflow:visible!important;background:#fbf6ed!important}body .signin-shell .signin-story{min-height:0!important;height:auto!important;padding:1.2rem 1.2rem 1rem!important;display:block!important;overflow:hidden!important;background:linear-gradient(145deg,#fffdf9,#fbf2e3)!important}.signin-shell .signin-story:after{display:none!important}.signin-shell .signin-story .portal-mark{width:48px!important;height:52px!important;min-width:48px!important;margin:0 0 .55rem!important;box-shadow:none!important}body .signin-shell .signin-story .kicker.light{margin:0 0 .3rem!important;font-size:.68rem!important;letter-spacing:.14em!important}body .signin-shell .signin-story h1,body .signin-shell .signin-story h1:first-line{max-width:none!important;margin:0 0 .45rem!important;font-size:clamp(2.15rem,10.5vw,3rem)!important;line-height:.92!important;letter-spacing:-.035em!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}body .signin-shell .signin-story .lead{max-width:34rem!important;margin:0!important;font-size:.88rem!important;line-height:1.4!important;color:#314b69!important;-webkit-text-fill-color:#314b69!important}.signin-shell .signin-story .story-list,.signin-shell .signin-story .story-rule,.signin-shell .signin-story .working-name{display:none!important}.signin-shell .signin-card-wrap{display:block!important;min-height:0!important;height:auto!important;padding:0 1rem 1.25rem!important;overflow:visible!important}.signin-shell .signin-card{width:100%!important;max-width:none!important;max-height:none!important;margin:0!important;padding:1.25rem 1.1rem!important;overflow:visible!important;border-radius:0!important}.signin-shell .access-tabs{margin-bottom:1rem!important}.signin-shell .signin-card h2{margin:.15rem 0 .35rem!important;font-size:clamp(1.9rem,8vw,2.35rem)!important;line-height:1!important}}.status.danger{display:inline-flex!important;align-items:center!important;gap:.38rem!important;border-color:#b42318!important;background:#fff1f0!important;color:#b42318!important;font-weight:850!important}.status.danger:before{content:"⚠";color:#b42318!important;font-size:1em;line-height:1}.conference-correction-note{border:1px solid #e7a29b!important;border-left:5px solid #b42318!important;background:#fff7f6!important;box-shadow:0 8px 24px rgba(180,35,24,.08)!important}.conference-correction-note .kicker{display:flex!important;align-items:center!important;gap:.45rem!important;color:#b42318!important}.conference-correction-note .kicker:before{content:"⚠";color:#b42318!important;font-size:1.05rem;line-height:1}.conference-correction-note h2{color:#8f1d16!important}.conference-correction-note small,.conference-correction-note>p:not(.kicker){color:#4e2a27!important}@media(min-width:701px){.report-review-drawer .embedded-table,.report-review-drawer .phone-table-wrap{width:100%!important;max-width:100%!important;overflow:visible!important}.report-review-drawer .review-membership-table{display:table!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important}.report-review-drawer .review-membership-table td,.report-review-drawer .review-membership-table th{display:table-cell!important;visibility:visible!important;opacity:1!important;min-width:0!important;white-space:normal!important}.report-review-drawer .review-membership-table td:first-child,.report-review-drawer .review-membership-table th:first-child{width:44%!important}.report-review-drawer .review-membership-table td:nth-child(2),.report-review-drawer .review-membership-table th:nth-child(2){width:17%!important}.report-review-drawer .review-membership-table td:nth-child(3),.report-review-drawer .review-membership-table th:nth-child(3){width:19%!important}.report-review-drawer .review-membership-table td:nth-child(4),.report-review-drawer .review-membership-table th:nth-child(4){width:20%!important}.report-review-drawer .review-membership-table thead th:nth-child(4){font-size:0!important}.report-review-drawer .review-membership-table thead th:nth-child(4):after{content:"Study guides";font-size:.72rem!important;letter-spacing:.04em;text-transform:uppercase}}@media(max-width:700px){.report-review-drawer .review-membership-table{min-width:0!important;table-layout:auto!important}.report-review-drawer .review-membership-table thead th:nth-child(4){font-size:inherit!important}.report-review-drawer .review-membership-table thead th:nth-child(4):after{content:none}}.signin-story .signin-brand-title{display:grid!important;grid-gap:.45rem!important;gap:.45rem!important;max-width:660px!important;margin:.15rem 0 1rem!important;font-size:1rem!important;line-height:1!important;letter-spacing:normal!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}.signin-story .signin-department-name{display:block!important;font-family:Italiana,Bodoni Moda,Didot,serif!important;font-size:clamp(3.7rem,4.85vw,5.65rem)!important;line-height:.88!important;letter-spacing:-.04em!important;font-weight:400!important;color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important}.signin-story .signin-reporting-name{display:block!important;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(1.45rem,1.75vw,2rem)!important;line-height:1.08!important;letter-spacing:.055em!important;font-weight:800!important;color:#8a5900!important;-webkit-text-fill-color:#8a5900!important}@media(min-width:900px) and (max-height:820px){.signin-story .signin-department-name{font-size:clamp(3.25rem,4.3vw,4.85rem)!important}.signin-story .signin-reporting-name{font-size:clamp(1.3rem,1.55vw,1.75rem)!important}}@media(max-width:899px){.signin-story .signin-brand-title{gap:.4rem!important;margin:.15rem 0 .85rem!important}.signin-story .signin-department-name{font-size:clamp(2.55rem,11.5vw,4rem)!important;line-height:.9!important}.signin-story .signin-reporting-name{font-size:clamp(1.2rem,5.2vw,1.65rem)!important;line-height:1.12!important;letter-spacing:.045em!important}}@media (max-width:820px){.rail,.rail.open{background:linear-gradient(180deg,#082a47,#0a3457 58%,#082a47)!important;color:#f8fbff!important;border-right:1px solid rgba(255,255,255,.1)!important}.rail-brand,.rail-person{border-color:rgba(255,255,255,.2)!important}.rail-brand .small-mark{filter:invert(1) brightness(1.35)!important;opacity:1!important}.rail .rail-brand span{color:#efc66e!important;-webkit-text-fill-color:#efc66e!important;opacity:1!important}.rail .rail-brand strong,.rail .rail-person strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.rail .rail-person small{color:#d8e5ef!important;-webkit-text-fill-color:#d8e5ef!important;opacity:1!important}.rail nav button:not(.active){color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;opacity:1!important}.rail nav button:not(.active)>span{color:#e7b958!important;opacity:1!important}.rail nav button.active{background:linear-gradient(135deg,#a86600,#8a5900)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}.rail nav button.active>span{color:#ffffff!important}.rail-bottom{background:#082a47!important;color:#f8fbff!important;border-top:1px solid rgba(255,255,255,.2)!important}.rail-bottom label,.rail-bottom small,.rail-bottom strong{color:#e4edf5!important;-webkit-text-fill-color:#e4edf5!important;opacity:1!important}.rail .rail-assignment{background:#fff9ec!important;border:1px solid #e5c982!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.rail .rail-assignment span{color:#76520d!important;-webkit-text-fill-color:#76520d!important}.rail .rail-assignment strong{color:#102f55!important;-webkit-text-fill-color:#102f55!important}.rail .rail-assignment small{color:#53657a!important;-webkit-text-fill-color:#53657a!important}.rail .rail-signout{background:#fffaf0!important;color:#5d4930!important;-webkit-text-fill-color:#5d4930!important;border:1px solid #e4d4ba!important}.rail .rail-signout:hover{background:#fff3dc!important;color:#372b20!important}}.quarter-period-picker{display:grid;grid-gap:18px;gap:18px}.quarter-period-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.quarter-period-options button{min-height:112px;padding:16px;border:1px solid #d7c49e;background:#fffdf9;color:#102b4e;text-align:left;display:grid;grid-gap:5px;gap:5px;align-content:start;cursor:pointer}.quarter-period-options button.selected,.quarter-period-options button:hover:not(:disabled){border-color:#b97a00;box-shadow:0 0 0 2px rgba(185,122,0,.12)}.quarter-period-options button.selected{background:#fff6df}.quarter-period-options button.optional{background:#fffaf0}.quarter-period-options button.overdue{border-color:#b84f3d}.quarter-period-options button:disabled{opacity:.55;cursor:not-allowed;background:#f5f2eb}.quarter-period-options button>span{color:#9a6400;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.quarter-period-options button>strong{font-size:17px;line-height:1.2}.quarter-period-options button>small{color:#65758b;line-height:1.35}.report-obligation-alert{border:1px solid #d8b46b;background:#fff8e8;padding:14px 16px;display:flex;gap:12px;align-items:center;justify-content:space-between}.report-obligation-alert.overdue{border-color:#c77a68;background:#fff4f1}.report-obligation-alert strong{color:#102b4e}.quarter-policy-note{border-left:3px solid #c58a16;padding-left:12px}.quarter-grid article.optional-backfill-card{background:#fffaf0;border-color:#d7c49e}@media (max-width:900px){.quarter-period-options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.quarter-period-options{grid-template-columns:1fr}.quarter-period-options button{min-height:0}}.report-status-dot.status-overdue{border-color:#b84f3d;color:#8f3023;background:#fff4f1}.report-status-dot.status-outstanding{border-color:#c58a16;color:#8a5b00;background:#fff8e8}.structure-management-dialog{width:min(1040px,calc(100vw - 32px));max-height:min(900px,calc(100vh - 32px));overflow:auto}.structure-primary-actions{margin:18px 0 14px;align-items:center}.structure-district-list{display:grid;grid-gap:12px;gap:12px;margin-top:14px}.structure-district-card{border:1px solid #dcc9a5;background:#fffdf8}.structure-district-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px}.structure-district-summary h3,.structure-district-summary p{margin:0}.structure-district-summary .kicker{margin-bottom:5px}.structure-district-summary .button-row{flex:0 0 auto}.structure-church-list{border-top:1px solid #e7dbc4;background:#faf6ed;padding:4px 18px}.structure-church-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid #e7dbc4}.structure-church-row:last-child{border-bottom:0}.structure-church-row small,.structure-church-row strong{display:block}.structure-church-row small{margin-top:3px;color:#53657a}@media (max-width:760px){.structure-management-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.structure-church-row,.structure-district-summary,.structure-primary-actions{align-items:stretch;flex-direction:column}.structure-church-row .button-row,.structure-district-summary .button-row{width:100%}.structure-church-row .button-row button,.structure-district-summary .button-row button{min-height:42px}}.onboarding-checklist-launcher{position:fixed;right:22px;bottom:22px;z-index:72;display:flex;align-items:center;gap:10px;border:1px solid #c8ae73;background:#fffaf0;color:#17355f;box-shadow:0 12px 32px rgba(20,39,71,.16);padding:10px 14px;font:inherit;cursor:pointer}.onboarding-checklist-launcher span{display:grid;place-items:center;min-width:34px;height:34px;padding:0 7px;background:#17355f;color:#fff;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onboarding-checklist-launcher strong{font-size:13px}.onboarding-panel-backdrop,.onboarding-tour-backdrop{position:fixed;inset:0;z-index:130;background:rgba(12,30,55,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.onboarding-panel-backdrop{display:flex;justify-content:flex-end}.onboarding-checklist{width:min(520px,100%);height:100%;overflow:auto;background:#fffdf8;border-left:1px solid #d8c79f;box-shadow:-18px 0 52px rgba(14,34,63,.18);padding:28px;display:flex;flex-direction:column;gap:20px}.onboarding-checklist header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-checklist header h2,.onboarding-tour h2{margin:3px 0 7px;color:#102e57;line-height:1.08}.onboarding-checklist header p{margin:0;color:#5b6573}.onboarding-close{border:0;background:transparent;color:#17355f;font-size:28px;line-height:1;cursor:pointer;padding:2px 5px}.onboarding-progress{height:6px;background:#eadfca;overflow:hidden}.onboarding-progress i{display:block;height:100%;background:#b18a42;transition:width .25s ease}.onboarding-items{display:grid;grid-gap:12px;gap:12px}.onboarding-item{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:15px;border:1px solid #e0d5bf;background:#fff}.onboarding-item.done{background:#fbfaf5;border-color:#d7c49b}.onboarding-item-mark{width:30px;height:30px;display:grid;place-items:center;background:#f3e9d4;color:#7c5a1f;font-weight:900}.onboarding-item.done .onboarding-item-mark{background:#17355f;color:#fff}.onboarding-item-title{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.onboarding-item-title strong{color:#17355f}.onboarding-item-title em{font-size:10px;letter-spacing:.08em;text-transform:uppercase;font-style:normal;color:#7c6846;border:1px solid #d9c8a4;padding:2px 6px}.onboarding-item p{margin:5px 0 7px;color:#5a6470;line-height:1.45;font-size:13px}.onboarding-item .text-action{padding:0}.onboarding-handoff{padding:16px;border:1px solid #d9c8a4;background:#f9f2e4;color:#17355f}.onboarding-handoff p{margin:6px 0 0;color:#5a6470;line-height:1.45}.onboarding-checklist footer{margin-top:auto;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding-top:8px}.onboarding-tour-backdrop{display:grid;place-items:center;padding:20px}.onboarding-tour{width:min(560px,100%);background:#fffdf8;border:1px solid #cdb986;box-shadow:0 24px 70px rgba(8,25,48,.25);padding:28px;color:#2d3b4f}.onboarding-tour-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.onboarding-tour-top>span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#8a6a30}.onboarding-tour-progress{display:flex;align-items:center;gap:12px;margin:12px 0 22px}.onboarding-tour-progress>div{display:flex;gap:5px;flex:1 1}.onboarding-tour-progress i{height:4px;flex:1 1;background:#e5d9c1}.onboarding-tour-progress i.done{background:#b18a42}.onboarding-tour-progress small{color:#687383;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.onboarding-tour>p{font-size:15px;line-height:1.6;color:#596575;margin:0 0 18px}.onboarding-tour-note{display:grid;grid-gap:4px;gap:4px;background:#f8f1e3;border-left:3px solid #b18a42;padding:12px 14px;margin-bottom:16px}.onboarding-tour-note strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#7b5c25}.onboarding-tour-note span{font-size:13px;line-height:1.45;color:#5b6573}.onboarding-tour-jump{width:100%;display:flex;align-items:center;justify-content:space-between;border:1px solid #cdb986;background:#fff;color:#17355f;padding:13px 15px;font:inherit;font-weight:800;cursor:pointer;margin-bottom:20px}.onboarding-tour-jump:hover{background:#f8f1e3}.onboarding-tour-jump span{font-size:20px}.onboarding-tour footer{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e4dac7;padding-top:16px}.onboarding-tour footer>div{display:flex;gap:8px}.onboarding-tour .text-action{padding-left:0}body:has(.drawer-backdrop) .onboarding-checklist-launcher,body:has(.modal-backdrop) .onboarding-checklist-launcher,body:has(.onboarding-panel-backdrop) .onboarding-checklist-launcher,body:has(.onboarding-tour-backdrop) .onboarding-checklist-launcher,body:has(.portal-admin-modal-backdrop) .onboarding-checklist-launcher{display:none}@media(max-width:760px){.onboarding-checklist-launcher{right:12px;bottom:12px;padding:8px 10px}.onboarding-checklist-launcher strong{display:none}.onboarding-checklist{padding:20px}.onboarding-tour{padding:22px}.onboarding-tour footer{align-items:flex-end}.onboarding-tour footer>div{flex-wrap:wrap;justify-content:flex-end}}@media print{.onboarding-checklist-launcher,.onboarding-panel-backdrop,.onboarding-tour-backdrop{display:none!important}}.portal-refresh-button,.portal-unlock-button{min-height:38px;border:1px solid rgba(189,139,36,.45);background:#fffaf0;color:#0b315b;padding:8px 12px;font:inherit;font-weight:700;cursor:pointer}.portal-refresh-button:hover,.portal-unlock-button:hover{border-color:#bd8b24;background:#fff4dc}.portal-refresh-button span{font-size:1.1em;margin-right:4px}.portal-unlock-button{color:#7b2633}.portal-admin-modal-backdrop{position:fixed;inset:0;z-index:12000;display:grid;place-items:center;padding:24px;background:rgba(8,26,48,.58);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portal-admin-modal{position:relative;width:min(620px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fffaf0;border:1px solid rgba(189,139,36,.45);box-shadow:0 28px 70px rgba(8,26,48,.28);padding:30px;color:#17324d}.portal-admin-modal h2{margin:4px 38px 10px 0;color:#0b315b;font-size:clamp(1.65rem,3vw,2.25rem)}.portal-admin-modal>p:not(.kicker){margin:0 0 22px;line-height:1.55}.portal-admin-modal-close{position:absolute;top:14px;right:16px;border:0;background:transparent;color:#0b315b;font-size:30px;line-height:1;cursor:pointer}.portal-admin-modal form{display:grid;grid-gap:16px;gap:16px}.portal-admin-modal label{display:grid;grid-gap:7px;gap:7px;color:#17324d;font-weight:700}.portal-admin-modal select,.portal-admin-modal textarea{width:100%;border:1px solid rgba(11,49,91,.25);background:#fff;color:#17324d;padding:11px 12px;font:inherit}.portal-admin-modal textarea{resize:vertical;min-height:108px}.portal-admin-modal-actions{justify-content:flex-end;margin-top:6px}@media (max-width:760px){.portal-refresh-button{width:42px;min-width:42px;padding:7px;overflow:hidden;white-space:nowrap;color:transparent}.portal-refresh-button span{display:inline-block;width:100%;margin:0;color:#0b315b;text-align:center}.portal-unlock-button{display:none}.portal-admin-modal-backdrop{padding:12px}.portal-admin-modal{padding:24px 18px}}@media (max-width:820px){.rail,.rail.open{height:100dvh!important;max-height:100dvh!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;padding-bottom:0!important}.rail nav,.rail-bottom{flex:0 0 auto!important}.rail-bottom{position:static!important;margin-top:.75rem!important;padding:1rem 1rem max(1.25rem,calc(env(safe-area-inset-bottom) + 1rem))!important}.rail-bottom>.install-app-button,.rail-bottom>.rail-signout{width:100%!important;min-height:48px!important;margin:0!important}.rail-bottom>.install-app-button+.rail-signout{margin-top:.65rem!important}.rail-bottom .install-backdrop{position:fixed!important;inset:0!important;z-index:2400!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;padding:max(.75rem,env(safe-area-inset-top)) .75rem max(.75rem,env(safe-area-inset-bottom))!important;background:rgba(5,23,52,.72)!important}.rail-bottom .install-dialog{position:relative!important;width:min(100%,520px)!important;max-width:calc(100vw - 1.5rem)!important;max-height:calc(100dvh - 1.5rem)!important;overflow-x:hidden!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;margin:0!important;padding:1.05rem!important;background:#fffdf8!important;color:#173b6b!important;border:1px solid #e7dcc6!important;box-shadow:0 24px 70px rgba(7,43,91,.34)!important}.rail-bottom .install-close{position:absolute!important;top:.7rem!important;right:.7rem!important;left:auto!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;background:#edf3fa!important;color:#173b6b!important;-webkit-text-fill-color:#173b6b!important;border:1px solid #d8e3ef!important;font-size:1.35rem!important;line-height:1!important}.rail-bottom .install-icon{display:block!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;margin:0 0 .7rem!important;background:#fff2cc url(https://cdn.adventist.org/adventist-logo/2/symbol/adventist-symbol-circle--black.svg) 50%/34px 34px no-repeat!important;border:1px solid #e7c874!important;box-shadow:0 8px 20px rgba(12,42,82,.1)!important}.rail-bottom .install-dialog .kicker{margin:0 2.75rem .25rem 0!important;color:#8a5900!important;-webkit-text-fill-color:#8a5900!important;opacity:1!important}.rail-bottom .install-dialog h2{margin:.1rem 2.5rem .4rem 0!important;color:#0b2f61!important;-webkit-text-fill-color:#0b2f61!important;font-size:1.45rem!important;line-height:1.08!important}.rail-bottom .install-lead{margin:0 0 .75rem!important;color:#415873!important;-webkit-text-fill-color:#415873!important;font-size:.95rem!important;line-height:1.4!important;opacity:1!important}.rail-bottom .install-benefits{display:grid!important;grid-gap:.5rem!important;gap:.5rem!important;margin:.8rem 0!important}.rail-bottom .install-benefits>div{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-gap:.7rem!important;gap:.7rem!important;align-items:center!important;min-height:64px!important;padding:.65rem .7rem!important;background:#f8fbff!important;border:1px solid #d9e4f0!important}.rail-bottom .install-benefits>div>span{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:grid!important;place-items:center!important;background:#0b4aa2!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-weight:900!important}.rail-bottom .install-benefits p{margin:0!important;color:#173b6b!important;-webkit-text-fill-color:#173b6b!important}.rail-bottom .install-benefits strong{display:block!important;color:#0b2f61!important;-webkit-text-fill-color:#0b2f61!important;font-size:.9rem!important;line-height:1.2!important;opacity:1!important}.rail-bottom .install-benefits small{display:block!important;margin-top:.15rem!important;color:#536b85!important;-webkit-text-fill-color:#536b85!important;font-size:.76rem!important;line-height:1.3!important;opacity:1!important}.rail-bottom .inline-note,.rail-bottom .install-footnote,.rail-bottom .install-ios-steps,.rail-bottom .install-ios-steps p,.rail-bottom .install-ios-steps strong{color:#415873!important;-webkit-text-fill-color:#415873!important;opacity:1!important}.rail-bottom .install-ios-steps strong{color:#0b2f61!important;-webkit-text-fill-color:#0b2f61!important}.rail-bottom .install-actions{display:grid!important;grid-template-columns:1fr 1.35fr!important;grid-gap:.55rem!important;gap:.55rem!important;margin-top:.8rem!important}.rail-bottom .install-actions button{position:static!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;margin:0!important;padding:.72rem .8rem!important;font-size:.9rem!important}.rail-bottom .install-actions .outline{background:#fffdf8!important;color:#173b6b!important;-webkit-text-fill-color:#173b6b!important;border:1px solid #c9aa6d!important}.rail-bottom .install-actions .primary{background:linear-gradient(135deg,#c8890a,#a86600)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:0!important}}@media (max-width:460px){.rail-bottom .install-backdrop{padding:.55rem .5rem max(.65rem,env(safe-area-inset-bottom))!important}.rail-bottom .install-dialog{max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1.1rem)!important;padding:.9rem!important}.rail-bottom .install-dialog h2{font-size:1.3rem!important}.rail-bottom .install-benefits>div{min-height:58px!important;padding:.55rem .6rem!important}.rail-bottom .install-actions{grid-template-columns:1fr!important}.rail-bottom .install-footnote{display:none!important}}@media (max-width:820px){.rail-bottom:after{content:"";display:block;width:100%;height:max(36px,calc(env(safe-area-inset-bottom) + 24px));flex:0 0 auto;pointer-events:none}.rail .rail-signout{scroll-margin-bottom:max(44px,calc(env(safe-area-inset-bottom) + 32px))}}@media (max-width:820px) and (display-mode:browser){.rail-bottom:after{height:max(120px,calc(env(safe-area-inset-bottom) + 96px))}.rail .rail-signout{scroll-margin-bottom:max(128px,calc(env(safe-area-inset-bottom) + 104px))}}@media (max-width:820px){.security-page .security-hero>div>p:last-child{color:#4b5c70!important;-webkit-text-fill-color:#4b5c70!important;opacity:1!important}.director-management-page .director-current-card{color:#102f55!important}.director-management-page .director-current-card span{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;opacity:1!important}.director-management-page .director-current-card h2{color:#102f55!important;-webkit-text-fill-color:#102f55!important;opacity:1!important}.director-management-page .director-current-card p{color:#53657a!important;-webkit-text-fill-color:#53657a!important;opacity:1!important}.director-management-page .director-current-card p strong,.director-management-page .director-slot-badge{color:#173b6b!important;-webkit-text-fill-color:#173b6b!important;opacity:1!important}.director-management-page .director-slot-badge{background:#fff8e8!important;border-color:#d5c49c!important}}.mobile-navigation-home,.mobile-section-actions{display:none}@media (max-width:820px){.portal-shell.mobile-hub-active .main-area{display:none!important}.portal-shell.mobile-hub-active .mobile-navigation-home{display:flex}.mobile-navigation-home{position:fixed;inset:0;z-index:12;min-height:100dvh;max-height:100dvh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex-direction:column;background:#fffdf8;color:#102f55}.mobile-hub-brand{display:flex;align-items:center;gap:.85rem;padding:max(1rem,env(safe-area-inset-top)) 1rem 1rem;background:#fffdf8;border-bottom:1px solid #eadfc9}.mobile-hub-brand .small-mark{flex:0 0 auto;width:46px;height:46px}.mobile-hub-brand span{display:block;margin-bottom:.1rem;color:#8a5900;-webkit-text-fill-color:#8a5900;font-size:.62rem;font-weight:900;letter-spacing:.11em}.mobile-hub-brand strong{display:block;color:#0f315d;-webkit-text-fill-color:#0f315d;font-family:Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.15}.mobile-hub-brand small{margin-top:.15rem;color:#566a80;-webkit-text-fill-color:#566a80;font-size:.75rem}.mobile-hub-person{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.85rem;gap:.85rem;align-items:center;padding:1rem;background:linear-gradient(90deg,#fff5dc,#fffaf0 68%,#fffdf8);border-bottom:1px solid #eadfc9}.mobile-hub-person .initials{width:52px;height:52px;border-radius:50%;background:#f2df9b;border-color:#d0a33e;color:#7b5100;-webkit-text-fill-color:#7b5100;font-size:1rem}.mobile-hub-person strong{display:block;color:#102f55;-webkit-text-fill-color:#102f55;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;line-height:1.05}.mobile-hub-person small{margin-top:.3rem;color:#345777;-webkit-text-fill-color:#345777;font-size:.86rem;line-height:1.3}.mobile-hub-body{width:100%;padding:1.25rem 1rem 1rem}.mobile-hub-body h1{margin:0;color:#102f55;-webkit-text-fill-color:#102f55;font-size:clamp(1.85rem,8vw,2.35rem);line-height:1;letter-spacing:-.025em}.mobile-hub-body>p{margin:.45rem 0 1rem;color:#687b8f;-webkit-text-fill-color:#687b8f;font-size:.95rem;line-height:1.4}.mobile-hub-grid{display:grid;grid-gap:.65rem;gap:.65rem}.mobile-hub-card{width:100%;min-width:0;min-height:78px;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-gap:.8rem;gap:.8rem;align-items:center;padding:.8rem .9rem;border:1px solid #e8dfd1;border-radius:16px;background:#fff;color:#123a68;text-align:left;box-shadow:0 6px 18px rgba(26,49,76,.07)}.mobile-hub-card:nth-child(odd){background:linear-gradient(90deg,#fff9eb,#fffdf8)}.mobile-hub-card:active{transform:translateY(1px)}.mobile-hub-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#173f68;color:#fff;-webkit-text-fill-color:#fff}.mobile-hub-card:nth-child(odd) .mobile-hub-card-icon{background:linear-gradient(135deg,#d0a43f,#ae7200)}.mobile-hub-card-icon svg{width:22px;height:22px}.mobile-hub-card-copy{min-width:0}.mobile-hub-card-copy strong{display:block;color:#102f55;-webkit-text-fill-color:#102f55;font-size:1rem;line-height:1.18}.mobile-hub-card-copy small{margin-top:.2rem;color:#41617f;-webkit-text-fill-color:#41617f;font-size:.78rem;line-height:1.28}.mobile-hub-card-arrow{color:#173f68;-webkit-text-fill-color:#173f68;font-size:1.7rem;font-weight:300;line-height:1}.mobile-hub-motto{margin:auto 1rem 0;padding:1rem .5rem 1.15rem;border-top:1px solid #eadfc9;color:#8a5900;-webkit-text-fill-color:#8a5900;font-family:Georgia,Times New Roman,serif;font-size:.88rem;font-style:italic;text-align:center}.mobile-hub-bottom{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem;padding:.55rem 1rem max(.55rem,env(safe-area-inset-bottom));background:rgba(255,253,248,.97);border-top:1px solid #e7ddce;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-hub-bottom button,.mobile-section-actions button{min-height:48px;display:grid;place-items:center;grid-gap:.15rem;gap:.15rem;border:0;border-radius:14px;background:transparent;color:#36536d;-webkit-text-fill-color:#36536d;font-size:.74rem;font-weight:800}.mobile-hub-bottom button:last-child,.mobile-section-actions button:last-child{display:none}.mobile-hub-bottom button:first-child{background:#fff2cb;color:#8a5900;-webkit-text-fill-color:#8a5900}.mobile-hub-bottom b,.mobile-section-actions b{display:block;font-size:1.15rem;line-height:1}.portal-shell:not(.mobile-hub-active) .mobile-section-actions{position:fixed;left:0;right:0;bottom:0;z-index:18;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.35rem;gap:.35rem;padding:.45rem .75rem max(.45rem,env(safe-area-inset-bottom));background:rgba(255,253,248,.97);border-top:1px solid #e7ddce;box-shadow:0 -8px 24px rgba(20,43,70,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.portal-shell:not(.mobile-hub-active) .mobile-section-actions button:nth-child(2){background:#fff2cb;color:#8a5900;-webkit-text-fill-color:#8a5900}.portal-shell:not(.mobile-hub-active) .workspace{padding-bottom:calc(clamp(1.2rem,3vw,2.5rem) + 76px + env(safe-area-inset-bottom))!important}}@media (max-width:430px){.mobile-hub-body,.mobile-hub-brand,.mobile-hub-person{padding-left:.85rem;padding-right:.85rem}.mobile-hub-card{min-height:74px;grid-template-columns:44px minmax(0,1fr) auto;gap:.7rem;padding:.72rem .78rem}.mobile-hub-card-icon{width:42px;height:42px}}@media (min-width:821px){.rail{background:linear-gradient(180deg,#082a47,#0a3457 58%,#082a47)!important;color:#f8fbff!important;border-right:1px solid rgba(255,255,255,.1)!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.rail::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.rail-brand,.rail-person{border-color:rgba(255,255,255,.2)!important}.rail-brand .small-mark{filter:invert(1) brightness(1.35)!important;opacity:1!important}.rail .rail-brand span{color:#efc66e!important;-webkit-text-fill-color:#efc66e!important;opacity:1!important}.rail .rail-brand strong,.rail .rail-person strong{color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;opacity:1!important}.rail .rail-person small{color:#d8e5ef!important;-webkit-text-fill-color:#d8e5ef!important;opacity:1!important}.rail nav button:not(.active){color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;opacity:1!important}.rail nav button:not(.active)>span{color:#e7b958!important;opacity:1!important}.rail nav button.active{background:linear-gradient(135deg,#a86600,#8a5900)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(255,255,255,.18)!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}.rail nav button.active>span{color:#ffffff!important}.rail-bottom{background:#082a47!important;color:#f8fbff!important;border-top:1px solid rgba(255,255,255,.2)!important}.rail-bottom label,.rail-bottom small,.rail-bottom strong{color:#e4edf5!important;-webkit-text-fill-color:#e4edf5!important;opacity:1!important}.rail .rail-assignment{background:#fff9ec!important;border:1px solid #e5c982!important;box-shadow:0 8px 20px rgba(0,0,0,.12)!important}.rail .rail-assignment span{color:#76520d!important;-webkit-text-fill-color:#76520d!important}.rail .rail-assignment strong{color:#102f55!important;-webkit-text-fill-color:#102f55!important}.rail .rail-assignment small{color:#53657a!important;-webkit-text-fill-color:#53657a!important}.rail .rail-signout{background:#fffaf0!important;color:#5d4930!important;-webkit-text-fill-color:#5d4930!important;border:1px solid #e4d4ba!important}.rail .rail-signout:hover{background:#fff3dc!important;color:#372b20!important}.rail-bottom>.install-app-button{background:linear-gradient(135deg,#c8890a,#a86600)!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;border-color:rgba(255,255,255,.18)!important}}@media (min-width:821px){.rail nav button:not(.active):focus,.rail nav button:not(.active):focus-visible,.rail nav button:not(.active):hover{color:#0f2c56!important;-webkit-text-fill-color:#0f2c56!important;opacity:1!important}.rail nav button:not(.active):focus-visible>span,.rail nav button:not(.active):focus>span,.rail nav button:not(.active):hover>span{color:#a96d00!important;opacity:1!important}.director-management-page .director-current-card{color:#102f55!important}.director-management-page .director-current-card span{color:#7a5a18!important;-webkit-text-fill-color:#7a5a18!important;opacity:1!important}.director-management-page .director-current-card h2{color:#102f55!important;-webkit-text-fill-color:#102f55!important;opacity:1!important}.director-management-page .director-current-card p{color:#53657a!important;-webkit-text-fill-color:#53657a!important;opacity:1!important}.director-management-page .director-current-card p strong,.director-management-page .director-slot-badge{color:#173b6b!important;-webkit-text-fill-color:#173b6b!important;opacity:1!important}.security-page .security-hero>div>p:last-child{color:#4b5c70!important;-webkit-text-fill-color:#4b5c70!important;opacity:1!important}}@media (max-width:820px){.rail nav button:not(.active):focus,.rail nav button:not(.active):focus-visible,.rail nav button:not(.active):hover{color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;opacity:1!important}.rail nav button:not(.active):focus-visible>span,.rail nav button:not(.active):focus>span,.rail nav button:not(.active):hover>span{color:#e7b958!important;opacity:1!important}}.rail{overflow-y:scroll!important;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;scrollbar-width:auto!important;-ms-overflow-style:auto!important;scrollbar-color:#f4b41f rgba(255,255,255,.12)!important;box-shadow:inset -3px 0 0 rgba(244,180,31,.22)}.rail nav,.rail-bottom{flex:0 0 auto}.rail::-webkit-scrollbar{width:11px!important;display:block!important}.rail::-webkit-scrollbar-thumb{background:#f4b41f!important;border:2px solid #0b3554;border-radius:999px;min-height:44px}.rail::-webkit-scrollbar-track{background:rgba(255,255,255,.12)!important}@media (pointer:coarse){.rail{background-image:linear-gradient(#f4b41f,#f4b41f),linear-gradient(rgba(255,255,255,.22),rgba(255,255,255,.22))!important;background-size:5px 64px,5px calc(100% - 24px)!important;background-position:right 2px top 28%,right 2px top 12px!important;background-repeat:no-repeat!important}}.department-landing{min-height:100vh;display:grid;place-items:center;padding:clamp(1.5rem,5vw,4rem);background:radial-gradient(circle at 15% 10%,rgba(196,154,69,.12),transparent 28%),linear-gradient(145deg,#f4efe5,#fffdf8)}.department-landing-card{width:min(1040px,100%);background:rgba(255,253,248,.94);border:1px solid #d8cdbd;box-shadow:0 24px 70px rgba(58,40,31,.12);padding:clamp(1.5rem,5vw,4.25rem)}.department-landing-mark{width:72px;height:72px;margin-bottom:1.4rem;border:1px solid #c49a45;background:linear-gradient(145deg,#5c2630,#7f3440);position:relative}.department-landing-mark:before{content:"NJC";position:absolute;inset:0;display:grid;place-items:center;color:#f7e7bc;font:700 1rem Georgia,serif;letter-spacing:.1em}.department-landing h1{max-width:760px;margin-bottom:1rem}.department-landing-lead{max-width:720px;color:#756b63;line-height:1.7;font-size:1.06rem}.department-choice-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:2.2rem}.department-choice{min-height:210px;padding:1.5rem;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;grid-gap:.55rem;gap:.55rem;border:1px solid #cfc1ae;text-decoration:none;color:inherit;background:#fff;transition:transform .16s ease,box-shadow .16s ease}.department-choice:hover{transform:translateY(-3px);box-shadow:0 16px 30px rgba(38,29,24,.09)}.department-choice-number{font-size:.7rem;letter-spacing:.16em;font-weight:900;text-transform:uppercase}.department-choice strong{grid-column:1/-1;font:700 clamp(1.65rem,3vw,2.5rem) Georgia,serif;align-self:end}.department-choice small{font-size:.9rem;line-height:1.5}.department-choice b{font-size:1.45rem;align-self:end}.department-choice-ss{border-top:5px solid #6d2632}.department-choice-ss .department-choice-number{color:#6d2632}.department-choice-pm{border-top:5px solid #087b82}.department-choice-pm .department-choice-number{color:#087b82}.department-landing-note{margin:1.4rem 0 0;color:#756b63;font-size:.82rem}.pm-forced-password,.pm-session-loading,.pm-signin-shell,.pm-theme{--ox:#087b82;--ox2:#075158;--gold:#d0a33f;--gold2:#f0d99d;--forest:#2e705c;--paper:#eef5f3;--paper2:#fbfdfc;--line:#cbdcd8;--muted:#647672}.pm-signin-story{background:linear-gradient(145deg,#063f45,#087b82 58%,#075158)}.pm-signin-story:after{border-color:rgba(230,210,145,.24)}.pm-signin-shell .signin-card-wrap{background:linear-gradient(110deg,#edf6f4,#fffdf8)}.pm-home-link{display:inline-block;margin-bottom:1rem;color:var(--ox);font-weight:800;text-decoration:none}.pm-theme{background:var(--paper)}.pm-rail{background:linear-gradient(180deg,#06464c,#073b40)}.pm-rail .rail-brand span{color:#b9d8d4}.pm-loading-mark,.pm-small-mark{width:40px;height:40px;display:grid;place-items:center;border:1px solid #e1c36d;color:#f6e4af;font:800 .76rem Georgia,serif;letter-spacing:.08em}.pm-loading-mark{background:#075158;color:white;border-color:#087b82}.pm-topbar{border-bottom-color:#cbdcd8;background:rgba(251,253,252,.92)}.pm-rail-home{display:block;color:#d5e7e4;text-decoration:none;font-weight:700;padding:.55rem 0}.pm-overview-hero{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:center;background:linear-gradient(135deg,#075158,#0a8087);color:white;padding:clamp(1.4rem,4vw,3rem);border-bottom:5px solid #d0a33f}.pm-overview-hero h1{margin:.25rem 0 .9rem}.pm-overview-hero p:last-child{max-width:780px;color:#dceeed;line-height:1.65}.pm-hero-mark{width:110px;height:110px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.45);font:700 2rem Georgia,serif;color:#f1d98e}.pm-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:3px solid #087b82;background:#fbfdfc}.pm-kpi-grid article{padding:1rem;border:1px solid #d5e2df;border-top:0}.pm-kpi-grid span{font-size:.7rem;text-transform:uppercase;letter-spacing:.07em;color:#647672}.pm-kpi-grid strong{display:block;font:700 1.65rem Georgia,serif;margin-top:.4rem;color:#075158}.pm-period-picker{display:grid;grid-gap:.35rem;gap:.35rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.pm-district-export select,.pm-period-picker select{padding:.65rem;border:1px solid #a9c5c0;background:white}.pm-export-row{flex-wrap:wrap}.pm-district-export a,.pm-export-row a{text-decoration:none;display:inline-flex;align-items:center}.pm-district-export{display:flex;align-items:end;gap:.65rem;flex-wrap:wrap;margin-top:1rem;padding-top:1rem;border-top:1px solid #d5e2df}.pm-district-export label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700}.pm-metric-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.pm-metric-summary>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem;border-bottom:1px solid #d5e2df}.pm-metric-summary span{color:#536965}.pm-metric-summary strong{color:#075158}.pm-report-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;border-bottom:1px solid #cbdcd8;padding-bottom:1rem}.pm-report-heading h1{margin-bottom:.4rem}.pm-report-meta{display:flex;gap:.8rem;align-items:end}.pm-report-meta label{display:grid;grid-gap:.35rem;gap:.35rem;font-weight:700;font-size:.78rem}.pm-report-meta select{padding:.65rem;border:1px solid #aec7c2;background:white}.pm-official-form{background:white;border:1px solid #9eb5b1;box-shadow:0 12px 30px rgba(20,67,66,.08);padding:clamp(1rem,3vw,2rem)}.pm-official-form>header{text-align:center;border-bottom:1px solid #456d6b;padding-bottom:1rem;margin-bottom:1rem}.pm-official-form>header p{font-weight:800;letter-spacing:.05em;text-transform:uppercase}.pm-official-form>header h2{font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:.35rem}.pm-form-identity{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;margin-bottom:1rem}.pm-form-identity label{display:grid;grid-template-columns:190px 1fr;align-items:center;font-weight:700}.pm-form-identity input{padding:.55rem;border:0;border-bottom:1px solid #6e8b87;background:transparent}.pm-form-section-title{background:#087b82;color:white;font:700 1.25rem Georgia,serif;text-align:center;padding:.6rem;margin-top:1.2rem}.pm-metric-grid{border-left:1px solid #8ca5a1;border-right:1px solid #8ca5a1}.pm-metric-grid label{display:grid;grid-template-columns:1fr 135px;border-bottom:1px solid #8ca5a1;align-items:stretch}.pm-metric-grid label>span{padding:.68rem .75rem}.pm-metric-grid input{border:0;border-left:1px solid #8ca5a1;padding:.65rem;text-align:center;font-weight:800;background:#fbfdfc}.pm-metric-grid small{font-weight:800;color:#075158;margin-bottom:.25rem}.pm-official-form>footer{display:flex;justify-content:space-between;gap:1rem;margin-top:1rem;color:#647672;font-size:.8rem}.pm-report-actions{display:flex;justify-content:flex-end;gap:.65rem;flex-wrap:wrap;margin-top:1rem}.pm-report-drawer textarea{min-height:95px;width:100%;padding:.7rem;border:1px solid #a9c5c0}.pm-church-checks{max-height:260px;overflow:auto;border:1px solid #cbdcd8;padding:.65rem}.pm-access-drawer pre,.pm-welcome-result pre{white-space:pre-wrap;background:#eef5f3;border:1px solid #cbdcd8;padding:1rem;font-family:inherit;line-height:1.55}.pm-district-full{border-top:4px solid #087b82}.pm-theme .primary{background:#087b82;border-color:#087b82}.pm-theme .primary:hover{background:#075158}.pm-theme .kicker,.pm-theme .text-action{color:#087b82}.pm-theme .kicker.light{color:#f0d99d}.pm-theme .rail nav button.active{border-left-color:#d0a33f}.pm-theme .quarter-badge{color:#087b82;border-bottom-color:#d0a33f}.pm-theme .status.success{color:#2e705c}.pm-theme .status.info{color:#087b82}@media(max-width:900px){.department-choice-grid{grid-template-columns:1fr}.pm-kpi-grid{grid-template-columns:repeat(2,1fr)}.pm-form-identity,.pm-form-identity label,.pm-overview-hero{grid-template-columns:1fr}.pm-hero-mark{display:none}.pm-report-heading{align-items:start;flex-direction:column}.pm-metric-summary{grid-template-columns:1fr}}@media(max-width:600px){.department-landing{padding:0}.department-landing-card{min-height:100vh;border:0;padding:1.3rem}.department-choice{min-height:165px}.pm-kpi-grid{grid-template-columns:1fr 1fr}.pm-form-section-title{font-size:1rem}.pm-metric-grid label{grid-template-columns:minmax(0,1fr) 90px}.pm-official-form{padding:.7rem}.pm-report-meta{width:100%;justify-content:space-between}.pm-official-form>footer{flex-direction:column}.pm-topbar .topbar-right{display:none}.pm-topbar>div:first-of-type{min-width:0}.pm-topbar>div:first-of-type strong{font-size:.86rem}.pm-report-actions>button{flex:1 1 100%}.pm-district-export{align-items:stretch}.pm-district-export label,.pm-district-export select,.pm-district-export>a,.pm-district-export>button{width:100%}}.pm-forced-password,.pm-session-loading,.pm-signin-shell,.pm-theme{--pm-ink:#142557;--pm-indigo:#22145f;--pm-indigo-2:#321878;--pm-blue:#2858e8;--pm-cyan:#23c9dc;--pm-magenta:#d92f91;--pm-coral:#f14d58;--pm-violet:#7650d6;--ox:#3157d5;--ox2:#24145e;--gold:#27c6d9;--gold2:#bfeff3;--forest:#317d78;--paper:#f8faff;--paper2:#ffffff;--line:#dde4f2;--muted:#687493}.pm-theme{background:#f8faff!important}.pm-theme .workspace{background:linear-gradient(180deg,#fbfcff,#f7f9fe)!important}.pm-theme .access-summary,.pm-theme .current-quarter,.pm-theme .director-current-card,.pm-theme .paper-panel,.pm-theme .table-wrap{background:#fff!important;border-color:#dde4f2!important}.pm-theme .topbar,.pm-topbar{background:rgba(255,255,255,.97)!important;border-bottom-color:#dde4f2!important}.pm-theme .pm-rail,.pm-theme .rail.pm-rail{background:radial-gradient(circle at 22% 0,rgba(77,76,202,.34),transparent 28%),linear-gradient(180deg,#21114f,#2c1667 54%,#17103f)!important;border-right:1px solid rgba(103,224,239,.22)!important;box-shadow:8px 0 30px rgba(32,16,79,.15)!important}.pm-theme .pm-rail .rail-brand,.pm-theme .pm-rail .rail-person{border-color:rgba(255,255,255,.14)!important}.pm-theme .pm-rail .rail-brand span{color:#67dbe8!important;-webkit-text-fill-color:#67dbe8!important}.pm-theme .pm-rail .rail-brand strong,.pm-theme .pm-rail .rail-person strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-theme .pm-rail .rail-person small{color:#d7d8f6!important;-webkit-text-fill-color:#d7d8f6!important}.pm-theme .pm-rail nav button:not(.active){color:#f1efff!important;-webkit-text-fill-color:#f1efff!important}.pm-theme .pm-rail nav button:not(.active)>span{color:#61d5e3!important}.pm-theme .pm-rail nav button.active{background:#fff!important;color:#29155f!important;-webkit-text-fill-color:#29155f!important;border-color:rgba(255,255,255,.22)!important;box-shadow:0 10px 26px rgba(8,5,35,.26)!important}.pm-theme .pm-rail nav button.active>span{color:#d72e8e!important}.pm-theme .pm-rail .rail-bottom{background:rgba(17,10,53,.58)!important;border-top-color:rgba(255,255,255,.15)!important}.pm-theme .pm-rail .department-switcher-button{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.pm-theme .pm-rail .install-app-button,.pm-theme .pm-rail .rail-bottom .install-app-button{background:linear-gradient(135deg,#d72e8e,#7650d6 55%,#3157d5)!important;border-color:rgba(255,255,255,.18)!important;color:#fff!important}.pm-theme .pm-rail .rail-signout{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.18)!important;color:#f5f1ff!important}.pm-theme .pm-conference-dashboard .conference-hero-v3{background:radial-gradient(circle at 10% 8%,#ffffff 0,#ffffff 42%,#f7f7ff 72%,#f0f7ff 100%)!important;border-color:#dfe3f3!important;box-shadow:0 22px 58px rgba(41,34,103,.1)!important}.pm-theme .pm-conference-dashboard .conference-hero-copy{background:transparent!important}.pm-theme .pm-conference-dashboard .conference-hero-copy .kicker{color:#c22b88!important;-webkit-text-fill-color:#c22b88!important}.pm-theme .pm-conference-dashboard .conference-hero-copy h1{color:#142557!important;-webkit-text-fill-color:#142557!important}.pm-theme .pm-conference-dashboard .conference-hero-copy>p:not(.kicker){color:#4d5d83!important;-webkit-text-fill-color:#4d5d83!important}.pm-theme .pm-conference-dashboard .hero-primary{background:linear-gradient(135deg,#3157d5,#624acb)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 24px rgba(65,68,181,.18)!important}.pm-theme .pm-conference-dashboard .hero-secondary{background:#fff!important;color:#294ab8!important;border-color:#bdc9ee!important}.pm-theme .pm-conference-dashboard .conference-footprint button{background:#fff!important;border:1px solid #dbe1f1!important;box-shadow:0 7px 18px rgba(42,40,100,.04)!important}.pm-theme .pm-conference-dashboard .conference-footprint strong{color:#17275a!important}.pm-theme .pm-conference-dashboard .conference-footprint span{color:#776b91!important}.pm-onevoice-visual{position:relative!important;min-height:470px!important;height:470px!important;overflow:hidden!important;border-radius:24px!important;border:1px solid #d8dff0!important;background:#fff!important;box-shadow:0 18px 45px rgba(35,31,91,.13)!important;isolation:isolate}.pm-onevoice-art{position:absolute;inset:0;background:linear-gradient(145deg,#fff,#fbfbff 62%,#f6fbff);overflow:hidden}.pm-onevoice-art:after{content:"";position:absolute;inset:0;background:linear-gradient(rgba(38,55,120,.045) 1px,transparent 0),linear-gradient(90deg,rgba(38,55,120,.045) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 80%);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 80%)}.pm-onevoice-mesh{position:absolute;inset:0;width:100%;height:100%;filter:saturate(1.08)}.pm-onevoice-wordmark{position:absolute;z-index:4;top:13%;left:8%;display:grid;grid-template-columns:auto auto;grid-template-areas:"one number" "voice number" "tag tag";align-items:end;grid-column-gap:.65rem;column-gap:.65rem;color:#173065}.pm-onevoice-wordmark span{grid-area:one;font-size:clamp(1rem,1.7vw,1.55rem);font-weight:900;letter-spacing:.15em;line-height:1}.pm-onevoice-wordmark strong{grid-area:voice;font-size:clamp(2.9rem,5.4vw,5.7rem);font-weight:900;letter-spacing:-.075em;line-height:.8;color:#16316c!important;-webkit-text-fill-color:#16316c!important}.pm-onevoice-wordmark b{grid-area:number;font-size:clamp(4.2rem,7.2vw,7.7rem);font-weight:900;letter-spacing:-.09em;line-height:.72;color:#de378a}.pm-onevoice-wordmark small{grid-area:tag;margin-top:.7rem;font-size:.66rem;font-weight:900;letter-spacing:.24em;color:#55638b!important;-webkit-text-fill-color:#55638b!important}.pm-onevoice-glow{position:absolute;border-radius:50%;filter:blur(42px);opacity:.2}.pm-onevoice-glow-a{width:250px;height:250px;right:-60px;top:-70px;background:#2bd5dd}.pm-onevoice-glow-b{width:260px;height:260px;left:-90px;bottom:-110px;background:#e42e8d}.pm-theme .pm-onevoice-visual .completion-ring{background:rgba(255,255,255,.96)!important;border:1px solid rgba(100,74,203,.24)!important;box-shadow:0 14px 32px rgba(34,34,86,.14)!important}.pm-theme .pm-onevoice-visual .completion-ring .ring-track{stroke:#e6e8f4!important}.pm-theme .pm-onevoice-visual .completion-ring .ring-value{stroke:#5d4bd0!important}.pm-theme .pm-onevoice-visual .completion-ring strong{color:#173065!important}.pm-theme .pm-onevoice-visual .completion-ring span{color:#677292!important}.pm-theme .pm-onevoice-visual .hero-due-card{background:rgba(255,255,255,.96)!important;border:1px solid #dce1f0!important;color:#173065!important;box-shadow:0 16px 34px rgba(31,28,82,.14)!important}.pm-theme .pm-onevoice-visual .hero-due-card span{color:#9b3986!important}.pm-theme .pm-onevoice-visual .hero-due-card strong{color:#173065!important}.pm-theme .pm-onevoice-visual .hero-due-card small{color:#65718f!important}.pm-theme .dashboard-stat-grid .dashboard-stat-card i{background:linear-gradient(90deg,#3157d5,#23c9dc,#d92f91)!important}.pm-theme .dashboard-stat-grid .dashboard-stat-card:hover{border-color:#b9c7ef!important}.pm-theme .district-progress-row>div i{background:linear-gradient(90deg,#3157d5,#23c9dc,#d92f91)!important}.pm-theme .kicker{color:#b72a82!important}.pm-theme .quarter-badge{background:#f1f4ff!important;color:#3157d5!important;border-color:#cfd8f6!important}@media(max-width:1120px){.pm-onevoice-visual{min-height:390px!important;height:390px!important}}@media(max-width:640px){.pm-onevoice-visual{min-height:320px!important;height:320px!important;border-radius:18px!important}.pm-onevoice-wordmark{top:12%;left:7%}.pm-onevoice-wordmark strong{font-size:3.25rem}.pm-onevoice-wordmark b{font-size:4.65rem}}.pm-onevoice-image-stage{position:absolute;inset:0;overflow:hidden;background:#171033;z-index:0}.pm-onevoice-image-backdrop{position:absolute;inset:-12%;width:124%;height:124%;object-fit:cover;object-position:center;filter:blur(28px) brightness(.52) saturate(1.08);transform:scale(1.05);opacity:.92}.pm-onevoice-image{position:absolute;inset:0 auto 0 0;height:100%;width:auto;max-width:72%;object-fit:contain;object-position:left center;display:block;z-index:1;box-shadow:22px 0 48px rgba(8,4,28,.34)}.pm-onevoice-art,.pm-onevoice-glow,.pm-onevoice-mesh,.pm-onevoice-wordmark{display:none!important}.pm-onevoice-visual:after,.pm-onevoice-visual:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2}.pm-onevoice-visual:before{inset:-2.5%;background:radial-gradient(ellipse at center,transparent 57%,rgba(23,16,51,.025) 67%,rgba(23,16,51,.1) 78%,rgba(23,16,51,.24) 90%,rgba(23,16,51,.42) 100%);filter:blur(18px)}.pm-onevoice-visual:after{background:linear-gradient(90deg,rgba(23,16,51,.34),rgba(23,16,51,.15) 5%,transparent 13%,transparent 87%,rgba(23,16,51,.15) 95%,rgba(23,16,51,.34)),linear-gradient(180deg,rgba(23,16,51,.2),transparent 10%,transparent 90%,rgba(23,16,51,.24));filter:blur(12px);opacity:.88}.pm-onevoice-visual .completion-ring,.pm-onevoice-visual .hero-due-card{z-index:4!important}@media(max-width:900px){.pm-onevoice-image{max-width:76%}}@media(max-width:640px){.pm-onevoice-image-stage{background:#171033}.pm-onevoice-image-backdrop{display:none}.pm-onevoice-image{inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;box-shadow:none}}.pm-theme .pm-onevoice-visual{background:linear-gradient(145deg,#ffffff,#fbfbff 62%,#f6f8ff)!important;border-color:transparent!important;box-shadow:0 18px 48px rgba(52,43,116,.1)!important}.pm-theme .pm-onevoice-image-stage{inset:10px!important;border-radius:22px!important;background:transparent!important;overflow:hidden!important;-webkit-mask-image:radial-gradient(ellipse 98% 94% at 50% 50%,#000 0,#000 55%,rgba(0,0,0,.98) 63%,rgba(0,0,0,.88) 71%,rgba(0,0,0,.68) 79%,rgba(0,0,0,.4) 87%,rgba(0,0,0,.14) 94%,transparent 100%)!important;mask-image:radial-gradient(ellipse 98% 94% at 50% 50%,#000 0,#000 55%,rgba(0,0,0,.98) 63%,rgba(0,0,0,.88) 71%,rgba(0,0,0,.68) 79%,rgba(0,0,0,.4) 87%,rgba(0,0,0,.14) 94%,transparent 100%)!important}.pm-theme .pm-onevoice-image-backdrop{inset:-8%!important;width:116%!important;height:116%!important;filter:blur(34px) brightness(.58) saturate(1.05)!important;transform:scale(1.08)!important;opacity:.96!important}.pm-theme .pm-onevoice-image{box-shadow:none!important;-webkit-mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 3%,#000 8%,#000 84%,rgba(0,0,0,.78) 90%,rgba(0,0,0,.32) 96%,transparent)!important;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45) 3%,#000 8%,#000 84%,rgba(0,0,0,.78) 90%,rgba(0,0,0,.32) 96%,transparent)!important}.pm-theme .pm-onevoice-visual:after,.pm-theme .pm-onevoice-visual:before{display:none!important}.pm-theme .pm-onevoice-visual .completion-ring,.pm-theme .pm-onevoice-visual .hero-due-card{z-index:5!important}@media(max-width:640px){.pm-theme .pm-onevoice-image-stage{inset:6px!important;border-radius:16px!important}.pm-theme .pm-onevoice-image{-webkit-mask-image:radial-gradient(ellipse 98% 96% at 50% 50%,#000 0,#000 65%,rgba(0,0,0,.78) 82%,rgba(0,0,0,.24) 94%,transparent 100%)!important;mask-image:radial-gradient(ellipse 98% 96% at 50% 50%,#000 0,#000 65%,rgba(0,0,0,.78) 82%,rgba(0,0,0,.24) 94%,transparent 100%)!important}}.pm-signin-shell .pm-signin-story{background:radial-gradient(circle at 86% 18%,rgba(35,201,220,.3),transparent 28%),radial-gradient(circle at 14% 86%,rgba(217,47,145,.3),transparent 34%),linear-gradient(145deg,#17103f,#24145e 42%,#3157d5)!important;color:#fff!important}.pm-signin-shell .pm-signin-story:before{border-color:rgba(104,219,232,.22)!important;background:radial-gradient(circle,rgba(118,80,214,.16),transparent 68%)!important}.pm-signin-shell .pm-signin-story:after{color:#67dbe8!important;-webkit-text-fill-color:#67dbe8!important;text-shadow:0 0 28px rgba(35,201,220,.35)!important}.pm-signin-shell .pm-signin-story .portal-mark{border-color:rgba(103,219,232,.58)!important;background:rgba(255,255,255,.06)!important}.pm-signin-shell .pm-signin-story .portal-mark:before{filter:invert(1) brightness(1.35)!important}.pm-signin-shell .pm-signin-story .kicker.light{color:#67dbe8!important;-webkit-text-fill-color:#67dbe8!important}.pm-signin-shell .pm-signin-story .signin-department-name,.pm-signin-shell .pm-signin-story h1,.pm-signin-shell .pm-signin-story h1:first-line{color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-signin-shell .pm-signin-story .signin-reporting-name{color:#f36ab1!important;-webkit-text-fill-color:#f36ab1!important}.pm-signin-shell .pm-signin-story .lead,.pm-signin-shell .pm-signin-story .story-list dd,.pm-signin-shell .pm-signin-story .working-name{color:#e8edff!important;-webkit-text-fill-color:#e8edff!important}.pm-signin-shell .pm-signin-story .story-list dt{color:#6fe0ea!important;-webkit-text-fill-color:#6fe0ea!important}.pm-signin-shell .pm-signin-story .story-rule{background:linear-gradient(90deg,#23c9dc,#7650d6,#d92f91,transparent)!important;border-color:transparent!important}.pm-signin-shell .signin-card-wrap{background:radial-gradient(circle at 92% 12%,rgba(35,201,220,.11),transparent 30%),radial-gradient(circle at 10% 92%,rgba(217,47,145,.09),transparent 32%),linear-gradient(135deg,#eef3ff,#ffffff 55%,#fdf5fb)!important}.pm-signin-shell .signin-card{background:rgba(255,255,255,.96)!important;border-color:#d9e0f3!important;box-shadow:0 22px 60px rgba(42,32,107,.13)!important}.pm-signin-shell .pm-home-link,.pm-signin-shell .signin-card .access-tabs button.active,.pm-signin-shell .signin-card .device-button,.pm-signin-shell .signin-card .kicker,.pm-signin-shell .signin-card .text-action{color:#3157d5!important;-webkit-text-fill-color:#3157d5!important}.pm-signin-shell .signin-card .access-tabs button.active{border-bottom-color:#d92f91!important}.pm-signin-shell .signin-card input:focus,.pm-signin-shell .signin-card select:focus{border-color:#3157d5!important;box-shadow:0 0 0 3px rgba(49,87,213,.1)!important}.pm-signin-shell .signin-card .primary{background:linear-gradient(135deg,#3157d5,#7650d6 56%,#d92f91)!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 10px 24px rgba(78,61,186,.2)!important}.pm-signin-shell .signin-card .device-button{border:1px solid #bed7ee!important;background:#f5fbff!important}.pm-signin-shell .recovery-box,.pm-signin-shell .signin-help{border-color:#d9e0f3!important;background:#f7f8ff!important}@media(max-width:820px){.pm-theme .mobile-navigation-home{background:#f8faff!important;color:#142557!important}.pm-theme .mobile-hub-brand{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;grid-gap:.75rem .85rem!important;gap:.75rem .85rem!important;background:radial-gradient(circle at 92% 8%,rgba(35,201,220,.22),transparent 26%),linear-gradient(135deg,#21114f,#2c1667 58%,#17103f)!important;border-bottom-color:rgba(103,219,232,.3)!important}.pm-theme .mobile-hub-brand-copy{min-width:0}.pm-theme .mobile-hub-brand-copy>span{color:#67dbe8!important;-webkit-text-fill-color:#67dbe8!important}.pm-theme .mobile-hub-brand-copy>strong{color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-theme .mobile-hub-brand-copy>small{color:#d7d8f6!important;-webkit-text-fill-color:#d7d8f6!important}.pm-theme .mobile-hub-brand .pm-small-mark{width:46px!important;height:46px!important;border:1px solid rgba(103,219,232,.58)!important;background:linear-gradient(135deg,#d92f91,#7650d6 56%,#3157d5)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 8px 22px rgba(9,6,45,.28)!important}.pm-theme .pm-mobile-department-switch{grid-column:1/-1!important;width:100%!important;margin-top:.1rem!important}.pm-theme .pm-mobile-department-switch:empty{display:none!important}.pm-theme .pm-mobile-department-switch .department-switcher{width:100%!important}.pm-theme .pm-mobile-department-switch .department-switcher-button{width:100%!important;min-height:44px!important;justify-content:space-between!important;background:rgba(255,255,255,.1)!important;border:1px solid rgba(103,219,232,.35)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-radius:12px!important;padding:.65rem .8rem!important}.pm-theme .pm-mobile-department-switch .department-switcher-button span{color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-theme .pm-mobile-department-switch .department-switcher-menu{background:#fff!important;color:#142557!important;-webkit-text-fill-color:#142557!important;border-color:#cfd8f1!important}.pm-theme .pm-mobile-department-switch .department-switcher-menu>button.active{background:#eef2ff!important;color:#3157d5!important;-webkit-text-fill-color:#3157d5!important}.pm-theme .mobile-hub-person{background:linear-gradient(90deg,#f1efff,#eefbfc 68%,#f8faff)!important;border-bottom-color:#dbe2f2!important}.pm-theme .mobile-hub-person .initials{background:linear-gradient(135deg,#3157d5,#7650d6 58%,#d92f91)!important;border-color:#7650d6!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-theme .mobile-hub-body h1,.pm-theme .mobile-hub-card-copy strong,.pm-theme .mobile-hub-person strong{color:#142557!important;-webkit-text-fill-color:#142557!important}.pm-theme .mobile-hub-body>p,.pm-theme .mobile-hub-card-copy small,.pm-theme .mobile-hub-person small{color:#586789!important;-webkit-text-fill-color:#586789!important}.pm-theme .mobile-hub-card{border-color:#dce3f2!important;background:#fff!important;box-shadow:0 7px 20px rgba(42,38,104,.07)!important}.pm-theme .mobile-hub-card:nth-child(odd){background:linear-gradient(90deg,#f6f4ff,#fbfdff)!important}.pm-theme .mobile-hub-card-icon{background:linear-gradient(135deg,#3157d5,#7650d6)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.pm-theme .mobile-hub-card:nth-child(3n+2) .mobile-hub-card-icon{background:linear-gradient(135deg,#23c9dc,#3157d5)!important}.pm-theme .mobile-hub-card:nth-child(3n) .mobile-hub-card-icon{background:linear-gradient(135deg,#d92f91,#7650d6)!important}.pm-theme .mobile-hub-card-arrow{color:#7650d6!important;-webkit-text-fill-color:#7650d6!important}.pm-theme .mobile-hub-motto{border-top-color:#dce3f2!important;color:#8c3289!important;-webkit-text-fill-color:#8c3289!important}.pm-theme .mobile-hub-bottom,.pm-theme:not(.mobile-hub-active) .mobile-section-actions{background:rgba(249,250,255,.98)!important;border-top-color:#dce3f2!important}.pm-theme .mobile-hub-bottom{grid-template-columns:repeat(2,1fr)!important}.pm-theme .mobile-hub-bottom button:last-child,.pm-theme .mobile-section-actions button:last-child{display:grid!important}.pm-theme .mobile-hub-bottom button:first-child,.pm-theme:not(.mobile-hub-active) .mobile-section-actions button:nth-child(2){background:#edf1ff!important;color:#3157d5!important;-webkit-text-fill-color:#3157d5!important}.pm-theme .mobile-hub-bottom button:last-child,.pm-theme .mobile-section-actions button:last-child{color:#7650d6!important;-webkit-text-fill-color:#7650d6!important}.pm-theme:not(.mobile-hub-active) .mobile-section-actions{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:899px){.pm-signin-shell .pm-signin-story{color:#fff!important;background:radial-gradient(circle at 90% 10%,rgba(35,201,220,.25),transparent 28%),radial-gradient(circle at 8% 92%,rgba(217,47,145,.26),transparent 32%),linear-gradient(145deg,#17103f,#24145e 48%,#3157d5)!important}.pm-signin-shell .pm-signin-story .lead,.pm-signin-shell .pm-signin-story .story-list dd,.pm-signin-shell .pm-signin-story .working-name{color:#e8edff!important;-webkit-text-fill-color:#e8edff!important}}body .pm-signin-shell{background:#ececff!important}body .pm-signin-shell .pm-signin-story{color:#1c1558!important;background:radial-gradient(circle at 86% 14%,rgba(35,201,220,.13),transparent 31%),radial-gradient(circle at 12% 88%,rgba(181,31,120,.1),transparent 34%),linear-gradient(145deg,#ebe4ff,#e2ddff 54%,#e9e5ff)!important}body .pm-signin-shell .pm-signin-story:before{border-color:rgba(118,80,214,.24)!important;box-shadow:0 0 0 46px rgba(118,80,214,.045),0 0 0 92px rgba(35,201,220,.035)!important;background:transparent!important}body .pm-signin-shell .pm-signin-story:after{color:#3157d5!important;-webkit-text-fill-color:#3157d5!important;text-shadow:none!important}body .pm-signin-shell .pm-signin-story .portal-mark{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;display:grid!important;place-items:center!important;color:#111827!important;overflow:visible!important}body .pm-signin-shell .pm-signin-story .pm-portal-mark-symbol{display:block!important;width:72%!important;height:72%!important;color:#111827!important;fill:currentColor!important;opacity:1!important}body .pm-signin-shell .pm-signin-story .portal-mark:before{filter:none!important}body .pm-signin-shell .pm-signin-story .kicker.light{color:#55349a!important;-webkit-text-fill-color:#55349a!important}body .pm-signin-shell .pm-signin-story .signin-department-name,body .pm-signin-shell .pm-signin-story h1,body .pm-signin-shell .pm-signin-story h1:first-line{color:#1c1558!important;-webkit-text-fill-color:#1c1558!important}body .pm-signin-shell .pm-signin-story .signin-reporting-name{color:#7b175e!important;-webkit-text-fill-color:#7b175e!important}body .pm-signin-shell .pm-signin-story .lead,body .pm-signin-shell .pm-signin-story .story-list dd{color:#24325f!important;-webkit-text-fill-color:#24325f!important}body .pm-signin-shell .pm-signin-story .story-list dt{color:#6b245d!important;-webkit-text-fill-color:#6b245d!important}body .pm-signin-shell .pm-signin-story .working-name{color:#4c587a!important;-webkit-text-fill-color:#4c587a!important}body .pm-signin-shell .pm-signin-story .story-rule{background:linear-gradient(90deg,#3157d5,#7650d6,#b51f78,transparent)!important;border-color:transparent!important}body .pm-signin-shell .signin-card-wrap{background:radial-gradient(circle at 90% 10%,rgba(35,201,220,.1),transparent 28%),radial-gradient(circle at 8% 90%,rgba(181,31,120,.08),transparent 30%),linear-gradient(135deg,#e8e3ff,#f5f3ff 48%,#eee9ff)!important}body .pm-signin-shell .signin-card{color:#1c2755!important;background:#ffffff!important;border-color:#cfd7ef!important;box-shadow:0 22px 60px rgba(42,32,107,.13)!important}body .pm-signin-shell .signin-card h2,body .pm-signin-shell .signin-card label,body .pm-signin-shell .signin-card strong{color:#1c2755!important;-webkit-text-fill-color:#1c2755!important}body .pm-signin-shell .signin-card .check-line small,body .pm-signin-shell .signin-card .muted,body .pm-signin-shell .signin-card .passkey-hint,body .pm-signin-shell .signin-help p{color:#44516f!important;-webkit-text-fill-color:#44516f!important}body .pm-signin-shell .pm-home-link,body .pm-signin-shell .signin-card .access-tabs button.active,body .pm-signin-shell .signin-card .device-button,body .pm-signin-shell .signin-card .kicker,body .pm-signin-shell .signin-card .text-action{color:#3157d5!important;-webkit-text-fill-color:#3157d5!important}body .pm-signin-shell .signin-card .access-tabs button{color:#59647c!important;-webkit-text-fill-color:#59647c!important}body .pm-signin-shell .signin-card .access-tabs button.active{border-bottom-color:#b51f78!important}body .pm-signin-shell .signin-card input,body .pm-signin-shell .signin-card select{color:#1c2755!important;background:#fff!important;border-color:#aebbd5!important}body .pm-signin-shell .signin-card input:focus,body .pm-signin-shell .signin-card select:focus{border-color:#3157d5!important;box-shadow:0 0 0 3px rgba(49,87,213,.12)!important}body .pm-signin-shell .signin-card .primary{background:linear-gradient(135deg,#3157d5,#7650d6 58%,#b51f78)!important;border-color:transparent!important;color:#fff!important;-webkit-text-fill-color:#fff!important}body .pm-signin-shell .signin-card .device-button{background:#f2f7ff!important;border:1px solid #b9cae8!important}body .pm-signin-shell .recovery-box,body .pm-signin-shell .signin-help{color:#1c2755!important;background:#f5f3ff!important;border-color:#cfd7ef!important}@media(max-width:899px){body .pm-signin-shell{background:#e7e1ff!important}body .pm-signin-shell .pm-signin-story{background:radial-gradient(circle at 92% 8%,rgba(35,201,220,.12),transparent 28%),linear-gradient(145deg,#ebe4ff,#e2ddff 62%,#e9e5ff)!important}body .pm-signin-shell .signin-card-wrap{background:#ececff!important}}.pm-theme{color:#142557!important;background:#f5f3ff!important}.pm-theme .workspace{background:linear-gradient(180deg,#f8f7ff,#f3f5ff)!important}.pm-theme .access-summary,.pm-theme .current-quarter,.pm-theme .department-switcher-menu,.pm-theme .detail-drawer,.pm-theme .director-current-card,.pm-theme .paper-panel,.pm-theme .table-wrap{color:#142557!important;background:#fff!important}.pm-theme .main-area .editorial-heading p:not(.kicker),.pm-theme .main-area .muted,.pm-theme .main-area .page-heading>p:not(.kicker),.pm-theme .main-area .paper-panel>p:not(.kicker),.pm-theme .main-area small{color:#44516f!important;-webkit-text-fill-color:#44516f!important;opacity:1!important}.pm-theme .kicker{color:#8c276f!important}.pm-theme .text-action{color:#3157d5!important}.pm-theme .status.warning{color:#7a5000!important}.pm-theme .status.neutral{color:#5c5e72!important}.compare-list>div,.current-quarter,.department-switcher-menu,.detail-drawer,.official-report,.paper-panel,.quarter-grid article,.report-entry-paper,.signin-card,.submission-success,.table-wrap{color:#102f55}.data-table th,.membership-head,.membership-total{color:#102f55!important}.membership-row small,.vacant{color:#6f5b50!important}.status.warning{color:#7a5000}input::placeholder,textarea::placeholder{color:#5e6f83!important;opacity:1!important}.rail .rail-assignment,.rail .rail-assignment *{opacity:1!important}.main-area .text-action,.signin-card .text-action{text-decoration-thickness:.08em;text-underline-offset:.16em}.main-area button:disabled,.signin-card button:disabled{opacity:.58}.analytics-score-orbit span{color:#5e667a!important;-webkit-text-fill-color:#5e667a!important;opacity:1!important}.button-row button:disabled,.invite-dialog button:disabled{opacity:.58!important}.signin-story .portal-mark{background-size:contain!important}.rail-brand .small-mark,.signin-story .portal-mark{background-image:url(/adventist-symbol-black.svg)!important;background-repeat:no-repeat!important;background-position:50%!important}body .pm-signin-shell .pm-signin-sda-mark{width:82px!important;height:82px!important;min-width:82px!important;margin:0 0 1.05rem!important;display:grid!important;place-items:center!important;color:#111827!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;line-height:0!important}body .pm-signin-shell .pm-signin-sda-symbol{display:block!important;width:72%!important;height:72%!important;color:#111827!important;fill:currentColor!important;opacity:1!important}@media(max-width:760px){body .pm-signin-shell .pm-signin-sda-mark{width:68px!important;height:68px!important;min-width:68px!important}}