.nav-badge{color:#fff;background:#c3141a;border-radius:999px;place-items:center;min-width:20px;height:20px;margin-left:6px;padding:0 5px;font-size:.65rem;font-weight:1000;line-height:1;display:inline-grid}.alerts-page{gap:28px;display:grid}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.section-heading h1,.section-heading h2{margin:.2em 0}.alert-count{text-align:center;background:linear-gradient(145deg,#161616,#090909);border:1px solid #2b2b2b;min-width:120px;padding:22px}.alert-count strong{font-size:2.8rem;line-height:1;display:block}.alert-count span{color:#aaa;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:.7rem;display:block}.alerts-layout{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);gap:22px;display:grid}.alerts-layout .home-panel{height:max-content}.alerts-layout button,.alert-row button{color:#080808;text-transform:uppercase;cursor:pointer;background:#fff;border:0;min-height:42px;padding:9px 13px;font-weight:900}.alert-row{border-top:1px solid #292929;justify-content:space-between;gap:18px;padding:20px 0;display:flex}.alert-row.unread{background:linear-gradient(90deg,#c3141a14,#0000);border-left:3px solid #c3141a;padding-left:16px}.alert-row strong{margin:5px 0;font-size:1.12rem;display:block}.alert-row p{color:#bbb;margin:8px 0;line-height:1.55}.alert-row a{text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:.75rem;font-weight:900;display:inline-block}.alert-meta{color:#999;text-transform:uppercase;letter-spacing:.1em;gap:12px;font-size:.66rem;font-weight:900;display:flex}.check-row{align-items:center;grid-template-columns:none!important;gap:10px!important;display:flex!important}.check-row input{width:18px;height:18px;min-height:auto!important}.empty-panel{background:#0c0c0c;border:1px solid #292929;padding:24px}.empty-panel p{color:#aaa}.home-panel>h2{text-transform:uppercase;font-size:1.7rem}.admin-row button{text-transform:uppercase;cursor:pointer;border:0;min-height:40px;padding:8px 12px;font-weight:900}@media (max-width:850px){.alerts-layout{grid-template-columns:1fr}.section-heading{flex-direction:column;align-items:flex-start}.alert-count{text-align:left;width:100%}.alert-row{flex-direction:column}}n.group-conversation-title{align-items:center;gap:8px;display:flex}.group-conversation-title .nav-badge{flex:none;margin-left:0}
.v2-preview-badge{letter-spacing:.13em;text-transform:uppercase;color:#aaa;white-space:nowrap;border:1px solid #383838;border-radius:999px;padding:6px 9px;font-size:.58rem;font-weight:900}.review-feedback{z-index:80;position:fixed;bottom:20px;right:20px}.review-feedback-trigger{color:#fff;text-transform:uppercase;letter-spacing:.07em;cursor:pointer;background:#c3141a;border:0;border-radius:999px;padding:13px 17px;font-weight:900;box-shadow:0 8px 30px #000}.review-feedback-panel{background:#0d0d0d;border:1px solid #343434;border-radius:14px;width:min(380px,100vw - 32px);padding:20px;position:absolute;bottom:58px;right:0;box-shadow:0 20px 60px #000}.review-feedback-panel>div{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.review-feedback-panel>div span{letter-spacing:.15em;color:#888;font-size:.6rem;font-weight:900}.review-feedback-panel>div button{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:1.5rem}.review-feedback-panel>strong{text-transform:uppercase;font-size:1.2rem}.review-feedback-panel p{color:#888;font-size:.85rem;line-height:1.5}.review-feedback-panel form{gap:10px;display:grid}.review-feedback-panel select,.review-feedback-panel textarea{color:#fff;width:100%;font:inherit;background:#070707;border:1px solid #343434;border-radius:7px;padding:11px}.review-feedback-panel textarea{resize:vertical;min-height:120px}.review-feedback-panel form button{color:#050505;text-transform:uppercase;cursor:pointer;background:#fff;border:0;border-radius:7px;min-height:43px;font-weight:900}.review-feedback-panel small{color:#aaa;margin-top:10px;display:block}@media (max-width:640px){.v2-preview-badge{display:none}.review-feedback{bottom:82px;right:14px}.review-feedback-trigger{padding:11px 14px;font-size:.68rem}}
.rare-glass-app{isolation:isolate;background:radial-gradient(at 73% 18%,#ae0e1524,#0000 31rem),radial-gradient(at 22% 52%,#ffffff06,#0000 27rem),radial-gradient(at 68% 78%,#780a0f12,#0000 32rem),linear-gradient(#030303 0%,#080808 52%,#040404 100%);min-height:100vh;position:relative}.rare-glass-app:before{content:"";z-index:-1;pointer-events:none;opacity:.55;background:linear-gradient(115deg,#0000 0 43%,#ffffff05 48%,#0000 53%),radial-gradient(circle at 78% 31%,#d7181f13,#0000 20rem);position:fixed;inset:0}.rare-glass-header{z-index:60;border:1px solid var(--rare-glass-line-side);border-top-color:var(--rare-glass-line-top);-webkit-backdrop-filter:blur(28px)saturate(140%);background:linear-gradient(#121214e0,#050507d1);border-radius:16px;min-height:76px;margin:10px 18px 0;position:sticky;top:10px;box-shadow:inset 0 1px #ffffff1b,inset -1px -1px #0000003d,0 18px 48px #00000057}.rare-glass-header .desktop-member-nav a,.rare-glass-header .mobile-utility-nav a{border:1px solid #0000;border-radius:10px;padding:8px 10px;transition:background .16s,border-color .16s,transform .16s}.rare-glass-header .desktop-member-nav a:hover,.rare-glass-header .mobile-utility-nav a:hover{background:linear-gradient(#ffffff12,#ffffff06);border-color:#ffffff24;transform:translateY(-1px)}.system-refresh-button{color:#f4f4f4;width:38px;min-width:38px;min-height:38px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px)saturate(130%);background:linear-gradient(#ffffff13,#ffffff06);border:1px solid #ffffff26;border-top-color:#ffffff3d;border-radius:11px;justify-content:center;align-items:center;padding:7px;transition:transform .15s,border-color .15s,background .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 8px 22px #00000038}.system-refresh-label{display:none}.system-refresh-icon{font-size:1.08rem;line-height:1}.system-refresh-button:hover{background:linear-gradient(#ffffff1f,#ffffff0a);border-color:#ffffff4d;transform:translateY(-1px)}.system-refresh-button:active{transform:translateY(1px)scale(.97)}.system-refresh-button:disabled{opacity:.65;cursor:wait}.rare-glass-app .member-main{padding-top:clamp(20px,3vw,40px)}.rare-glass-app .content-hero-copy,.rare-glass-app .content-card,.rare-glass-app .content-reader,.rare-glass-app .continue-card,.rare-glass-app .home-panel,.rare-glass-app .prayer-card,.rare-glass-app .prayer-form,.rare-glass-app .faith-path,.rare-glass-app .faith-reader-section,.rare-glass-app .series-card,.rare-glass-app .series-banner,.rare-glass-app .empty-panel{border:1px solid var(--rare-glass-line-side);border-top-color:var(--rare-glass-line-top);border-radius:var(--rare-glass-radius);background:var(--rare-panel-background);box-shadow:var(--rare-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(128%);border-left-color:#ffffff25;position:relative;overflow:hidden}.rare-glass-app .content-hero-copy:before,.rare-glass-app .home-panel:before,.rare-glass-app .prayer-card:before,.rare-glass-app .faith-path:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(118deg,#fff1,#0000 20% 76%,#ffffff03);position:absolute;inset:0}.rare-glass-app .content-hero-copy{background:var(--rare-hero-background)}.rare-glass-app .home-hero{border:1px solid var(--rare-glass-line-side);border-top-color:var(--rare-glass-line-top);border-radius:var(--rare-glass-radius);box-shadow:inset 0 1px 0 #ffffff1b, inset -1px -1px 0 #0000004d, var(--rare-glass-shadow);-webkit-backdrop-filter:blur(24px)saturate(128%);background:radial-gradient(circle at 72% 42%,#be12192e,#0000 31%),radial-gradient(circle at 94% 12%,#d7202612,#0000 18%),linear-gradient(145deg,#121214ab,#05050782);border-left-color:#ffffff25}.rare-glass-app .home-hero>:last-child{align-self:center}.rare-glass-app .faith-path:first-child{background:radial-gradient(circle at 84% 18%,#be121929,#0000 30%),linear-gradient(145deg,#141011ad,#0606088a)}.rare-glass-app .faith-path,.rare-glass-app .continue-card,.rare-glass-app .content-card{transition:transform .17s,border-color .17s,background .17s,box-shadow .17s}.rare-glass-app .faith-path:hover,.rare-glass-app .continue-card:hover,.rare-glass-app .content-card:hover{border-top-color:#ffffff52;border-left-color:#ffffff38;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff21,0 28px 72px #0000007a}.rare-glass-app .content-actions a,.rare-glass-app .content-actions button,.rare-glass-app .prayer-form button,.rare-glass-app .prayer-card button,.rare-glass-app .journal-form button{background:var(--rare-control-background);box-shadow:var(--rare-control-shadow);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(138%);border:1px solid #ffffff26;border-top-color:#ffffff47;border-radius:12px;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;position:relative;overflow:hidden}
.rare-glass-app .member-main :is(.rare-panel,.prayer-hero,.prayer-compose,.prayer-history,.prayer-history-card,.alert-count,.stories-empty,.story-card,.featured-story,.event-card,.event-featured,.empty-panel){border:1px solid var(--rare-glass-line-side);border-top-color:var(--rare-glass-line-top);border-radius:var(--rare-glass-radius);background:var(--rare-panel-background);box-shadow:var(--rare-panel-shadow);-webkit-backdrop-filter:blur(24px)saturate(128%);border-left-color:#ffffff25}.rare-glass-app .member-main :is(.prayer-hero,.rare-panel-hero,.featured-story,.event-featured){background:var(--rare-hero-background)}.rare-glass-app .member-main .prayer-history-card{background:var(--rare-glass-soft);-webkit-backdrop-filter:none;box-shadow:inset 0 1px #ffffff0f}.rare-glass-app .prayer-compose .prayer-form{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.rare-glass-app .prayer-history{scrollbar-color:#555 transparent;scroll-margin-top:110px}.rare-glass-app .prayer-card:before{background:linear-gradient(118deg,#fff1,#0000 20% 76%,#ffffff03);width:100%}.rare-glass-app .prayer-card-answered{border-left-color:#8fbf72a6}.rare-glass-app :is(.prayer-update,.alert-row.unread){background:linear-gradient(90deg, var(--rare-red-glow), transparent);border-radius:10px}.rare-glass-app :is(.prayer-history-top,.prayer-history-meta,.alert-meta){flex-wrap:wrap}.rare-glass-app :is(.prayer-history-card,.alert-row,.rare-panel){overflow-wrap:anywhere;min-width:0}.rare-glass-app :is(.status-pill,.answered-badge,.scripture-chip,.scripture-callout,.event-cancelled){border:1px solid var(--rare-glass-line);border-top-color:var(--rare-glass-line-top);background:var(--rare-glass-soft);color:#d0d0d0;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;padding:6px 10px;font-size:.68rem;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.rare-glass-app :is(.status-approved,.prayer-status-answered,.answered-badge){color:#bfe6a8;background:#2d4c1f38;border-color:#8fbf7266}.rare-glass-app .status-pending{color:#e7d39a;background:#765f2a2e;border-color:#e7d39a59}.rare-glass-app :is(.status-rejected,.status-withdrawn,.event-cancelled){color:#e4a4a8;background:#6b2b2f33;border-color:#e4a4a859}.rare-glass-app .prayer-status-open{color:#aac9e5;background:#3a526a33;border-color:#aac9e559}.rare-glass-app :is(.prayer-status-closed,.status-closed){color:#aaa}.rare-glass-app :is(.auth-error,.auth-success){border-radius:12px;box-shadow:inset 0 1px #ffffff0f}.rare-glass-app .auth-error{background:#6b2b2f40;border-color:#e4a4a866}.rare-glass-app .auth-success{background:#2d4c1f40;border-color:#8fbf7266}.rare-glass-app :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;max-width:100%}.rare-glass-app input:is([type=checkbox],[type=radio]){accent-color:var(--accent);box-shadow:none;flex-shrink:0}.rare-glass-app input::file-selector-button{border:1px solid var(--rare-glass-line);background:var(--rare-control-background);color:#fff;cursor:pointer;border-radius:7px;margin-right:12px;padding:7px 10px}.rare-glass-app select option{color:#fff;background:#111}.rare-glass-app .member-main :is(.story-report form,.rare-sheet,dialog){border:1px solid var(--rare-glass-line);border-top-color:var(--rare-glass-line-top);border-radius:var(--rare-glass-radius);background:var(--rare-overlay-background);box-shadow:var(--rare-panel-shadow);color:#fff;-webkit-backdrop-filter:blur(28px)saturate(135%)}.rare-glass-app .review-feedback-panel{overscroll-behavior:contain;max-height:calc(100dvh - 180px);overflow-y:auto}.rare-glass-app .review-feedback-panel>div button{min-width:44px;padding:6px}.rare-glass-app{background:radial-gradient(at 24% 48%,#ffffff06,#0000 28rem),radial-gradient(at 78% 22%,#c3141a06,#0000 22rem),linear-gradient(#020202 0%,#070707 52%,#030303 100%)}.rare-glass-app:before{opacity:.4;background:linear-gradient(115deg,#0000 0 43%,#ffffff05 48%,#0000 53%)}.rare-glass-app .home-hero{background:radial-gradient(circle at 84% 26%,#c3141a0d,#0000 24%),linear-gradient(145deg,#121214b8,#04040699)}.rare-glass-app .faith-path:first-child{background:radial-gradient(circle at 88% 18%,#c3141a0b,#0000 24%),linear-gradient(145deg,#121214b3,#05050794)}.rare-glass-app .rare-network-wordmark{color:#fff;align-items:center;min-width:0;padding-top:10px;text-decoration:none;display:inline-flex;position:relative}.rare-glass-app .rare-network-wordmark:before{content:"";background:var(--accent);border-radius:999px;width:38%;height:4px;position:absolute;top:0;left:0}.rare-glass-app .rare-network-wordmark-text{letter-spacing:-.055em;text-transform:uppercase;white-space:nowrap;font-size:clamp(2rem,3.25vw,2.85rem);font-weight:1000;line-height:.9}.rare-glass-app .member-main :is(h1,.auth-title){overflow-wrap:normal;word-break:normal;text-wrap:balance}.rare-glass-app .member-main .auth-title{max-width:100%;font-size:clamp(2.6rem,5.4vw,5rem)}@media (max-width:800px){.rare-glass-app .review-feedback{bottom:calc(100px + env(safe-area-inset-bottom))}.rare-glass-app .review-feedback-panel{max-height:calc(100dvh - 200px - env(safe-area-inset-bottom))}.rare-glass-app .rare-network-wordmark-text{font-size:clamp(1.9rem,7vw,2.55rem)}}@media (prefers-reduced-transparency:reduce){.rare-glass-app .member-main :is(.rare-panel,.prayer-compose,.prayer-history,.prayer-history-card,.alert-count,.empty-panel){-webkit-backdrop-filter:none;background:#111}}.rare-glass-app .member-main :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #fff}@media (max-width:850px){.rare-glass-app .alerts-page .section-heading{align-items:flex-start}}@media (max-width:640px){.rare-glass-app .member-main .auth-title{font-size:clamp(2.35rem,11vw,3.6rem)}.rare-glass-app .rare-network-wordmark-text{font-size:clamp(1.8rem,8.3vw,2.3rem)}}
