body.mb-prayer [hidden]{display:none}body.mb-prayer .mb-p{position:relative;z-index:1;width:100%;max-width:var(--shell);margin-inline:auto;padding:clamp(30px, 4vw, 54px) clamp(16px, 2.4vw, 28px) 90px}body.mb-prayer .mb-p-head{max-width:660px;animation:mbPRise var(--dur-reveal) var(--ease) backwards}body.mb-prayer .mb-p-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--acc)}body.mb-prayer .mb-p-eyebrow>svg{flex:0 0 auto}body.mb-prayer .mb-p-title{margin-top:11px;font-size:clamp(30px, 4.4vw, 48px);font-weight:800;letter-spacing:-.036em;line-height:1.04;color:var(--ink);text-wrap:balance}body.mb-prayer .mb-p-lede{margin-top:14px;font-size:16px;line-height:1.62;color:var(--body);text-wrap:pretty}body.mb-prayer .mb-p-tabs{display:inline-flex;gap:3px;max-width:100%;margin-top:clamp(22px, 3vw, 32px);padding:4px;border:1px solid var(--line);border-radius:var(--r-12);background:var(--stage)}body.mb-prayer .mb-p-tab{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:40px;padding:0 18px;border:0;border-radius:var(--r-ctl);background:#fff0;color:var(--muted);font-family:inherit;font-size:14px;font-weight:600;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--dur) ease,color var(--dur) ease}body.mb-prayer .mb-p-tab:hover{color:var(--ink)}body.mb-prayer .mb-p-tab.is-on,body.mb-prayer .mb-p-tab[aria-selected="true"]{background:var(--card);color:var(--ink);font-weight:650;box-shadow:var(--sc)}body.mb-prayer .mb-p-alert{margin-top:clamp(20px, 2.6vw, 28px);padding:12px 14px;border:1px solid var(--bandline);border-inline-start:3px solid var(--live);border-radius:var(--r-ctl);background:var(--sand);color:var(--sandink);font-size:13.5px;font-weight:600;line-height:1.55;text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(18px, 2.4vw, 28px);margin-top:clamp(18px, 2.4vw, 26px);align-items:start}body.mb-prayer .mb-p-panel{display:none;min-width:0}body.mb-prayer .mb-p-panel.is-on{display:block;animation:mbPRise var(--dur-crossfade) var(--ease) backwards}body.mb-prayer .mb-p-aside{display:flex;flex-direction:column;gap:14px;min-width:0;animation:mbPRise var(--dur-reveal) var(--ease) .1s backwards}body.mb-prayer .mb-p-done{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px;padding:clamp(20px, 3vw, 28px);border:1px solid var(--line);border-radius:var(--r-dialog);background:var(--card);box-shadow:var(--pop);text-align:center;animation:mbPPop var(--dur-enter) var(--ease) backwards}body.mb-prayer .mb-p-done-ic{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:54px;height:54px;margin-bottom:6px;border-radius:var(--r-pill);background:var(--tint);color:var(--tintink)}body.mb-prayer .mb-p-done-ic:empty{display:none}body.mb-prayer .mb-p-done-title{font-size:21px;font-weight:750;letter-spacing:-.026em;line-height:1.2;color:var(--ink)}body.mb-prayer .mb-p-done p{max-width:46ch;font-size:14.5px;line-height:1.6;color:var(--body);text-wrap:pretty}body.mb-prayer .mb-p-done-again{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:12px;padding:0 20px;border-radius:var(--r-field);background:var(--acc);color:var(--onacc);font-size:14px;font-weight:650;text-decoration:none;transition:background var(--dur) ease,transform var(--dur) ease,box-shadow var(--dur) ease}body.mb-prayer .mb-p-done-again:hover{background:var(--accHover);color:var(--onacc);transform:translateY(-1px);box-shadow:var(--sh)}body.mb-prayer .mb-p-done-again:active{transform:translateY(0)}body.mb-prayer .mb-p-done-again:focus-visible{outline:2px solid var(--focus-on-acc);outline-offset:-3px}body.mb-prayer .mb-p-form{display:flex;flex-direction:column;gap:18px;min-width:0;padding:clamp(18px, 2.4vw, 26px);border:1px solid var(--line);border-radius:var(--r-panel);background:var(--card);box-shadow:var(--sh)}body.mb-prayer .mb-p-formhead,body.mb-prayer .mb-p-field,body.mb-prayer .mb-p-follow,body.mb-prayer .mb-p-send{min-width:0}body.mb-prayer .mb-p-formtitle{font-size:18px;font-weight:750;letter-spacing:-.022em;line-height:1.25;color:var(--ink)}body.mb-prayer .mb-p-formlede{margin-top:7px;font-size:13.5px;line-height:1.55;color:var(--body);text-wrap:pretty}body.mb-prayer .mb-p-label{display:block;margin-bottom:9px;font-size:12.5px;font-weight:650;line-height:1.4;color:var(--body)}body.mb-prayer .mb-p-chips{display:flex;flex-wrap:wrap;gap:7px}body.mb-prayer .mb-p-chip{position:relative;display:inline-flex;min-width:0;max-width:100%;cursor:pointer}body.mb-prayer .mb-p-chip>input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:var(--r-pill);background:#fff0;opacity:0;cursor:pointer;z-index:1}body.mb-prayer .mb-p-chip>span{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:34px;padding:4px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--card);color:var(--body);font-size:13px;font-weight:600;line-height:1.25;text-align:center;overflow-wrap:anywhere;transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease,box-shadow var(--dur) ease}body.mb-prayer .mb-p-chip:hover>span{border-color:var(--acc);color:var(--ink)}body.mb-prayer .mb-p-chip>input:checked+span{border-color:var(--acc);background:var(--accsoft);color:var(--acc);font-weight:650;box-shadow:inset 0 0 0 1px var(--acc)}body.mb-prayer .mb-p-chip>input:focus-visible{outline:none}body.mb-prayer .mb-p-chip>input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}body.mb-prayer .mb-p-textarea{display:block;width:100%;min-width:0;min-height:124px;padding:13px;border:1px solid var(--line);border-radius:var(--r-12);background:var(--stage);color:var(--ink);font-family:inherit;font-size:14.5px;line-height:1.6;resize:vertical;overflow-wrap:anywhere;transition:border-color var(--dur) ease,box-shadow var(--dur) ease}body.mb-prayer .mb-p-textarea::placeholder{color:var(--muted)}body.mb-prayer .mb-p-textarea:focus,body.mb-prayer .mb-p-textarea:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accsoft)}body.mb-prayer .mb-p-counter{display:block;margin-top:6px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}body.mb-prayer .mb-p-counter.is-over{color:var(--live);font-weight:650}body.mb-prayer .mb-p-whorow{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr));gap:9px}body.mb-prayer .mb-p-input{width:100%;min-width:0;min-height:44px;padding:0 13px;border:1px solid var(--line);border-radius:var(--r-field);background:var(--stage);color:var(--ink);font-family:inherit;font-size:14px;overflow-wrap:anywhere;transition:border-color var(--dur) ease,box-shadow var(--dur) ease}body.mb-prayer .mb-p-input::placeholder{color:var(--muted)}body.mb-prayer .mb-p-input:focus,body.mb-prayer .mb-p-input:focus-visible{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--accsoft)}body.mb-prayer .mb-p-who>.mb-p-input{margin-top:9px}body.mb-prayer .mb-p-fine{display:block;margin-top:9px;font-size:12.5px;line-height:1.55;color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-see{display:grid;gap:8px}body.mb-prayer .mb-p-see-opt{position:relative;display:block;min-width:0;cursor:pointer}body.mb-prayer .mb-p-see-opt>input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;border-radius:var(--r-12);background:#fff0;opacity:0;cursor:pointer;z-index:1}body.mb-prayer .mb-p-see-opt>span{position:relative;display:block;min-width:0;padding:11px 13px 11px 41px;border:1px solid var(--line2);border-radius:var(--r-12);background:var(--card);transition:background var(--dur) ease,border-color var(--dur) ease}body.mb-prayer .mb-p-see-opt>span::before{content:"";position:absolute;top:50%;inset-inline-start:13px;width:17px;height:17px;margin-top:-8.5px;border:2px solid var(--line);border-radius:var(--r-pill);background:#fff0;transition:border-color var(--dur) ease}body.mb-prayer .mb-p-see-opt>span::after{content:"";position:absolute;top:50%;inset-inline-start:17.5px;width:8px;height:8px;margin-top:-4px;border-radius:var(--r-pill);background:var(--acc);transform:scale(0);transition:transform var(--dur-pop) var(--ease)}body.mb-prayer .mb-p-see-opt:hover>span{border-color:var(--line)}body.mb-prayer .mb-p-see-opt:hover>span::before{border-color:var(--acc)}body.mb-prayer .mb-p-see-opt>input:checked+span{padding:10px 12px 10px 40px;border:2px solid var(--acc);background:var(--accsoft)}body.mb-prayer .mb-p-see-opt>input:checked+span::before{inset-inline-start:12px;border-color:var(--acc)}body.mb-prayer .mb-p-see-opt>input:checked+span::after{inset-inline-start:16.5px;transform:scale(1)}body.mb-prayer .mb-p-see-opt>input:focus-visible{outline:none}body.mb-prayer .mb-p-see-opt>input:focus-visible+span{outline:2px solid var(--acc);outline-offset:2px}body.mb-prayer .mb-p-see-opt b{display:block;font-size:13.5px;font-weight:650;line-height:1.35;color:var(--ink)}body.mb-prayer .mb-p-see-opt>span>span{display:block;margin-top:2px;font-size:12.5px;line-height:1.5;color:var(--body);text-wrap:pretty}body.mb-prayer .mb-p-follow{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid color-mix(in oklab,var(--tintink) 20%,transparent);border-radius:var(--r-12);background:var(--tint);cursor:pointer}body.mb-prayer .mb-p-follow>input{flex:0 0 auto;width:17px;height:17px;min-height:0;margin:2px 0 0;accent-color:var(--tintink);cursor:pointer}body.mb-prayer .mb-p-follow>span{flex:1 1 auto;min-width:0}body.mb-prayer .mb-p-follow b{display:block;font-size:13px;font-weight:650;line-height:1.4;color:var(--tintink)}body.mb-prayer .mb-p-follow>span>span{display:block;margin-top:4px;font-size:12.5px;line-height:1.55;color:color-mix(in oklab,var(--tintink) 82%,var(--tint));text-wrap:pretty}body.mb-prayer .mb-p-send{padding-top:16px;border-top:1px solid var(--line2)}body.mb-prayer .mb-p-go{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:50px;padding:0 18px;border:0;border-radius:var(--r-12);background:var(--acc);color:var(--onacc);font-family:inherit;font-size:15px;font-weight:700;line-height:1.25;text-align:center;cursor:pointer;transition:background var(--dur) ease,transform var(--dur) ease,box-shadow var(--dur) ease}body.mb-prayer .mb-p-go>svg{flex:0 0 auto}body.mb-prayer .mb-p-go:hover{background:var(--accHover);transform:translateY(-1px);box-shadow:var(--sh)}body.mb-prayer .mb-p-go:active{transform:translateY(0);box-shadow:var(--sc)}body.mb-prayer .mb-p-go[disabled]{opacity:.45;pointer-events:none;transform:none;box-shadow:none}body.mb-prayer .mb-p-go:focus-visible{outline:2px solid var(--focus-on-acc);outline-offset:-3px}body.mb-prayer .mb-p-note{margin-top:10px;font-size:12.5px;line-height:1.55;color:var(--body);text-align:center;text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-note>svg{display:inline-block;vertical-align:-2px;margin-right:6px}body.mb-prayer .mb-p-wall{display:none;min-width:0;overflow:hidden;border:1px solid var(--line2);border-radius:var(--r-panel);background:var(--card)}body.mb-prayer .mb-p-wall.is-on{display:block}body.mb-prayer .mb-p-wallhead{display:flex;align-items:center;gap:9px;padding:12px 15px;border-bottom:1px solid var(--line2)}body.mb-prayer .mb-p-walllabel{min-width:0;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}body.mb-prayer .mb-p-wallcount{flex:0 0 auto;margin-left:auto;font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}body.mb-prayer .mb-p-walllist{max-height:min(58vh, 520px);padding:8px;overflow-y:auto;overscroll-behavior:contain;list-style:none}body.mb-prayer .mb-p-empty{padding:18px 15px 20px;font-size:13.5px;line-height:1.6;color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-card{min-width:0;padding:15px;border:1px solid var(--line2);border-radius:var(--r-12);background:var(--stage);animation:mbPRise var(--dur-crossfade) var(--ease) backwards}body.mb-prayer .mb-p-card+.mb-p-card{margin-top:8px}body.mb-prayer .mb-p-card:nth-child(2){animation-delay:.03s}body.mb-prayer .mb-p-card:nth-child(3){animation-delay:.06s}body.mb-prayer .mb-p-card:nth-child(4){animation-delay:.09s}body.mb-prayer .mb-p-card:nth-child(5){animation-delay:.12s}body.mb-prayer .mb-p-card:nth-child(n+6){animation-delay:.15s}body.mb-prayer .mb-p-cardtop{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0}body.mb-prayer .mb-p-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:27px;height:27px;border-radius:var(--r-pill);background:var(--tint);color:var(--tintink);font-size:10.5px;font-weight:700;line-height:1}body.mb-prayer .mb-p-cardwho{min-width:0;font-size:12.5px;font-weight:700;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}body.mb-prayer .mb-p-cardcat{display:inline-flex;align-items:center;min-width:0;min-height:19px;padding:1px 8px;border:1px solid var(--line2);border-radius:var(--r-xs);background:var(--card);font-size:10.5px;font-weight:700;letter-spacing:.05em;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}body.mb-prayer .mb-p-cardtitle{margin-top:10px;font-size:14px;font-weight:700;line-height:1.35;color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-cardtext{margin-top:10px;font-size:14px;line-height:1.62;color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-cardfoot{display:flex;align-items:center;flex-wrap:wrap;gap:9px;min-width:0;margin-top:12px}body.mb-prayer .mb-p-cardwhen{flex:0 0 auto;margin-left:auto;font-size:11px;color:var(--muted)}body.mb-prayer .mb-p-pray{display:inline-flex;align-items:center;gap:7px;min-width:0;min-height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--r-8);background:#fff0;color:var(--body);font-family:inherit;font-size:12.5px;font-weight:600;line-height:1.25;cursor:pointer;transition:background var(--dur) ease,border-color var(--dur) ease,color var(--dur) ease}body.mb-prayer .mb-p-pray>svg{flex:0 0 auto}body.mb-prayer .mb-p-pray:hover{border-color:var(--acc);background:var(--soft);color:var(--ink)}body.mb-prayer .mb-p-pray.is-prayed{border-color:var(--acc);background:var(--accsoft);color:var(--acc)}body.mb-prayer .mb-p-pray.is-prayed:hover{border-color:var(--acc);background:var(--accsoft);color:var(--acc)}body.mb-prayer .mb-p-pray[disabled]{opacity:.55;pointer-events:none}body.mb-prayer .mb-p-pray .eos-prayer-count{font-weight:700;font-variant-numeric:tabular-nums}body.mb-prayer .mb-p-rules,body.mb-prayer .mb-p-talk{min-width:0;padding:16px 18px;border:1px solid var(--line2);border-radius:var(--r-panel);background:var(--card)}body.mb-prayer .mb-p-ruleslabel,body.mb-prayer .mb-p-talklabel{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--muted)}body.mb-prayer .mb-p-ruleslist{margin-top:11px;list-style:none}body.mb-prayer .mb-p-ruleslist li{font-size:12.5px;line-height:1.6;color:var(--body);text-wrap:pretty;overflow-wrap:anywhere}body.mb-prayer .mb-p-ruleslist li+li{margin-top:9px}body.mb-prayer .mb-p-ruleslist b{font-weight:700;color:var(--ink)}body.mb-prayer .mb-p-talk p{margin-top:9px;font-size:12.5px;line-height:1.6;color:var(--body);text-wrap:pretty}body.mb-prayer .mb-p-talklink,body.mb-prayer .mb-p-leadlink{display:inline-flex;align-items:center;gap:7px;max-width:100%;min-height:36px;margin-top:12px;padding:0 13px;border-radius:var(--r-ctl);background:var(--card);color:var(--ink);font-size:13px;font-weight:650;text-decoration:none;overflow-wrap:anywhere;transition:background var(--dur) ease,border-color var(--dur) ease,gap var(--dur) var(--ease)}body.mb-prayer .mb-p-talklink{border:1px solid var(--line)}body.mb-prayer .mb-p-talklink>svg,body.mb-prayer .mb-p-leadlink>svg{flex:0 0 auto}body.mb-prayer .mb-p-talklink:hover{border-color:var(--acc);background:var(--soft);color:var(--ink)}body.mb-prayer .mb-p-lead{min-width:0;padding:18px;border:1px solid var(--accLight);border-radius:var(--r-panel);background:var(--tint2)}body.mb-prayer .mb-p-leadlabel{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;color:var(--tint2ink)}body.mb-prayer .mb-p-lead p{margin-top:9px;font-size:13px;line-height:1.55;color:var(--tint2ink);text-wrap:pretty}body.mb-prayer .mb-p-leadlink:hover{background:var(--soft);color:var(--ink);gap:10px}@keyframes mbPRise{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mbPPop{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@media (min-width:940px){body.mb-prayer .mb-p-grid{grid-template-columns:minmax(0,1fr) 340px}}@media (max-width:620px){body.mb-prayer .mb-p-form{gap:16px;padding:16px 15px}body.mb-prayer .mb-p-done{padding:20px 16px}body.mb-prayer .mb-p-textarea{min-height:116px}}@media (max-width:520px){body.mb-prayer .mb-p-tabs{display:flex;width:100%}body.mb-prayer .mb-p-tab{flex:1 1 0%;padding:0 10px;font-size:13.5px;white-space:normal}}@media (max-width:430px){body.mb-prayer .mb-p-walllist{padding:6px}body.mb-prayer .mb-p-card{padding:13px}body.mb-prayer .mb-p-cardfoot{gap:8px;margin-top:11px}body.mb-prayer .mb-p-pray{padding:0 10px}body.mb-prayer .mb-p-done-again{width:100%}}@media (forced-colors:active){body.mb-prayer .mb-p-see-opt>input:checked+span,body.mb-prayer .mb-p-chip>input:checked+span{outline:2px solid currentColor;outline-offset:-4px}body.mb-prayer .mb-p-see-opt>span::after{background:currentColor;forced-color-adjust:none}}@media (prefers-reduced-motion:reduce){body.mb-prayer .mb-p-head,body.mb-prayer .mb-p-panel,body.mb-prayer .mb-p-panel.is-on,body.mb-prayer .mb-p-aside,body.mb-prayer .mb-p-done,body.mb-prayer .mb-p-card{animation:none}body.mb-prayer .mb-p-go:hover,body.mb-prayer .mb-p-go:active,body.mb-prayer .mb-p-done-again:hover,body.mb-prayer .mb-p-done-again:active{transform:none}body.mb-prayer .mb-p-see-opt>span::after{transition:none}body.mb-prayer .mb-p-leadlink:hover{gap:7px}body.mb-prayer .mb-p-tab,body.mb-prayer .mb-p-chip>span,body.mb-prayer .mb-p-see-opt>span,body.mb-prayer .mb-p-see-opt>span::before,body.mb-prayer .mb-p-textarea,body.mb-prayer .mb-p-input,body.mb-prayer .mb-p-go,body.mb-prayer .mb-p-done-again,body.mb-prayer .mb-p-pray,body.mb-prayer .mb-p-talklink,body.mb-prayer .mb-p-leadlink{transition-duration:var(--dur-instant)}}body.mb-prayer [hidden]{display:none}body.mb-prayer .mb-p-panel[hidden],body.mb-prayer .mb-p-wall[hidden]{display:none}