:root{--ink:#1f2a37;--muted:#5b6675;--bg:#faf7f2;--card:#fff;--line:#e6e0d6;--accent:#7a1f2b;--accent2:#b08d57;--ok:#2f6b3a;--warn:#8a5a00}*{box-sizing:border-box}body{margin:0;font-family:Georgia,Times New Roman,serif;background:var(--bg);line-height:1.55}a{color:var(--accent)}header.top{display:flex;justify-content:space-between;align-items:center;padding:14px 24px;border-bottom:1px solid var(--line);background:#fff}header.top .brand{font-weight:700;letter-spacing:.02em;color:var(--accent);text-decoration:none;font-size:1.15rem}header.top nav a{margin-left:16px;font-family:system-ui,sans-serif;font-size:.92rem}main{max-width:980px;margin:0 auto;padding:28px 20px 60px}h1{font-size:1.8rem;margin:.2em 0 .6em}h2{font-size:1.25rem;margin:1.6em 0 .5em}.card{background:var(--card);border-radius:10px;padding:18px 20px;margin:14px 0}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}label{display:block;font-family:system-ui,sans-serif;font-size:.9rem;margin:10px 0 4px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{width:100%;padding:9px 10px;border:1px solid #cfc7ba;border-radius:7px;font:inherit;background:#fff}textarea{min-height:140px}.check{display:flex;gap:8px;align-items:flex-start;font-family:system-ui,sans-serif;font-size:.92rem;margin:10px 0}.check input{margin-top:4px}.btn,button{display:inline-block;background:var(--accent);color:#fff;border:0;border-radius:7px;padding:9px 16px;font-family:system-ui,sans-serif;font-size:.92rem;cursor:pointer;text-decoration:none}.btn.secondary,button.secondary{background:#fff;color:var(--accent);border:1px solid var(--accent)}button.danger{background:#9b1c1c}.muted{color:var(--muted);font-size:.92rem}.small{font-size:.82rem}.badge{display:inline-block;font-family:system-ui,sans-serif;font-size:.75rem;padding:2px 8px;border-radius:999px;background:#f1e9da;color:#6b4e1f;margin-right:6px}.badge.ok{background:#e3f1e5;color:var(--ok)}.badge.warn{background:#fff1d6;color:var(--warn)}.placeholder{border:2px dashed var(--accent2);background:#fffaf0;padding:12px 14px;border-radius:8px;font-family:system-ui,sans-serif;font-size:.9rem}.notice{background:#eef4ff;border:1px solid #c9d8f5;border-radius:8px}.error,.notice{padding:10px 14px;font-family:system-ui,sans-serif;font-size:.9rem}.error{background:#fdecec;border:1px solid #f3b9b9;border-radius:8px}table{width:100%;border-collapse:collapse;font-family:system-ui,sans-serif;font-size:.9rem}td,th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--line)}.steps{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.steps a{font-family:system-ui,sans-serif;font-size:.85rem;padding:5px 10px;border:1px solid var(--line);border-radius:999px;text-decoration:none;background:#fff}.steps a.on{background:var(--accent);color:#fff;border-color:var(--accent)}.steps a.done{border-color:var(--ok)}.bar{height:8px;background:#ece5d8;border-radius:99px;overflow:hidden}.bar>i{display:block;height:100%;background:var(--ok)}code.secret{font-size:1.05rem;background:#fff6e0;padding:4px 8px;border-radius:6px;word-break:break-all}.stagingbar{background:#3b2a12;color:#f7e7c6;font-family:system-ui,sans-serif;font-size:.8rem;text-align:center;padding:4px}.prose p{margin:.7em 0;white-space:pre-wrap}.draft{border:2px solid var(--accent2);background:#fffdf7;padding:12px 16px;border-radius:8px;margin:12px 0}.draft-tag{display:inline-block;font-family:system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--accent2);color:#fff;padding:2px 8px;border-radius:4px;margin-bottom:6px}.draft .prose ul{padding-left:20px}.foot{max-width:860px;margin:40px auto 24px;padding:12px 20px;border-top:1px solid #e5e0d5}.foot a{margin:0 4px}:root{--navy:#14213d;--ivory:#fbf8f1;--gold:#c6a15b;--goldtext:#7A5C24;--ink:#14213d;--muted:#4f5b6e;--bg:var(--ivory);--line:#e7dfcf;--accent:#14213d;--accent2:#c6a15b}body{font-family:var(--sans),system-ui,sans-serif;color:var(--ink);background:var(--ivory)}h1,h2,h3{font-family:var(--serif),Georgia,serif;font-weight:600;color:var(--navy);letter-spacing:.005em}h1{font-size:2.3rem;line-height:1.15}h2{font-size:1.6rem}h3{font-size:1.3rem}a{color:var(--goldtext)}a:hover{color:var(--navy)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}header.top{background:var(--navy);border-bottom:2px solid var(--gold)}header.top .brand{color:var(--ivory);font-family:var(--serif),Georgia,serif;font-size:1.45rem;font-weight:600}header.top .brand .mark{color:var(--gold);font-size:1.05rem;margin-right:4px}header.top nav a{color:#efe9dc;font-family:var(--sans),system-ui,sans-serif;text-decoration:none}header.top nav a:hover{color:#fff;text-decoration:underline}button.linkish{background:none;border:0;color:#efe9dc;margin-left:16px;padding:0;font:inherit;font-size:.92rem;cursor:pointer}button.linkish:hover{color:#fff;text-decoration:underline}.btn,button{background:var(--navy);color:var(--ivory);border-radius:6px;font-family:var(--sans),system-ui,sans-serif}.btn.secondary,button.secondary{background:transparent;color:var(--navy);border:1px solid var(--navy)}.card{background:#fff;border:1px solid var(--line);border-radius:8px}.badge{background:#f3ecdc;color:var(--goldtext)}.steps a.on{border-color:var(--navy);color:var(--ivory)}.bar>i,.steps a.on{background:var(--navy)}.viewbar{display:flex;gap:6px;align-items:center;justify-content:flex-end;padding:6px 24px;background:#f3ecdc;border-bottom:1px solid var(--line);font-family:var(--sans),system-ui,sans-serif}.viewbar .seg{background:transparent;color:var(--navy);border:1px solid var(--navy);padding:4px 12px;border-radius:999px;font-size:.82rem}.viewbar .seg.on{background:var(--navy);color:var(--ivory)}.auth{max-width:440px;margin:24px auto}.auth h1{text-align:center;margin-bottom:.2em}.auth .sub{text-align:center;color:var(--muted);margin-top:0}.auth .links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.9rem}.newto{border-top:1px solid var(--gold);margin-top:22px;padding-top:12px}.newto h2{font-size:1.25rem;margin:.2em 0 .4em}.newto p{margin:.45em 0;font-size:.95rem}.welcome{border-top:2px solid var(--gold);text-align:left}.welcome .prose p{white-space:normal}.prayer{border-left:2px solid var(--gold);background:#fffdf8}.prayer summary{cursor:pointer;font-family:var(--serif),Georgia,serif;font-size:1.25rem;color:var(--navy)}.prayer .vr{margin:.2em 0}.prose h3{margin:1.3em 0 .3em;font-size:1.25rem;border-bottom:1px solid var(--line);padding-bottom:2px}.leader{border-left:2px solid var(--gold);background:#fffdf8}.foot{border-top:1px solid var(--gold);color:var(--muted);text-align:center}.foot p{margin:.3em 0}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.kpi{background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px}.kpi .n{font-family:var(--serif),Georgia,serif;font-size:1.9rem;color:var(--navy)}.kpi .l{font-size:.82rem;color:var(--muted)}body{font-size:18px}.prose{font-size:19.5px;line-height:1.65}.btn,button{padding:10px 18px}.btn,button,input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{min-height:44px;font-size:1rem}.muted{font-size:1rem}.small{font-size:.9rem}header.top nav a{font-size:1rem}.steps a{font-size:.95rem;padding:8px 12px;min-height:40px}main:has(.adminwrap){max-width:1240px}.adminwrap{display:grid;grid-template-columns:210px minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}.adminside{position:-webkit-sticky;position:sticky;top:12px;border-right:1px solid var(--line);padding-right:14px}.adminnav-group{margin:0 0 16px}.adminnav-h{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--goldtext);margin:0 0 6px;font-weight:600}.adminnav a{display:block;padding:6px 10px;border-radius:6px;text-decoration:none;color:var(--navy);font-size:.93rem}.adminnav a:hover{background:#f3ecdc}.adminnav a.on{background:var(--navy);color:var(--ivory)}.admindrawer{display:none;margin:0 0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px 12px}.admindrawer summary{cursor:pointer;font-weight:600;color:var(--navy)}.crumbs{margin:0 0 6px}.adminmain table{width:100%;border-collapse:collapse}.adminmain td,.adminmain th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top;font-size:.9rem}.adminmain thead th{position:-webkit-sticky;position:sticky;top:0;background:#fbf8f1;font-size:.8rem;color:var(--muted)}.tablewrap{overflow-x:auto}.filters{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end;margin:8px 0}.filters label{font-size:.8rem;margin:0}.filters input,.filters select{width:auto;min-width:140px}.stagepill{display:inline-block;min-width:26px;text-align:center;border-radius:999px;background:var(--navy);color:var(--ivory);font-size:.78rem;padding:1px 7px;margin-right:6px}.two{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}@media (max-width:820px){.adminwrap{grid-template-columns:1fr}.adminside{display:none}.admindrawer{display:block}}body:has(.cc){background:#070F1D}body:has(.cc) .viewbar,body:has(.cc) footer.foot,body:has(.cc) header.top{display:none}main:has(.cc){max-width:none;padding:0;margin:0}.cc{--bg:#070F1D;--s1:#0B1628;--s2:#0F1D33;--s3:#14263F;--ln:#1E3150;--ln2:#2A4166;--tx:#E6ECF5;--mu:#8C9AB3;--gd:#C9A24A;--gd2:#E3C77E;--ok:#3FB37F;--wa:#E0A43A;--al:#E0565B;--in:#5B8DEF;--mono:ui-monospace,"SF Mono","JetBrains Mono",Menlo,Consolas,monospace;color:var(--tx);background:var(--bg);min-height:100vh;font-family:var(--sans),system-ui,sans-serif;display:grid;grid-template-columns:236px minmax(0,1fr);grid-template-rows:auto 1fr}.cc a{color:var(--gd2)}.cc a:hover{color:#fff}.cc h1,.cc h2,.cc h3{font-family:var(--sans),system-ui,sans-serif;color:var(--tx);letter-spacing:.01em}.cc h1{font-size:1.45rem;margin:0}.cc h1,.cc h2{font-weight:650}.cc h2{font-size:.78rem;text-transform:uppercase;letter-spacing:.14em;color:var(--mu);margin:0 0 10px}.cc h3{font-size:.95rem;margin:.6em 0 .3em}.cc-top{grid-column:1/-1;gap:14px;padding:10px 18px;background:linear-gradient(180deg,#0D1A2E,#0A1424);border-bottom:1px solid var(--ln);position:-webkit-sticky;position:sticky;top:0;z-index:50}.cc-brand,.cc-top{display:flex;align-items:center}.cc-brand{gap:10px;text-decoration:none;color:var(--tx)!important}.cc-brand .ins{width:26px;height:26px;border:1.5px solid var(--gd);display:grid;place-items:center;color:var(--gd);font-size:.85rem;border-radius:3px}.cc-brand b{font-size:.78rem;letter-spacing:.22em;font-weight:700}.cc-brand span{font-size:.68rem;letter-spacing:.18em;color:var(--mu);display:block}.cc-top .sp{flex:1 1}.cc-kbd{font-family:var(--mono);font-size:.72rem;border:1px solid var(--ln2);border-radius:4px;padding:1px 5px;color:var(--mu)}.cc-search{display:flex;align-items:center;gap:10px;min-width:260px;background:var(--s2);border:1px solid var(--ln);color:var(--mu);padding:6px 10px;border-radius:6px;cursor:pointer;font-size:.85rem}.cc-search:hover{border-color:var(--ln2);color:var(--tx)}.cc-clock{font-family:var(--mono);font-size:.78rem;color:var(--mu);white-space:nowrap}.cc-live{display:inline-flex;align-items:center;gap:6px}.cc-live i{width:7px;height:7px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 0 rgba(63,179,127,.6);animation:ccpulse 2s infinite}@keyframes ccpulse{0%{box-shadow:0 0 0 0 rgba(63,179,127,.55)}70%{box-shadow:0 0 0 7px rgba(63,179,127,0)}to{box-shadow:0 0 0 0 rgba(63,179,127,0)}}.cc-test{font-family:var(--mono);font-size:.7rem;font-weight:700;letter-spacing:.14em;color:#1a1200;background:var(--wa);padding:3px 8px;border-radius:3px}.cc-side{background:var(--s1);border-right:1px solid var(--ln);padding:14px 10px;position:-webkit-sticky;position:sticky;top:49px;height:calc(100vh - 49px);overflow:auto}.cc-side .g{margin:0 0 14px}.cc-side .gh{font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:#5F6F8C;margin:0 8px 6px;font-weight:700}.cc-side a{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:5px;color:#B9C4D6!important;text-decoration:none;font-size:.88rem;border-left:2px solid transparent}.cc-side a:hover{background:var(--s2);color:#fff!important}.cc-side a.on{background:linear-gradient(90deg,rgba(201,162,74,.16),rgba(201,162,74,0));color:#fff!important;border-left-color:var(--gd)}.cc-side a .ic{width:16px;text-align:center;color:var(--gd);opacity:.85;font-size:.8rem}.cc-side .soon{margin-left:auto;font-size:.6rem;letter-spacing:.1em;color:#5F6F8C}.cc-main{padding:18px 22px 60px;min-width:0}.cc-head{display:flex;align-items:flex-end;gap:12px;margin:0 0 16px;flex-wrap:wrap}.cc-head .sub{color:var(--mu);font-size:.82rem}.cc-crumb{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;color:#5F6F8C;text-transform:uppercase;margin:0 0 4px}.panel{position:relative;background:linear-gradient(180deg,var(--s1),#0A1527);border:1px solid var(--ln);border-radius:6px;padding:14px 16px}.panel:after,.panel:before{content:"";position:absolute;width:10px;height:10px;border-color:var(--gd);opacity:.55;pointer-events:none}.panel:before{top:-1px;left:-1px;border-top:1px solid;border-left:1px solid;border-top-left-radius:6px}.panel:after{bottom:-1px;right:-1px;border-bottom:1px solid;border-right:1px solid;border-bottom-right-radius:6px}.panel .ph{display:flex;align-items:center;gap:10px;margin:0 0 10px}.panel .ph h2{margin:0}.panel .ph .sp{flex:1 1}.ccgrid{display:grid;grid-gap:14px;gap:14px}.ccgrid.k{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.ccgrid.c2{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.ccgrid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.ccgrid.h{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi2{padding:12px 14px}.kpi2 .l{font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--mu)}.kpi2 .v{font-family:var(--mono);font-size:1.85rem;font-weight:600;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15;margin:4px 0 2px}.kpi2 .v small{font-size:.9rem;color:var(--mu);font-weight:500}.kpi2 .d{font-family:var(--mono);font-size:.74rem}.d.up{color:var(--ok)}.d.dn{color:var(--al)}.d.fl,.pill{color:var(--mu)}.pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--ln2)}.pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pill.ok{color:var(--ok);border-color:rgba(63,179,127,.4)}.pill.wa{color:var(--wa);border-color:rgba(224,164,58,.4)}.pill.al{color:var(--al);border-color:rgba(224,86,91,.45)}.pill.in{color:var(--in);border-color:rgba(91,141,239,.4)}.seg2{display:inline-flex;border:1px solid var(--ln2);border-radius:5px;overflow:hidden}.seg2 button{background:transparent;color:var(--mu);border:0;border-right:1px solid var(--ln2);padding:4px 10px;font-family:var(--mono);font-size:.72rem;cursor:pointer;border-radius:0}.seg2 button:last-child{border-right:0}.seg2 button.on{background:var(--gd);color:#121212;font-weight:700}.cc table{width:100%;border-collapse:collapse}.cc th{font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mu);text-align:left;padding:7px 8px;border-bottom:1px solid var(--ln2);font-weight:600}.cc td{padding:8px;border-bottom:1px solid var(--ln);font-size:.86rem;vertical-align:top}.cc tr:hover td{background:rgba(255,255,255,.02)}.cc .num{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc .muted,.cc .small.muted{color:var(--mu)}.cc input,.cc select,.cc textarea{background:var(--s2);color:var(--tx);border:1px solid var(--ln2);border-radius:5px}.cc input:focus,.cc select:focus,.cc textarea:focus{outline:1px solid var(--gd);border-color:var(--gd)}.cc label{color:var(--mu);font-size:.78rem}.cc .btn,.cc button{background:var(--gd);color:#14110a;border:0;border-radius:5px;font-weight:650}.cc .btn.secondary,.cc button.secondary{background:transparent;color:var(--tx);border:1px solid var(--ln2)}.cc .card{background:var(--s1);border:1px solid var(--ln);color:var(--tx)}.cc .notice{background:rgba(91,141,239,.1);border-color:rgba(91,141,239,.35);color:var(--tx)}.cc .error{background:rgba(224,86,91,.1);border-color:rgba(224,86,91,.4);color:#F2B8BA}.cc .badge{background:var(--s3);color:var(--gd2)}.cc .badge.warn{background:rgba(224,164,58,.15);color:var(--wa)}.cc .stagepill{background:var(--gd);color:#14110a}.cc .kpis .kpi{background:var(--s1);border-color:var(--ln)}.cc .kpi .n{color:#fff;font-family:var(--mono)}.cc .grid,.cc .two{gap:14px}.feed{list-style:none;margin:0;padding:0}.feed li{display:grid;grid-template-columns:70px 12px 1fr;grid-gap:8px;gap:8px;padding:6px 0;border-bottom:1px dashed var(--ln);font-size:.82rem}.feed .t{font-family:var(--mono);color:var(--mu);font-size:.72rem}.feed .dot{width:8px;height:8px;border-radius:50%;margin-top:5px;background:var(--in)}.heat{display:grid;grid-gap:3px;gap:3px;font-family:var(--mono);font-size:.68rem}.heat .c{height:24px;border-radius:2px;display:grid;place-items:center;color:#fff}.heat .rl{color:var(--mu);display:flex;align-items:center}.ccpal{position:fixed;inset:0;background:rgba(3,8,16,.7);z-index:1000;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh}.ccpal .box{width:min(640px,92vw);background:var(--s1);border:1px solid var(--ln2);border-radius:8px;box-shadow:0 30px 60px rgba(0,0,0,.5);overflow:hidden}.ccpal input{width:100%;border:0;border-bottom:1px solid var(--ln);border-radius:0;padding:14px 16px;font-size:1rem;background:transparent}.ccpal ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow:auto}.ccpal li{display:flex;gap:10px;align-items:center;padding:8px 10px;border-radius:5px;cursor:pointer;font-size:.9rem;color:#C9D3E3}.ccpal li.on{background:var(--s3);color:#fff}.ccpal li .k{margin-left:auto;font-size:.7rem;color:var(--mu);font-family:var(--mono)}.gate{border:1px dashed rgba(224,164,58,.45);background:rgba(224,164,58,.06);border-radius:6px;padding:10px 12px;font-size:.84rem;color:#EBD3A6}.settabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.settabs a{font-size:.8rem;padding:5px 10px;border:1px solid var(--ln2);border-radius:999px;text-decoration:none;color:#B9C4D6!important}.settabs a.on{background:var(--gd);color:#14110a!important;border-color:var(--gd);font-weight:650}.cc-drawer{display:none}@media (max-width:1100px){.ccgrid.c2,.ccgrid.c3{grid-template-columns:1fr}}@media (max-width:820px){.cc{grid-template-columns:1fr}.cc-side{display:none}.cc-drawer{display:block;margin:0 0 12px}.cc-drawer summary{cursor:pointer;color:var(--tx);border:1px solid var(--ln2);border-radius:6px;padding:8px 12px;font-size:.85rem}.cc-drawer .cc-side{display:block;position:static;height:auto;border:1px solid var(--ln);border-radius:6px;margin-top:8px}.cc-search{min-width:0}.cc-clock .tz,.cc-search .lbl{display:none}.ccgrid.h{grid-template-columns:1fr}.cc-main{padding:14px 12px 50px}.cc-brand span{display:none}}@media (prefers-reduced-motion:reduce){.cc *{animation:none!important;transition:none!important}}.cc .cc-top .cc-search{background:var(--s2)!important;color:var(--mu)!important;border:1px solid var(--ln)!important;box-shadow:none!important;font-weight:400}.cc .cc-top .cc-search:hover{color:var(--tx)!important;border-color:var(--ln2)!important}.cc .panel,.cc-main{min-width:0}@media (max-width:820px){.cc-top{flex-wrap:wrap;gap:8px 10px;padding:8px 12px}.cc-clock .upd,.cc-top .sp{display:none}.cc-main{overflow-x:hidden}.cc .panel table{display:block;overflow-x:auto}}.cc{color-scheme:dark}.cc .cc-main input:not([type=checkbox]):not([type=radio]),.cc .cc-main select,.cc .cc-main textarea{width:100%;background:var(--s2);color:var(--tx);border:1px solid var(--ln2);border-radius:5px;padding:7px 10px;min-height:36px;font-size:.88rem;font-family:inherit;box-shadow:inset 0 1px 0 rgba(0,0,0,.25)}.cc .cc-main input::placeholder,.cc .cc-main textarea::placeholder{color:#5F6F8C}.cc .cc-main input:focus,.cc .cc-main select:focus,.cc .cc-main textarea:focus{outline:none;border-color:var(--gd);box-shadow:0 0 0 2px rgba(201,162,74,.22)}.cc .cc-main input[type=checkbox],.cc .cc-main input[type=radio]{accent-color:var(--gd);width:15px;height:15px}.cc .cc-main label{display:block;color:var(--mu);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 4px;font-weight:600}.cc .cc-main .check label{text-transform:none;letter-spacing:0;font-size:.85rem;color:var(--tx);display:inline}.cc .cc-main .check{display:flex;gap:8px;align-items:center;margin:8px 0}.cc .cc-main .btn,.cc .cc-main button{min-height:34px;padding:7px 14px;font-size:.85rem;background:var(--gd);color:#14110a;border:1px solid var(--gd);border-radius:5px;font-weight:650;letter-spacing:.02em;cursor:pointer;transition:filter .15s}.cc .cc-main .btn:hover,.cc .cc-main button:hover{filter:brightness(1.08)}.cc .cc-main button:disabled{opacity:.5;cursor:not-allowed}.cc .cc-main .btn.secondary,.cc .cc-main button.ghost,.cc .cc-main button.secondary{background:transparent;color:var(--tx);border:1px solid var(--ln2)}.cc .cc-main button.ghost:hover,.cc .cc-main button.secondary:hover{border-color:var(--gd);color:#fff}.cc .cc-main button.danger{background:transparent;color:#F2B8BA;border:1px solid rgba(224,86,91,.55)}.cc .cc-main button.danger:hover{background:rgba(224,86,91,.14)}.cc .cc-main .btn.sm,.cc .cc-main button.sm{min-height:26px;padding:3px 9px;font-size:.75rem}.cc .cc-main .filters{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin:0 0 14px;padding:10px 12px;background:var(--s1);border:1px solid var(--ln);border-radius:6px}.cc .cc-main .filters>div{flex:0 1 200px;min-width:140px}.cc .cc-main .filters label{margin-top:0}.cc .cc-main .filters input,.cc .cc-main .filters select{min-width:0}.cc .cc-main .card{background:linear-gradient(180deg,var(--s1),#0A1527);border:1px solid var(--ln);border-radius:6px;padding:14px 16px;margin:0 0 14px;color:var(--tx);box-shadow:none}.cc .cc-main .card h2{margin-top:0!important}.cc .cc-main .tablewrap{overflow-x:auto}.cc .cc-main .error,.cc .cc-main .notice{border:1px solid;border-radius:5px;padding:8px 12px;font-size:.85rem}.cc .cc-main .badge{display:inline-block;font-size:.68rem;font-family:var(--mono);letter-spacing:.06em;padding:1px 7px;border-radius:999px;border:1px solid var(--ln2);margin-left:4px}.cc .cc-main .stagepill{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;font-family:var(--mono);font-size:.75rem;font-weight:700;text-decoration:none}.cc .cc-main details summary{cursor:pointer;color:var(--gd2)}.cc .cc-main code{background:var(--s3);color:var(--gd2);padding:1px 5px;border-radius:3px}.cc .cc-main hr{border:0;border-top:1px solid var(--ln)}.cc .cc-main .board{gap:12px}.cc .cc-main .board .col{background:var(--s1);border:1px solid var(--ln);border-radius:6px}.chip{display:inline-flex;align-items:center;gap:5px;font-size:.72rem;padding:2px 8px;border-radius:999px;border:1px solid var(--ln2);color:var(--tx);background:var(--s2);text-decoration:none!important;white-space:nowrap}.chip i{width:7px;height:7px;border-radius:50%;display:inline-block}.chip.on{border-color:var(--gd);color:#fff;background:rgba(201,162,74,.14)}.chips{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid var(--ln2)}.tl li{position:relative;padding:0 0 12px 12px;font-size:.85rem}.tl li:before{content:"";position:absolute;left:-19px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--c,#5B8DEF);box-shadow:0 0 0 3px var(--s1)}.tl .when{font-family:var(--mono);font-size:.7rem;color:var(--mu)}.tl .body{white-space:pre-wrap;color:var(--tx);margin-top:2px}.task{display:flex;gap:10px;align-items:flex-start;padding:7px 0;border-bottom:1px solid var(--ln)}.task .t{flex:1 1;font-size:.86rem}.task.done .t{text-decoration:line-through;color:var(--mu)}.due{font-family:var(--mono);font-size:.7rem;padding:1px 6px;border-radius:3px;background:var(--s3);color:var(--mu)}.due.over{background:rgba(224,86,91,.16);color:#F2B8BA}.due.today{background:rgba(224,164,58,.16);color:var(--wa)}.bulkbar{position:-webkit-sticky;position:sticky;bottom:12px;z-index:20;display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:#13233D;border:1px solid var(--gd);border-radius:8px;padding:8px 12px;box-shadow:0 10px 30px rgba(0,0,0,.45);margin-top:10px}.bulkbar b{font-family:var(--mono);color:var(--gd2)}.bulkbar input,.bulkbar select{width:auto!important;min-width:150px}.inl{background:transparent!important;border:1px solid transparent!important;box-shadow:none!important;padding:3px 6px!important;min-height:26px!important;width:auto!important}.inl:hover{border-color:var(--ln2)!important}.inl:focus{border-color:var(--gd)!important;background:var(--s2)!important}.saving{font-family:var(--mono);font-size:.68rem;color:var(--ok)}.kb{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(168px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;padding-bottom:8px}.kb .col{background:var(--s1);border:1px solid var(--ln);border-radius:6px;display:flex;flex-direction:column;min-height:360px}.kb .colh{padding:9px 10px;border-bottom:1px solid var(--ln);display:flex;align-items:center;gap:8px}.kb .colh b{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.kb .colh .n{margin-left:auto;font-size:.72rem}.kb .colh .n,.kb .colv{font-family:var(--mono);color:var(--mu)}.kb .colv{font-size:.7rem;padding:4px 10px}.kb .drop{flex:1 1;padding:8px;display:flex;flex-direction:column;gap:8px;transition:background .15s}.kb .drop.over{background:rgba(201,162,74,.08);outline:1px dashed var(--gd);outline-offset:-4px}.kb .deal{background:var(--s2);border:1px solid var(--ln2);border-left:3px solid var(--c,#5b8def);border-radius:5px;padding:8px 9px;cursor:-webkit-grab;cursor:grab;font-size:.82rem}.kb .deal:hover{border-color:var(--gd)}.kb .deal.drag{opacity:.4}.kb .deal:focus-visible{outline:2px solid var(--gd)}.kb .deal .v{font-family:var(--mono);color:var(--gd2);font-size:.76rem}.kb .deal .m{color:var(--mu);font-size:.72rem;margin-top:3px}.kb .deal .mv{display:flex;gap:4px;margin-top:6px}.kb .deal .mv button{min-height:22px!important;padding:1px 7px!important;font-size:.7rem!important}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.cal .dh{font-size:.64rem;letter-spacing:.14em;color:var(--mu);text-align:center;text-transform:uppercase;padding:4px 0}.cal .d{min-height:84px;background:var(--s1);border:1px solid var(--ln);border-radius:4px;padding:4px 5px;font-size:.72rem;overflow:hidden}.cal .d.out{opacity:.35}.cal .d.today{border-color:var(--gd)}.cal .d .dn{font-family:var(--mono);color:var(--mu);font-size:.68rem}.cal .ev{display:block;margin-top:3px;padding:1px 5px;border-radius:3px;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none!important;color:#fff!important}.geo{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:4px;gap:4px;max-width:760px}.geo .st{aspect-ratio:1;border-radius:4px;display:grid;place-items:center;font-family:var(--mono);font-size:.68rem;color:#cfd8e6;border:1px solid var(--ln);text-decoration:none!important;position:relative}.geo .st b{font-size:.62rem;position:absolute;bottom:2px;right:4px;color:#fff}.geo .st:hover{outline:1px solid var(--gd)}.mailprev{background:#fbf8f1;color:#14213d;border-radius:6px;padding:18px 20px;font-family:Georgia,serif;font-size:.95rem;line-height:1.55;white-space:pre-wrap}.mailprev .subj{font-family:system-ui,sans-serif;font-weight:700;font-size:1rem;margin-bottom:10px;border-bottom:1px solid #e7dfcf;padding-bottom:8px}.steps{list-style:none;margin:0;padding:0;counter-reset:s}.steps>li{position:relative;padding:0 0 14px 34px;border-left:1px dashed var(--ln2);margin-left:12px}.steps>li:before{counter-increment:s;content:counter(s);position:absolute;left:-12px;top:0;width:24px;height:24px;border-radius:50%;background:var(--gd);color:#14110a;display:grid;place-items:center;font-family:var(--mono);font-size:.75rem;font-weight:700}.bell{position:relative;display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--ln);border-radius:6px;color:var(--tx)!important;text-decoration:none!important}.bell em{position:absolute;top:-6px;right:-6px;background:var(--al);color:#fff;font-style:normal;font-family:var(--mono);font-size:.62rem;min-width:17px;height:17px;border-radius:9px;display:grid;place-items:center;padding:0 4px}.hbar{height:8px;border-radius:4px;background:var(--s3);overflow:hidden}.hbar i{display:block;height:100%;background:var(--gd)}@media (max-width:820px){.cc .cc-main .filters>div{flex:1 1 100%}.cal .d{min-height:54px}.cal .ev{font-size:.6rem}.geo{grid-template-columns:repeat(12,1fr);gap:2px}.geo .st{font-size:.5rem}.geo .st b{display:none}}body:has(.mx){background:#0B1530}.cc.mx{--bg:#0B1530;--s1:#13224A;--s2:#182B5A;--s3:#1F3468;--ln:#26407A;--ln2:#36548F;--tx:#F4EFE3;--mu:#B4BFD6;--gd:#C9A24A;--gd2:#E6CC85;--iv:#FAF6EC;--nv:#13224A;background:radial-gradient(1200px 500px at 70% -10%,rgba(201,162,74,.08),transparent 60%),#0B1530;font-size:17px}.mx .cc-top{background:linear-gradient(180deg,#13224A,#0E1A3A);border-bottom:1px solid var(--ln)}.mx .cc-side{background:#0E1A3A;top:57px;height:calc(100vh - 57px);display:flex;flex-direction:column}.mx .cc-side a{font-size:.98rem;padding:10px 12px;color:#D3DAE8!important}.mx .cc-side .gh{color:#8D9BBB}.mx-sidefoot{margin-top:auto;padding:14px 10px 6px;color:var(--mu);font-size:.85rem;text-align:center;border-top:1px solid var(--ln)}.mx-sidefoot span{color:var(--gd);font-size:1.3rem}.mx-sidefoot p{margin:.3em 0 0;font-family:var(--serif),Georgia,serif;font-size:1.05rem;font-style:italic}.mx .mx-panel h3,.mx h1,.mx h2.serif{font-family:var(--serif),Georgia,serif;letter-spacing:.005em}.mx h1{font-size:2.35rem;font-weight:600;line-height:1.1;color:#fff}.mx h2{font-size:.8rem;color:var(--gd2)}.mx .mx-panel h3{font-size:1.4rem;font-weight:600;color:#fff;margin:.2em 0 .3em}.mx-main{padding:22px 28px 40px;max-width:1280px}.mx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:0 0 20px}.mx-head .sub{color:var(--mu);margin:.35em 0 0;font-size:1.05rem}.mx-headr{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.mx .panel{padding:18px 20px}.mx .ccgrid,.mx .panel{margin:0 0 16px}.mx .ccgrid .panel{margin:0}.mx .ccgrid.k{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.mx .kpi2 .l{font-size:.72rem;color:var(--mu)}.mx .kpi2 .v{font-size:2rem}.mx td,.mx th{font-size:.95rem}.mx th{font-size:.72rem}.mx .muted{color:var(--mu)}.mx .small{font-size:.9rem}.mx :focus-visible{outline:2px solid var(--gd2)!important;outline-offset:2px}.mx a:focus-visible,.mx button:focus-visible{box-shadow:0 0 0 4px rgba(230,204,133,.25)}.mx .cc-main .btn,.mx .cc-main button{min-height:44px;padding:10px 18px;font-size:.98rem;border-radius:6px}.mx .cc-main .btn.sm,.mx .cc-main button.sm{min-height:34px;padding:5px 12px;font-size:.85rem}.mx .cc-main input:not([type=checkbox]):not([type=radio]),.mx .cc-main select,.mx .cc-main textarea{min-height:44px;font-size:1rem}.mx .cc-main label{font-size:.78rem}.mx .prose{font-size:1.12rem;line-height:1.7}.mx-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:22px;gap:22px;align-items:center;padding:24px 26px;background:linear-gradient(135deg,#1A2E63,#13224A 55%,#0E1A3A);border:1px solid var(--ln2)}.mx-hero .eyebrow{font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gd2);font-weight:700}.mx-hero h3{font-size:1.9rem!important;margin:.25em 0 .2em!important}.mx-hero p{color:#DCE2EE;margin:.3em 0 1em}.mx-ring{position:relative;display:grid;place-items:center}.mx-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.mx-ring circle{fill:none;stroke-width:7}.mx-ring .t{stroke:rgba(255,255,255,.1)}.mx-ring .f{stroke:var(--gd);stroke-linecap:round}.mx-ring span{font-family:var(--mono);color:#fff;font-size:1.1rem}.mx-bar{height:8px;background:rgba(255,255,255,.1)}.mx-vols{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:14px;gap:14px;margin:0 0 16px}.mx-vol{display:flex;flex-direction:column;gap:8px;margin:0!important;text-decoration:none!important;color:var(--tx)!important;transition:border-color .15s,transform .15s}a.mx-vol:hover{border-color:var(--gd);transform:translateY(-1px)}.mx-vol .no{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;color:var(--gd2);text-transform:uppercase}.mx-vol .tt{font-family:var(--serif),Georgia,serif;font-size:1.5rem;line-height:1.15;color:#fff}.mx-vol .meta{font-size:.85rem;color:var(--mu);margin-top:auto}.mx-vol.locked{opacity:.62}.mx-lessons{list-style:none;margin:0;padding:0}.mx-lessons li{display:grid;grid-template-columns:56px minmax(0,1fr) 150px;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-bottom:1px solid var(--ln)}.mx-lessons li:last-child{border-bottom:0}.mx-lessons .ln{font-family:var(--mono);color:var(--gd2);font-size:.8rem;letter-spacing:.1em}.mx-lessons a{color:#fff!important;font-family:var(--serif),Georgia,serif;font-size:1.25rem;text-decoration:none}.mx-lessons a:hover{text-decoration:underline}.mx-steps ol{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0 0 16px;padding:0}.mx-steps a{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid var(--ln);border-radius:6px;background:var(--s1);text-decoration:none;color:var(--mu)!important;font-size:.82rem;min-height:44px}.mx-steps .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--ln2);font-family:var(--mono);font-size:.8rem;color:var(--tx)}.mx-steps li.done .n{background:rgba(201,162,74,.18);border-color:var(--gd);color:var(--gd2)}.mx-steps li.on a{border-color:var(--gd);background:linear-gradient(180deg,rgba(201,162,74,.16),rgba(201,162,74,.04));color:#fff!important}.mx-steps li.on .n{background:var(--gd);color:#14110a;border-color:var(--gd)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.mx .read{background:var(--iv);color:var(--nv);border:1px solid #e4d9bf;border-radius:6px;padding:28px 32px;margin:0 0 16px;box-shadow:0 18px 40px rgba(0,0,0,.25)}.mx .read h2{color:#7A5C24}.mx .read .tt,.mx .read h3{color:var(--nv);font-family:var(--serif),Georgia,serif}.mx .read .prose{font-size:1.2rem;max-width:68ch}.mx .read a{color:#6B4E1F!important}.mx .read .muted{color:#4F5B6E}.mx .cc-main .read .btn.secondary,.mx .cc-main .read button.secondary{color:var(--nv);border-color:var(--nv)}.mx .draft,.mx .placeholder{color:var(--nv)}.mx .draft a,.mx .placeholder a{color:#6B4E1F!important}.mx .placeholder{background:#FFF8E6;border-color:var(--gd)}.mx .prayer{background:var(--iv)!important;color:var(--nv);border:1px solid #e4d9bf!important;border-left:3px solid var(--gd)!important}.mx .prayer summary{color:var(--nv)!important;font-size:1.35rem}.mx .prayer .muted{color:#4F5B6E}.mx .leader{background:linear-gradient(180deg,#1A2B55,#13224A)!important;border-left:3px solid var(--gd)!important}.mx .welcome{border-top:2px solid var(--gd)!important}.mx-chipline{display:flex;flex-wrap:wrap;margin:0 0 14px}.mx-chipline,.mx-who{gap:8px;align-items:center}.mx-who{display:inline-flex;color:var(--tx);font-size:.9rem}.mx-who .av{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--gd);color:#14110a;font-weight:700;font-size:.8rem}.mx-top .seg2 button{min-height:30px;padding:4px 10px;font-size:.75rem}.mx-top form{display:inline-flex;margin:0}.mx-top .lnk{background:transparent!important;border:1px solid var(--ln2)!important;color:var(--tx)!important;min-height:32px;padding:4px 12px;font-size:.82rem;border-radius:5px;cursor:pointer}.mx-foot{margin:36px 0 0;padding:16px 0 0;border-top:1px solid var(--ln);color:var(--mu);font-size:.85rem;text-align:center}.mx-foot p{margin:.3em 0}.mx-list{list-style:none;margin:0;padding:0}.mx-list li{display:flex;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ln)}.mx-list li:last-child{border-bottom:0}.mx-list .grow{flex:1 1;min-width:0}.mx-demo{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:center;padding:8px 16px;background:repeating-linear-gradient(135deg,#E3C77E,#E3C77E 14px,#D9B866 0,#D9B866 28px);color:#14110a;font-weight:600;font-size:.92rem;text-align:center}.mx-demo .seg2{border-color:#14110a;background:rgba(255,255,255,.35)}.mx-demo .seg2 a{display:inline-block;padding:6px 14px;color:#14110a!important;text-decoration:none;font-size:.85rem;border-right:1px solid #14110a;min-height:32px}.mx-demo .seg2 a:last-child{border-right:0}.mx-demo .seg2 a.on{background:#14110a;color:#F4EFE3!important}.mx [disabled]{cursor:not-allowed}@media (max-width:1100px){.mx-hero{grid-template-columns:1fr}.mx-hero .mx-ring{display:none}}@media (max-width:820px){.mx .cc-side{height:auto}.mx-main{padding:14px 14px 40px}.mx h1{font-size:1.85rem}.mx .read{padding:20px 18px}.mx-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-lessons li{grid-template-columns:44px minmax(0,1fr)}.mx-lessons li>:last-child{grid-column:2}.mx-role,.mx-who .nm,.mx>.cc-side{display:none}.mx .cc-drawer .cc-side{display:block}}.mx .mx-hero h3{font-family:var(--serif),Georgia,serif;font-weight:600;color:#fff}.vswitch{display:inline-flex;align-items:center;gap:8px;margin:0}.vswitch .vs-l{font-family:var(--sans),system-ui,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:#B4BFD6}.vswitch .vs-seg{display:inline-flex;border:1px solid #36548f;border-radius:6px;overflow:hidden;background:rgba(255,255,255,.03)}.cc .vswitch .vs-b,.vswitch .vs-b{display:inline-flex;align-items:center;min-height:32px;margin:0;padding:4px 12px;border:0;border-right:1px solid #36548f;border-radius:0;background:transparent!important;color:#D3DAE8!important;font-family:var(--sans),system-ui,sans-serif!important;font-size:.82rem;font-weight:500;letter-spacing:.01em;text-decoration:none!important;cursor:pointer;box-shadow:none;filter:none}.cc .vswitch .vs-b:last-child,.vswitch .vs-b:last-child{border-right:0}.cc .vswitch .vs-b:hover{background:rgba(201,162,74,.12)!important;color:#fff!important}.cc .vswitch .vs-b.on,.vswitch .vs-b.on{background:var(--gd,#C9A24A)!important;color:var(--onGd,#14110a)!important;font-weight:700;cursor:default}.vswitch .vs-b:focus-visible{outline:2px solid var(--focus,#E6CC85)!important;outline-offset:-2px;box-shadow:0 0 0 3px rgba(230,204,133,.35)!important;position:relative;z-index:1}@media (max-width:820px){.vswitch .vs-l{display:none}.cc .vswitch .vs-b,.vswitch .vs-b{padding:4px 9px;font-size:.78rem;min-height:32px}}.cc.mx{--top1:#13224A;--top2:#0E1A3A;--side:#0E1A3A;--pend:#0A1527;--hd:#fff;--sidetx:#D3DAE8;--sidegh:#8D9BBB;--hero1:#1A2E63;--hero2:#13224A;--hero3:#0E1A3A;--herotx:#DCE2EE;--onGd:#14110a;--focus:#E6CC85;--track:rgba(255,255,255,.1);--lead1:#1A2B55;--crumb:#8D9BBB;--glow:rgba(201,162,74,.08);background:radial-gradient(1200px 500px at 70% -10%,var(--glow),transparent 60%),var(--bg)}.mx .cc-top{background:linear-gradient(180deg,var(--top1),var(--top2))}.mx .cc-side{background:var(--side)}.mx .cc-side a{color:var(--sidetx)!important}.mx .cc-side a.on,.mx .cc-side a:hover{color:var(--hd)!important}.mx .cc-side .gh{color:var(--sidegh)}.mx .cc-crumb{color:var(--crumb)}.mx .cc-main .card,.mx .panel{background:linear-gradient(180deg,var(--s1),var(--pend))}.mx .kpi2 .v,.mx .mx-hero h3,.mx .mx-lessons a,.mx .mx-panel h3,.mx .mx-ring span,.mx .mx-steps li.on a,.mx .mx-vol .tt,.mx h1{color:var(--hd)!important}.mx .mx-hero{background:linear-gradient(135deg,var(--hero1) 0,var(--hero2) 55%,var(--hero3) 100%)}.mx .mx-hero p{color:var(--herotx)}.mx .hbar,.mx .mx-bar{background:var(--track)}.mx .mx-ring .t{stroke:var(--track)}.mx .leader{background:linear-gradient(180deg,var(--lead1),var(--s1))!important}.mx :focus-visible{outline-color:var(--focus)!important}.mx .vswitch .vs-l{color:var(--mu)}.mx .vswitch .vs-seg{border-color:var(--ln2)}.mx .vswitch .vs-b{color:var(--tx)!important;border-right-color:var(--ln2)!important}.mx .vswitch .vs-b:hover{color:var(--hd)!important}.mx .vswitch .vs-b.on{color:var(--onGd)!important}body:has(.mx[data-theme=ivory]){background:#FAF6EC}body:has(.mx[data-theme=contrast]){background:#000}.cc.mx[data-theme=ivory]{color-scheme:light;--bg:#FAF6EC;--s1:#FFFFFF;--pend:#FCF9F2;--s2:#F3ECDC;--s3:#EDE3CC;--ln:#E4D9BF;--ln2:#BFAE86;--tx:#13224A;--mu:#4F5B6E;--gd:#C9A24A;--gd2:#7A5C24;--hd:#13224A;--top1:#FFFFFF;--top2:#F6F0E2;--side:#F6F0E2;--sidetx:#13224A;--sidegh:#7A5C24;--hero1:#FFFFFF;--hero2:#F8F1E1;--hero3:#F1E6CC;--herotx:#3B4760;--focus:#13224A;--track:#E7DCC3;--lead1:#FFF8E8;--crumb:#5B6676;--glow:rgba(201,162,74,.10);--ok:#1E6B45;--wa:#7A4E00;--al:#A61B1B;--in:#2A4F9E}.mx[data-theme=ivory] .cc-side a.on{background:linear-gradient(90deg,rgba(201,162,74,.28),rgba(201,162,74,.04))}.mx[data-theme=ivory] .cc-side a:hover{background:#EFE6D2}.mx[data-theme=ivory] .error{color:#8A1C1C!important}.mx[data-theme=ivory] .cc-main input::placeholder,.mx[data-theme=ivory] .cc-main textarea::placeholder{color:#6B7280}.mx[data-theme=ivory] .panel{box-shadow:0 1px 2px rgba(19,34,74,.06)}.cc.mx[data-theme=evening]{--bg:#0B1530;--s1:#0F1B3B;--pend:#0B1530;--s2:#13224A;--s3:#182A55;--ln:#1F3363;--ln2:#2C4577;--tx:#E3DCCB;--mu:#A3ADC2;--gd2:#D9BC72;--hd:#EFE7D4;--top1:#0E1A3A;--top2:#0B1530;--side:#0B1530;--sidetx:#CFC8B6;--sidegh:#8792AA;--hero1:#13224A;--hero2:#0F1B3B;--hero3:#0B1530;--herotx:#D3CCBA;--lead1:#13224A;--glow:rgba(201,162,74,.05)}.mx[data-theme=evening] .prayer,.mx[data-theme=evening] .read{background:#101C3D!important;color:#E3DCCB;border-color:#2C4577!important;box-shadow:none}.mx[data-theme=evening] .read h2{color:#D9BC72}.mx[data-theme=evening] .prayer summary,.mx[data-theme=evening] .read .tt,.mx[data-theme=evening] .read h3{color:#EFE7D4!important}.mx[data-theme=evening] .prayer .muted,.mx[data-theme=evening] .read .muted{color:#A3ADC2}.mx[data-theme=evening] .read a{color:#D9BC72!important}.mx[data-theme=evening] .draft,.mx[data-theme=evening] .placeholder{background:rgba(201,162,74,.08);color:#E3DCCB}.mx[data-theme=evening] .cc-main .read .btn.secondary{color:#E3DCCB;border-color:#2C4577}.cc.mx[data-theme=contrast]{--bg:#000;--s1:#000;--pend:#000;--s2:#0A0A0A;--s3:#1A1A1A;--ln:#8C8C8C;--ln2:#FFFFFF;--tx:#FFFFFF;--mu:#E6E6E6;--gd:#FFD54A;--gd2:#FFD54A;--hd:#FFFFFF;--onGd:#000;--focus:#FFFFFF;--top1:#000;--top2:#000;--side:#000;--sidetx:#FFFFFF;--sidegh:#FFD54A;--hero1:#000;--hero2:#000;--hero3:#000;--herotx:#FFFFFF;--track:#4D4D4D;--lead1:#000;--crumb:#E6E6E6;--glow:transparent;--ok:#7CF2B0;--wa:#FFD54A;--al:#FF9A9A;--in:#9CC1FF}.mx[data-theme=contrast] .mx-hero,.mx[data-theme=contrast] .panel{border:1px solid #ffffff!important}.mx[data-theme=contrast] .panel:after,.mx[data-theme=contrast] .panel:before{opacity:1}.mx[data-theme=contrast] .prayer,.mx[data-theme=contrast] .read{background:#000!important;color:#FFF;border:2px solid #fff!important;box-shadow:none}.mx[data-theme=contrast] .read h2{color:#FFD54A}.mx[data-theme=contrast] .prayer .muted,.mx[data-theme=contrast] .prayer summary,.mx[data-theme=contrast] .read .muted,.mx[data-theme=contrast] .read .tt,.mx[data-theme=contrast] .read h3{color:#FFF!important}.mx[data-theme=contrast] .mx-content p a,.mx[data-theme=contrast] .read a{color:#FFD54A!important;text-decoration:underline}.mx[data-theme=contrast] .draft,.mx[data-theme=contrast] .placeholder{background:#000;color:#FFF;border-color:#FFD54A}.mx[data-theme=contrast] .error,.mx[data-theme=contrast] .notice{background:#000!important;color:#FFF!important;border-color:#FFF!important}.mx[data-theme=contrast] :focus-visible{outline:3px solid #FFFFFF!important;outline-offset:3px}.mx[data-theme=contrast] .vswitch .vs-b.on{outline:2px solid #FFF;outline-offset:-4px}.mx[data-theme=contrast] .cc-side a.on{background:#000;outline:2px solid #FFD54A;outline-offset:-2px}.mx[data-theme=contrast] .mx-demo{background:#FFD54A}.th-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px;margin:0}.cc .cc-main .th-opt,.th-opt{display:flex;flex-direction:column;align-items:stretch;gap:10px;text-align:left;padding:12px!important;min-height:0;border:1px solid var(--ln2)!important;border-radius:8px;background:var(--s2)!important;color:var(--tx)!important;text-decoration:none!important;font-weight:400;cursor:pointer;position:relative}.cc .cc-main .th-opt:hover,.th-opt:hover{border-color:var(--gd)!important;filter:none}.cc .cc-main .th-opt.on,.th-opt.on{border:2px solid var(--gd)!important;box-shadow:0 0 0 3px rgba(201,162,74,.22)}.th-opt .th-tx{display:flex;flex-direction:column;gap:2px}.th-opt strong{font-size:1rem;color:var(--hd)}.th-opt .th-cur{position:absolute;top:10px;right:10px}.th-sw{display:block;height:84px;border-radius:6px;padding:10px}.th-p,.th-sw{border:1px solid}.th-p{display:flex;flex-direction:column;gap:6px;height:100%;border-radius:4px;padding:8px}.th-h{height:8px;width:60%}.th-h,.th-m{border-radius:2px}.th-m{height:6px;width:85%;opacity:.9}.th-b{margin-top:auto;height:12px;width:34%;border-radius:3px}.thmini{gap:4px;margin:0 4px;padding:2px;border:1px solid var(--ln,rgba(201,162,74,.35));border-radius:999px}.thmini,.thmini .tm-b{display:inline-flex;align-items:center}.thmini .tm-b{justify-content:center;width:26px;height:26px;padding:0!important;margin:0;border-radius:50%!important;border:2px solid transparent!important;background:transparent!important;cursor:pointer;min-height:0}.thmini .tm-b.on{border-color:var(--gd,#C9A24A)!important}.thmini .tm-b:focus-visible{outline:2px solid var(--focus,#E6CF8F);outline-offset:2px}.thmini .tm-dot{display:block;width:16px;height:16px;border-radius:50%;border:1.5px solid}@media (max-width:760px){.thmini{display:none}}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant Garamond Fallback;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_fbc23e{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.__variable_fbc23e{--serif:"Cormorant Garamond","Cormorant Garamond Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--sans:"Inter","Inter Fallback"}