.analytics-hero-scorecard{min-width:236px!important;padding:1.15rem 1.2rem 1.05rem!important;border:1px solid #e6d2aa!important;background:rgba(255,252,244,.92)!important;box-shadow:0 14px 32px rgba(76,52,16,.08)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.analytics-score-orbit{--coverage:0deg;position:relative!important;width:132px!important;height:132px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:conic-gradient(#d29c2d var(--coverage),rgba(199,157,70,.22) 0)!important;box-shadow:0 9px 24px rgba(29,46,69,.1)!important}.analytics-score-orbit:before{content:""!important;position:absolute!important;inset:10px!important;width:auto!important;height:auto!important;border-radius:50%!important;background:rgba(255,253,247,.98)!important;box-shadow:none!important}.analytics-score-orbit>div{position:relative!important;z-index:1!important;display:flex!important;min-width:92px!important;min-height:52px!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;overflow:visible!important}.analytics-score-orbit strong{display:block!important;color:#112b52!important;font-size:2rem!important;line-height:1!important;font-weight:800!important}.analytics-score-orbit span{display:block!important;min-height:1em!important;margin-top:.25rem!important;color:#6f7890!important;font-size:.62rem!important;line-height:1.4!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:700!important;white-space:nowrap!important;overflow:visible!important}.analytics-score-meta span{color:#77674f!important}.analytics-score-meta b{color:#112b52!important}.analytics-report-detail{position:fixed!important;z-index:1000!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(1100px,calc(100vw - 2rem))!important;max-height:calc(100dvh - 2rem)!important;margin:0!important;padding:1.35rem!important;overflow:auto!important;background:#fffdf9!important;border:1px solid #e6d2aa!important;box-shadow:0 0 0 100vmax rgba(15,33,51,.48),0 28px 70px rgba(15,33,51,.24)!important}.analytics-report-detail>.section-title{position:-webkit-sticky!important;position:sticky!important;z-index:2!important;top:-1.35rem!important;margin:-1.35rem -1.35rem 1rem!important;padding:1.35rem!important;background:#fffdf9!important}.analytics-district-list-premium>article{grid-template-columns:minmax(0,1fr) 112px!important;column-gap:0!important;overflow:hidden!important}.analytics-district-main{grid-template-columns:38px minmax(145px,.9fr) minmax(82px,auto) minmax(120px,1.2fr) minmax(82px,.42fr) 20px!important;gap:.72rem!important;padding-right:.75rem!important;min-width:0!important}.analytics-district-analysis{width:112px!important;min-width:112px!important;margin:0!important;padding:.65rem .7rem!important;border:0!important;border-left:1px solid #e7dccb!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.2!important;color:#9b6500!important;background:#fffaf0!important;font-size:.69rem!important;font-weight:800!important;position:relative!important;z-index:2!important}.analytics-district-analysis:hover{background:#fff3d7!important;color:#714800!important}.analytics-coverage-chip{position:relative!important;z-index:1!important}.analytics-district-bar{min-width:90px!important}@media(max-width:1100px){.analytics-district-list-premium>article{grid-template-columns:1fr!important}.analytics-district-analysis{width:100%!important;min-width:0!important;border-left:0!important;border-top:1px solid #e7dccb!important}}@media(max-width:760px){.analytics-report-detail{width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important;padding:1rem!important}.analytics-report-detail>.section-title{top:-1rem!important;margin:-1rem -1rem .85rem!important;padding:1rem!important}}.setup-shell{background:radial-gradient(circle at 14% 8%,rgba(226,180,74,.16),transparent 30%),linear-gradient(135deg,#fffaf2,#fbf6ed 52%,#f8f2e7)!important}.setup-shell .signin-story{background:radial-gradient(circle at 86% 12%,rgba(226,180,74,.22),transparent 33%),linear-gradient(145deg,#fffdf8,#fbf3e5)!important;color:#0f2c56!important;border:1px solid #ead8b8!important;box-shadow:0 22px 54px rgba(82,58,20,.09)!important}.setup-shell .signin-story:after,.setup-shell .signin-story:before{opacity:.2!important}.setup-shell .signin-story .kicker.light{color:#a66a08!important}.setup-shell .signin-story h1{color:#0f2c56!important;text-shadow:none!important}.setup-shell .signin-story .lead{color:#52637a!important}.setup-shell .signin-story .story-rule{background:linear-gradient(90deg,#c8890a,#e2b44a,transparent)!important}.setup-shell .signin-story .working-name{color:#806b4d!important}.setup-shell .signin-story .portal-mark{background:#fff4d9!important;border:1px solid #e5cfaa!important;box-shadow:0 8px 22px rgba(128,87,14,.1)!important}.setup-shell .signin-story .portal-mark span{color:#0f2c56!important}.setup-shell .signin-card{background:#fffdf9!important;border:1px solid #e8ddcc!important;box-shadow:0 18px 46px rgba(70,50,22,.08)!important}.setup-shell .signin-card h2{color:#0f2c56!important}.setup-shell .setup-identity-card{background:#fff8e9!important;border-color:#e4d0aa!important}.setup-shell .setup-code{color:#8a5900!important}: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;opacity:1!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}}