:root{--arrow-forward:"→";--primary:#0e6ba8;--primary-dark:#08466e;--accent:#2ba9e0;--accent-soft:#e6f3fb;--ink:#10243b;--ink-muted:#4b5e71;--ink-faint:#5f7183;--bg:#fff;--surface:#f5f9fc;--border:#e2eaf1;--tile-bible:#1f6f4a;--tile-bible-soft:#e4f2ea;--tile-songs:#6d4aa6;--tile-songs-soft:#eee8f8;--tile-index:#a35a00;--tile-index-soft:#faeedf;--tile-videos:#b3372c;--tile-videos-soft:#fbe9e7;--tile-sermons:#15607f;--tile-sermons-soft:#e3f0f6;--tile-events:#2c6e31;--tile-events-soft:#e7f2e8;--tile-favorites:#a81e58;--tile-favorites-soft:#fbe7ef;--tile-gallery:#7a5b12;--tile-gallery-soft:#f6efdd;--tile-quiz:#7a2e6b;--tile-quiz-soft:#f6e7f3;--tile-wallpaper:#1e5f74;--tile-wallpaper-soft:#e2eff3;--tile-home:#0e6ba8;--tile-home-soft:#e6f3fb;--tile-prayer:#2f5d8c;--tile-prayer-soft:#e7eff7;--tile-live:#a32235;--tile-live-soft:#f9e7ea;--tile-testimonies:#3f3d9e;--tile-testimonies-soft:#e9e8f7;--stage-bg:#04121f;--danger:#c0392b;--ok:#1e7f52;--radius:12px;--radius-lg:18px;--shadow:0 1px 2px #10243b0f, 0 8px 24px #10243b0f;--lh:1.65;--font-body:"Noto Sans Telugu", "Gautami", "Nirmala UI", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-head:var(--font-body);--font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--head-bg:#ffffffeb;--head-border:var(--border);--card-bg:#fff;--card-border:var(--border);--card-radius:18px;--foot-bg:#fff;--foot-border:var(--border);--head-transform:none;--head-tracking:normal;font-family:var(--font-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{line-height:var(--lh);margin:0}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit;color:inherit}:where(.tpl-classic,.tpl-sanctuary) :where(button){border-style:solid;border-width:0}h1,h2,h3{font-family:var(--font-head);margin:0;line-height:1.35}.site{background:var(--page-paper,transparent);flex-direction:column;min-height:100vh;display:flex}[dir=rtl]{--arrow-forward:"←"}[dir=rtl] .dir-arrow{display:inline-block;transform:scaleX(-1)}.header{z-index:20;background:var(--head-bg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--head-border);align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;top:0}.header .brand{color:var(--primary-dark);align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.header .brand small{color:var(--ink-muted);letter-spacing:.04em;font-size:11px;font-weight:500;display:block}.header .brand{order:1}.header nav{flex-wrap:wrap;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.header nav a{color:var(--ink-muted);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.header nav a:hover{background:var(--surface);text-decoration:none}.header nav a.active{background:var(--accent-soft);color:var(--primary)}.brand-short{display:none}.nav-toggle{border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:7px 12px;font-size:13px;font-weight:600;display:none}.nav-toggle[aria-expanded=true]{border-color:var(--primary);background:var(--accent-soft);color:var(--primary-dark)}.nav-toggle-bars{gap:3px;display:grid}.nav-toggle-bars i{background:currentColor;border-radius:2px;width:15px;height:2px;display:block}.container{width:min(1080px,100% - 40px);margin-inline:auto}.admin-shell,.footer--admin .container{width:100%;max-width:none;margin-inline:0;padding-inline:20px}@media (width<=700px){.admin-shell,.footer--admin .container{padding-inline:14px}}@media (width>=900px){.admin-shell>.admin-bar{z-index:5;background:var(--bg);margin:0 0 4px;padding-top:14px;position:sticky;top:64px;box-shadow:0 8px 12px -12px #10243b80}}.main{flex:1;padding:28px 0 64px}@media (width<=700px){.header{gap:10px;padding:12px 14px}.brand-full{display:none}.brand-short{white-space:nowrap;font-size:15px;display:inline}.header .brand small{display:none}.header{position:sticky}.nav-toggle{display:inline-flex}.header nav{background:var(--bg);border-bottom:1px solid var(--border);flex-flow:column;align-items:stretch;gap:2px;max-height:min(70vh,520px);margin:0;padding:8px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #10243b1a}.header nav.is-open{display:flex}.header nav a{white-space:nowrap;border-radius:10px;padding:11px 12px;font-size:15px}.header nav>:not(a){margin-top:4px}.header>.lang-switch--compact{margin-inline-start:auto}.nav-toggle{margin-inline-start:0}.container{width:100% - 28px;width:calc(100% - 28px)}.main{padding:18px 0 48px}.card{padding:18px}.footer{padding:20px 0}.search,.field input,.field textarea,.field select{font-size:16px}.btn{padding:12px 18px}.song-item{gap:12px;padding:12px 10px}.song-item .title{font-size:16px}.stanza{padding:12px 14px;font-size:17px}.card .table-wrap{margin-inline:-14px}.table th,.table td{padding:10px 8px}.table .actions{flex-wrap:wrap;justify-content:flex-start}}@media (width<=440px){.header{padding:12px 10px}.brand-short{font-size:14px}}.footer{border-top:1px solid var(--foot-border);background:var(--foot-bg);color:var(--ink-muted);padding:28px 0;font-size:13px}.footer .container{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.btn{border-radius:var(--radius);background:var(--primary);color:#fff;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:15px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.btn:hover{background:var(--primary-dark);color:#fff;text-decoration:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}.btn.secondary:hover{background:var(--accent-soft);color:var(--ink)}.btn.danger{color:var(--danger);background:0 0;border-color:#f0d4d0}.btn.danger:hover{color:var(--danger);background:#fdf3f2}.btn.small{padding:6px 12px;font-size:13px}.field{gap:6px;margin-bottom:20px;display:grid}.field label{color:var(--ink);letter-spacing:-.005em;font-size:14px;font-weight:600}.field input,.field textarea,.field select{border:1px solid var(--input-border,var(--border));background:var(--card-bg);line-height:var(--lh);border-radius:12px;outline:none;padding:10px 14px;transition:border-color .15s,box-shadow .15s}.field input:hover,.field textarea:hover,.field select:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.field textarea{resize:vertical;min-height:300px;font-size:16px}.field textarea[rows="2"],.field textarea[rows="3"]{min-height:0}.field .hint,.field p.hint{color:var(--ink-faint);margin:2px 0 0;font-size:12px;line-height:1.5}:is(.field input:user-invalid,.field textarea:user-invalid,.field select:user-invalid){border-color:var(--danger);background:color-mix(in srgb, var(--danger) 4%, var(--card-bg))}:is(.field input:user-invalid:focus,.field textarea:user-invalid:focus,.field select:user-invalid:focus){box-shadow:0 0 0 3px color-mix(in srgb, var(--danger) 18%, transparent)}.field label .req{color:var(--ink-faint);text-transform:none;letter-spacing:0;margin-inline-start:6px;font-size:11px;font-weight:600}.field .field-error{color:var(--danger);margin:2px 0 0;font-size:12px;font-weight:600}.field.check{grid-template-columns:auto 1fr;align-items:center;gap:10px}.field.check input{width:18px;height:18px}.row{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.card{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 4%, transparent);border-radius:16px;padding:24px}@media (width>=800px){.card{padding:30px}}.help-line{margin-block:16px;padding:18px}.help-line h2,.help-line h3{margin:0 0 6px;font-size:1.05rem}.help-line p{margin:0 0 12px}.help-line .gv-rules{margin:0 0 12px;padding-inline-start:20px}.gv-help-tag{color:var(--ink);background:var(--accent-soft);border:1px solid var(--border);border-radius:999px;margin:0 0 8px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.help-line .actions .gv-help-tag{align-self:center;margin:0}.tpl-sanctuary .help-line .faint{color:var(--s-ink-body)}.alert{border-radius:var(--radius);margin-bottom:16px;padding:12px 14px;font-size:14px}.alert.error{color:var(--danger);background:#fdf3f2}.alert.ok{color:var(--ok);background:#eef8f3}.alert.warn{color:#8a5a06;background:#fdf6e7}.tag{background:var(--accent-soft);color:var(--primary);border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;display:inline-block}.tag.draft{color:#9a5b00;background:#fff4e5}.muted{color:var(--ink-muted)}.faint{color:var(--ink-faint);font-size:13px}.spinner{text-align:center;color:var(--ink-faint);padding:48px}.empty{text-align:center;color:var(--ink-muted);border-top:1px dashed var(--border);padding:64px 20px}.empty p:first-child{color:var(--ink);margin:0;font-size:1rem;font-weight:600}.empty p+p{color:var(--ink-faint);margin:6px 0 0;font-size:.875rem}.hero{background:var(--accent-soft);box-shadow:0 0 0 100vmax var(--accent-soft);clip-path:inset(0 -100vmax);grid-template-columns:210px 1fr;align-items:center;gap:32px;margin-bottom:8px;padding:40px 0 32px;display:grid}.hero .btn.secondary:hover{border-color:var(--primary);color:var(--primary-dark);background:#fff}.hero .tag{border:1px solid color-mix(in srgb, var(--primary) 20%, transparent);background:#fff}.hero h1{color:var(--primary-dark);font-size:clamp(26px,4vw,40px)}.hero p{color:var(--ink-muted);max-width:56ch;font-size:17px}.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.hero .actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}@media (width<=700px){.hero{text-align:center;grid-template-columns:1fr;justify-items:center;gap:20px;padding:20px 0 24px}.hero .actions{justify-content:center}.hero-stats{text-align:center;justify-content:center}}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.feature-grid h3{color:var(--primary-dark);margin-bottom:6px;font-size:16px}.feature-grid p{color:var(--ink-muted);margin:0;font-size:14px}.card.feature{color:inherit;flex-direction:column;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.card.feature:hover,.card.feature:focus-visible{border-color:var(--accent);box-shadow:var(--shadow);text-decoration:none;transform:translateY(-2px)}.card.feature:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.card.feature .go{color:var(--primary);margin-top:auto;padding-top:14px;font-size:13px;font-weight:600}.card.feature:hover .go{color:var(--primary-dark)}.toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);outline:none;flex:1;min-width:240px;padding:12px 16px;font-size:16px}.search:focus{border-color:var(--accent);background:#fff}.alphabet-toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);width:100%;color:var(--ink-muted);cursor:pointer;align-items:center;gap:10px;margin-bottom:12px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.alphabet-toggle:hover{background:var(--accent-soft);color:var(--primary)}.alphabet-toggle span[aria-hidden]{margin-inline-start:auto;font-size:11px}.alphabet{flex-wrap:wrap;gap:6px;margin-bottom:22px;display:flex}.alphabet button{border:1px solid var(--border);background:var(--surface);min-width:42px;color:var(--ink-faint);cursor:pointer;border-radius:10px;padding:7px 9px;font-size:16px}.alphabet button.has-songs{background:var(--accent-soft);border-color:var(--accent);color:var(--primary-dark)}.alphabet button.active{background:var(--primary);border-color:var(--primary);color:#fff}.alphabet button:disabled{cursor:default;opacity:.5}.alphabet button sup{margin-inline-start:2px;font-size:10px}.song-list{gap:2px;display:grid}.song-item{border-radius:var(--radius);color:inherit;border:1px solid #0000;align-items:center;gap:16px;padding:14px 16px;display:flex}.song-item:hover{background:var(--surface);border-color:var(--border);text-decoration:none}.song-item .title{font-size:17px;font-weight:600}.song-item .sub{color:var(--ink-faint);font-size:13px}.song-header{margin-bottom:24px}.song-header h1{color:var(--primary-dark);font-size:clamp(24px,3.5vw,34px)}.song-header .meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.stanza{border-inline-start:3px solid var(--border);border-radius:0 var(--radius) var(--radius) 0;white-space:pre-line;margin-bottom:12px;padding:14px 20px;font-size:19px}.stanza.chorus{background:var(--surface);border-inline-start-color:var(--accent)}.stanza .label{color:var(--primary);letter-spacing:.05em;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.stage{z-index:100;background:var(--stage-bg);color:#fff;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;place-items:center;padding:8vh 6vw;display:grid;position:fixed;inset:0}.stage.light{color:var(--ink);background:#fff}.stage .stanza-label{letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:3vh;font-size:13px}.stage .lines{white-space:pre-line;font-weight:600}.stage .chrome{opacity:.65;align-items:center;gap:14px;padding:16px 22px;font-size:13px;display:flex;position:fixed;left:0;right:0}.stage .chrome.top{top:0}.stage .chrome.bottom{justify-content:center;bottom:0}.stage .chrome button{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:5px 13px;font-size:13px}.stage .chrome .title{margin-inline-end:auto}.stage .chrome.top{flex-wrap:wrap;row-gap:8px}@media (width<=520px){.stage .chrome{gap:10px;padding-inline:14px}.stage .chrome.top .title{flex:100%}}.stage .dots{align-items:center;gap:7px;display:flex}.stage .dots i{opacity:.35;cursor:pointer;background:currentColor;border-radius:999px;width:8px;height:8px;transition:width .15s}.stage .dots i.active{opacity:1;width:24px}.cast-reconnect{inset-inline-end:14px;opacity:.25;background:currentColor;border-radius:999px;width:8px;height:8px;animation:1.4s ease-in-out infinite cast-pulse;position:fixed;bottom:14px}@keyframes cast-pulse{50%{opacity:.6}}.admin-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;display:flex}.admin-bar h1{margin-inline-end:auto;font-size:22px}.table{border-collapse:collapse;width:100%;font-size:14px}.table th{text-align:start;border-bottom:1px solid var(--border);color:var(--ink-muted);text-transform:uppercase;letter-spacing:.05em;padding:10px 12px;font-size:12px}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:12px}.table tr:hover td{background:var(--surface)}.table .actions{justify-content:flex-end;gap:6px;display:flex}.table-wrap{position:relative;overflow-x:auto}.swatches{flex-wrap:wrap;gap:10px;display:flex}.swatch{border-radius:var(--radius);cursor:pointer;background:0 0;border:2px solid #0000;justify-items:center;gap:5px;padding:6px;display:grid}.swatch:hover{background:var(--surface)}.swatch.active{border-color:var(--accent);background:var(--accent-soft)}.swatch-chip{border:1px solid var(--border);border-radius:10px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.swatch-label{color:var(--ink-muted);font-size:11px}.song-form{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:28px;display:grid}.song-form>*{min-width:0}.field input[type=file]{box-sizing:border-box;width:100%;max-width:100%}.song-form aside h3{color:var(--ink-muted);margin-bottom:10px;font-size:14px}@media (width<=860px){.song-form{grid-template-columns:1fr}}.login-wrap{max-width:420px;margin:8vh auto}.login-wrap .card{box-shadow:var(--shadow)}.billing-dot{background:var(--ink-faint);border-radius:999px;flex:none;width:12px;height:12px}.billing-dot.ok{background:var(--ok)}.billing-dot.warn{background:#c9820b}.billing-dot.bad{background:var(--danger)}.billing-dot.muted{background:var(--ink-faint)}.usage-summary{flex-wrap:wrap;gap:28px;margin-bottom:10px;display:flex}.usage-summary>div{gap:2px;display:grid}.usage-summary strong{color:var(--primary-dark);font-size:22px}.usage-bars{align-items:flex-end;gap:3px;height:110px;margin-top:12px;display:flex;overflow-x:auto}.usage-bar{flex-direction:column;flex:1;justify-content:flex-end;min-width:14px;height:100%;display:flex}.usage-fill{background:var(--accent);border-radius:3px 3px 0 0}.usage-fill.over{background:var(--danger)}.usage-bar span{color:var(--ink-faint);text-align:center;padding-top:3px;font-size:9px}.locked-terms{gap:12px;margin:0;display:grid}.locked-terms>div{gap:2px;display:grid}.locked-terms dt{color:var(--ink-muted);font-size:12px}.locked-terms dd{color:var(--ink);margin:0;font-size:16px;font-weight:600}.verse-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.verse-card{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);gap:8px;padding-bottom:10px;display:grid;overflow:hidden}.verse-card img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.verse-meta{justify-content:space-between;align-items:baseline;gap:8px;padding:0 10px;font-size:13px;display:flex}.verse-card .btn{margin:0 10px}.today-verse{justify-items:center;gap:12px;margin-bottom:32px;display:grid}.today-verse img{border-radius:var(--radius-lg);border:1px solid var(--border);width:100%;max-width:min(420px,100%);margin-inline:auto;display:block}.today-verse>a{width:100%}.today-verse .actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.stat-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.stat-tile{border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;gap:2px;padding:16px;display:grid}.stat-tile strong{color:var(--primary-dark);font-size:26px;line-height:1.15}.reset-card{border-color:var(--accent);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:20px;display:flex}.reset-password{letter-spacing:5px;color:var(--primary-dark);padding:4px 0;font-size:30px;font-weight:800}.reset-card .btn{margin-inline-start:auto}.temp-pw{border-radius:var(--radius);background:var(--accent-soft);color:var(--primary-dark);letter-spacing:2px;padding:3px 9px;font-size:14px;font-weight:700;display:inline-block}.page-head h1{margin-bottom:6px;font-size:26px}.video-day{margin-bottom:30px}.video-day-head{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:700}.video-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.video-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.video-thumb{cursor:pointer;aspect-ratio:16/9;background:#000;border:0;width:100%;padding:0;display:block;position:relative}.video-thumb img{object-fit:cover;width:100%;height:100%;display:block}.video-mark{background:#1a1a1a;place-items:center;display:grid;position:absolute;inset:0}.video-mark+.video-play{text-shadow:none;color:#0000;background:0 0}.video-play{color:#fff;text-shadow:0 2px 12px #0009;background:#00000026;place-items:center;font-size:30px;transition:background .15s;display:grid;position:absolute;inset:0}.video-thumb:hover .video-play{background:#00000059}.video-frame{aspect-ratio:16/9;background:#000}.video-frame iframe{border:0;width:100%;height:100%;display:block}.video-body{gap:6px;padding:14px;display:grid}.video-body h3{margin:0;font-size:15px;line-height:1.5}.video-link{font-size:13px;font-weight:600}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-video-list{gap:10px;display:grid}.admin-video-row{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.admin-video-row img{border-radius:8px;flex-shrink:0}.admin-video-meta{flex:1;gap:3px;min-width:0;font-size:13px;display:grid}.admin-video-meta a{word-break:break-all}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.carousel{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:24px;position:relative;overflow:hidden}.carousel-track{transition:transform .45s;display:flex}.carousel-slide{flex:0 0 100%;grid-template-columns:minmax(0,260px) 1fr;align-items:center;gap:20px;padding:20px;display:grid}.carousel-img{aspect-ratio:4/3;object-fit:cover;background:var(--bg);border-radius:12px;width:100%}.carousel-body{gap:10px;display:grid}.carousel-body h2{margin:0;font-size:21px}.carousel-body p{color:var(--ink-muted);margin:0;font-size:14px}.carousel-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);background:var(--accent-soft);border-radius:999px;justify-self:start;padding:4px 10px;font-size:11px;font-weight:700}.carousel-progress{gap:5px;font-size:12px;display:grid}.progress{background:var(--border);border-radius:999px;height:8px;overflow:hidden}.progress>div{background:var(--primary);border-radius:999px;height:100%}.carousel-dots{justify-content:center;gap:7px;padding-bottom:14px;display:flex}.carousel-dots button{background:var(--border);cursor:pointer;border:0;border-radius:999px;width:8px;height:8px;padding:0}.modal-backdrop{z-index:100;background:#00000080;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--surface);border-radius:16px;gap:12px;width:min(460px,100%);max-height:90vh;padding:22px;display:grid;overflow-y:auto}.modal h2,.modal h3{margin:0;font-size:18px}.modal .field{gap:4px;font-size:13px;display:grid}.campaign-admin-list{gap:14px;display:grid}.campaign-admin{align-items:flex-start;gap:16px;display:flex}.campaign-admin.paused{opacity:.65}.campaign-admin-img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex-shrink:0;width:140px}.campaign-admin-body{flex:1;gap:7px;min-width:0;display:grid}.campaign-admin-head{align-items:center;gap:10px;display:flex}.pill{background:var(--border);color:var(--ink-muted);border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.pill.paused{color:#8a5a0b;background:#fbeed9}.row-done{opacity:.55}.check{align-items:center;gap:6px;font-size:12px;display:flex}@media (width<=700px){.carousel-slide{grid-template-columns:1fr;padding:16px}.carousel-img{aspect-ratio:16/9}.campaign-admin{flex-direction:column}.campaign-admin-img{width:100%}.admin-video-row{flex-direction:column;align-items:stretch}.admin-video-row img{width:100%;height:auto}}.credit{color:var(--ink-faint);flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;font-size:14px;display:inline-flex}.credit-link{color:inherit;white-space:nowrap;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.credit-link:hover{color:var(--primary);text-decoration:none}.credit-sep{color:var(--border)}.credit-mark{width:auto;height:28px;display:block}@media (width<=700px){.credit{margin:10px 0 0}}.form-grid{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.form-grid .span2{grid-column:1/-1}.form-grid .field small{font-weight:400}.form-grid label.row{align-items:center;gap:9px;display:flex}.form-grid label.row input{width:auto}@media (width<=700px){.form-grid{grid-template-columns:1fr}}.carousel-empty p{color:var(--ink-muted);margin:0;font-size:14px}.carousel-empty p.faint{font-size:12px}.row-blocked{opacity:.55}.pill.blocked{color:#b3261e;background:#fbe9e7;margin-inline-start:8px}.speech-card{gap:12px;margin-bottom:14px;display:grid}.speech-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.speech-head h2,.speech-head h3{margin:0 0 2px;font-size:17px}.speech-head p{margin:0;font-size:13px}.speech-audio{width:100%}.speech-play{justify-self:start}.speech-notes{white-space:pre-wrap;color:var(--ink-muted);margin:0;font-size:15px;line-height:1.7}.upload-progress{gap:6px;margin-top:14px;font-size:12px;display:grid}.event-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.event-card{border:1px solid var(--border);background:var(--surface);cursor:pointer;text-align:start;font:inherit;color:inherit;border-radius:14px;padding:0;display:grid;overflow:hidden}.event-card img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.event-noimg{aspect-ratio:4/3;background:var(--bg);place-items:center;font-size:30px;display:grid}.event-body{gap:3px;padding:12px 14px;font-size:13px;display:grid}.event-card:hover{border-color:var(--primary)}.event-admin{align-items:flex-start;gap:14px;display:flex}.event-admin-img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;flex-shrink:0;width:130px}.event-admin-body{gap:3px;min-width:0;font-size:13px;display:grid}.event-grid.admin{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.gallery-item{background:var(--bg);cursor:pointer;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.gallery-item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.gallery-item.admin{cursor:default}.gallery-item.admin .btn{bottom:8px;position:absolute;inset-inline-end:8px}.lightbox{z-index:200;background:#000000eb;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:90vh}.lightbox-close,.lightbox-nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;line-height:1;position:absolute}.lightbox-close{top:18px;width:40px;height:40px;font-size:18px;inset-inline-end:18px}.lightbox-nav{width:46px;height:46px;font-size:30px;top:50%;transform:translateY(-50%)}.lightbox-nav.prev{inset-inline-start:14px}.lightbox-nav.next{inset-inline-end:14px}.lightbox-count{color:#ffffffbf;font-size:13px;position:absolute;bottom:20px}@media (width<=700px){.speech-head,.event-admin{flex-direction:column}.event-admin-img{width:100%}.gallery{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}}.admin-nav,.admin-filters{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.admin-nav svg{flex:none}.admin-nav-group{display:none}@media (width>=900px){.admin-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:28px;display:grid}.admin-shell>*{grid-column:2;min-width:0}.admin-shell>.admin-nav{grid-area:1/1/200}.admin-nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:2px;max-height:calc(100dvh - 96px);margin:0;padding:8px;display:grid;position:sticky;top:78px;overflow:visible}.admin-nav a{border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;font-weight:600;display:flex}.admin-nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:12px 0 4px;padding:0 10px;font-size:11px;font-weight:700;display:block}}.admin-nav::-webkit-scrollbar{display:none}.admin-filters::-webkit-scrollbar{display:none}.admin-nav a,.admin-filters a{color:var(--ink-muted);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.admin-nav a:hover,.admin-filters a:hover{background:var(--surface);text-decoration:none}.admin-nav a.active{background:color-mix(in srgb, var(--primary) 12%, transparent);color:color-mix(in srgb, var(--primary) 88%, #000);font-weight:700}.admin-nav a.active svg{color:var(--primary);opacity:1}.admin-nav a svg{opacity:.55}.admin-nav a:hover svg{opacity:.8}.admin-filters a.active{background:var(--primary);color:#fff}.admin-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.admin-bar h1{flex:1;margin:0;font-size:24px}@media (width<=700px){.admin-nav,.admin-filters{margin-inline:-14px;padding-inline:14px}.admin-nav a,.admin-filters a{padding:7px 12px;font-size:13px}.admin-bar h1{flex-basis:100%;font-size:20px}.admin-bar .actions{width:100%}.admin-bar .btn{text-align:center;flex:1;justify-content:center}}.btn.secondary.request-btn{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 38%, transparent);margin-top:4px}.btn.secondary.request-btn:hover{color:var(--primary-dark);border-color:color-mix(in srgb, var(--primary) 62%, transparent)}.carousel-foot{justify-content:center;padding:0 20px 16px;display:flex}.frq-private{margin-top:0}.frq-mine{gap:8px;margin:12px 0;display:grid}.frq-mine-head{color:var(--ink);margin:0;font-size:16px;font-weight:700}.frq-mine-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.frq-mine-item{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:4px;padding:10px 12px;display:grid}.frq-mine-title{color:var(--ink);overflow-wrap:anywhere;font-weight:700}.frq-stage{border:1px solid var(--border);color:var(--ink);border-radius:999px;justify-self:start;padding:2px 10px;font-size:13px;font-weight:700}.frq-stage--published{border-color:var(--primary)}.frq-mine-meta{font-size:13px}.frq-mine-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.frq-mine-said{margin:0;font-size:13px}.frq-mine-note{color:var(--ink);overflow-wrap:anywhere;font-size:13px}.gv-pair{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:16px;display:grid}.gv-pair>.block{margin-top:0;margin-bottom:0}.gv-side{gap:8px;display:grid}.gv-card-appeals{border-top:1px solid var(--border);gap:10px;margin-top:16px;padding-top:14px;display:grid}.gv-card-subhead{margin:12px 0 8px;font-size:15px}.gv-card-appeals .gv-card-subhead{margin:0}.gv-card-foot{margin:12px 0 0}.gv-card-mine{margin:10px 0 0}.needs{margin-bottom:28px}.needs-head{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);margin-bottom:14px;padding-bottom:8px;font-size:14px;font-weight:700}.needs-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.need-card{gap:6px;display:grid}.need-card p{margin:0;font-size:14px}.need-admin-list{gap:14px;display:grid}.need-admin{gap:6px;display:grid}.need-admin.resolved{opacity:.6}.need-admin-head{align-items:center;gap:10px;display:flex}.need-admin p{margin:0;font-size:14px}.pill.pending{background:var(--accent-soft);color:var(--primary)}.pill.saved{color:#8a5a0b;background:#fbeed9}.pill.active{color:#1b7a3e;background:#e6f4ea}.pill.resolved{background:var(--border);color:var(--ink-muted)}.pill.praying{background:var(--accent-soft);color:var(--primary-dark)}.pill.answered{color:#1b7a3e;background:#e6f4ea}.pill.closed{background:var(--border);color:var(--ink-muted)}.admin-bar>div>h1{margin-bottom:2px}.admin-bar>div>.faint{margin:0}.prayer-wall{gap:14px;display:grid}.testimony-wall{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.testimony-card{flex-direction:column;gap:8px;margin:0;display:flex}.testimony-card .pill{align-self:flex-start}.testimony-card blockquote{color:var(--ink);white-space:pre-line;margin:0;font-style:italic;line-height:1.6}.testimony-native{color:var(--ink-muted);white-space:pre-line;margin:0;line-height:1.6}.testimony-card .who{margin:auto 0 0}.prayer-card{justify-items:start;gap:8px;display:grid}.prayer-card.answered{border-color:var(--primary)}.prayer-body{white-space:pre-wrap;margin:0;line-height:1.6}.link-btn{font:inherit;color:var(--primary);cursor:pointer;text-align:start;background:0 0;border:0;padding:6px 0 0;font-size:13px;font-weight:600}.error-text{color:var(--danger);font-size:12px}.bible-books{gap:8px;margin-bottom:20px;display:grid}.bible-book{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 16px}.bible-book summary{cursor:pointer;justify-content:space-between;font-size:16px;list-style:none;display:flex}.bible-book summary::-webkit-details-marker{display:none}.bible-chapters{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.bible-chapters.strip{margin:16px 0}.bible-chip{border:1px solid var(--border);background:var(--bg);cursor:pointer;min-width:38px;font:inherit;border-radius:8px;padding:7px 10px;font-size:14px}.bible-chip:hover{border-color:var(--primary);color:var(--primary)}.bible-chip.on{background:var(--primary);color:#fff;border-color:var(--primary)}.bible-chapter{max-width:44rem}.bible-verse{color:var(--ink);margin:0 0 14px;font-size:18px;line-height:1.9}.bible-num{color:var(--primary);vertical-align:super;margin-inline-end:6px;font-size:19px;font-weight:900}.bible-results{gap:10px;display:grid}.bible-result{text-align:start;cursor:pointer;font:inherit;color:inherit;border:1px solid var(--border);gap:4px;display:grid}.bible-result:hover{border-color:var(--primary)}.bible-ref{color:var(--primary);font-size:13px;font-weight:700}.bible-body{font-size:16px;line-height:1.8}.bible-attribution{margin-top:22px;font-size:12px}@media (width<=700px){.bible-verse{font-size:17px}.bible-chip{min-width:34px;padding:6px 8px;font-size:13px}}.tappable{cursor:pointer;border-radius:6px;margin-inline-start:-6px;padding:2px 6px}.tappable:hover{background:var(--surface-2,#00000008)}.is-highlighted{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#ffeb3b8c}.is-highlighted:hover{background:#ffeb3bb8}.is-underlined{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:5px;text-decoration-thickness:2px}.bible-flag{color:var(--primary);vertical-align:-1px;margin-inline-start:6px}.small{font-size:13px;line-height:1.6}.bible-meaning{border-inline-start:3px solid var(--primary);background:var(--surface);color:var(--ink-muted,#555);border-start-start-radius:0;border-start-end-radius:8px;border-end-end-radius:8px;border-end-start-radius:0;margin-block:2px 12px;margin-inline:18px 0;padding:8px 12px;font-size:14px;line-height:1.7}.verse-panel{gap:14px;width:min(560px,100%)}.verse-panel .field textarea{min-height:84px}.verse-panel-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verse-panel-text{background:var(--surface);border-radius:10px;margin:0;padding:12px 14px;line-height:1.9}.icon-btn{cursor:pointer;color:var(--ink-faint,#888);background:0 0;border:0;border-radius:6px;padding:4px 6px;font-size:15px;line-height:1}.icon-btn:hover{color:var(--ink,#222);background:#0000000f}.verse-tools{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.verse-tool{border:1px solid var(--border);background:var(--surface);color:var(--ink,#222);cursor:pointer;border-radius:10px;justify-items:center;gap:4px;padding:10px 4px;font-size:12px;display:grid}.verse-tool span[aria-hidden]{font-size:18px}.verse-tool:hover{border-color:var(--primary)}.verse-tool.on{border-color:var(--primary);background:var(--accent-soft,#0000000d);font-weight:700}.verse-tool:disabled{opacity:.5;cursor:default}.verse-section{gap:8px;display:grid}.verse-section-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.verse-section-head h4{letter-spacing:.02em;margin:0;font-size:13px}.linked-row{border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.linked-row>div{gap:2px;min-width:0;display:grid}.linked-row .bible-body{line-height:1.7}.picker{border:1px dashed var(--border);border-radius:12px;gap:8px;padding:12px;display:grid}.toolbar.tight{gap:8px;margin:0}.picker-list{gap:6px;max-height:260px;display:grid;overflow-y:auto}.picker-row{text-align:start;border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.picker-row:hover{border-color:var(--primary)}@media (width<=560px){.verse-tools{grid-template-columns:repeat(2,1fr)}}.cast-ref{text-align:center;opacity:.62;margin-top:.7em;font-weight:600}.cast-verse{margin:0 auto}.cast-verse .lines{white-space:normal;text-align:center;line-height:1.45}:root{--sv-blue:#1e4d9b;--sv-blue-dark:#16306b;--sv-blue-light:#4a82d4;--sv-blue-wash:#edf2fb;--sv-gold:#c9962b}.platform,.reg-split{--pf-blue:var(--sv-blue);--pf-blue-dark:var(--sv-blue-dark);--pf-blue-light:var(--sv-blue-light);--pf-blue-wash:var(--sv-blue-wash);--pf-gold:var(--sv-gold);--pf-ink:#1f2933;--pf-grey:#5b6b7a;--pf-grey-soft:#606f80;--pf-line:#dde4ea;--pf-surface:#f6f8fa;--pf-white:#fff;--pf-gutter:clamp(1rem, 3vw, 3.5rem)}.platform{--pf-gutter:clamp(1rem, 3vw, 3.5rem);max-width:none;padding:1.5rem var(--pf-gutter) 5rem;color:var(--pf-ink);margin:0}body:has(.platform--narrow) .sky{height:100vh}.platform--narrow{flex-direction:column;justify-content:center;align-items:center;max-width:none;min-height:calc(100vh - 4rem);display:flex}.platform--narrow>*{width:min(560px,100%)}.result-book{scroll-margin-top:76px}.result-head{min-width:0;top:var(--head-h,64px);z-index:15;background:var(--bg);padding-top:8px;margin:0 -4px;padding-inline:4px;position:sticky}.result-head .video-day-head{margin-top:0}.to-top{inset-inline-end:16px;z-index:30;border:1px solid var(--border);background:var(--bg);width:40px;height:40px;color:var(--primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:19px;line-height:1;display:flex;position:fixed;bottom:16px;box-shadow:0 2px 10px #10243b24}.to-top:hover{border-color:var(--primary);background:var(--accent-soft)}body:has(.cast-reconnect) .to-top{bottom:72px}.strip{min-width:0;position:relative}.strip-arrow{z-index:2;border:1px solid var(--border);background:var(--bg);width:28px;height:28px;color:var(--ink-muted);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #10243b1f}.strip-arrow:hover{border-color:var(--primary);color:var(--primary)}.strip-arrow--back{inset-inline-start:-6px}.strip-arrow--next{inset-inline-end:-6px}.strip:has(.strip-arrow--back) .strip-rail{padding-inline-start:26px}.strip:has(.strip-arrow--next) .strip-rail{padding-inline-end:26px}.result-books{scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid var(--border);gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex;overflow-x:auto}.result-books::-webkit-scrollbar{display:none}.result-books a{border:1px solid var(--border);background:var(--surface);color:var(--ink);white-space:nowrap;scroll-snap-align:start;border-radius:999px;flex:none;align-items:baseline;gap:5px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.result-books a:hover{border-color:var(--primary);color:var(--primary)}.result-books a.is-loading{opacity:.55;pointer-events:none}.result-books a.is-loading:after{content:"…";margin-inline-start:2px}.result-top{color:var(--primary)!important;border-color:color-mix(in srgb, var(--primary) 35%, transparent)!important;background:var(--accent-soft)!important}.result-books em,.result-book-head em{color:var(--ink-muted);font-style:normal;font-weight:600}.result-book-head em{white-space:nowrap;font-size:.85em}.dict-entry h3 em{color:var(--ink-muted);font-size:.85em;font-style:normal;font-weight:500}.nav-admin{border:1px solid color-mix(in srgb, var(--primary) 35%, transparent);border-radius:999px;padding-inline:10px}.pf-signin{max-width:30rem;margin:clamp(1.5rem,5vh,3.5rem) auto 0}.platform-hero{text-align:center;margin-bottom:3rem}.platform-logo{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 8px 20px #0b1b3a38);width:auto;max-width:360px;height:auto;margin:0 auto 1.25rem;display:block}.platform-logo--sm{filter:drop-shadow(0 4px 12px #0b1b3a2e);max-width:200px;margin-bottom:1rem}.platform-brand{color:var(--pf-blue-dark);letter-spacing:-.02em;margin:0 0 .75rem;font-size:clamp(2.25rem,6vw,3.25rem)}.platform-brand:after{content:"";background:var(--pf-gold);border-radius:2px;width:72px;height:2px;margin:.75rem auto 0;display:block}.platform-lead{color:var(--pf-grey);max-width:34rem;margin:0 auto;font-size:1.125rem;line-height:1.7}.platform-choice{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:1.5rem;display:grid}.choice-card{background:#fff;border:1px solid #1f3d6914;border-radius:22px;flex-direction:column;padding:2rem 1.75rem 1.75rem;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 1px 2px #1f3d690a,0 12px 32px #1f3d690f}.choice-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1f3d690d,0 20px 44px #1f3d691a}.choice-card--primary{border-color:#1e4d9b38;box-shadow:0 1px 2px #1f3d690d,0 14px 36px #1e4d9b1f}.choice-head{margin-bottom:1.25rem}.choice-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--pf-blue);background:var(--pf-blue-wash);border-radius:999px;margin-bottom:.75rem;padding:.3rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.choice-card h2{letter-spacing:-.01em;color:var(--pf-blue-dark);margin:0 0 .5rem;font-size:1.5rem;line-height:1.25}.choice-head p{color:var(--pf-grey);margin:0;line-height:1.6}.choice-price{border-top:1px solid #1f3d6912;border-bottom:1px solid #1f3d6912;flex-wrap:wrap;align-items:baseline;gap:.4rem;margin-bottom:1.25rem;padding:1rem 0 1.25rem;display:flex}.choice-amount{letter-spacing:-.02em;color:var(--pf-blue-dark);font-size:2.4rem;font-weight:800;line-height:1}.choice-per{color:var(--pf-grey);font-size:.95rem}.choice-alt{color:var(--pf-grey-soft);flex-basis:100%;margin-top:.35rem;font-size:.85rem}.choice-points{flex:1;margin:0 0 1.5rem;padding:0;list-style:none}.choice-points li{color:var(--pf-ink);padding-block:.4rem;padding-inline:1.9rem 0;line-height:1.5;position:relative}.choice-points li:before{content:"✓";inset-inline-start:0;background:var(--pf-blue-wash);width:1.25rem;height:1.25rem;color:var(--pf-blue);border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:.45rem}.choice-points.is-marked li{padding-inline-start:2.3rem}.choice-points.is-marked li:before{content:none}.choice-points.is-marked .sv-icon{inset-inline-start:0;box-sizing:border-box;background:var(--pf-blue-wash);border-radius:9px;width:1.65rem;height:1.65rem;padding:.3rem;position:absolute;top:.3rem}.choice-points.is-marked .sv-icon-line{stroke:var(--pf-blue)}.choice-points.is-marked .sv-icon-fill{fill:var(--pf-blue)}.choice-points code{background:var(--pf-blue-wash);color:var(--pf-blue-dark);border-radius:6px;padding:.1em .4em;font-size:.88em}.choice-cta{text-align:center;background:var(--pf-blue);width:100%;color:var(--pf-white);cursor:pointer;border:0;border-radius:14px;padding:.95rem 1.5rem;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:background .16s,box-shadow .16s,transform .16s;display:block;box-shadow:0 6px 16px #1e4d9b42}.choice-cta:hover{background:var(--pf-blue-dark);transform:translateY(-1px)}.choice-cta:active{transform:translateY(0)}.choice-cta:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.choice-cta--ghost{color:var(--pf-blue-dark);box-shadow:none;background:#fff;border:1.5px solid #1e4d9b47}.choice-cta--ghost:hover{background:var(--pf-blue-wash)}.platform-signin{__shim:0;text-align:center;color:var(--pf-grey-soft);margin-top:2.5rem}.reg-form{flex-direction:column;gap:1.1rem;margin-top:1.5rem;display:flex}.reg-form label{flex-direction:column;gap:.35rem;display:flex}.reg-form label>span{color:var(--pf-ink);font-weight:600}.reg-form label i{color:var(--pf-grey-soft);font-style:normal;font-weight:400}.reg-form input,.reg-form select{border:1px solid var(--pf-line);background:var(--pf-white);color:var(--pf-ink);border-radius:10px;padding:.7rem .85rem;font-family:inherit;font-size:1rem}.reg-form input:focus,.reg-form select:focus{outline:2px solid var(--pf-blue-light);outline-offset:1px}.reg-form small{color:var(--pf-grey-soft);line-height:1.45}.reg-form hr{border:0;border-top:1px solid var(--pf-line);margin:.5rem 0}.reg-slug{align-items:center;gap:.4rem;display:flex}.reg-slug input{flex:1;min-width:0}.reg-slug em{color:var(--pf-grey);white-space:nowrap;font-style:normal}.reg-good{color:#1f6f43}.reg-bad{color:#c0392b}.reg-error{color:#c0392b;background:#fbe9ed;border-radius:10px;margin:0;padding:.75rem 1rem}.reg-terms{text-align:center}.reg-hint{color:var(--pf-grey-soft);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.reg-so-far{border:1px solid var(--pf-line);background:var(--pf-surface);width:100%;font:inherit;text-align:start;cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:.35rem .7rem;margin:0 0 1.25rem;padding:.7rem .85rem;display:flex}.reg-so-far:hover{border-color:#1f3d6942}.reg-so-far strong{color:var(--pf-ink)}.reg-so-far code{color:var(--pf-grey);font-size:.86rem}.reg-so-far span{color:var(--pf-blue,var(--primary));margin-inline-start:auto;font-size:.84rem;text-decoration:underline}.reg-own-colour{border-top:1px solid var(--pf-line);flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.9rem;padding-top:.9rem;font-size:.88rem;display:flex}.reg-own-colour label{cursor:pointer;align-items:center;gap:.5rem;display:flex}.reg-own-colour input[type=color]{cursor:pointer;background:0 0;border:1.5px solid #1f3d692e;border-radius:9px;width:38px;height:30px;padding:0}.reg-own-colour input[type=color]::-webkit-color-swatch-wrapper{padding:2px}.reg-own-colour input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.reg-own-colour code{color:var(--pf-grey);font-size:.84rem}.reg-own-colour button{color:var(--pf-blue,var(--primary));font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.reg-logo-maker{color:var(--pf-blue,var(--primary));text-decoration:none}.reg-logo-maker:hover{text-decoration:underline}.reg-colour-warn{color:#8a5a0b;background:#fbeed9;border-radius:9px;margin:.6rem 0 0;padding:.55rem .7rem;font-size:.84rem;line-height:1.45}.reg-themes{border:1px solid var(--pf-line);border-radius:12px;padding:1rem}.reg-themes legend{padding:0 .4rem;font-weight:600}.reg-swatches{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:.6rem;display:grid}.swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:10px;flex-direction:column;align-items:stretch;gap:.35rem;padding:.4rem;font-family:inherit;display:flex}.swatch-colour{border-radius:8px;padding:.55rem .4rem .4rem;display:block}.swatch-colour i{border-radius:4px;width:100%;height:12px;display:block}.swatch-name{color:var(--pf-ink);text-align:center;overflow-wrap:anywhere;font-size:.78rem;font-style:normal;font-weight:600;display:block}.swatch--on{border-color:var(--pf-ink);background:var(--pf-blue-wash)}.reg-done-lead{color:var(--pf-grey);font-size:1.1rem;line-height:1.7}.reg-next{color:var(--pf-ink);margin-bottom:1.75rem;line-height:1.9}.tr-picker{flex-direction:column;gap:.5rem;display:flex}.tr-picker>input{border:1px solid #e2eaf1;border-radius:8px;padding:.55rem .7rem;font-family:inherit;font-size:.95rem}.tr-linked{background:var(--accent-soft,#e6f3fb);border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.6rem .8rem;display:flex}.tr-linked em{opacity:.65;font-style:normal}.tr-linked button{color:var(--primary,#0e6ba8);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:600}.tr-results{border:1px solid #e2eaf1;border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.tr-results li+li{border-top:1px solid #e2eaf1}.tr-results button{text-align:start;cursor:pointer;background:#fff;border:0;align-items:baseline;gap:.5rem;width:100%;padding:.55rem .8rem;font-family:inherit;font-size:.92rem;display:flex}.tr-results button:hover{background:var(--accent-soft,#e6f3fb)}.tr-results em{opacity:.55;margin-inline-start:auto;font-size:.82rem;font-style:normal}.tr-error{color:#c0392b;margin:0;font-size:.88rem}.song-versions{border-top:1px solid #e2eaf1;flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;padding:.75rem 0;display:flex}.song-versions>span{opacity:.6;font-size:.88rem}.song-versions a{background:var(--accent-soft,#e6f3fb);color:var(--primary-dark,#08466e);border-radius:999px;padding:.3rem .7rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.song-versions a:hover{background:var(--accent,#2ba9e0);color:#fff}.login-tabs{gap:.5rem;margin:1.5rem 0 .5rem;display:flex}.login-tabs button{cursor:pointer;border:1px solid var(--pf-line,#dde4ea);background:var(--pf-white,#fff);color:var(--pf-grey,#5b6b7a);border-radius:10px;flex:1;padding:.7rem .5rem;font-family:inherit;font-size:.95rem;font-weight:600}.login-tabs button.on{background:var(--pf-blue,#1e4d9b);border-color:var(--pf-blue,#1e4d9b);color:#fff}.login-churches ul{flex-direction:column;gap:.6rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.login-churches a{border:1px solid var(--pf-line,#dde4ea);color:var(--pf-ink,#1f2933);background:var(--pf-white,#fff);border-radius:12px;align-items:center;gap:.75rem;padding:.8rem 1rem;text-decoration:none;display:flex}.login-churches a:hover{border-color:var(--pf-blue,#1e4d9b);background:var(--pf-blue-wash,#edf2fb)}.login-churches img{object-fit:contain;border-radius:8px;flex:none}.login-churches span{flex-direction:column;display:flex}.login-churches em{color:var(--pf-grey-soft,#606f80);font-size:.85rem;font-style:normal}.login-none{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}@media (width<=700px){.platform{--pf-gutter:1rem;padding-block:2rem 3.5rem}.platform-hero{margin-bottom:2rem}.platform-logo{max-width:260px}.platform-choice{grid-template-columns:1fr;gap:1.1rem}.choice-card{border-radius:18px;padding:1.5rem 1.25rem 1.25rem}.choice-card:hover{transform:none}.choice-amount{font-size:2.1rem}.reg-swatches{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}@media (width<=460px){.platform-logo{max-width:216px}.platform-brand{font-size:1.9rem}.platform-lead{font-size:1rem}.choice-card h2{font-size:1.2rem}.login-tabs{flex-direction:column}.reg-slug{flex-wrap:wrap}.reg-slug em{font-size:.85rem}.reg-form input,.reg-form select{font-size:16px}.choice-cta{width:100%}}.platform{isolation:isolate;position:relative}.platform:before{content:"";z-index:-2;pointer-events:none;background:linear-gradient(#8fc3ea 0%,#a9d2f0 18%,#c8e2f7 40%,#e8f3fc 66%,#f9fcfe 86%,#fff 100%);height:760px;position:absolute;inset:0 0 auto}.platform--doc:before{display:none}.sky{z-index:-1;pointer-events:none;height:760px;position:absolute;top:0;left:0;right:0;overflow:hidden}.sky-svg{width:100%;height:100%;display:block}.sky-band{will-change:transform}.sky-band--far{opacity:.7;animation:70s linear infinite sky-pan}.sky-band--mid{opacity:.85;animation:110s linear infinite sky-pan}.sky-band--near{opacity:1;animation:170s linear infinite sky-pan}@keyframes sky-pan{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.sky-band{animation:none}}@media (width<=700px){.sky-band--far{display:none}}.platform-hero{position:relative}.platform-hero:before{content:"";inset-inline:0;aspect-ratio:1;z-index:-1;pointer-events:none;background:radial-gradient(circle,#ffffffeb 0%,#fff7db6b 34%,#fff0 68%);width:min(560px,100%);margin-inline:auto;position:absolute;top:-14%}.platform .choice-card{-webkit-backdrop-filter:blur(10px);background:#ffffffe6}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.panel-brand{width:fit-content;margin:0 auto 1.25rem;display:block}.panel-brand img{aspect-ratio:3/2;object-fit:contain;filter:drop-shadow(0 6px 16px #0b1b3a33);width:auto;max-width:160px;height:auto;display:block}.panel{-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #1f3d6914;border-radius:24px;padding:2rem 1.9rem;box-shadow:0 1px 2px #1f3d690a,0 16px 44px #1f3d691a}.panel-head{margin-bottom:1.5rem}.panel-head h1{letter-spacing:-.01em;color:var(--pf-blue-dark);margin:.35rem 0 .4rem;font-size:1.65rem;line-height:1.2}.panel-head p{color:var(--pf-grey);margin:0;line-height:1.55}.reg-section{letter-spacing:.09em;text-transform:uppercase;color:var(--pf-grey-soft);align-items:center;gap:.75rem;margin:.5rem 0 .25rem;font-size:.74rem;font-weight:700;display:flex}.reg-section:after{content:"";background:#1f3d691a;flex:1;height:1px}.reg-form>.reg-section:first-child{margin-top:0}.reg-form{gap:1.15rem;margin-top:0}.reg-form label>span{font-size:.9rem}.reg-form input,.reg-form select{background:#fff;border:1.5px solid #1f3d6921;border-radius:12px;padding:.8rem .9rem;transition:border-color .15s,box-shadow .15s}.reg-form input::placeholder{color:#b4c0cc}.reg-form input:focus,.reg-form select:focus{border-color:var(--pf-blue);outline:none;box-shadow:0 0 0 4px #1e4d9b1f}.reg-form input[aria-invalid=true]{border-color:#c0392b}.reg-form input[aria-invalid=true]:focus{box-shadow:0 0 0 4px #c0392b1f}.reg-slug{background:#fff;border:1.5px solid #1f3d6921;border-radius:12px;align-items:stretch;gap:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.reg-slug:focus-within{border-color:var(--pf-blue);box-shadow:0 0 0 4px #1e4d9b1f}.reg-slug input{flex:1;width:0;min-width:0;box-shadow:none!important;border:0!important;border-radius:0!important}.reg-slug input:focus{box-shadow:none!important}.reg-slug em{background:var(--pf-blue-wash);color:var(--pf-blue-dark);white-space:nowrap;border-inline-start:1px solid #1f3d691a;align-items:center;padding:0 .85rem;font-size:.9rem;font-style:normal;font-weight:600;display:flex}.reg-slug-tries{flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:.5rem;font-size:.82rem;display:flex}.reg-slug-tries>span{color:var(--pf-grey-soft)}.reg-slug-tries button{color:var(--pf-blue-dark,var(--primary-dark));font:inherit;cursor:pointer;background:#fff;border:1px solid #1f3d6929;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600}.reg-slug-tries button:hover{border-color:var(--pf-blue,var(--primary));background:var(--accent-soft)}.reg-slug-tries em{color:var(--pf-grey);font-style:normal;font-weight:400}.reg-verify{border:1px solid var(--pf-line);border-inline-start:3px solid var(--pf-blue,var(--primary));background:var(--pf-surface);border-radius:10px;margin:-.4rem 0 1rem;padding:.85rem}.reg-verify .field,.reg-verify label{margin-bottom:.6rem}.reg-verify-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.reg-mine{border-top:1px solid var(--pf-line);margin-top:.8rem;padding-top:.7rem}.reg-mine p{color:var(--pf-grey);margin:0 0 .4rem;font-size:.84rem}.reg-mine ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.reg-mine li{align-items:baseline;gap:.5rem;font-size:.88rem;display:flex}.reg-mine em{color:var(--pf-grey-soft);font-size:.78rem;font-style:normal}.reg-good,.reg-bad{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.reg-good:before{content:"✓"}.reg-bad:before{content:"!"}.reg-error{border-radius:12px;font-size:.92rem}.reg-themes{background:#f6fafe99;border:1px solid #1f3d691a;border-radius:16px;padding:1.1rem}.reg-themes legend{letter-spacing:.09em;text-transform:uppercase;color:var(--pf-grey-soft);padding:0 .4rem;font-size:.74rem;font-weight:700}.reg-swatches{gap:.55rem}.swatch{border:2px solid #0000;border-radius:12px;padding:.55rem .4rem;transition:transform .14s;box-shadow:0 2px 6px #1f3d691f}.swatch:hover{transform:translateY(-2px)}.swatch--on{border-color:var(--pf-ink);box-shadow:inset 0 0 0 3px #fff,0 4px 10px #1f3d692e}.panel--done{text-align:center}.panel--done .platform-logo--sm{margin-inline:auto}.panel-tick{color:#1f6f43;background:#e7f5ec;border-radius:50%;place-items:center;width:3rem;height:3rem;margin:.25rem auto 1rem;font-size:1.4rem;font-weight:700;display:grid}.panel--done h1{color:var(--pf-blue-dark);margin:0 0 .75rem}.reg-next{text-align:start}.login-tabs{background:#1f3d690d;border-radius:14px;gap:.3rem;padding:.3rem}.login-tabs button{background:0 0;border:0;border-radius:11px;padding:.65rem .5rem}.login-tabs button.on{color:var(--pf-blue-dark);background:#fff;box-shadow:0 2px 6px #1f3d691f}@media (width<=460px){.panel{border-radius:20px;padding:1.5rem 1.15rem}.panel-head h1{font-size:1.4rem}.panel-brand img{max-width:130px}.reg-slug{flex-wrap:nowrap}.reg-slug em{padding:0 .6rem;font-size:.82rem}}.site{background:var(--page-paper,#fbfcfe)}.header{background:var(--head-bg,#ffffffe0);-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--head-border,#10243b12);box-shadow:0 1px 3px #10243b0a}.brand strong,.brand-full{letter-spacing:-.01em}.header nav a{border-radius:10px;padding:.45rem .7rem;transition:background .15s,color .15s}.header nav a:hover{background:var(--accent-soft,#e6f3fb)}.header nav a.active{background:var(--accent-soft,#e6f3fb);color:var(--primary-dark,#08466e);font-weight:600}.page-head{margin-bottom:1.75rem}.page-head h1,.page-head .title{letter-spacing:-.015em;line-height:1.15}.page-head .sub,.page-head p{color:#5b7183;line-height:1.6}.toolbar{gap:.75rem}.search,.toolbar input[type=search],.toolbar input[type=text]{border:1.5px solid var(--input-border,#10243b1f);background:var(--card-bg);border-radius:14px;padding:.85rem 1rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #10243b08}.search:focus,.toolbar input:focus{border-color:var(--primary,#0e6ba8);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary,#0e6ba8) 14%, transparent);outline:none}.alphabet-toggle{border:1.5px solid var(--input-border,#10243b1f);background:var(--card-bg);border-radius:14px;padding:.8rem 1rem;font-weight:600;box-shadow:0 1px 2px #10243b08}.alphabet a,.alphabet button{border-radius:10px;transition:background .14s,transform .14s}.alphabet a:hover,.alphabet button:hover{background:var(--accent-soft,#e6f3fb);transform:translateY(-1px)}.song-list{flex-direction:column;gap:.5rem;display:flex}.song-item{border:1px solid var(--card-border);background:var(--card-bg);border-radius:16px;padding:.9rem 1rem;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #10243b08}.song-item:hover{border-color:color-mix(in srgb, var(--primary,#0e6ba8) 30%, transparent);transform:translateY(-2px);box-shadow:0 8px 22px #10243b17}.song-item .num{background:var(--accent-soft,#e6f3fb);width:2.1rem;height:2.1rem;color:var(--primary-dark,#08466e);border-radius:50%;flex:none;place-items:center;font-size:.85rem;font-weight:700;display:grid}.song-item .title{letter-spacing:-.005em;font-weight:600}.btn{box-shadow:0 4px 12px color-mix(in srgb, var(--primary,#0e6ba8) 24%, transparent);border-radius:12px;padding:.7rem 1.15rem;font-weight:600;transition:transform .14s,box-shadow .14s,background .14s}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.small{box-shadow:none;border-radius:10px;padding:.45rem .8rem}.btn.secondary,.btn.ghost{background:var(--card-bg);color:var(--ink);border:1.5px solid var(--input-border,#10243b24);box-shadow:none}.btn.secondary.danger,.btn.ghost.danger{color:var(--danger)}.card,.panel-card,.event-card,.video-card,.speech-card{border:1px solid var(--card-border);border-radius:var(--card-radius,18px);background:var(--card-bg);overflow:hidden;box-shadow:0 1px 2px #10243b08,0 8px 24px #10243b0d}.tag{background:var(--accent-soft,#e6f3fb);color:var(--primary-dark,#08466e);border-radius:999px;padding:.22rem .6rem;font-size:.78rem;font-weight:600}table{border-collapse:separate;border-spacing:0}table th{letter-spacing:.08em;text-transform:uppercase;color:#93a5b3;font-size:.74rem;font-weight:700}table tbody tr{transition:background .12s}table tbody tr:hover{background:var(--accent-soft,#e6f3fb)}.song-form input,.song-form select,.song-form textarea,.admin input,.admin select,.admin textarea{border:1.5px solid #10243b1f;border-radius:12px;padding:.7rem .85rem;transition:border-color .15s,box-shadow .15s}.song-form input:focus,.song-form select:focus,.song-form textarea:focus,.admin input:focus,.admin select:focus,.admin textarea:focus{border-color:var(--primary,#0e6ba8);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary,#0e6ba8) 14%, transparent);outline:none}.footer{border-top:1px solid var(--foot-border,#10243b12);background:var(--foot-bg)}@media (hover:none){.song-item:hover,.btn:hover,.alphabet a:hover{transform:none}}.stepper{align-items:center;gap:.4rem;margin:0 0 1.75rem;padding:0;list-style:none;display:flex}.stepper-item{flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.stepper-item:last-child{flex:none}.stepper-item button{cursor:default;text-align:start;background:0 0;border:0;flex:none;align-items:center;gap:.5rem;padding:0;font-family:inherit;display:flex}.stepper-item.is-done button{cursor:pointer}.stepper-dot{width:1.75rem;height:1.75rem;color:var(--pf-grey-soft);background:#1f3d6914;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:700;transition:background .18s,color .18s;display:grid}.stepper-label{color:var(--pf-grey-soft);font-size:.82rem;font-weight:600}.stepper-item.is-current .stepper-dot{background:var(--pf-blue);color:#fff}.stepper-item.is-current .stepper-label{color:var(--pf-blue-dark)}.stepper-item.is-done .stepper-dot{color:#1f6f43;background:#e7f5ec}.stepper-item.is-done .stepper-label{color:var(--pf-grey)}.stepper-item:not(:last-child):after{content:"";background:#1f3d691a;border-radius:2px;flex:1;min-width:1rem;height:2px}.stepper-item.is-done:after{background:#bfe3cd}.reg-actions{gap:.7rem;margin-top:.5rem;display:flex}.reg-actions .choice-cta{margin:0}.reg-actions .choice-cta--ghost{flex:none;width:auto;padding-inline:1.25rem}.reg-actions .choice-cta:not(.choice-cta--ghost){flex:1}@media (width<=460px){.stepper-label{display:none}}.reg-checking{color:var(--pf-grey);align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.reg-checking:before{content:"";border:2px solid #1f3d692e;border-top-color:var(--pf-blue);border-radius:50%;width:.85rem;height:.85rem;animation:.6s linear infinite reg-spin}@keyframes reg-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.reg-checking:before{animation:none}}.sel{position:relative}.sel-trigger{border:1.5px solid var(--input-border,#1f3d6921);background:var(--card-bg);width:100%;font:inherit;color:var(--sel-ink,var(--pf-ink,#1f2933));text-align:start;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.6rem;padding:.8rem .9rem;font-size:1rem;transition:border-color .15s,box-shadow .15s;display:flex}.sel-trigger:hover:not(:disabled){border-color:#1f3d693d}.sel-trigger:focus-visible,.sel--open .sel-trigger{border-color:var(--pf-blue,#1e4d9b);outline:none;box-shadow:0 0 0 4px #1e4d9b1f}.sel-trigger:disabled{opacity:.55;cursor:not-allowed;background:#f6f8fa}.sel-value{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sel-value em{color:var(--pf-grey-soft,#606f80);white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-style:normal;overflow:hidden}.sel-value--empty{color:#6c737a}.sel-caret{border-inline-end:2px solid var(--pf-grey,#5b6b7a);border-bottom:2px solid var(--pf-grey,#5b6b7a);border-radius:1px;flex:none;width:9px;height:9px;margin-inline-end:2px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.sel--open .sel-caret{transform:rotate(225deg)translate(-2px,-2px)}.sel-trigger:hover:not(:disabled) .sel-caret{border-color:var(--pf-ink,#1f2933)}@media (prefers-reduced-motion:reduce){.sel-caret{transition:none}}.sel-pop{z-index:60;background:var(--card-bg);border:1px solid var(--card-border);border-radius:14px;position:absolute;top:calc(100% + .4rem);left:0;right:0;overflow:hidden;box-shadow:0 12px 36px #1f3d6929}.sel-search{width:100%;font:inherit;border:0;border-bottom:1px solid #1f3d6914;padding:.75rem .9rem;font-size:.95rem}.sel-search:focus{outline:none}.sel-list{max-height:15rem;margin:0;padding:.3rem;list-style:none;overflow-y:auto}.sel-option{cursor:pointer;border-radius:9px;align-items:center;gap:.55rem;padding:.55rem .65rem;line-height:1.35;display:flex}.sel-option.is-active{background:var(--pf-blue-wash,#edf2fb)}.sel-option.is-chosen .sel-label{color:var(--pf-blue-dark,#16306b);font-weight:600}.sel-label{flex:none}.sel-hint{color:var(--pf-grey-soft,#606f80);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-style:normal;overflow:hidden}.sel-check{color:var(--pf-blue,#1e4d9b);margin-inline-start:auto;font-weight:700}.sel-swatch{border-radius:4px;flex:none;width:.9rem;height:.9rem;box-shadow:inset 0 0 0 1px #0000001f}.sel-empty{color:var(--pf-grey-soft,#606f80);padding:.9rem .65rem;font-size:.92rem}.field-label{color:var(--pf-ink,#1f2933);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}@media (width<=460px){.sel-search{font-size:16px}.sel-list{max-height:12rem}}.lang-switch--compact{min-width:9rem}.lang-switch__note{color:var(--ink-muted);max-width:22rem;margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.lang-switch--compact .lang-switch__note{max-width:14rem;font-size:.72rem}.lang-switch--compact .sel-trigger{padding:.4rem .6rem;font-size:.88rem}.panel--wide{max-width:1080px;margin-inline:auto}.owner-table-wrap{margin:0 -.5rem;padding:0 .5rem;overflow-x:auto}.owner-table{border-collapse:collapse;width:100%;font-size:.92rem}.owner-table th{text-align:start;letter-spacing:.08em;text-transform:uppercase;color:var(--pf-grey);white-space:nowrap;border-bottom:1px solid #1f3d691a;padding:.55rem .7rem;font-size:.7rem;font-weight:700}.owner-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #1f3d690f;padding:.8rem .7rem}.owner-table tr:last-child td{border-bottom:0}.owner-table td strong{color:var(--pf-blue-dark);display:block}.owner-table td a{color:var(--pf-grey);font-size:.8rem;text-decoration:none;display:block}.owner-table td a:hover{text-decoration:underline}.owner-pill{text-transform:capitalize;border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.owner-pill--active{color:#12603c;background:#dcf5e7}.owner-pill--pending{color:#7a5209;background:#fff2d6}.owner-pill--suspended{color:#8a1f1f;background:#ffe0e0}.owner-pill--closed{color:#4a5769;background:#e9edf3}.choice-cta--small{width:auto;padding:.4rem .8rem;font-size:.82rem}@media (width<=720px){.owner-table{font-size:.85rem}.owner-table th,.owner-table td{padding:.55rem .5rem}}.reg-logo{border:0;margin:1.25rem 0 0;padding:0}.reg-logo legend{letter-spacing:.09em;text-transform:uppercase;color:var(--pf-grey);padding:0;font-size:.74rem;font-weight:700}.reg-logo-row{align-items:center;gap:1rem;margin-top:.75rem;display:flex}.reg-logo-preview{background:var(--pf-blue-wash);border:1px dashed #1f3d6938;border-radius:20px;flex:none;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.reg-logo-preview img{object-fit:contain;width:100%;height:100%}.reg-logo-preview span{color:var(--pf-blue);font-size:2rem;font-weight:700}.reg-logo-actions{flex-direction:column;align-items:flex-start;gap:.4rem;display:flex}.reg-logo-actions label{cursor:pointer;margin:0}.reg-logo-actions label:focus-within{outline-offset:2px;outline:3px solid #ffbf47}.reg-logo-actions small{color:var(--pf-grey);font-size:.78rem}@media (width<=480px){.reg-logo-row{gap:.75rem}.reg-logo-preview{border-radius:16px;width:68px;height:68px}}.brand-row{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1rem;display:flex}.brand-preview{background:var(--surface-2,#f4f7fb);border:1px solid var(--line,#1f3d691a);border-radius:24px;flex:none;place-items:center;width:130px;height:130px;display:grid}.brand-actions{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.brand-actions small{max-width:34ch;line-height:1.5}.paused{--pf-blue:var(--primary);--pf-blue-dark:var(--primary-dark);--pf-blue-light:var(--accent);--pf-blue-wash:var(--accent-soft);--pf-white:#fff;--pf-ink:var(--ink);--pf-grey:var(--ink-muted);--pf-grey-soft:var(--ink-faint);--pf-line:var(--border);--paused-gap:clamp(2.75rem, 6vw, 4.25rem);--paused-line:color-mix(in srgb, var(--primary) 12%, var(--border));background:var(--bg);min-height:100vh;padding-bottom:5rem}.paused-inner{max-width:1060px;margin:0 auto;padding-inline:1.25rem}.paused-hero{text-align:center;margin-bottom:var(--paused-gap);background:radial-gradient(680px 340px at 22% 0%, color-mix(in srgb, var(--accent) 20%, transparent) 0%, transparent 70%), radial-gradient(760px 380px at 82% 12%, color-mix(in srgb, var(--primary) 14%, transparent) 0%, transparent 72%), linear-gradient(180deg, var(--accent-soft) 0%, var(--bg) 100%);padding:clamp(3rem,8vw,5rem) 0 clamp(3rem,7vw,4.5rem);position:relative;overflow:hidden}.paused-hero:after{content:"";background:linear-gradient(90deg, transparent, var(--paused-line) 25%, var(--paused-line) 75%, transparent);height:1px;position:absolute;inset:auto 0 0}.paused-crest{width:132px;height:132px;box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 10%, transparent), 0 2px 6px #10243b0d, 0 22px 48px color-mix(in srgb, var(--primary) 18%, transparent);background:#fff;border-radius:50%;place-items:center;margin:0 auto 1.6rem;display:grid;position:relative}.paused-pill{letter-spacing:.1em;text-transform:uppercase;color:#8a5407;background:#fff5e2;border-radius:999px;padding:.38rem 1rem;font-size:.74rem;font-weight:700;display:inline-block;box-shadow:0 0 0 1px #8a540724}.paused-pill--soon{color:var(--primary-dark);box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 22%, transparent);background:#fff}.paused-hero h1{letter-spacing:-.03em;color:var(--primary-dark);margin:1.1rem 0 .4rem;font-size:clamp(2.1rem,6vw,3.25rem);line-height:1.12}.paused-address{color:var(--ink-muted);background:color-mix(in srgb, var(--primary) 6%, transparent);border-radius:999px;padding:.2rem .7rem;font-size:.97rem;text-decoration:none;display:inline-block}.paused-address:hover{color:var(--primary-dark)}.paused-lede{max-width:45ch;color:var(--ink-muted);line-height:var(--lh);margin:1.6rem auto 0;font-size:1.1rem}.paused-cta{justify-items:center;gap:.8rem;margin-top:2.25rem;display:grid}.paused-cta .choice-cta{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 88%, #fff) 0%, var(--primary) 100%);width:auto;box-shadow:0 1px 0 #ffffff38 inset, 0 10px 26px color-mix(in srgb, var(--primary) 34%, transparent);border-radius:999px;padding:1.05rem 2.4rem;font-size:1.06rem}.paused-cta .choice-cta:hover{background:var(--primary-dark);box-shadow:0 14px 32px color-mix(in srgb, var(--primary) 42%, transparent)}.paused-cta small{color:var(--ink-faint)}.paused-block+.paused-block{margin-top:var(--paused-gap)}.paused-h{letter-spacing:.14em;text-transform:uppercase;color:var(--primary);white-space:nowrap;align-items:center;gap:.9rem;margin:0 0 1.4rem;font-size:.74rem;font-weight:700;display:flex}.paused-h:after{content:"";background:linear-gradient(90deg, var(--paused-line), transparent);flex:1;height:1px}.paused-card{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent-soft) 45%, #fff) 100%);border:1px solid var(--paused-line);border-radius:24px;padding:clamp(1.4rem,3vw,2rem);box-shadow:0 1px 2px #10243b0a,0 14px 34px #10243b0d}.paused-logo{flex-wrap:wrap;align-items:center;gap:1.6rem;display:flex}.paused-logo-copy{flex:260px}.paused-logo strong{color:var(--primary-dark);letter-spacing:-.01em;font-size:1.2rem;display:block}.paused-logo p{color:var(--ink-muted);margin:.45rem 0 1.2rem;line-height:1.6}.paused-logo-slot{background:var(--sv-blue-wash);border:2px dashed color-mix(in srgb, var(--sv-blue) 32%, transparent);width:92px;height:92px;color:var(--sv-blue);border-radius:24px;flex:none;place-items:center;font-size:2.2rem;font-weight:700;display:grid}.paused-logo .choice-cta{width:auto;color:var(--sv-blue-dark);border:1.5px solid color-mix(in srgb, var(--sv-blue) 40%, transparent);box-shadow:none;background:#fff;border-radius:999px;padding:.6rem 1.4rem;font-size:.95rem;display:inline-block}.paused-logo .choice-cta:hover{background:var(--sv-blue);color:#fff;border-color:var(--sv-blue);box-shadow:0 8px 20px color-mix(in srgb, var(--sv-blue) 30%, transparent)}.paused-facts{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.85rem;margin:0;display:grid}.paused-facts>div{background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent-soft) 40%, #fff) 100%);border:1px solid var(--paused-line);border-radius:18px;padding:1.2rem 1.4rem}.paused-facts dt{letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);font-size:.71rem}.paused-facts dd{color:var(--primary-dark);overflow-wrap:anywhere;letter-spacing:-.01em;margin:.4rem 0 0;font-size:1.04rem;font-weight:650}.paused-grid{grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:1rem;display:grid}.paused-feature{border:1px solid var(--paused-line);background:#fff;border-radius:20px;align-items:flex-start;gap:1.05rem;padding:1.35rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}.paused-feature:hover{border-color:color-mix(in srgb, var(--tone,var(--primary)) 38%, transparent);box-shadow:0 16px 34px color-mix(in srgb, var(--tone,var(--primary)) 18%, transparent);transform:translateY(-3px)}.paused-chip{width:46px;height:46px;color:var(--tone,var(--primary));background:linear-gradient(150deg, color-mix(in srgb, var(--tone,var(--primary)) 18%, #fff) 0%, color-mix(in srgb, var(--tone,var(--primary)) 9%, #fff) 100%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tone,var(--primary)) 14%, transparent);border-radius:14px;flex:none;place-items:center;transition:transform .18s;display:grid}.paused-feature:hover .paused-chip{transform:scale(1.06)}.paused-feature strong{color:var(--primary-dark);letter-spacing:-.01em;font-size:1.03rem;display:block}.paused-feature p{color:var(--ink-muted);margin:.35rem 0 0;font-size:.92rem;line-height:1.55}.paused-contact{gap:.35rem;display:grid}.paused-contact strong{color:var(--primary-dark);font-size:1.1rem}.paused-contact a{color:var(--primary);font-size:1.02rem;text-decoration:none}.paused-contact a:hover{text-decoration:underline}.paused-foot{margin-top:var(--paused-gap);border-top:1px solid var(--paused-line);text-align:center;color:var(--ink-faint);padding-top:1.85rem;font-size:.92rem}@media (prefers-reduced-motion:reduce){.paused-feature,.paused-chip{transition:none}.paused-feature:hover,.paused-feature:hover .paused-chip{transform:none}}@media (width<=560px){.paused-crest{width:108px;height:108px}.paused-cta .choice-cta{width:100%}.paused-logo{gap:1.2rem}}.brand--badge{gap:0;min-width:0}.brand--badge img{max-height:44px}@media (width<=700px){.brand--badge img{max-height:36px}}.admin-header-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.admin-header-nav>a{white-space:nowrap}.admin-header-nav .lang-switch--compact{min-width:132px}@media (width<=700px){.admin-header-nav{gap:10px}.admin-header-nav .lang-switch--compact{min-width:108px}}.header .lang-switch--compact{min-width:118px}@media (width<=700px){.header .lang-switch--compact{min-width:104px}}.sel-pop{width:max-content;min-width:max(100%,17rem);max-width:min(24rem,92vw);inset-inline-end:auto}.sel-option{justify-content:flex-start}.sel-hint{white-space:normal;text-overflow:clip;overflow:visible}.header .sel-pop,.admin-header-nav .sel-pop{inset-inline:auto 0}.platform-owner-link{text-align:center;margin-top:1.25rem}.platform-owner-link a{color:var(--pf-grey-soft,#606f80);font-size:.88rem;text-decoration:none}.platform-owner-link a:hover{color:var(--pf-blue,#1e4d9b);text-decoration:underline}.brand-preview--icon{width:88px;height:88px}.brand-preview--icon img{image-rendering:auto;width:32px;height:32px}.platform-footer{justify-content:center;margin:28px 0 8px;display:flex}.platform-footer .credit{margin-inline-start:0}.console{background:var(--surface);grid-template-columns:260px 1fr;min-height:100vh;display:grid}.console-side{background:#0b1220;border-inline-end:1px solid #172234;flex-direction:column;gap:4px;height:100vh;padding:0 0 16px;display:flex;position:sticky;top:0}.console-side .faint,.console-side small,.console-side p{color:#8fa1b3}.console-brandbar{border-bottom:1px solid #172234;margin-bottom:14px;padding:18px 16px 16px}.console-brand{align-items:center;gap:12px;display:flex}.console-brand:hover{text-decoration:none}.console-mark{background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 18px -6px #2563ebb3}.console-mark img{object-fit:contain;width:26px;height:26px}.console-brand-words{gap:2px;min-width:0;display:grid}.console-brand-name{color:#fff;letter-spacing:-.01em;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex}.console-pro{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;background:#1e3a5f;border-radius:6px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}.console-brand-sub{color:#64748b;font-size:12px}.console-rail-label{letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;padding-inline:18px;font-size:10px;font-weight:700}.console-side .console-rail-label{color:#475569}.console-nav{flex-direction:column;gap:2px;padding-inline:10px;display:flex}.console-nav-item{color:#94a3b8;width:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.console-nav-icon{opacity:.9;flex:none;place-items:center;display:grid}.console-nav-name{flex:1;min-width:0}.console-nav-item:hover{color:#cbd5e1;background:#ffffff0d}.console-nav-item.is-current{color:#fff;background:#2563eb24;font-weight:600;box-shadow:inset 3px 0 #3b82f6}.console-nav-item.is-current .console-nav-icon{color:#60a5fa;opacity:1}.console-nav-item--warn{color:#f87171}.console-nav-item--warn:hover{color:#fca5a5;background:#f8717114}.console-nav-count{color:#cbd5e1;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff17;border-radius:999px;flex:none;min-width:22px;padding:1px 7px;font-size:11px;font-weight:700}.console-nav-count--warn{color:#fff;background:#dc2626}.console-nav-meta{color:#64748b;font-size:11px;font-family:var(--font-mono);white-space:nowrap;border:1px solid #1e293b;border-radius:6px;flex:none;padding:1px 7px}.console-nav-meta--ok{color:#4ade80;border-color:#14532d}.console-side-foot{border-top:1px solid #172234;gap:10px;margin-top:auto;padding:14px 14px 0;display:grid}.console-foot-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.console-foot-btn{color:#94a3b8;font:inherit;cursor:pointer;background:#ffffff0d;border:0;border-radius:9px;padding:8px 10px;font-size:13px;font-weight:600}.console-foot-btn:hover{color:#e2e8f0;background:#ffffff17}.console-foot-btn--out{color:#f87171}.console-foot-btn--out:hover{color:#fca5a5;background:#f871711a}.console-main{min-width:0}.console-topbar{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-bottom:1px solid #e5e9f0;flex-wrap:wrap;align-items:center;gap:16px;padding:14px 28px;display:flex;position:sticky;top:0}.console-topbar-title{min-width:0;margin-inline-end:auto}.console-topbar-title h1{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 2px;font-size:24px;display:flex}.console-live{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600}.console-search{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:18rem;align-items:center;gap:8px;min-width:12rem;max-width:26rem;padding:8px 14px;display:flex}.console-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.console-search:focus-within{background:#fff;border-color:#3b82f6}.console-register{color:#fff;white-space:nowrap;background:#2563eb;border-radius:10px;align-items:center;gap:7px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.console-register:hover{color:#fff;background:#1d4ed8;text-decoration:none}.console-main>:not(.console-topbar){padding-inline:28px}.console-main>:not(.console-topbar):first-of-type{padding-top:22px}.console-main{padding:0 0 60px}.con-cards{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:20px;display:grid}.con-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow);border-radius:12px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.con-card-label{color:var(--ink-faint);font-size:12px}.con-card-value{font-variant-numeric:tabular-nums;font-size:24px}.con-card-sub{color:var(--ink-faint);font-size:12px}.con-card--good .con-card-value{color:#157f3b}.con-card--warn .con-card-value{color:#a86b00}.con-card--bad .con-card-value{color:#b3261e}.con-panel{border:1px solid var(--border);background:var(--bg);box-shadow:var(--shadow);border-radius:12px;margin-bottom:16px;padding:16px}.con-panel h2{margin:0 0 12px;font-size:15px}.con-empty{color:var(--ink-faint);margin:0;font-size:14px}.con-list{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.con-list li{border-bottom:1px solid var(--border);padding-bottom:8px}.con-list li:last-child{border-bottom:0;padding-bottom:0}.con-table-wrap{position:relative;overflow-x:auto}.con-table{border-collapse:collapse;width:100%;font-size:14px}.con-table th{text-align:start;color:var(--ink-faint);white-space:nowrap;padding-block:0 8px;padding-inline:0 10px;font-size:12px;font-weight:600}.con-table td{border-top:1px solid var(--border);vertical-align:top;padding-block:10px;padding-inline:0 10px}.con-table td a{color:var(--ink-faint);font-size:12px;display:block}.con-row--off{opacity:.55}.con-row-actions{flex-wrap:wrap;gap:6px;display:flex}.con-bars{gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.con-bars li{grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;display:grid}.con-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.con-bar-track{background:var(--surface);border-radius:999px;height:8px;overflow:hidden}.con-bar-fill{background:var(--primary);border-radius:999px;height:100%;display:block}.con-bar-value{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (width<=820px){.console{grid-template-columns:1fr}.console-side{flex-direction:column;height:auto;position:static}.console-nav{flex-flow:wrap}.console-nav-item{width:auto}.con-bars li{grid-template-columns:1fr auto}.con-bar-track{display:none}}.con-plan{border:1px solid var(--border);background:var(--surface);color:var(--ink-faint);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:12px}.con-plan:hover{border-color:var(--primary);color:var(--primary)}.con-plan.is-pro{color:#fff;background:#157f3b;border-color:#157f3b;font-weight:600}.con-plan:disabled{opacity:.5;cursor:default}.con-search{align-items:center;gap:10px;margin-bottom:12px;display:flex}.con-search input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:8px;flex:1;padding:9px 12px;font-size:14px}.con-search input:focus{outline:2px solid var(--primary);outline-offset:-1px}.con-search .faint{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.confirm-backdrop{z-index:1000}.confirm{width:calc(100% - 32px);max-width:460px;padding:22px}.confirm-title{margin:0 0 10px;font-size:17px}.confirm-body{gap:10px;display:grid}.confirm-body p{color:var(--ink-muted);font-size:14px;line-height:var(--lh);margin:0}.confirm-lead{font-size:15.5px;font-weight:600;color:var(--ink)!important}.confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.choice-cta--danger{background:var(--danger);border-color:var(--danger);color:#fff}.choice-cta--danger:hover{filter:brightness(.94)}@media (width<=480px){.confirm-actions{flex-direction:column-reverse}.confirm-actions .choice-cta{width:100%}}.parallel{gap:6px;display:grid}.parallel-verse{border-bottom:1px solid var(--border);grid-template-columns:3rem 1fr;gap:12px;padding:14px 4px 16px;display:grid}.parallel-verse:last-child{border-bottom:0}.parallel-num{font-variant-numeric:tabular-nums;color:var(--primary);text-align:end;padding-top:0;font-size:22px;font-weight:900;line-height:1.1}.parallel-texts{gap:10px;min-width:0;display:grid}.parallel-text{border-inline-start:3px solid var(--border);min-width:0;padding-inline-start:12px}.parallel-text:first-child{border-inline-start-color:var(--primary)}.parallel-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:3px;font-size:11px;display:block}.parallel-text .bible-body{margin:0}.parallel-absent{color:var(--ink-faint);margin:0;font-size:13px;font-style:italic}@media (width<=560px){.parallel-verse{grid-template-columns:2.4rem 1fr;gap:8px}}.song-audio{margin:0 0 24px}.song-audio-credit{margin:6px 0 0;font-size:12px}.song-verses{border-top:1px solid var(--border);margin-top:28px;padding-top:18px}.song-verses h2{color:var(--ink-muted);margin:0 0 12px;font-size:14px;font-weight:600}.song-verse{border:1px solid var(--border);border-inline-start:3px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;background:var(--surface);color:inherit;margin-bottom:8px;padding:12px 14px;text-decoration:none;display:block}.song-verse:hover{border-color:var(--primary);background:var(--accent-soft)}.song-verse-ref{color:var(--primary);margin-bottom:3px;font-size:12px;font-weight:700;display:block}.song-verse-body{font-size:14px;line-height:var(--lh);color:var(--ink-muted);display:block}.dict{margin-bottom:20px}.dict-search{gap:8px;margin-bottom:14px;display:flex}.dict-search input{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-width:0;color:var(--ink);font:inherit;flex:1;padding:10px 14px}.dict-entry{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);margin-bottom:12px;padding:16px 18px}.dict-entry h3{margin:0 0 12px;font-size:18px}.dict-meaning{border-inline-start:3px solid var(--border);margin-bottom:12px;padding-inline-start:12px}.dict-meaning:last-child{margin-bottom:0}.dict-meaning p{line-height:var(--lh);margin:0}.dict-lang{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);align-items:baseline;gap:8px;margin-bottom:4px;font-size:11px;display:flex}.dict-unreviewed{text-transform:none;letter-spacing:0;color:#a86b00;font-style:italic}.dict-toggle{margin:-6px 0 18px}.dict-toggle>summary{cursor:pointer;color:var(--primary-dark);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);align-items:center;gap:8px;padding:9px 14px;font-size:14px;font-weight:600;list-style:none;display:inline-flex}.dict-toggle>summary:before{content:"📖"}.dict-toggle>summary:after{content:"";border-inline-end:2px solid;border-bottom:2px solid;width:7px;height:7px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.dict-toggle>summary:hover,.dict-toggle>summary:focus-visible{border-color:var(--primary);background:var(--accent-soft)}.dict-toggle>summary::-webkit-details-marker{display:none}.dict-toggle[open]>summary{margin-bottom:12px}.dict-toggle[open]>summary:after{transform:rotate(225deg)translate(-2px,-2px)}@media (prefers-reduced-motion:reduce){.dict-toggle>summary:after{transition:none}}.bible-line{padding-inline-end:34px;position:relative}.parallel-verse{position:relative}.vmenu{top:2px;position:absolute;inset-inline-end:0}.vmenu-trigger{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);cursor:pointer;border-radius:8px;padding:3px 7px;font-size:16px;line-height:1}.vmenu-trigger:hover,.vmenu-trigger[aria-expanded=true]{background:var(--accent-soft);border-color:var(--primary);color:var(--primary-dark)}@media (hover:hover){.vmenu-trigger{opacity:.55}.bible-line:hover .vmenu-trigger,.parallel-verse:hover .vmenu-trigger,.vmenu-trigger:focus-visible,.vmenu-trigger[aria-expanded=true]{opacity:1}}.vmenu-list{inset-inline-end:0;z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-width:210px;box-shadow:var(--shadow);padding:6px;position:absolute;top:100%}.vmenu-item{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.vmenu-item:hover{background:var(--surface)}.vmenu-item.on{color:var(--primary-dark);font-weight:600}.vmenu-tick{color:var(--primary);margin-inline-start:auto}.vmenu-sep{background:var(--border);height:1px;margin:5px 2px}.admin-trial{border-radius:var(--radius);color:#8a5a0b;background:#fdf6e7;border:1px solid #f0ddb4;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:14px;padding:10px 14px;font-size:14px;text-decoration:none;display:flex}.admin-trial:hover{border-color:#e0c489;text-decoration:none}.admin-trial strong{font-weight:700}.admin-trial span{color:#9a6c24}.admin-trial em{margin-inline-start:auto;font-style:normal;font-weight:600;text-decoration:underline}.mfilter{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.mfilter-chip{border:1px solid var(--border);background:var(--bg);color:var(--ink-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:13px;display:inline-flex}.mfilter-chip:hover{border-color:var(--primary);color:var(--primary)}.mfilter-chip.on{background:var(--accent-soft);border-color:var(--primary);color:var(--primary-dark);font-weight:600}.mfilter-count{opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.bsel{align-items:center;gap:10px;margin-bottom:14px;display:inline-flex;position:relative}.bsel-label{color:var(--ink-muted);white-space:nowrap;font-size:13px}.bsel-trigger{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);max-width:min(420px,70vw);color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:8px 12px;font-size:14px;display:inline-flex}.bsel-trigger:hover{border-color:var(--primary)}.bsel-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bsel-caret{color:var(--ink-faint);font-size:11px}.bsel-list{top:calc(100% + 6px);z-index:40;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);min-width:300px;max-width:min(440px,90vw);box-shadow:var(--shadow);padding:8px;position:absolute;inset-inline-start:0}.bsel-hint{color:var(--ink-faint);margin:4px 8px 8px;font-size:12px;line-height:1.45}.bsel-option{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.bsel-option:hover{background:var(--surface)}.bsel-option.on{color:var(--primary-dark);font-weight:600}.bsel-box{border:1px solid var(--border);color:#fff;border-radius:5px;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.bsel-option.on .bsel-box{background:var(--primary);border-color:var(--primary)}.bsel-name{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.bsel-leads{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);font-size:10px;font-style:normal;font-weight:700}@media (width<=560px){.bsel{width:100%;min-width:0;display:flex}.bsel-trigger{flex:1;min-width:0;max-width:none}}.vacts{flex-wrap:wrap;align-items:center;gap:2px;margin:2px 0 10px;display:flex}.vact{cursor:pointer;font:inherit;color:var(--ink-muted,var(--ink));white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;line-height:1.4;display:inline-flex}.vact-icon{flex:none}.vact:hover:not(:disabled){background:var(--surface,#0000000a);border-color:var(--border);color:var(--ink)}.vact:disabled{opacity:.4;cursor:default}.vact[aria-pressed=true]{background:var(--accent-soft,#0000000f);border-color:var(--primary);color:var(--primary-dark,var(--primary));font-weight:600}.vact-sep{background:var(--border);width:1px;height:18px;margin:0 6px}.vact[data-playing=true]{background:var(--accent-soft,#0000000f);border-color:var(--primary);color:var(--primary-dark,var(--primary));font-weight:600}@media (width<=640px){.vacts{gap:0}.vact{flex:auto;justify-content:center;padding:5px}.vact-sep{margin:0 2px}.vact-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.bible-casting{background:var(--accent-soft,#0000000d);color:var(--ink);border-radius:8px;margin:0 0 12px;padding:8px 12px;font-size:14px}.linkish{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.bible-reading{grid-template-columns:minmax(0,auto) 1fr;align-items:start;gap:16px;display:grid}.bible-reading .bible-chapter{overscroll-behavior:contain;min-height:30rem;max-height:calc(100vh - 22rem);overflow-y:auto}.bible-reading .bible-chapters.strip{grid-template-columns:repeat(auto-fill,minmax(38px,1fr));gap:6px;max-height:calc(100vh - 22rem);margin:0;display:grid;position:sticky;top:16px;overflow-y:auto}@media (width<=860px){.bible-reading{grid-template-columns:minmax(0,1fr)}.bible-reading .bible-chapter{min-height:0;max-height:none;overflow-y:visible}.bible-reading .bible-chapters.strip{flex-wrap:wrap;max-height:none;margin:16px 0;display:flex;position:static}}.parallel-body{min-width:0}.linkpicker{z-index:60;background:var(--bg);flex-direction:column;gap:10px;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.linkpicker-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.linkpicker-crumb{color:var(--ink-muted,var(--ink));font-size:13px}.linkpicker .picker-list{flex:auto;align-content:start;min-height:0;max-height:none;overflow-y:auto}.linkpicker-books{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:6px;display:grid}.linkpicker-book{border:1px solid var(--border);background:var(--bg);cursor:pointer;font:inherit;text-align:start;border-radius:8px;justify-content:space-between;gap:8px;padding:9px 12px;display:flex}.linkpicker-book:hover{border-color:var(--primary);color:var(--primary)}.picker-row.on{border-color:var(--primary);background:var(--accent-soft,#0000000d)}.linkpicker-picked{border-top:1px solid var(--border);flex-direction:column;flex:none;gap:8px;padding-top:10px;display:flex}.linkpicker-chips{flex-wrap:wrap;gap:6px;max-height:6rem;display:flex;overflow-y:auto}.linkpicker-chip{border:1px solid var(--primary);background:var(--accent-soft,transparent);color:var(--primary-dark,var(--primary));font:inherit;cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12.5px}.vact[data-kind=save][aria-pressed=true] .vact-fillable{fill:currentColor}.vact[data-kind=underline][aria-pressed=true] .vact-label{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.vact[data-kind=highlight][aria-pressed=true]{color:var(--ink);background:#ffeb3b8c;border-color:#d8bf10}.result-book{margin-bottom:22px}.result-book-head{color:var(--primary-dark,var(--primary));margin:0 0 8px;font-size:17px}.result-chapter{margin-bottom:12px}.result-chapter-head{text-align:start;width:100%;font:inherit;color:var(--ink-muted,var(--ink));cursor:pointer;background:0 0;border:0;padding:6px 2px;font-size:14px;font-weight:600;display:block}.result-chapter-head:hover{color:var(--primary);text-decoration:underline}.parallel-ref{color:var(--ink-faint,var(--ink-muted));align-items:center;gap:6px;margin-bottom:2px;font-size:12px;font-weight:600;display:flex}.parallel-ref-copy{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:3px;display:inline-flex}.parallel-ref-copy:hover{background:var(--surface,#0000000d);color:var(--primary)}mark.found{background:var(--accent-soft);box-shadow:inset 0 -2px 0 var(--accent);color:inherit;border-radius:2px;padding:0 2px}.header nav .who{color:var(--ink-muted,var(--ink));font-size:14px}.vact.done{color:#1f6f43;background:#1f6f4314;border-color:#1f6f43}.parallel-ref-copy.done{color:#1f6f43}.ref-copied{margin-inline-start:4px;font-size:11px;font-weight:600}.app-code{color:var(--ink-muted,var(--ink));margin-top:6px}.app-code strong{color:var(--primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.05em}.platform-addon{border:1px dashed var(--border);background:var(--surface,transparent);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:62rem;margin:22px auto 0;padding:18px 22px;display:flex}.platform-addon h3{margin:0 0 4px;font-size:17px}.platform-addon p{max-width:42rem;color:var(--ink-muted,var(--ink));margin:0;font-size:14px}.sv-icon.platform-addon-icon{box-sizing:border-box;background:var(--accent-soft);border-radius:12px;flex:none;width:44px;height:44px;padding:9px}.platform-addon>div{flex:20rem}.platform-addon-price{align-items:baseline;gap:6px;display:flex}.app-installed{color:#1f6f43;margin-top:10px;font-weight:600}.app-ios-hint{color:var(--ink-muted,var(--ink));margin-top:10px;font-size:14px}.join-requests h2{margin:0 0 4px;font-size:1.05rem}.request-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.request-list li{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.request-actions{flex-wrap:wrap;gap:8px;display:flex}.bible-jump{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:18px;display:flex}.bible-jump-field{flex:220px;gap:4px;min-width:0;display:grid}.bible-jump-field--narrow{flex:0 130px}.con-linkish{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.con-members-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.con-members-head h2{margin:0;font-size:1.15rem}@media (width>=900px){.footer--admin{z-index:6;background:var(--bg);border-top:1px solid var(--border);position:sticky;bottom:0}}.support-kinds{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.support-kind{border:1px solid var(--border);background:var(--bg);font:inherit;cursor:pointer;color:var(--ink-muted);border-radius:999px;padding:9px 14px;font-weight:600}.support-kind.is-on{border-color:var(--primary);color:var(--primary);background:var(--surface)}.support-done{text-align:center}.support-tick{color:#1f6f43;margin:0 0 4px;font-size:40px;line-height:1}.support-pay{background:var(--surface);border-radius:14px;max-width:460px;margin:22px auto 18px;padding:18px}.support-price{margin:8px 0 14px;font-size:26px;font-weight:800}.con-msgs{gap:12px;margin:0;padding:0;list-style:none;display:grid}.con-msg{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:14px 16px}.con-msg.is-sale{border-color:var(--primary)}.con-msg-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.con-msg-subject{margin:0 0 4px;font-weight:600}.con-msg-body{white-space:pre-wrap;margin:0 0 10px}.con-msg-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.con-thread-filter{flex-wrap:wrap;align-items:center;gap:8px;max-inline-size:100%;font-size:14px;display:flex}.con-thread-filter select{font:inherit;border:1px solid var(--border);background:var(--bg);color:inherit;border-radius:10px;flex:12rem;min-inline-size:0;max-inline-size:100%;padding:8px 10px}.con-thread{border-block-start:1px solid var(--border);gap:12px;margin-block-start:12px;padding-block-start:12px;display:grid}.con-thread-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.con-thread-msg{border:1px solid var(--border);background:var(--bg);border-radius:12px;margin-inline-end:12%;padding:10px 12px}.con-thread-msg.is-ours{border-color:var(--primary);margin-inline:12% 0}.con-thread-who{margin:0 0 4px;font-size:13px}.con-thread-reply{gap:6px;display:grid}.con-thread-reply label{font-size:14px;font-weight:600}.con-thread-reply textarea{font:inherit;border:1px solid var(--border);background:var(--bg);color:inherit;resize:vertical;border-radius:12px;padding:10px 12px}.code-signin{gap:10px;display:grid}.code-signin small{color:var(--ink-faint);margin-top:4px;font-size:12px;display:block}.linkish{font:inherit;color:var(--primary);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600}.chip-row{scrollbar-width:none;gap:8px;margin-bottom:14px;padding-bottom:10px;display:flex;overflow-x:auto}.chip-row::-webkit-scrollbar{display:none}.chip{border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:999px;flex:none;padding:7px 14px;font-size:13px}.chip.on{background:var(--primary);border-color:var(--primary);color:#fff}.chip.on .faint{color:#ffffffbf}.gallery-month{margin-bottom:30px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.gallery-tile{background:var(--bg);cursor:pointer;aspect-ratio:1;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}.gallery-tile img{object-fit:cover;width:100%;height:100%;display:block}.gallery-tile-title{color:#fff;text-align:start;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000a6);padding:14px 8px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}@media (width<=700px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}.verse-picture-cue{cursor:pointer;opacity:.75;vertical-align:baseline;background:0 0;border:0;padding:0 4px;font-size:.9em;line-height:1}.verse-picture-cue:hover{opacity:1}.verse-pictures{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:10px 0 14px;padding:12px}.verse-pictures-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;display:flex}.verse-pictures-strip{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.verse-pictures-strip::-webkit-scrollbar{display:none}.verse-picture{cursor:pointer;background:var(--bg);border:0;border-radius:10px;flex:none;width:150px;height:150px;padding:0;position:relative;overflow:hidden}.verse-picture img{object-fit:cover;width:100%;height:100%;display:block}.verse-picture-badge{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0000008c;padding:3px 6px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.quiz-stats{flex-wrap:wrap;gap:24px;display:flex}.quiz-stat{gap:2px;display:grid}.quiz-stat-value{color:var(--ink);font-size:22px;font-weight:700}.quiz-option{align-items:center;gap:10px;display:flex}.quiz-option input[type=text],.quiz-option input:not([type]){flex:1}.quiz-option input[type=radio]{flex:none;width:18px;height:18px}.quiz-q{margin-bottom:14px}.quiz-q-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.quiz-bar{grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:10px;padding:4px 0;font-size:13px;display:grid}.quiz-bar-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quiz-bar.is-right .quiz-bar-label{color:#1f6f4a;font-weight:700}.quiz-bar-track{background:var(--border);border-radius:999px;height:8px;overflow:hidden}.quiz-bar-fill{background:var(--primary);height:100%;display:block}.quiz-bar.is-right .quiz-bar-fill{background:#1f6f4a}.quiz-bar-count{text-align:end;color:var(--ink-muted)}.quiz-ref{color:var(--primary);margin-top:8px;font-size:13px;font-weight:700}@media (width<=700px){.quiz-bar{grid-template-columns:minmax(0,1fr) 70px 32px}.quiz-q-head{flex-direction:column}}.wallpaper-controls{gap:10px;margin-bottom:20px;display:grid}.wallpaper-preview{justify-items:center;gap:14px;display:grid}.wallpaper-canvas{border-radius:14px;max-width:100%;box-shadow:0 10px 30px #0000002e}.wallpaper-canvas.is-phone{width:auto;max-height:62vh}.wallpaper-canvas.is-desktop{width:auto;max-height:46vh}.wallpaper-canvas.is-story{width:auto;max-height:56vh}.wallpaper-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.verse-picker{grid-template-columns:2fr 1fr 1fr;gap:10px;display:grid}@media (width<=640px){.verse-picker{grid-template-columns:1fr}}.dot-swatch{cursor:pointer;border:2px solid #0000;border-radius:999px;flex:none;width:38px;height:38px;padding:0}.dot-swatch.on{border-color:var(--ink);box-shadow:0 0 0 2px var(--bg) inset}.wallpaper-picture-toggle{align-items:center;gap:8px;font-size:13px;display:flex}.quiz-list{gap:14px;display:grid}.quiz-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);box-shadow:var(--shadow);gap:8px;padding:16px;display:grid}.quiz-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.quiz-card h2,.quiz-card h3{margin:0;font-size:17px}.quiz-card .btn{justify-self:start}.quiz-meta{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:13px;display:flex}.quiz-take{gap:16px;max-width:680px;display:grid}.quiz-question{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);gap:10px;padding:18px;display:grid}.quiz-question h2{font-size:19px;line-height:var(--lh);margin:0}.quiz-choice{text-align:start;width:100%;font:inherit;line-height:var(--lh);color:var(--ink);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.quiz-choice:disabled{cursor:default}.quiz-choice.picked{border-color:var(--primary)}.quiz-choice.right{border-color:var(--ok);background:color-mix(in srgb, var(--ok) 10%, var(--bg))}.quiz-choice.wrong{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--bg))}.quiz-after{gap:6px;padding:12px 0 0;display:grid}.quiz-after.good strong{color:var(--ok)}.quiz-after.bad strong{color:var(--danger)}.quiz-why{margin:6px 0 0;font-size:13px;font-weight:600}.quiz-reference{color:var(--primary);margin:0;font-size:13px;font-weight:600}.quiz-done{text-align:center;justify-items:center}.quiz-score-head{color:var(--ink-muted);margin:0}.quiz-score{color:var(--primary);margin:0;font-size:30px;font-weight:700}.plan-table{max-width:1000px;margin:48px auto 8px}.plan-table>h2{text-align:center;margin-bottom:6px;font-size:1.6rem}.carousel-empty{text-align:start;background:radial-gradient(120% 150% at 88% 12%, var(--accent-soft) 0%, transparent 60%), linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 24px;display:grid;position:relative;overflow:hidden}.carousel-empty .empty-copy{justify-items:start;display:grid}.carousel-empty .empty-head{margin:8px 0 3px;font-size:1.22rem}.carousel-empty .empty-lead{max-width:52ch;color:var(--ink-muted);margin:0 0 11px}.need-examples{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.need-examples li{background:var(--bg);border:1px solid var(--border);color:var(--ink-muted);border-radius:999px;padding:5px 11px;font-size:.8rem}.empty-act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.carousel-empty .empty-privacy{max-width:40ch;color:var(--ink-faint);margin:0;font-size:.76rem;line-height:1.45}.empty-art{opacity:.82;flex:none;width:186px;height:auto}.empty-art .art-blob--1{fill:var(--accent-soft)}.empty-art .art-blob--2{fill:var(--accent);opacity:.16}.empty-art .art-blob--3{fill:var(--primary);opacity:.1}.empty-art .art-heart{fill:var(--primary);opacity:.55}.empty-art .art-spark{fill:var(--accent);opacity:.4}@media (width<=720px){.carousel-empty{grid-template-columns:1fr;gap:0;padding:18px 16px 20px}.empty-art{top:-28px;opacity:.3;pointer-events:none;width:150px;position:absolute;inset-inline-end:-34px}.carousel-empty .empty-copy{z-index:1;position:relative}.carousel-empty .empty-lead{max-width:32ch}.carousel-empty .empty-privacy{max-width:none}}.bg-modes{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.bg-modes .btn.on,.bg-fits .btn.on{background:var(--accent-soft);border-color:var(--primary);color:var(--primary)}.bg-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.bg-colour input[type=color]{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:64px;height:38px;padding:2px}.bg-opacity input[type=range]{width:100%;max-width:320px}.bg-fits{flex-wrap:wrap;gap:8px;display:flex}.bg-warn{margin:4px 0 14px}.bg-preview{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);min-height:168px;position:relative;overflow:hidden}.bg-preview-layer{position:absolute;inset:0}.bg-preview-page{justify-items:start;gap:10px;padding:16px;display:grid;position:relative}.bg-preview-head{color:var(--ink);font-size:17px}.bg-preview-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--ink-muted);padding:10px 14px;font-size:13px}.platform-contact-band{margin-inline:calc(-1 * var(--pf-gutter));padding:56px var(--pf-gutter) 62px;background:#f4f5f7;border-block:1px solid #ebecef;margin-top:56px}.platform-contact{background:#fff;border:1px solid #1f3d6914;border-radius:18px;max-width:820px;margin:0 auto;padding:28px 28px 30px;box-shadow:0 1px 2px #1f3d690a,0 12px 32px #1f3d6912}.platform-contact h2{letter-spacing:-.02em;margin-bottom:4px;font-size:clamp(1.35rem,2.6vw,1.7rem)}.platform-contact>.faint{margin-bottom:4px}@media (width<=560px){.platform-contact{margin-inline:16px;padding:20px 18px 22px}}.contact-form{margin-top:16px}.contact-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.contact-hp,.testimony-hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bg-layer{z-index:-1;pointer-events:none;opacity:var(--bg-opacity,1);background-position:50%;background-repeat:no-repeat;position:fixed;inset:0}.bg-layer--fit{background-size:contain}.bg-layer--tile{background-repeat:repeat;background-size:auto}.bg-layer--fixed{background-size:cover}.shot-strip{margin:56px auto 0}.shot-strip h2{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.5rem,3vw,2rem)}.shot-strip>.faint{max-width:46rem;font-size:1.02rem;line-height:1.6}.shot-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--accent-soft);border-radius:999px;margin:34px 0 16px;padding:5px 12px;font-size:.72rem;font-weight:700;display:inline-block}.shot-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.shot-grid figure{background:var(--bg);border:1px solid #1f3d6914;border-radius:18px;flex-direction:column;height:100%;margin:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1f3d690a,0 12px 32px #1f3d6912}.shot-grid figure:hover{transform:translateY(-3px);box-shadow:0 2px 4px #1f3d690d,0 20px 44px #1f3d691c}.shot-grid img{border-bottom:1px solid #1f3d6914;width:100%;height:auto;display:block}.shot-grid figcaption{color:var(--ink);padding:14px 16px 16px;font-size:.9rem;line-height:1.45}.shot-grid .shot-video{background:var(--surface);border-bottom:1px solid #1f3d6914;width:auto;max-width:100%;max-height:420px;margin:0 auto;display:block}@media (width<=560px){.shot-grid{grid-template-columns:1fr;gap:16px}}.bible-books{border-top:1px solid var(--border);margin-top:26px;padding-top:20px}.bible-books-head{margin-bottom:12px;font-size:17px}.bible-testaments{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.bible-testament{border:1px solid var(--border);background:var(--bg);color:var(--ink-muted);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:.88rem}.bible-testament.on{background:var(--accent-soft);border-color:var(--primary);color:var(--primary);font-weight:600}.bible-book-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.bible-book{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);width:100%;color:var(--ink);text-align:start;cursor:pointer;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;font-size:.92rem;display:flex}.bible-book:hover{background:var(--accent-soft);border-color:var(--primary)}.bible-book-count{flex:none;font-size:.78rem}@media (width<=520px){.bible-book-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr))}.bible-book{padding:9px 10px;font-size:.86rem}}.plan-sheet{border-collapse:collapse;width:100%;margin-top:22px}.plan-sheet thead th{top:var(--head-h,0px);z-index:1;background:var(--bg);border-bottom:2px solid var(--border);text-align:center;color:var(--ink);padding:12px 10px;font-size:.82rem;position:sticky}.plan-sheet thead th:first-child{text-align:start;font-size:1rem}.plan-sheet thead th span{color:var(--ink-faint);font-size:.74rem;font-weight:400;display:block}.plan-sheet-group th{text-align:start;letter-spacing:.07em;text-transform:uppercase;color:var(--primary);background:color-mix(in srgb, var(--accent-soft) 55%, #fff);border-bottom:1px solid var(--border);padding:16px 10px 8px;font-size:.74rem;font-weight:700}.plan-sheet tbody th[scope=row]{text-align:start;text-transform:none;border-bottom:1px solid var(--border);color:var(--ink);padding:11px 10px;font-weight:400}.plan-sheet tbody th em{text-transform:none;color:var(--ink-faint);margin-top:2px;font-size:.78rem;font-style:normal;display:block}.plan-sheet td{text-align:center;border-bottom:1px solid var(--border);width:22%;padding:11px 10px}.plan-sheet tbody tr:hover th[scope=row],.plan-sheet tbody tr:hover td{background:var(--surface)}.plan-sheet .is-yes{color:var(--ok);font-size:1.05rem}.plan-sheet .is-no{color:var(--ink-faint)}.plan-sheet .is-partial{color:var(--ink-muted);font-size:.8rem}@media (width<=620px){.plan-sheet thead th:first-child{font-size:.86rem}.plan-sheet tbody th[scope=row]{font-size:.88rem}.plan-sheet td{width:54px;padding:11px 4px}.plan-sheet thead th:not(:first-child){padding:12px 4px}.plan-sheet tbody th[scope=row]{padding-inline:0 10px}.plan-sheet thead th:first-child,.plan-sheet-group th{padding-inline-start:0}}.pf-nav{z-index:20;--pf-logo-h:clamp(48px, 6.2vw, 78px);background:0 0;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:6px 0 8px;transition:box-shadow .2s,padding .2s;display:flex;position:sticky;top:0}.pf-nav:before{content:"";inset:0 calc(-1 * var(--pf-gutter));z-index:-1;background:0 0;transition:background .2s,box-shadow .2s;position:absolute}.pf-nav.is-stuck{--pf-logo-h:clamp(32px, 3.4vw, 44px);padding:4px 0 6px}.pf-nav.is-stuck:before{background:#fff;border-bottom:1px solid #eee;box-shadow:0 1px 8px #10243b0f}.pf-nav-links{flex:auto;justify-content:center;align-items:center;gap:28px;font-size:.875rem;display:flex}.pf-nav-actions{flex:none;align-items:center;gap:12px;display:flex}.pf-nav-links a{color:var(--pf-blue-dark,var(--primary-dark));font-weight:600}.pf-nav-links a:hover{color:#016fc7;text-decoration:none}.platform-hero{text-align:start;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;margin-bottom:3.5rem;display:grid}.pf-hero-title{letter-spacing:-.025em;color:var(--pf-blue-dark,var(--primary-dark));margin:0 0 14px;font-size:clamp(2rem,4.4vw,3rem);line-height:1.15}.platform-hero .platform-lead{max-width:38rem;margin:0 0 24px}.pf-hero-cta{flex-wrap:wrap;gap:12px;display:flex}.pf-hero-cta .choice-cta{justify-content:center;align-items:center;gap:10px;display:inline-flex}.pf-hero-cta .choice-cta svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.pf-hero-breadth{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pf-hero-breadth li{color:var(--primary-dark);background:#ffffff9e;border:1px solid #1f3d691a;border-radius:999px;align-items:center;gap:6px;padding-block:5px;padding-inline:8px 12px;font-size:.8rem;display:inline-flex}.pf-hero-breadth .sv-icon{width:16px;height:16px}.pf-hero-breadth .sv-icon-line{stroke-width:1.9px}.pf-hero-demo{color:var(--primary);margin-top:14px;font-size:.92rem;display:inline-block}.pf-hero-demo:hover{text-decoration:underline}.pf-hero-demo-row{flex-wrap:wrap;gap:0 20px;margin:0;display:flex}.choice-demo{text-align:center;color:var(--primary);margin-top:10px;font-size:.9rem;display:block}.choice-demo:hover{text-decoration:underline}.pf-hero-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin:0;padding:0;list-style:none;display:grid}.pf-hero-cards>li{background:#ffffffe0;border:1px solid #1f3d6914;border-radius:16px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 1px 2px #1f3d690a,0 10px 26px #1f3d690f}.pf-hero-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.pf-plan-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--accent-soft);color:var(--primary);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:.66rem;font-weight:700}.pf-plan-tag.is-church{color:#8a5a06;background:#efe7da}.pf-hero-cards svg{fill:none;width:22px;height:22px;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.pf-hero-cards strong{color:var(--ink);font-size:.95rem}.pf-hero-cards span{color:var(--ink-muted);font-size:.82rem;line-height:1.45}.pf-pricing{text-align:center;margin:64px auto 0}.pf-pricing h2{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.5rem,3vw,2rem)}.pf-pricing>.faint{max-width:40rem;margin:0 auto 28px}.pf-pricing .platform-choice{text-align:start;max-width:1200px;margin-inline:auto}.plan-table[open]{padding-bottom:8px}.plan-table{margin:30px auto 8px}.plan-table>summary{cursor:pointer;background:color-mix(in srgb, var(--primary) 10%, #fff);color:var(--primary-dark);border:1px solid #0000;border-radius:999px;align-items:center;gap:10px;margin:0 auto;padding:12px 22px;font-size:.95rem;font-weight:700;list-style:none;transition:background .15s,transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #1f3d690d,0 8px 20px #1f3d6912}.plan-table>summary:hover{background:color-mix(in srgb, var(--primary) 16%, #fff);transform:translateY(-1px);box-shadow:0 2px 4px #1f3d690f,0 14px 28px #1f3d691c}.plan-table>summary svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;flex:none;width:17px;height:17px}.plan-table-chev{font-size:1.2em;line-height:1;transition:transform .15s}.plan-table[open]>summary .plan-table-chev{transform:rotate(90deg)}.plan-table>summary::-webkit-details-marker{display:none}.plan-table>summary:hover{background:var(--accent-soft);border-color:var(--primary)}.plan-table{text-align:center}.plan-table .plan-sheet{text-align:start}@media (width<=820px){.platform-hero{grid-template-columns:1fr;gap:28px}.pf-nav-links{gap:14px;font-size:.86rem}.pf-brand-sub{display:none}}@media (width<=720px){.pf-nav{flex-wrap:wrap;row-gap:4px;padding-bottom:6px}.pf-nav-brand{order:1}.pf-nav-actions{order:2;margin-inline-start:auto}.pf-nav .nav-toggle{justify-content:center;min-width:44px;min-height:44px;padding:8px 10px;display:inline-flex}.pf-nav .nav-toggle-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-nav-links{top:100%;background:#fff;border:1px solid #1f3d691a;border-radius:14px;flex-flow:column;align-items:stretch;gap:2px;min-width:210px;padding:8px;display:none;position:absolute;inset-inline:auto 0;box-shadow:0 12px 30px #10243b24}.pf-nav-links.is-open{display:flex}.pf-nav-links a{white-space:nowrap;border-radius:9px;padding:10px 12px;font-size:.95rem}.pf-nav-links a:hover{background:var(--accent-soft);text-decoration:none}.pf-nav-actions{gap:8px}.pf-nav .lang-switch--compact{min-width:0}.pf-nav .lang-switch--compact .sel-trigger{padding:.35rem .5rem;font-size:.82rem}.pf-nav-signin{padding:.42rem .85rem;font-size:.85rem}.pf-nav-links{gap:14px;padding-bottom:4px;font-size:.86rem}.pf-nav-links a{padding:4px 0}}@media (width<=520px){.pf-hero-cards{grid-template-columns:1fr}}.reg-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:100vh;display:grid}@media (width>=901px){.reg-main{align-self:start;position:sticky;top:0}}.reg-split>.pf-footer{grid-column:1/-1;margin-inline:clamp(1.5rem,3vw,3rem)}@media (width>=901px){.reg-split{grid-template-rows:1fr auto}.reg-split>.pf-footer{grid-column:2;margin-top:0}.reg-aside{grid-row:1/-1}}.reg-aside{color:#fff;background:radial-gradient(120% 90% at 15% 0,#2ba9e059 0%,#0000 55%),linear-gradient(160deg,#0e4e7e 0%,#08334f 60%,#062639 100%);flex-direction:column;gap:14px;min-height:100vh;padding:clamp(1.75rem,4vw,3.25rem);display:flex}.reg-aside-nav{z-index:1;align-self:flex-end;gap:6px;margin-block:6px -30px;margin-inline:0 6px;display:none;position:relative}.reg-aside-arrow{color:#fff;width:26px;height:26px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:8px;place-items:center;font-size:13px;line-height:1;transition:background .15s,opacity .15s;display:grid}.reg-aside-arrow:hover:not(:disabled){background:#ffffff2e}.reg-aside-arrow:disabled{opacity:.25;cursor:default}@media (prefers-reduced-motion:reduce){.reg-aside-arrow{transition:none}}.reg-aside-brand{align-self:flex-start}.reg-aside-head{letter-spacing:-.02em;color:#fff;margin:18px 0 0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.2}.reg-aside-lead{color:#ffffffc7;max-width:34rem;margin:0;line-height:1.6}.reg-aside-points{gap:11px;margin:12px 0 0;padding-block:0;padding-inline:0 6px;list-style:none;display:grid}@media (width>=901px){.reg-aside{height:100vh;position:sticky;top:0}.reg-aside-nav{display:flex}.reg-aside-points{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;min-height:0;padding-bottom:18px;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%)}.reg-aside-points::-webkit-scrollbar{width:6px}.reg-aside-points::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}}.reg-aside-tick{color:#9ad5f5;background:#ffffff1f;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;font-weight:700;line-height:1;display:inline-flex}.reg-aside-points em{color:#ffffff8c;font-size:.86em;font-style:normal;display:block}.reg-aside-points li{align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.4;display:flex}.reg-aside-points svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;background:#ffffff1f;border-radius:10px;flex:none;width:34px;height:34px;padding:7px}.reg-aside-points code{color:#9ad5f5;font-size:.92em}.reg-aside-foot{color:#fff9;margin:auto 0 0;padding-top:20px;font-size:.86rem}.reg-main{background:var(--bg);flex-direction:column;justify-content:center;min-width:0;padding:clamp(1.5rem,3vw,3rem);display:flex}.reg-main .panel{width:100%;max-width:620px;margin:0 auto}.reg-main .platform-signin{max-width:620px;margin:20px auto 0}@media (width<=900px){.reg-split{grid-template-columns:1fr;min-height:0}.reg-main{order:1}.reg-aside{order:2;gap:12px;padding:1.5rem 1.25rem 1.75rem}.sanctuary-crisp .sc-below{order:3}.reg-split>.pf-footer{order:4;margin-top:32px}.reg-aside-brand{display:none}.reg-aside-points{gap:10px;overflow:visible}.reg-aside-foot{margin-top:16px;padding-top:12px}}.pf-footer{border-top:1px solid #1f3d691a;margin-top:64px}.pf-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 26px;padding:22px 0 4px;display:flex}.pf-footer-brand{color:var(--ink-muted);margin:0;font-size:.86rem}.pf-footer-links{flex-wrap:wrap;gap:20px;font-size:.88rem;display:flex}.pf-footer-links a{color:var(--ink-muted)}.pf-footer-links a:hover{color:var(--primary)}@media (width<=620px){.pf-footer-inner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:20px 0 8px}.pf-footer-links{order:-1;justify-content:center;gap:6px 18px}.pf-footer-links a{padding:6px 4px}.pf-footer-brand{font-size:.82rem}}.legal{max-width:46rem;margin:32px auto 0}.legal h1{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.8rem,4vw,2.4rem)}.legal-lead{color:var(--ink-muted);margin:0 0 28px}.legal-authoritative{border-inline-start:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-muted);margin:0 0 24px;padding:10px 14px;font-size:.92rem;line-height:1.6}[dir=rtl] .legal-authoritative{border-radius:var(--radius) 0 0 var(--radius)}.legal h2{margin:30px 0 8px;font-size:1.1rem}.legal p{margin:0 0 12px;line-height:1.7}.legal ul{gap:8px;margin:0 0 12px;padding-inline-start:20px;line-height:1.6;display:grid}.legal-note{border-radius:var(--radius);background:var(--surface);color:var(--ink-muted);margin-top:28px;padding:14px 16px;font-size:.88rem}.pf-get-app{background:radial-gradient(90% 140% at 90% 0%, var(--accent-soft) 0%, transparent 60%), linear-gradient(180deg, var(--surface) 0%, var(--bg) 100%);border:1px solid #1f3d6914;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);margin:64px auto 0;padding:32px clamp(1.25rem,3vw,2.5rem);display:grid}.pf-get-app-art{align-items:center;gap:22px;display:flex}.pf-phone{background:linear-gradient(160deg,#2c4a78 0%,#14243f 100%);border-radius:30px;flex:none;width:226px;padding:9px 9px 11px;box-shadow:0 24px 46px -18px #14243f80,inset 0 1px #ffffff38}.pf-phone img{background:#fff;border-radius:22px;width:100%;height:auto;display:block}.pf-qr{background:#ffffffb8;border:1px solid #1f3d691a;border-radius:16px;justify-items:center;gap:8px;margin:0;padding:14px 12px;display:grid}.pf-qr img{width:104px;height:104px;display:block}.pf-qr figcaption{text-align:center;max-width:8.5rem;color:var(--ink-muted);font-size:.74rem;line-height:1.3}@media (width<=900px){.pf-get-app{grid-template-columns:1fr}.pf-get-app-art{flex-wrap:wrap;justify-content:center}}@media (width<=560px){.pf-qr{display:none}.pf-phone{width:200px}}.pf-get-app-copy{max-width:46rem}.pf-get-app h2{letter-spacing:-.02em;margin-bottom:6px;font-size:clamp(1.4rem,2.8vw,1.9rem)}.pf-get-app-actions{flex-wrap:wrap;gap:12px;margin:20px 0 12px;display:flex}.pf-get-app-actions .choice-cta{justify-content:center;align-items:center;gap:10px;display:inline-flex}.pf-get-app-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}.pf-get-app-meta{color:var(--ink-muted);margin:0;font-size:.84rem}.pf-get-app-note{color:var(--ink-faint);margin:10px 0 0;font-size:.84rem}.pf-hero-card-btn{text-align:start;cursor:pointer;background:0 0;border:0;align-content:start;gap:6px;width:100%;padding:18px 16px;display:grid;position:relative}.pf-hero-card-btn:hover{background:color-mix(in srgb, var(--accent-soft) 45%, transparent)}.pf-hero-card-body{color:var(--ink-muted);font-size:.82rem;line-height:1.45}.pf-hero-card-more{background:var(--accent-soft);border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pf-hero-card-more:before{content:"";border-inline-end:2px solid var(--primary);border-bottom:2px solid var(--primary);width:6px;height:6px;transition:transform .15s;transform:rotate(45deg)translate(-1px,-1px)}.pf-hero-cards li.is-open .pf-hero-card-more:before{transform:rotate(225deg)translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.pf-hero-card-more:before{transition:none}}.pf-hero-card-top .pf-plan-tag{margin-inline-start:auto}.pf-hero-cards li.is-open{box-shadow:0 2px 4px #1f3d690f,0 18px 40px #1f3d691f}.pf-hero-card-panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.pf-hero-cards>li.is-open .pf-hero-card-panel{grid-template-rows:1fr}.pf-hero-card-panel-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.pf-hero-card-panel{transition:none}}.pf-hero-card-list{border-top:1px solid #1f3d6914;gap:9px;max-height:210px;margin:0;padding:4px 16px 16px;list-style:none;display:grid;overflow-y:auto}.pf-hero-card-list li{align-items:baseline;gap:8px;font-size:.82rem;line-height:1.4;display:flex}.pf-hero-card-list li>span:not(.pf-plan-tag):not(.pf-hero-card-tick){min-width:0}.pf-hero-card-tick{color:var(--ok);flex:none;font-weight:700}.pf-hero-card-list em{color:var(--ink-faint);font-size:.94em;font-style:normal;display:block}.pf-hero-card-list .pf-plan-tag{margin-inline-start:auto;padding:2px 6px;font-size:.58rem}.sv-icon{flex:none;width:22px;height:22px;display:block}.sv-icon-fill{fill:var(--primary);opacity:.16;stroke:none}.sv-icon-line{fill:none;stroke:var(--primary);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.choice-cta .sv-icon{width:19px;height:19px}.choice-cta .sv-icon-line{stroke:currentColor}.choice-cta .sv-icon-fill{fill:currentColor;opacity:.22}.pf-hero-icon{width:26px;height:26px}.reg-aside-points .sv-icon{background:#ffffff1f;border-radius:10px;width:34px;height:34px;padding:7px}.reg-aside-points .sv-icon-line{stroke:#fff}.reg-aside-points .sv-icon-fill{fill:#fff;opacity:.22}.pf-hero-trial{color:var(--primary-dark);margin:14px 0 0;font-size:.9rem;font-weight:600}.choice-trial{color:#1f6f43;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;background:#e7f5ec;border-radius:999px;margin-inline-start:8px;padding:3px 9px;font-size:.68rem;font-weight:700;display:inline-block}.live-frame{aspect-ratio:16/9;border-radius:var(--radius-lg);background:#000;width:100%;margin-bottom:14px;position:relative;overflow:hidden}.live-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.live-dot{color:#b3261e;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#fdecea;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-flex}.live-dot:before{content:"";background:#d93025;border-radius:50%;width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.live-dot:before{animation:1.6s ease-in-out infinite live-pulse}}@keyframes live-pulse{50%{opacity:.35}}.live-gate{justify-items:center;gap:10px;display:grid}.live-gate .btn{margin-top:6px}.live-list{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.live-row{gap:10px;padding:16px 18px;display:grid}.live-row-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.live-row-head strong{overflow-wrap:anywhere;min-width:0}.live-row-actions{flex-wrap:wrap;gap:8px;display:flex}.live-row.live-live{border-color:var(--primary)}.chip-live{color:#b3261e;background:#fdecea;border-color:#f5c6c2}.chip-ended,.chip-scheduled{color:var(--ink-muted)}.live-add{gap:12px;margin-top:16px;display:grid}.live-add label{gap:6px;display:grid}.live-add label.row{align-items:center;gap:9px;display:flex}.live-add label.row input{width:auto}.live-edit{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-edit input{flex:260px;min-width:0}.live-ingest{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.live-ingest h3{margin:0;font-size:15px}.live-ingest-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.live-ingest-row input{flex:220px;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.break{overflow-wrap:anywhere}.live-chat{margin-top:18px}.live-chat h2{margin:0 0 10px;font-size:16px}.live-chat-list{overscroll-behavior:contain;align-content:start;gap:10px;max-height:min(52dvh,460px);padding:2px 0;display:grid;overflow-y:auto}.live-msg{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.live-msg strong{margin-inline-end:4px}.live-verse{border:1px solid color-mix(in srgb, var(--primary) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 5%, var(--surface)) 0%, var(--surface) 62%);border-radius:14px;gap:8px;padding:16px 18px 14px;display:grid;position:relative;box-shadow:0 1px 2px #1022330a}.live-verse-ref{color:var(--primary);opacity:.85;font-size:12.5px;font-weight:700}.live-verse p{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:16.5px;line-height:1.72}.live-verse a{border:1px solid color-mix(in srgb, var(--primary) 22%, transparent);color:var(--primary);border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-top:2px;padding:5px 11px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.campaign-cta:after{content:" " var(--arrow-forward)}.live-verse a:after{content:var(--arrow-forward);font-size:13px;line-height:1}.live-verse a:hover,.live-verse a:focus-visible{background:color-mix(in srgb, var(--primary) 8%, transparent);border-color:color-mix(in srgb, var(--primary) 38%, transparent)}.live-verse-note{border-color:var(--border);background:var(--surface);box-shadow:none}.live-verse-note p{color:var(--ink-muted);font-size:15px;line-height:1.6}.live-chat-form{gap:8px;margin-top:10px;display:flex}.live-chat-form input{flex:auto;min-width:0}.live-mod{border-top:1px solid var(--border);gap:10px;padding-top:12px;display:grid}.live-mod-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.live-mod-head h3{margin:0;font-size:15px}.live-mod-note{gap:8px;display:flex}.live-mod-note input{flex:auto;min-width:0}.live-mod-list{gap:8px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.live-mod-list li{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-width:0;font-size:14px;display:flex}.live-mod-acts{flex-shrink:0;gap:6px;display:flex}.live-transcript{margin-top:14px}.live-transcript-toggle{width:100%;color:var(--ink-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:9px 2px;font-size:14px;font-weight:600;display:flex}.live-transcript-chev{margin-inline-start:auto;font-size:10px}.live-transcript-dot{background:#d93025;border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.live-transcript-dot{animation:1.6s ease-in-out infinite live-pulse}}.live-transcript-body{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:8px;padding:12px 14px 14px;display:grid}.live-transcript-text{color:var(--ink-muted);overflow-wrap:anywhere;max-height:40dvh;margin:0;font-size:15px;line-height:1.75;overflow-y:auto}.con-stats{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:20px;display:grid}.con-stat{border:1px solid var(--border);background:var(--surface);border-radius:14px;align-items:flex-start;gap:12px;min-width:0;padding:16px;display:flex}.con-stat-icon{background:var(--primary);color:#fff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.con-stat--good .con-stat-icon{background:#1f6f43}.con-stat--bad .con-stat-icon{background:var(--danger)}.con-stat-body{gap:2px;min-width:0;display:grid}.con-stat-label{color:var(--ink-muted);font-size:12px}.con-stat-value{color:var(--ink);overflow-wrap:anywhere;align-items:baseline;gap:8px;font-size:22px;line-height:1.25;display:flex}.con-stat-sub{color:var(--ink-faint);font-size:12px}.con-delta{font-size:12px;font-weight:700}.con-delta--up{color:#1f6f43}.con-delta--down{color:var(--danger)}.con-detail{margin-top:14px}.con-detail-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.con-detail-head h2{margin:0 0 2px}.con-detail-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px 18px;margin:0;display:grid}.con-detail-grid>div{border-top:1px solid var(--border);gap:1px;min-width:0;padding:8px 0;display:grid}.con-detail-grid dt{color:var(--ink-muted);font-size:12px}.con-detail-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.con-danger{color:var(--danger);border-color:#f0d4d0}.con-danger:hover{background:#fdf3f2}.sui-tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.sui-tile{color:#fff;background:#1b2430;border-radius:16px;gap:2px;min-width:0;padding:16px 18px;display:grid;position:relative}.sui-tile--lead{background:var(--primary)}.sui-tile-icon{color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;display:inline-flex}.sui-tile-value{color:#fff;overflow-wrap:anywhere;font-size:24px;line-height:1.2}.sui-tile-label{color:#ffffffb8;font-size:12.5px}.sui-tile .con-delta{top:16px;position:absolute;inset-inline-end:18px}.sui-tile .con-delta--up{color:#7ee2a8}.sui-tile .con-delta--down{color:#ffb4ab}.sui-split{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-bottom:18px;display:grid}.sui-panel{margin:0}.sui-panel-foot{margin-top:14px}.con-ga-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.con-ga-ranges{background:var(--surface);border:1px solid var(--border);border-radius:9px;gap:2px;padding:2px;display:flex}.con-ga-range{color:var(--ink-faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 12px;font-size:13px}.con-ga-range.is-current{background:var(--bg);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0000001f}.con-stream-head{align-items:center;gap:8px;display:inline-flex}.con-stream-head svg{color:var(--primary);flex:none}.con-ga-figures{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px 14px;margin:4px 0 16px;display:grid}.con-ga-figures div{flex-direction:column;gap:2px;display:flex}.con-ga-figures strong{font-variant-numeric:tabular-nums;font-size:21px;line-height:1.1}.con-ga-figures span{color:var(--ink-faint);font-size:12px}.con-ga-sub{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:18px 0 0;font-size:12px;font-weight:600}.con-spark{width:100%;height:44px;color:var(--primary);display:block;overflow:visible}.con-spark-fill{fill:currentColor;opacity:.12}.con-ga-need{color:var(--ink-muted);margin:12px 0 0;font-size:14px}.con-ga-env{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 16px;margin:12px 0 0;font-size:13px;display:grid}.con-ga-env dt{margin:0}.con-ga-env dd{color:var(--ink-faint);margin:0}.con-ga-env code{background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sui-bars{gap:14px;margin-top:14px;display:grid}.sui-bar-head{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;display:flex}.sui-bar-pct{color:var(--ink-muted);font-variant-numeric:tabular-nums}.sui-bar-track{background:var(--border);border-radius:999px;height:5px;overflow:hidden}.sui-bar-fill{background:var(--primary);border-radius:999px;height:100%;display:block}.sui-bar-fill--good{background:#1f6f43}.sui-bar-fill--bad{background:var(--danger)}.sui-feed{gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sui-feed li{align-items:flex-start;gap:12px;min-width:0;display:flex}.sui-feed-mark{background:#1f6f43;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.sui-feed-body{gap:1px;min-width:0;font-size:13.5px;display:grid}.sui-feed-body .faint{font-size:12px}.sui-cell-bar{gap:5px;min-width:120px;display:grid}.sui-table td{vertical-align:middle}.sel-heading{color:var(--ink-faint);cursor:default;padding:10px 12px 4px;font-size:11.5px;font-weight:700}.tile-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;padding-top:20px;display:grid}.tile{border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:inherit;flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.tile:hover{border-color:var(--accent);text-decoration:none}.tile-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--primary);border-radius:19px;place-items:center;margin-bottom:4px;display:grid}.tile-icon svg{width:21px;height:21px}.tile-label{color:var(--ink);font-size:15px;font-weight:700}.tile-sub{color:var(--ink-faint);font-size:12px;line-height:1.4}.tile-bible .tile-icon{background:var(--tile-bible-soft);color:var(--tile-bible)}.tile-songs .tile-icon{background:var(--tile-songs-soft);color:var(--tile-songs)}.tile-index .tile-icon{background:var(--tile-index-soft);color:var(--tile-index)}.tile-videos .tile-icon{background:var(--tile-videos-soft);color:var(--tile-videos)}.tile-sermons .tile-icon{background:var(--tile-sermons-soft);color:var(--tile-sermons)}.tile-events .tile-icon{background:var(--tile-events-soft);color:var(--tile-events)}.tile-favorites .tile-icon{background:var(--tile-favorites-soft);color:var(--tile-favorites)}.tile-gallery .tile-icon{background:var(--tile-gallery-soft);color:var(--tile-gallery)}.tile-quiz .tile-icon{background:var(--tile-quiz-soft);color:var(--tile-quiz)}.tile-wallpaper .tile-icon{background:var(--tile-wallpaper-soft);color:var(--tile-wallpaper)}.tile-home .tile-icon{background:var(--tile-home-soft);color:var(--tile-home)}.tile-prayer .tile-icon{background:var(--tile-prayer-soft);color:var(--tile-prayer)}.tile-live .tile-icon{background:var(--tile-live-soft);color:var(--tile-live)}.tile-testimonies .tile-icon{background:var(--tile-testimonies-soft);color:var(--tile-testimonies)}.tpl-classic{--c-canvas:#f8fafc;--c-surface:#fff;--c-surface-2:#f1f5f9;--c-surface-3:#e9eef4;--c-ink:#0f172a;--c-ink-body:#334155;--c-ink-muted:#5b6678;--c-line:#e2e8f0;--c-line-strong:#cbd5e1;--c-brand:var(--primary);--c-brand-lift:color-mix(in srgb, var(--primary) 78%, #2f8fd6);--c-brand-tint:color-mix(in srgb, var(--primary) 8%, #fff);--c-brand-tint-2:color-mix(in srgb, var(--primary) 14%, #fff);--c-on-brand:#fff;--c-warm:#d97706;--c-warm-bg:#fef3c7;--c-warm-line:#fde68a;--c-warm-ink:#92400e;--c-shadow-1:0 1px 3px color-mix(in srgb, var(--primary) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--primary) 4%, transparent);--c-shadow-2:0 4px 16px color-mix(in srgb, var(--primary) 10%, transparent), 0 1px 2px color-mix(in srgb, var(--primary) 5%, transparent);--c-shadow-3:0 12px 36px #0f172a1f;--c-r-sm:.5rem;--c-r-md:.75rem;--c-r-lg:1rem;--c-r-xl:1.5rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"Plus Jakarta Sans", var(--font-body);background:var(--c-canvas);color:var(--c-ink-body)}@media (prefers-color-scheme:dark){.tpl-classic:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-canvas:color-mix(in srgb, var(--primary) 10%, #0d1117);--c-surface:color-mix(in srgb, var(--primary) 12%, #161b22);--c-surface-2:color-mix(in srgb, var(--primary) 14%, #1c2129);--c-surface-3:color-mix(in srgb, var(--primary) 18%, #232932);--c-ink:#f0f4f8;--c-ink-body:#c7d1dc;--c-ink-muted:#8b98a8;--c-line:color-mix(in srgb, var(--primary) 22%, #2a313b);--c-line-strong:color-mix(in srgb, var(--primary) 34%, #39424e);--c-brand-lift:color-mix(in srgb, var(--primary) 40%, #8ab4e8);--c-brand-tint:color-mix(in srgb, var(--primary) 28%, #161b22);--c-brand-tint-2:color-mix(in srgb, var(--primary) 40%, #161b22);--c-warm:#fbbf24;--c-warm-bg:#412f1c;--c-warm-line:#644017;--c-warm-ink:#fcd34d;--c-shadow-1:0 1px 3px #0006, 0 4px 12px #0000004d;--c-shadow-2:0 4px 16px #00000073, 0 1px 2px #00000059;--c-shadow-3:0 12px 36px #0009}}.tpl-classic[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-canvas:color-mix(in srgb, var(--primary) 10%, #0d1117);--c-surface:color-mix(in srgb, var(--primary) 12%, #161b22);--c-surface-2:color-mix(in srgb, var(--primary) 14%, #1c2129);--c-surface-3:color-mix(in srgb, var(--primary) 18%, #232932);--c-ink:#f0f4f8;--c-ink-body:#c7d1dc;--c-ink-muted:#8b98a8;--c-line:color-mix(in srgb, var(--primary) 22%, #2a313b);--c-line-strong:color-mix(in srgb, var(--primary) 34%, #39424e);--c-brand-lift:color-mix(in srgb, var(--primary) 40%, #8ab4e8);--c-brand-tint:color-mix(in srgb, var(--primary) 28%, #161b22);--c-brand-tint-2:color-mix(in srgb, var(--primary) 40%, #161b22);--c-warm:#fbbf24;--c-warm-bg:#412f1c;--c-warm-line:#644017;--c-warm-ink:#fcd34d;--c-shadow-1:0 1px 3px #0006, 0 4px 12px #0000004d;--c-shadow-2:0 4px 16px #00000073, 0 1px 2px #00000059;--c-shadow-3:0 12px 36px #0009}.tpl-classic{--page-paper:var(--c-canvas);--bg:var(--c-surface);--surface:var(--c-surface-2);--border:var(--c-line);--card-bg:var(--c-surface);--card-border:var(--c-line);--card-radius:var(--c-r-lg);--ink:var(--c-ink);--ink-muted:var(--c-ink-muted);--ink-faint:var(--c-ink-muted);--head-bg:color-mix(in srgb, var(--c-surface) 92%, transparent);--head-border:var(--c-line);--foot-bg:var(--c-surface);--foot-border:var(--c-line);--input-border:var(--c-line-strong);--shadow:var(--c-shadow-1);--lh:1.65}.tpl-classic .site,.tpl-classic body{background:var(--c-canvas)}.theme-switch{background:var(--c-surface-2,var(--surface));border:1px solid var(--c-line,var(--border));border-radius:999px;flex:none;gap:2px;padding:3px;display:inline-flex}.theme-switch-btn{width:28px;height:28px;color:var(--c-ink-muted,var(--ink-muted));cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .15s,color .15s;display:grid}.theme-switch-btn svg{width:15px;height:15px}.theme-switch-btn:hover{color:var(--c-ink,var(--ink))}.theme-switch-btn.is-on{background:var(--c-surface,#fff);color:var(--c-brand,var(--primary));box-shadow:0 1px 2px #0f172a1f}@media (width<=560px){.cl-headtools .theme-switch,.sanc-headtools .theme-switch{display:none}}.cl-drawer-theme,.sanc-drawer-theme{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.cl-drawer-theme{border-top:1px solid var(--c-line);color:var(--c-ink)}.sanc-drawer-theme{border-top:1px solid var(--s-line);color:var(--s-ink)}.cl-drawer-theme .theme-switch-btn,.sanc-drawer-theme .theme-switch-btn{width:40px;height:40px}.cl-drawer-theme .theme-switch-btn svg,.sanc-drawer-theme .theme-switch-btn svg{width:18px;height:18px}.tpl-classic .hero{background:radial-gradient(120% 130% at 0% 0%, color-mix(in srgb, var(--primary) 16%, #fff) 0%, color-mix(in srgb, var(--primary) 5%, #fff) 55%, #fff 100%);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--primary) 5%, #fff);padding:48px 0 44px}.tpl-classic .hero>img{box-shadow:0 10px 30px -12px color-mix(in srgb, var(--primary) 40%, transparent);background:#fff;border-radius:22px;padding:14px}.tpl-classic .hero h1{letter-spacing:-.02em;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15}.tpl-classic .hero-lead{max-width:46ch;color:var(--ink-muted);font-size:1.02rem;line-height:1.65}.tpl-classic .hero .actions{gap:12px;margin-top:22px}.tpl-classic .hero .btn{border-radius:12px;padding:12px 22px;font-weight:700}.tpl-classic .tile{border:1px solid var(--border);box-shadow:inset 0 -3px 0 0 var(--tile-accent,transparent);background:#fff;border-radius:16px;gap:6px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s}@media (hover:none){.tpl-classic .tile:hover{transform:none}}.tpl-classic .tile-icon{border-radius:13px;width:42px;height:42px}.tpl-classic .tile h3,.tpl-classic .tile strong{letter-spacing:-.01em;font-size:1rem}.tpl-classic .tile p,.tpl-classic .tile .sub{color:var(--ink-muted);font-size:.875rem;line-height:1.55}.tpl-classic .tile-bible{--tile-accent:var(--tile-bible)}.tpl-classic .tile-songs{--tile-accent:var(--tile-songs)}.tpl-classic .tile-index{--tile-accent:var(--tile-index)}.tpl-classic .tile-videos{--tile-accent:var(--tile-videos)}.tpl-classic .tile-sermons{--tile-accent:var(--tile-sermons)}.tpl-classic .tile-events{--tile-accent:var(--tile-events)}.tpl-classic .tile-gallery{--tile-accent:var(--tile-gallery)}.tpl-classic .tile-prayer{--tile-accent:var(--tile-prayer)}.tpl-classic .tile-live{--tile-accent:var(--tile-live)}.tpl-classic .tile-testimonies{--tile-accent:var(--tile-testimonies)}.tpl-classic .tile-quiz{--tile-accent:var(--tile-quiz)}.tpl-classic .tile-wallpaper{--tile-accent:var(--tile-wallpaper)}.tpl-classic .tile-favorites{--tile-accent:var(--tile-favorites)}.tpl-classic .tile-home{--tile-accent:var(--tile-home)}.tpl-classic .block-h{letter-spacing:-.01em;margin-bottom:14px;font-size:1.15rem}.tpl-classic .block-h:before{content:"";background:var(--primary);border-radius:2px;width:30px;height:3px;margin-bottom:12px;display:block}.tpl-classic .block{margin-top:40px}@media (width<=620px){.tpl-classic .hero{padding:32px 0 30px}.tpl-classic .tile{border-radius:14px;padding:16px}}@media (width<=460px){.tile-grid{grid-template-columns:1fr 1fr}.tile{padding:14px}}.trial-strip-bar:has(.trial-strip){padding-top:14px}.trial-strip-bar .trial-strip{margin-bottom:0}.block{margin-top:32px}.block-h{margin:0 0 6px;font-size:1.35rem}.block-sub{color:var(--ink-muted);max-width:60ch;margin:0 0 14px}.block-tag{background:var(--accent-soft);color:var(--primary-dark);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.block-pair{gap:20px;display:grid}@media (width>=900px){.block-pair{grid-template-columns:1.4fr 1fr;align-items:start}}.block-bible{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.qs-form{flex-wrap:wrap;gap:8px;display:flex}.qs-input{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);flex:14rem;min-width:0;padding:11px 14px}.qs-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.block-giving{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.give-progress{gap:6px;margin:14px 0 16px;display:grid}.give-qr{border:1px solid var(--border);background:#fff;border-radius:12px;width:180px;max-width:100%;height:auto;margin:4px 0 12px;padding:10px;display:block}.give-details{white-space:pre-line;margin:0 0 14px}.block-app,.block-projector{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:20px}.hero-words{min-width:0}.hero-lead{color:var(--ink-muted);margin:6px 0 16px}.hero-stats{flex-wrap:wrap;gap:18px 28px;margin:20px 0 0;padding:0;display:flex}.hero-stats div{margin:0}.hero-stats dt{color:var(--primary-dark);font-size:1.5rem;font-weight:700}.hero-stats dd{color:var(--ink-muted);margin:2px 0 0;font-size:.8rem}.hero--deep{background:linear-gradient(150deg, var(--primary-dark), var(--primary));color:#fff;border-radius:var(--radius-lg);padding:28px 22px}.hero--deep h1,.hero--deep .hero-stats dt{color:#fff}.hero--deep .hero-lead,.hero--deep .hero-stats dd{color:#ffffffc7}.hero--warm{border-radius:var(--radius-lg);background:#fdf6ec;border:1px solid #efe0c9;padding:28px 22px}.hero--warm h1{font-family:Georgia,Times New Roman,serif}.hero--night{background:var(--stage-bg);color:#fff;border-radius:var(--radius-lg);padding:28px 22px}.hero--night h1,.hero--night .hero-stats dt{color:#fff}.hero--night .hero-lead,.hero--night .hero-stats dd{color:#ffffffb8}.tpl-hymnal .tpl-home{max-width:46rem;margin-inline:auto}.tpl-hymnal .block-sub{max-width:none}.layout-picker{gap:12px;margin-top:14px;display:grid}@media (width>=620px){.layout-picker{grid-template-columns:1fr 1fr}}.layout-card{text-align:start;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);cursor:pointer;gap:4px;padding:14px;display:grid}.layout-card:hover:not(:disabled){border-color:var(--accent)}.layout-card:disabled{opacity:.6;cursor:progress}.layout-card--on{border-color:var(--primary);background:var(--accent-soft)}.layout-swatch{border-radius:8px;height:34px;margin-bottom:6px}.layout-swatch--brand{background:linear-gradient(150deg, var(--accent-soft), var(--surface));border:1px solid var(--border)}.layout-swatch--deep{background:linear-gradient(150deg, var(--primary-dark), var(--primary))}.layout-swatch--warm{background:#fdf6ec;border:1px solid #efe0c9}.layout-swatch--night{background:var(--stage-bg)}.layout-name{font-weight:700}.layout-blurb{color:var(--ink-muted);font-size:.86rem}.layout-blocks{color:var(--ink-faint);letter-spacing:.02em;font-size:.74rem}.hero--mint{border-radius:var(--radius-lg);background:linear-gradient(160deg,#eef8f3,#e2f1ea);border:1px solid #cfe6dc;padding:28px 22px}.hero--slate{color:#fff;border-radius:var(--radius-lg);background:linear-gradient(155deg,#1f2a37,#2f3f4f);padding:28px 22px}.hero--slate h1,.hero--slate .hero-stats dt{color:#fff}.hero--slate .hero-lead,.hero--slate .hero-stats dd{color:#ffffffbd}.hero--sage{border-radius:var(--radius-lg);background:#f2f7ef;border:1px solid #d9e6d0;padding:28px 22px}.hero--sage h1{font-family:Georgia,Times New Roman,serif}.hero--serene{box-shadow:none;clip-path:none;background:0 0;padding:40px 0 24px}.layout-swatch--mint{background:linear-gradient(160deg,#eef8f3,#e2f1ea);border:1px solid #cfe6dc}.layout-swatch--slate{background:linear-gradient(155deg,#1f2a37,#2f3f4f)}.layout-swatch--sage{background:#f2f7ef;border:1px solid #d9e6d0}.layout-swatch--serene{border:1px solid var(--border);background:repeating-linear-gradient(135deg,#fff,#fff 8px,#f4f8f6 8px 16px)}.tpl-serene .tpl-home{max-width:44rem;margin-inline:auto}.console-health{border-radius:var(--radius);color:#8fa1b3;background:#ffffff0d;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:.78rem;display:flex}.console-health-dot{background:#34d399;border-radius:50%;flex:0 0 8px;width:8px;height:8px}.console-me-dot{background:#22c55e;border-radius:999px;flex:none;width:8px;height:8px;margin-inline-start:auto;box-shadow:0 0 8px #22c55e}.console-me{border-top:1px solid #ffffff1f;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.console-me-badge{color:#dbe6f0;background:#ffffff1a;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:700;display:grid}.console-me-words{min-width:0;display:grid}.console-me-name{color:#dbe6f0;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.console-me-role{color:#8fa1b3;font-size:.7rem}.tabbar{display:none}@media (width<=700px){.tabbar{inset-inline:0;z-index:40;background:var(--bg);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0}.tabbar-item{color:var(--ink-faint);justify-items:center;gap:2px;padding:8px 4px 6px;font-size:10px;text-decoration:none;display:grid}.tabbar-item:hover{text-decoration:none}.tabbar-icon{place-items:center;display:grid}.tabbar-icon svg{width:21px;height:21px}.tabbar-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar-item.active{color:var(--ink);font-weight:600}.tabbar-home.active .tabbar-icon{color:var(--tile-home)}.tabbar-songs.active .tabbar-icon{color:var(--tile-songs)}.tabbar-videos.active .tabbar-icon{color:var(--tile-videos)}.tabbar-sermons.active .tabbar-icon{color:var(--tile-sermons)}.tabbar-bible.active .tabbar-icon{color:var(--tile-bible)}.site{padding-bottom:62px}}@media (width>=900px){.admin-shell{grid-template-columns:264px minmax(0,1fr);gap:0;padding-inline:0}.admin-shell>.admin-nav{border:0;border-inline-end:1px solid var(--border);background:var(--bg);border-radius:0;align-content:start;height:100%;min-height:calc(100dvh - 64px);max-height:none;padding:18px 14px;top:0}.admin-shell>.admin-nav a{border-radius:10px;padding:9px 12px;font-weight:500}.admin-shell>.admin-nav a.active{background:var(--accent-soft);color:var(--primary-dark);font-weight:700}.admin-shell>:not(.admin-nav){padding-inline:28px}.admin-shell>.admin-bar{padding-top:22px}.admin-bar{border-bottom:0;margin-bottom:18px;padding-bottom:4px}.admin-bar h1{letter-spacing:-.01em;font-size:27px}.admin-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:28px;display:grid}.admin-shell>*{grid-column:2;min-width:0}.admin-shell>.admin-rail{grid-area:1/1/200}.admin-nav{border:1px solid var(--border);background:var(--surface);border-radius:16px;gap:2px;max-height:calc(100dvh - 96px);margin:0;padding:8px;display:grid;position:sticky;top:78px;overflow:visible}.admin-nav a{border-radius:10px;align-items:center;gap:10px;display:flex}.admin-nav-group{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:12px 0 4px;padding:0 10px;font-size:11px;font-weight:700;display:block}}.admin-who{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.admin-who-badge{object-fit:cover;background:var(--accent-soft);border-radius:10px;flex:0 0 34px;width:34px;height:34px}.admin-who-badge--blank{display:block}.admin-who-words{min-width:0;display:grid}.admin-who-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:700;overflow:hidden}.admin-who-plan{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-nav-count{background:var(--accent-soft);min-width:20px;color:var(--primary-dark);text-align:center;border-radius:999px;margin-inline-start:auto;padding:1px 6px;font-size:.72rem;font-weight:700}.admin-me{border-top:1px solid var(--border);align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.admin-me-badge{background:var(--accent-soft);width:30px;height:30px;color:var(--primary-dark);border-radius:9px;flex:0 0 30px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.admin-me-words{min-width:0;display:grid}.admin-me-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:600;overflow:hidden}.admin-me-sub{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}@media (width>=900px){.admin-shell{grid-template-columns:264px minmax(0,1fr);gap:0;padding-inline:0}.admin-shell>.admin-rail{border:0;border-inline-end:1px solid var(--border);background:var(--bg);border-radius:0;align-content:start;height:100%;min-height:calc(100dvh - 64px);max-height:none;padding:18px 14px;position:sticky;top:0}.admin-rail{flex-direction:column;min-height:calc(100dvh - 64px);display:flex}.admin-rail .admin-nav{background:0 0;border:0;gap:2px;max-height:none;margin:12px 0 0;padding:0;display:grid;position:static;top:auto;overflow:visible}.admin-rail .admin-me{margin-top:auto}.admin-rail .admin-nav a{border-radius:10px;padding:9px 12px;font-weight:500}.admin-rail .admin-nav a.active{background:var(--accent-soft);color:var(--primary-dark);font-weight:700}.admin-shell>:not(.admin-rail){padding-inline:28px}.admin-shell>.admin-bar{padding-top:22px}.admin-bar{border-bottom:0;margin-bottom:18px;padding-bottom:4px}.admin-bar h1{letter-spacing:-.01em;font-size:27px}}.admin-topbar{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 10px;display:flex}.admin-crumbs{color:var(--ink-faint);align-items:center;gap:8px;font-size:.82rem;display:flex}.admin-crumbs a{color:var(--ink-muted)}.admin-search{min-width:0;margin-inline-start:auto}.admin-search input{border:1px solid var(--border);background:var(--surface);border-radius:999px;width:min(22rem,60vw);padding:8px 13px}.admin-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (width<=700px){.admin-topbar{padding-top:10px}.admin-search{width:100%;margin-inline-start:0}.admin-search input{width:100%}}@media (width<=899px){.admin-who,.admin-me{display:none}}.admin-head{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:4px 0 18px;display:flex}.admin-head-words{min-width:0;margin-inline-end:auto}.admin-head-line{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-head-line h1{letter-spacing:-.01em;margin:0;font-size:27px}.admin-head-count{background:var(--accent-soft);color:var(--primary-dark);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}.admin-head-sub{color:var(--ink-muted);max-width:62ch;margin:6px 0 0}.admin-head-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (width<=700px){.admin-head-line h1{font-size:22px}.admin-head-actions{width:100%}}.hero--pictured{border-radius:var(--radius-lg);color:#fff;background-position:50%;background-size:cover;padding:34px 22px}.hero--pictured h1,.hero--pictured .hero-stats dt{color:#fff;text-shadow:0 1px 12px #00000073}.hero--pictured .hero-lead,.hero--pictured .hero-stats dd{color:#ffffffe0;text-shadow:0 1px 10px #00000073}.hero--pictured .btn.secondary{background:#ffffffeb;border-color:#0000}.hero-preview{object-fit:cover;border-radius:var(--radius);border:1px solid var(--border);width:100%;max-height:190px;margin-top:12px;display:block}@media (width<=700px){.sel-list{max-height:min(58vh,26rem)}}.pf-strip{color:#ffffffd1;background:0 0;flex-wrap:wrap;align-items:center;gap:10px;width:100%;max-width:1280px;margin-inline:auto;padding:8px 16px;font-size:.8rem;display:flex}.pf-strip-wrap{background:linear-gradient(90deg,#0b3f6e,#0f172a 55%,#082849)}@media (width>=761px){.pf-strip-wrap{z-index:21;position:sticky;top:0}.pf-nav{top:var(--pf-strip-h,0px)}}.pf-strip-tag{color:#fbbf24;letter-spacing:.06em;text-transform:uppercase;background:#f59e0b33;border:1px solid #f59e0b4d;border-radius:999px;padding:2px 8px;font-size:.625rem;font-weight:700}.pf-strip-right{color:#cbd5e1;align-items:center;gap:16px;margin-inline-start:auto;font-size:.75rem;display:flex}.pf-strip-ok{align-items:center;gap:6px;display:inline-flex}.pf-strip-ok svg{color:#34d399;flex:none;width:14px;height:14px}.pf-strip-right a{color:#422006;letter-spacing:.01em;white-space:nowrap;background:linear-gradient(#fbbf24,#f59e0b);border-radius:999px;padding:3px 12px;font-size:.75rem;font-weight:800;text-decoration:none;transition:transform .14s,box-shadow .14s;box-shadow:0 1px 6px #f59e0b73}.pf-strip-right a:hover{color:#422006;transform:translateY(-1px);box-shadow:0 3px 12px #f59e0b99}@media (hover:none){.pf-strip-right a:hover{transform:none}}.pf-strip-sep{opacity:.45}@media (width<=760px){.pf-strip{text-align:center;justify-content:center}.pf-strip-right{display:none}}@media (width<=700px){.pf-strip{gap:6px;padding:7px 12px;font-size:.74rem}.pf-strip-sep{display:none}}.pf-hero-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#334155;background:#ffffffb8;border:1px solid #0f172a14;border-radius:999px;grid-template-columns:auto minmax(0,1fr);gap:5px 11px;width:fit-content;max-width:100%;margin:0 0 20px;padding:11px 24px;font-size:.875rem;font-weight:600;display:inline-grid;box-shadow:0 1px 2px #0f172a0a}.pf-hero-dot{background:#34d399;border-radius:999px;grid-area:1/1;align-self:center;width:8px;height:8px;box-shadow:0 0 0 3px #34d39938}.pf-hero-badge>span{grid-column:2}.pf-hero-badge-sep{display:none}.pf-verse{border-inline-start:2px solid #2563eb38;max-width:44ch;margin:0 0 14px;padding-inline-start:14px}.pf-verse-text{color:#33465c;margin:0;font-size:.98rem;font-style:italic;line-height:1.6}.pf-verse-ref{letter-spacing:.01em;color:#64748b;margin-top:4px;font-size:.82rem;font-style:normal;font-weight:700}@media (width<=820px){.pf-verse{max-width:none}}.pf-hero-badge-langs{color:#016fc7;font-weight:700}.pf-hero-lit{background:linear-gradient(100deg,#016fc7 0%,#0c8de9 32%,#64748b 62%,#d97706 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.pf-hero-lit{color:#016fc7;background:0 0}}.pf-hero-rule{background:#0f172a14;border:0;width:min(46rem,100%);height:1px;margin:30px auto 22px}.platform-hero{text-align:start;padding:44px var(--pf-gutter) 54px;margin-inline:calc(-1 * var(--pf-gutter));background-color:#0000;background-image:radial-gradient(62% 44% at 50% 58%,#ffffff9e 0,#fff0 78%),radial-gradient(46% 40% at 96% 34%,#fef3c757 0,#0000 72%),linear-gradient(#fff0 0,#ffffff4d 42%,#ffffffc7 74%,#fff 100%);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-bottom:0}.platform-hero .pf-hero-copy{max-width:none}@media (width<=820px){.platform-hero{grid-template-columns:minmax(0,1fr)}}.pf-hero-rule{margin-inline:0}.pf-hero-cards{box-shadow:none;clip-path:none;background:0 0;border-block:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}@media (width<=520px){.pf-hero-cards{grid-template-columns:minmax(0,1fr)}}.shot-strip,.pf-contact-band{clip-path:inset(0 -100vmax);background:#f8fafc;padding:52px 0;box-shadow:0 0 0 100vmax #f8fafc}.pf-band-dark{background:var(--stage-bg);color:#fff;box-shadow:0 0 0 100vmax var(--stage-bg);clip-path:inset(0 -100vmax);padding:56px 0}.pf-band-dark h2{color:#fff}.pf-band-dark p{color:#ffffffc2}.pf-band-dark .faint{color:#fff9}.pf-pricing{margin-top:0;padding:56px 0 0}@media (width<=700px){.platform-hero{padding:22px var(--pf-gutter) 30px;gap:20px}.shot-strip,.pf-contact-band,.pf-band-dark{padding:36px 0}}.platform-hero .pf-hero-cta .choice-cta{width:auto;min-width:15rem;padding-inline:1.6rem}@media (width<=560px){.platform-hero .pf-hero-cta{width:100%}.platform-hero .pf-hero-cta .choice-cta{width:100%;min-width:0}}.admin-header-nav .admin-search{min-width:0;margin-inline-end:auto}.admin-header-nav .admin-search input{border:1px solid var(--border);background:var(--surface);border-radius:999px;width:min(20rem,34vw);padding:7px 13px;font-size:.88rem}.admin-header-nav .admin-search input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.admin-trial-pill{color:#8a5a0b;white-space:nowrap;background:#fdf6e7;border:1px solid #f0ddb4;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.8rem;text-decoration:none;display:inline-flex}.admin-trial-pill:hover{border-color:#e0c489;text-decoration:none}.admin-trial-pill em{font-style:normal;font-weight:700;text-decoration:underline}.admin-trial-pill.is-last{color:var(--danger);background:#fdecea;border-color:#f3c6c0}.admin-crumbs{padding:14px 0 2px}@media (width<=900px){.admin-header-nav .admin-search,.admin-trial-pill em{display:none}}.admin-app{background:var(--surface);height:100dvh;display:flex;overflow:hidden}.admin-app>.admin-rail{border-inline-end:1px solid var(--border);background:var(--bg);flex-direction:column;flex:0 0 264px;width:264px;min-height:0;padding:14px 12px;display:flex;overflow-y:auto}@media (width>=900px){.admin-app>.admin-rail .admin-nav{overflow:visible}}@media (width<=700px){.admin-app>.admin-rail .admin-nav{margin-inline:-12px;padding-inline:12px}}.admin-main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.admin-app .admin-topbar{border-bottom:1px solid var(--border);background:var(--bg);flex:none;align-items:center;gap:12px;height:60px;padding-inline:22px;display:flex}.admin-topbar-right{align-items:center;gap:12px;margin-inline-start:auto;display:flex}.admin-topbar-right a{color:var(--ink-muted);font-size:.84rem;text-decoration:none}.admin-topbar-right a:hover{color:var(--ink)}.admin-content{flex:1;min-height:0;padding:20px 22px 40px;overflow-y:auto}.admin-foot{border-top:1px solid var(--border);background:var(--bg);min-height:38px;color:var(--ink-faint);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 22px;font-size:.74rem;display:flex}@media (width<=899px){.admin-app{height:auto;display:block;overflow:visible}.admin-app>.admin-rail{border-inline-end:0;border-bottom:1px solid var(--border);flex:none;width:auto;display:block;overflow:visible}.admin-main{display:block;overflow:visible}.admin-app .admin-topbar{flex-wrap:wrap;height:auto;padding:10px 14px}.admin-content{padding:14px 14px 28px;overflow:visible}}.layout-thumb{border:1px solid var(--border);background:var(--surface);border-radius:10px;height:132px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.layout-thumb-frame{pointer-events:none;transform-origin:0 0;border:0;width:1180px;height:760px;position:absolute;inset-block-start:0;inset-inline-start:0;transform:scale(.235)}[dir=rtl] .layout-thumb-frame{transform-origin:100% 0}.layout-card{flex-direction:column;padding:12px;display:flex}.layout-pick{text-align:start;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;gap:4px;padding:0;display:grid}.layout-pick:disabled{opacity:.6;cursor:progress}.layout-name{align-items:center;gap:8px;display:flex}.layout-on{background:var(--primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:1px 7px;font-size:.64rem;font-weight:700}.layout-preview{align-self:start;margin-top:10px;font-size:.78rem}html[data-tpl=sanctuary]{background:#f8faff}.tpl-sanctuary{--s-deep:color-mix(in srgb, var(--primary) 18%, #071326);--s-deep-2:color-mix(in srgb, var(--primary) 24%, #0c1e38);--s-on-deep:#eef4fe;--s-ocean:color-mix(in srgb, var(--primary) 26%, #1c3f75);--s-ocean-soft:color-mix(in srgb, var(--primary) 14%, #e3ecfa);--s-ocean-ink:color-mix(in srgb, var(--primary) 24%, #142a4d);--s-sky:color-mix(in srgb, var(--primary) 16%, #cddcf4);--s-sky-2:color-mix(in srgb, var(--primary) 12%, #b7cdee);--s-canvas:color-mix(in srgb, var(--primary) 3%, #f8faff);--s-surface:#fff;--s-surface-2:color-mix(in srgb, var(--primary) 3%, #f2f6fd);--s-surface-3:color-mix(in srgb, var(--primary) 6%, #e9effb);--s-surface-4:color-mix(in srgb, var(--primary) 9%, #dde7f7);--s-surface-5:color-mix(in srgb, var(--primary) 12%, #cfdcf2);--s-ink:color-mix(in srgb, var(--primary) 16%, #0b1b33);--s-ink-body:color-mix(in srgb, var(--primary) 8%, #42526b);--s-muted:color-mix(in srgb, var(--primary) 6%, #6b7c93);--s-line:color-mix(in srgb, var(--primary) 6%, #e2e8f0);--s-line-strong:color-mix(in srgb, var(--primary) 10%, #cbd5e1);--s-seal:#c27c00;--s-seal-dim:#fbbf24;--s-seal-soft:#fef3c7;--s-seal-ink:#78350f;--s-seal-deep:#92400e;--s-seal-strong:#92400e;--s-red:#ba1a1a;--s-on-red:#fff;--s-red-soft:#ffdad6;--s-red-ink:#93000a;--s-deep-foot:color-mix(in srgb, var(--primary) 14%, #071326);--s-on-deep-soft:#ffffffa8;--s-shadow-1:0 1px 3px color-mix(in srgb, var(--primary) 5%, transparent), 0 4px 12px color-mix(in srgb, var(--primary) 4%, transparent);--s-shadow-2:0 6px 20px color-mix(in srgb, var(--primary) 10%, transparent), 0 2px 6px color-mix(in srgb, var(--primary) 5%, transparent);--s-shadow-3:0 16px 36px color-mix(in srgb, var(--primary) 16%, transparent), 0 4px 12px color-mix(in srgb, var(--primary) 7%, transparent);--s-halo:0 0 16px #fbbf2442;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:"Plus Jakarta Sans", var(--font-body);background:var(--s-canvas);color:var(--s-ink-body)}@media (prefers-color-scheme:dark){.tpl-sanctuary:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-deep:color-mix(in srgb, var(--primary) 12%, #050b14);--s-deep-2:color-mix(in srgb, var(--primary) 18%, #0f2038);--s-on-deep:#dfe8f5;--s-ocean:color-mix(in srgb, var(--primary) 22%, #7fb0ee);--s-ocean-soft:color-mix(in srgb, var(--primary) 20%, #0f2038);--s-ocean-ink:#a9caf4;--s-sky:#cddcf4;--s-sky-2:#a8c4ea;--s-canvas:color-mix(in srgb, var(--primary) 6%, #040a12);--s-surface:color-mix(in srgb, var(--primary) 8%, #0a1626);--s-surface-2:color-mix(in srgb, var(--primary) 10%, #0f1e31);--s-surface-3:color-mix(in srgb, var(--primary) 13%, #16293f);--s-surface-4:color-mix(in srgb, var(--primary) 16%, #1d334c);--s-surface-5:color-mix(in srgb, var(--primary) 19%, #243d59);--s-ink:#e9f0fa;--s-ink-body:#9aa9bd;--s-muted:#6f7f93;--s-line:#7fb0ee1f;--s-line-strong:#7fb0ee42;--s-seal:#fcd34d;--s-seal-dim:#fbbf24;--s-seal-soft:#3f3b26;--s-seal-ink:#ffe9b8;--s-seal-deep:#ffe9b8;--s-seal-strong:#fcd34d;--s-red:#ffb4ab;--s-on-red:#690005;--s-red-soft:#410d1b;--s-red-ink:#ffdad6;--s-deep-foot:color-mix(in srgb, var(--primary) 10%, #040a12);--s-on-deep-soft:#dfe8f59e;--s-shadow-1:0 1px 3px #00000073, 0 4px 12px #00000052;--s-shadow-2:0 6px 20px #00000080, 0 2px 6px #00000061;--s-shadow-3:0 20px 48px #142a4d42, 0 4px 12px #00000073;--s-halo:0 0 20px #fbbf2452}}.tpl-sanctuary[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--s-deep:color-mix(in srgb, var(--primary) 12%, #050b14);--s-deep-2:color-mix(in srgb, var(--primary) 18%, #0f2038);--s-on-deep:#dfe8f5;--s-ocean:color-mix(in srgb, var(--primary) 22%, #7fb0ee);--s-ocean-soft:color-mix(in srgb, var(--primary) 20%, #0f2038);--s-ocean-ink:#a9caf4;--s-sky:#cddcf4;--s-sky-2:#a8c4ea;--s-canvas:color-mix(in srgb, var(--primary) 6%, #040a12);--s-surface:color-mix(in srgb, var(--primary) 8%, #0a1626);--s-surface-2:color-mix(in srgb, var(--primary) 10%, #0f1e31);--s-surface-3:color-mix(in srgb, var(--primary) 13%, #16293f);--s-surface-4:color-mix(in srgb, var(--primary) 16%, #1d334c);--s-surface-5:color-mix(in srgb, var(--primary) 19%, #243d59);--s-ink:#e9f0fa;--s-ink-body:#9aa9bd;--s-muted:#6f7f93;--s-line:#7fb0ee1f;--s-line-strong:#7fb0ee42;--s-seal:#fcd34d;--s-seal-dim:#fbbf24;--s-seal-soft:#3f3b26;--s-seal-ink:#ffe9b8;--s-seal-deep:#ffe9b8;--s-seal-strong:#fcd34d;--s-red:#ffb4ab;--s-on-red:#690005;--s-red-soft:#410d1b;--s-red-ink:#ffdad6;--s-deep-foot:color-mix(in srgb, var(--primary) 10%, #040a12);--s-on-deep-soft:#dfe8f59e;--s-shadow-1:0 1px 3px #00000073, 0 4px 12px #00000052;--s-shadow-2:0 6px 20px #00000080, 0 2px 6px #00000061;--s-shadow-3:0 20px 48px #142a4d42, 0 4px 12px #00000073;--s-halo:0 0 20px #fbbf2452}.tpl-sanctuary{--card-radius:1rem;--page-paper:var(--s-canvas);--bg:var(--s-surface);--surface:var(--s-surface-2);--border:var(--s-line);--card-bg:var(--s-surface);--card-border:var(--s-line);--ink:var(--s-ink);--ink-muted:var(--s-ink-body);--ink-faint:var(--s-muted);--head-bg:color-mix(in srgb, var(--s-surface) 92%, transparent);--head-border:var(--s-line);--foot-bg:var(--s-surface);--foot-border:var(--s-line);--input-border:var(--s-line-strong);--radius:.75rem;--radius-lg:1rem;--shadow:var(--s-shadow-1);--lh:1.7}.tpl-sanctuary .site,.tpl-sanctuary body{background:var(--s-canvas)}.header nav .sanc-word{background:0 0;border-radius:0;padding-inline:0}.header nav a.sanc-word:hover,.header nav button.sanc-word:hover{background:0 0}.tpl-sanctuary .page-head h1{letter-spacing:-.015em}.tpl-sanctuary .card,.tpl-sanctuary .song-item{box-shadow:var(--shadow)}.tpl-sanctuary .song-item{border-radius:16px}.tpl-sanctuary .song-item .num{border-radius:999px}.tpl-sanctuary .block-h{letter-spacing:-.01em;font-size:1.5rem}.tpl-sanctuary .block{margin-top:40px}.tpl-sanctuary .block-bible,.tpl-sanctuary .block-giving,.tpl-sanctuary .block-app{border-color:color-mix(in srgb, var(--primary) 18%, var(--border));background:linear-gradient(180deg, var(--bg), var(--accent-soft));border-radius:1rem}.tpl-sanctuary .stanza{border-radius:.75rem}.tpl-sanctuary .bible-body{font-size:17px}@keyframes sanc-beacon{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.92)}}.sanc-beacon{animation:2s cubic-bezier(.4,0,.6,1) infinite sanc-beacon}@media (prefers-reduced-motion:reduce){.sanc-beacon{animation:none}}html[data-tpl=hymnal]{background:#fcfaf6}.tpl-hymnal{--card-radius:12px;--page-paper:#fcfaf6;--bg:#fdfbf7;--surface:#f7f3ec;--border:#e7ded0;--ink:#22191b;--ink-muted:#54464a;--ink-faint:#77696c;--card-bg:#fdfbf7;--card-border:#e7ded0;--head-bg:#fcfaf6f2;--head-border:#e7ded0;--foot-bg:#f7f3ec;--radius:8px;--radius-lg:12px;--lh:1.75;--font-head:Georgia, "Times New Roman", "Noto Sans Telugu", serif;--head-transform:uppercase;--head-tracking:.06em;--gold:#b8860b;--shadow:0 4px 20px -2px #4a152514}.tpl-hymnal .header:before{content:"";background:linear-gradient(90deg, var(--gold), #e5c378, var(--gold));height:3px;position:absolute;inset-block-start:0;inset-inline:0}.tpl-hymnal .header{position:sticky}.tpl-hymnal .header nav a{text-transform:uppercase;letter-spacing:.08em;border-radius:4px;font-size:12px}.tpl-hymnal .brand{letter-spacing:.06em}.tpl-hymnal .page-head h1{font-weight:400}.tpl-hymnal .block-h,.tpl-hymnal .page-head h1{border-bottom:2px solid var(--ink);text-transform:var(--head-transform);letter-spacing:var(--head-tracking);padding-bottom:8px}.tpl-hymnal .block-h{font-size:1.2rem;font-weight:400}.tpl-hymnal .song-list{border-top:1px solid var(--border);gap:0}.tpl-hymnal .song-item{border:0;border-bottom:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.tpl-hymnal .song-item:hover{box-shadow:none;background:var(--surface);transform:none}.tpl-hymnal .song-item .num{font-family:var(--font-head);border:1px solid var(--gold);color:var(--ink);background:0 0;border-radius:999px}.tpl-hymnal .song-item .title{font-family:var(--font-head);font-weight:600}.tpl-hymnal .song-header h1{font-weight:400}.tpl-hymnal .stanza{border-inline-start-width:2px;border-inline-start-color:var(--gold);background:0 0;border-radius:0}.tpl-hymnal .stanza.chorus{background:var(--surface)}.tpl-hymnal .bible-body{font-family:var(--font-head);font-size:17px}.tpl-hymnal .btn{letter-spacing:.04em;border-radius:999px}.tpl-hymnal .footer{border-top:2px solid var(--gold)}.tpl-hymnal .tabbar{background:#fdfbf7}html[data-tpl=stage]{background:#0a0f0d}.tpl-stage{--card-radius:16px;--page-paper:#0a0f0d;--bg:#0d1411;--surface:#16201b;--border:#213028;--ink:#e3ece8;--ink-muted:#a2b5ac;--ink-faint:#8ca399;--card-bg:#111815;--card-border:#213028;--input-border:#213028;--head-bg:#0d1411eb;--head-border:#213028;--foot-bg:#080d0b;--foot-border:#213028;--radius:10px;--radius-lg:16px;--shadow:0 10px 30px #00000073;--stage-link:color-mix(in srgb, var(--primary), #fff 55%);--sel-ink:var(--ink);--primary-dark:var(--stage-link);color:var(--ink)}.tpl-stage a,.tpl-stage .header .brand{color:var(--stage-link)}.tpl-stage a.btn{color:#fff}.tpl-stage .header nav a{color:var(--ink-muted)}.tpl-stage .header nav a:hover{background:var(--surface);color:var(--ink)}.tpl-stage .header nav a.active{background:var(--surface);color:var(--stage-link)}.tpl-stage .page-head h1,.tpl-stage .song-header h1,.tpl-stage .block-h,.tpl-stage h1,.tpl-stage h2,.tpl-stage h3{color:var(--ink)}.tpl-stage .block-sub,.tpl-stage .faint,.tpl-stage .muted{color:var(--ink-faint)}.tpl-stage .song-item .num,.tpl-stage .song-header .meta,.tpl-stage .bible-ref{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tpl-stage .song-item .num{color:var(--stage-link);background:#ffffff14}.tpl-stage .song-item:hover{border-color:color-mix(in srgb, var(--stage-link) 40%, transparent)}.tpl-stage .song-item .sub{color:var(--ink-faint)}.tpl-stage .stanza{background:var(--card-bg);border-radius:12px}.tpl-stage .stanza.chorus{background:var(--surface)}.tpl-stage .bible-body{font-size:17px}.tpl-stage .btn.secondary{background:var(--surface);color:var(--ink);border-color:var(--border)}.tpl-stage .btn.secondary:hover{color:var(--ink);background:#1c2822}.tpl-stage .alphabet button{background:var(--surface);border-color:var(--border);color:var(--ink-faint)}.tpl-stage .alphabet button:hover{background:#1c2822}.tpl-stage .table th{color:var(--ink-faint)}.tpl-stage .table td{border-bottom-color:var(--border)}.tpl-stage .table tr:hover td{background:var(--surface)}.tpl-stage .tabbar{border-top-color:var(--border);background:#0d1411f5}.tpl-stage .tabbar-item{color:var(--ink-faint)}.tpl-stage .tabbar-item.active{color:var(--ink)}.tpl-stage .block-projector,.tpl-stage .block-app{background:var(--card-bg);border-color:var(--card-border)}.tpl-stage img{border-radius:10px}.tpl-stage .sel-trigger,.tpl-stage .sel-pop,.tpl-stage .sel-opt{color:var(--ink)}.tpl-stage .sel-opt:hover,.tpl-stage .sel-opt[aria-selected=true]{background:var(--surface)}html[data-tpl=songbook]{background:#f1fcf7}.tpl-songbook{--card-radius:22px;--page-paper:#f1fcf7;--bg:#fff;--surface:#e5f0eb;--border:#dfebe6;--ink:#141e1b;--ink-muted:#404946;--ink-faint:#646c69;--card-bg:#fff;--card-border:#dfebe6;--head-bg:#f1fcf7e6;--head-border:transparent;--foot-bg:#ebf6f1;--radius:16px;--radius-lg:22px;--shadow:0 1px 8px #00362d0a, 0 10px 28px #00362d0f}.tpl-songbook .header{box-shadow:0 1px 8px #0000000a}.tpl-songbook .header nav{background:var(--bg);border-radius:999px;gap:2px;padding:3px}.tpl-songbook .header nav a{border-radius:999px;padding:.4rem .8rem}.tpl-songbook .card,.tpl-songbook .card.feature,.tpl-songbook .block-index,.tpl-songbook .block-projector,.tpl-songbook .block-app{background:linear-gradient(180deg, #f4fbf7, var(--bg));border-color:#d8ebe1;border-radius:22px}.tpl-songbook .song-item{box-shadow:var(--shadow);border-radius:18px}.tpl-songbook .song-item .num{width:2.6rem;height:2.6rem}.tpl-songbook .block-h{font-size:1.45rem}.tpl-songbook .btn,.tpl-songbook .search,.tpl-songbook .toolbar input,.tpl-songbook .alphabet-toggle{border-radius:999px}.tpl-songbook .alphabet button{border-radius:14px}.tpl-songbook .stanza{background:#f4fbf7;border-radius:18px}html[data-tpl=leader]{background:#f8fafc}.tpl-leader{--card-radius:12px;--page-paper:#f8fafc;--bg:#fff;--surface:#f1f5f9;--border:#e2e8f0;--ink:#0f172a;--ink-muted:#475569;--ink-faint:#606c7b;--card-bg:#fff;--card-border:#e2e8f0;--input-border:#cbd5e1;--head-bg:#ffffffeb;--head-border:#e2e8f0;--foot-bg:#fff;--radius:8px;--radius-lg:12px;--lh:1.5;--head-transform:uppercase;--head-tracking:.06em;--shadow:0 1px 2px #0f172a0d}.tpl-leader .header nav a{border-radius:8px;font-size:13px}.tpl-leader .page-head{background:radial-gradient(120% 140% at 0 0,#f0fdfa 0%,#f0fdfa00 58%),#fff;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:20px;padding:26px 24px 24px}.tpl-leader .page-head h1{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(1.6rem,3vw,2.1rem);line-height:1.2}.tpl-leader .page-head h1:before{content:"";background:linear-gradient(90deg,#0d5c4e,#10b981);border-radius:2px;width:34px;height:3px;margin-bottom:14px;display:block}.tpl-leader .page-head .faint{color:#475569;max-width:58ch;font-size:14.5px;line-height:1.6}@media (width<=560px){.tpl-leader .page-head{border-radius:14px;padding:20px 16px}}.tpl-leader .bible-books-head{letter-spacing:.09em;text-transform:uppercase;color:#0d5c4e;font-size:11.5px;font-weight:800}.tpl-leader .bible-testaments{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:12px;gap:4px;padding:4px;display:inline-flex}.tpl-leader .bible-testament{color:#475569;background:0 0;border:0;border-radius:9px;padding:7px 14px;font-size:13px;font-weight:700}.tpl-leader .bible-testament.on{color:#0d5c4e;background:#fff;box-shadow:0 1px 2px #0f172a1a}.tpl-leader .bible-book-grid{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:8px;display:grid}.tpl-leader .bible-book{background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.tpl-leader .bible-book:hover{background:#f0fdfa;border-color:#99f6e4;text-decoration:none}.tpl-leader .bible-book-name{color:#0f172a;min-width:0;font-weight:600}.tpl-leader .bible-book-count{font-family:var(--font-mono);color:#64748b;flex:none;font-size:12px;font-weight:600}.tpl-leader .toolbar .search{border-color:#cbd5e1;border-radius:12px;padding-block:12px}.tpl-leader .toolbar .search:focus{border-color:#0d5c4e;box-shadow:0 0 0 3px #0d5c4e1f}.tpl-leader .toolbar .btn:not(.secondary){background:#0d5c4e;border-color:#0d5c4e;border-radius:12px}.tpl-leader .toolbar .btn:not(.secondary):hover{background:#117362}.tpl-leader .bible-result{border-radius:10px}.tpl-leader .bible-result .bible-ref{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#0d5c4e;font-size:11.5px;font-weight:700}.tpl-leader .bible-attribution{color:#606c7b;font-size:11.5px}.tpl-leader .block{margin-top:22px}.tpl-leader .block-h{text-transform:var(--head-transform);letter-spacing:var(--head-tracking);font-size:1.05rem}.tpl-leader .song-list{border-top:1px solid var(--border);gap:0}.tpl-leader .song-item{border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;padding-block:10px}.tpl-leader .song-item:hover{box-shadow:none;background:var(--surface);transform:none}.tpl-leader .song-item .num{width:2.3rem;height:2.3rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:6px;font-size:.78rem}.tpl-leader .song-item .title{font-size:15px}.tpl-leader .song-item .sub,.tpl-leader .bible-ref,.tpl-leader .song-header .meta{font-family:var(--font-mono);font-size:12px}.tpl-leader .card{box-shadow:var(--shadow);padding:16px}.tpl-leader .btn{border-radius:8px;padding:8px 14px;font-size:14px}.tpl-leader .search,.tpl-leader .toolbar input,.tpl-leader .alphabet-toggle{border-radius:10px;padding:.6rem .8rem}.tpl-leader .alphabet button{border-radius:6px}.tpl-leader .table th{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.tpl-leader .stanza{border-radius:6px;margin-bottom:8px;padding:10px 16px}.tpl-leader .block-index,.tpl-leader .block-projector,.tpl-leader .block-app{border-radius:10px;padding:14px}html[data-tpl=scripture]{background:#fff}.tpl-scripture{--card-radius:18px;--page-paper:#fff;--bg:#fff;--surface:#f2f7ef;--border:#dfe9d9;--ink:#1b2a20;--ink-muted:#4a5c4f;--ink-faint:#636f65;--card-bg:#fff;--card-border:#dfe9d9;--head-bg:#ffffffed;--head-border:#dfe9d9;--foot-bg:#f2f7ef;--radius:12px;--radius-lg:18px;--lh:1.7;--font-head:Georgia, "Times New Roman", "Noto Sans Telugu", serif;--shadow:0 1px 3px #1b2a200d}.tpl-scripture .header nav a{border-radius:999px}.tpl-scripture .page-head h1{letter-spacing:-.01em;font-weight:600}.tpl-scripture .block-h{font-size:1.4rem}.tpl-scripture .block-sub{max-width:62ch}.tpl-scripture .today-verse{background:var(--surface);border-radius:20px;padding:22px}.tpl-scripture .block-bible{background:var(--surface);border-color:var(--border);border-radius:18px}.tpl-scripture .song-item{box-shadow:none;border-radius:12px}.tpl-scripture .song-item .title{font-family:var(--font-head);font-weight:600}.tpl-scripture .bible-body{font-family:var(--font-head);max-width:68ch;font-size:18px;line-height:1.9}.tpl-scripture .stanza{background:var(--surface);border-radius:14px}.tpl-scripture .card{box-shadow:var(--shadow)}html[data-tpl=serene]{background:#fff}.tpl-serene{--card-radius:8px;--page-paper:#fff;--bg:#fff;--surface:#fafafa;--border:#e8e8e8;--ink:#1b1b1b;--ink-muted:#5a5a5a;--ink-faint:#6b6b6b;--card-bg:#fff;--card-border:#e8e8e8;--head-bg:#fffffff0;--head-border:#eee;--foot-bg:#fff;--radius:6px;--radius-lg:8px;--lh:1.7;--shadow:none}.tpl-serene .header{-webkit-backdrop-filter:none;backdrop-filter:none}.tpl-serene .header nav a{border-radius:4px;font-weight:500}.tpl-serene .page-head h1{font-size:24px;font-weight:600}.tpl-serene .block-h{font-size:1.15rem;font-weight:600}.tpl-serene .card,.tpl-serene .block-bible,.tpl-serene .block-app,.tpl-serene .block-giving{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}.tpl-serene .song-item{box-shadow:none;border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;padding-inline:0}.tpl-serene .song-item:hover{box-shadow:none;background:0 0;transform:none}.tpl-serene .song-item .num{border:1px solid var(--border);color:var(--ink-muted);background:0 0}.tpl-serene .song-list{gap:0}.tpl-serene .today-verse{background:0 0;padding-inline:0}.tpl-serene .stanza{background:0 0;border-radius:0}.tpl-serene .stanza.chorus{background:var(--surface)}.tpl-serene .search,.tpl-serene .toolbar input,.tpl-serene .alphabet-toggle,.tpl-serene .btn{box-shadow:none;border-radius:8px}.tpl-serene .footer{border-top:1px solid var(--border)}body.has-church-bg .site{background:0 0}body.has-church-bg .site.tpl-classic[data-theme=dark]{background-color:color-mix(in srgb, var(--c-canvas) 90%, transparent)}body.has-church-bg .site.tpl-sanctuary[data-theme=dark]{background-color:color-mix(in srgb, var(--s-canvas) 90%, transparent)}@media (prefers-color-scheme:dark){body.has-church-bg .site.tpl-classic:not([data-theme=light]){background-color:color-mix(in srgb, var(--c-canvas) 90%, transparent)}body.has-church-bg .site.tpl-sanctuary:not([data-theme=light]){background-color:color-mix(in srgb, var(--s-canvas) 90%, transparent)}}.brand--mark{align-items:center;gap:12px;min-width:0;display:flex}.brand-emblem{background:var(--emblem-bg,var(--accent-soft));width:44px;height:44px;color:var(--emblem-ink,var(--primary));border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.brand-emblem img,.brand-emblem svg{object-fit:contain;width:100%;height:100%}.brand-emblem-letters{letter-spacing:.02em;font-size:14px;font-weight:800}.brand-text{min-width:0;display:grid}.brand-tag{background:var(--chip-bg,var(--surface));width:fit-content;color:var(--chip-ink,var(--ink-muted));letter-spacing:.02em;text-transform:none;border-radius:999px;margin-top:2px;padding:1px 8px;font-size:11px;font-weight:600;display:inline-block}.head-tools{order:2;align-items:center;gap:8px;display:flex}.header nav{order:3}.header>.lang-switch--compact{order:4}.nav-toggle{order:5}@media (width<=900px){.head-tools{display:none}}.tpl-stage{--emblem-bg:linear-gradient(135deg, #134e43, #006b5f);--emblem-ink:#62fae3;--chip-bg:#16201b;--chip-ink:#f0be75}.header--stage{padding-block:10px}.header--stage .brand-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #213028;font-size:10px}.header--stage nav{background:#111815;border:1px solid #213028;border-radius:12px;gap:2px;padding:3px}.header--stage nav a{border-radius:9px;font-size:13px}.tpl-stage .block-tag{background:var(--surface);color:var(--stage-link);border:1px solid var(--border)}.stage-ready{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;background:#111815;border:1px solid #213028;border-radius:10px;align-items:center;gap:7px;padding:5px 11px;font-size:11px;display:inline-flex}.stage-dot{background:#3cddc7;border-radius:999px;width:8px;height:8px;box-shadow:0 0 8px #3cddc7}.stage-present{background:var(--primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:10px;padding:6px 14px;font-size:12px;font-weight:700}.stage-present:hover{background:var(--primary-dark);color:var(--stage-bg);text-decoration:none}.tpl-leader{--emblem-bg:linear-gradient(135deg, #0f766e, #134e4a);--emblem-ink:#fff;--chip-bg:#ecfdf5;--chip-ink:#0f766e}.header--leader{padding-block:9px}.header--leader .brand-emblem{border-radius:12px}.header--leader .brand-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid #cbd5e1;font-size:10px}.header--leader nav{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:11px;gap:2px;padding:3px}.header--leader nav a{border-radius:8px;font-size:13px}.lead-synced{color:#065f46;white-space:nowrap;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.lead-dot{background:#10b981;border-radius:999px;width:7px;height:7px}.lead-find{color:var(--ink-muted);white-space:nowrap;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:7px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.lead-find:hover{color:var(--ink);background:#e2e8f0;text-decoration:none}.lead-remote{background:var(--primary);color:#fff;white-space:nowrap;border-radius:9px;padding:6px 13px;font-size:12px;font-weight:700}.lead-remote:hover{background:var(--primary-dark);color:#fff;text-decoration:none}.tpl-sanctuary,.tpl-songbook,.tpl-scripture{--emblem-bg:#134e43;--emblem-ink:#fff;--chip-bg:#dfebe6;--chip-ink:#006b5f}.header--sanctuary,.header--songbook,.header--scripture{padding-block:12px}.header--songbook nav,.header--scripture nav{background:var(--bg);border-radius:999px;gap:2px;padding:3px}.header--songbook nav a,.header--scripture nav a{border-radius:999px;padding:.42rem .8rem;font-size:13px}@media (width<=900px){.tpl-songbook .header nav,.tpl-scripture .header nav,.header--songbook nav,.header--scripture nav{border-radius:0 0 18px 18px;padding:8px}}.book-search{background:var(--bg);color:var(--ink-muted);border-radius:999px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;font-weight:600;display:inline-flex}.book-search:hover{color:var(--ink);text-decoration:none}.book-getapp{background:var(--primary);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 15px;font-size:13px;font-weight:600}.book-getapp:hover{background:var(--primary-dark);color:#fff;text-decoration:none}.header--hymnal{padding:0;display:block}.hymnal-strap{border-bottom:1px solid var(--border);background:var(--surface);color:var(--ink-muted);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;gap:10px;padding:5px 20px;font-size:11px;display:flex}.hymnal-strap span[aria-hidden]{color:var(--gold)}.hymnal-bar{align-items:center;gap:16px;padding:12px 20px;display:flex}.hymnal-bar>.brand{order:1}.hymnal-bar>.head-tools{order:2}.hymnal-bar>nav{order:3}.hymnal-bar>.lang-switch--compact{order:4}.hymnal-bar>.nav-toggle{order:5}.tpl-hymnal{--emblem-bg:#4a1525;--emblem-ink:#f3d99d;--chip-bg:transparent;--chip-ink:#946c07}.header--hymnal .brand-emblem{border:1px solid var(--gold)}.header--hymnal .brand-full,.header--hymnal .brand-short{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.header--hymnal .brand-tag{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;padding-inline:0;font-size:10px}.header--hymnal nav{margin-inline-start:auto}.header--hymnal nav a{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;font-size:11px;font-weight:700}.hymnal-present{border:1px solid var(--gold);color:#f3d99d;font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#4a1525;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:700}.hymnal-present:hover{color:#f3d99d;background:#5c1d2e;text-decoration:none}.tpl-hymnal .header:before{z-index:1}.stage-deck{gap:20px;margin-bottom:32px;display:grid}@media (width>=900px){.stage-deck{grid-template-columns:5fr 7fr;align-items:start}}.stage-queue,.stage-monitor{min-width:0}.stage-queue{gap:10px;display:grid}.stage-queue-head{gap:4px;margin-bottom:2px;display:grid}.stage-card{border:1px solid var(--card-border);background:var(--card-bg);color:inherit;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex}.stage-card:hover{border-color:color-mix(in srgb, var(--stage-link) 45%, transparent);text-decoration:none}.stage-card--live{border:2px solid color-mix(in srgb, var(--stage-link) 70%, transparent);background:linear-gradient(100deg, #122820, var(--card-bg));box-shadow:0 0 24px -6px color-mix(in srgb, var(--stage-link) 40%, transparent)}.stage-num{width:38px;height:38px;color:var(--stage-link);font-family:var(--font-mono);background:#ffffff14;border-radius:12px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.stage-card--live .stage-num{background:var(--primary);color:#fff}.stage-card-words{flex:1;gap:2px;min-width:0;display:grid}.stage-card-title{font-size:16px;font-weight:700}.stage-card-sub{color:var(--ink-faint);font-size:12px}.stage-onair{background:var(--stage-link);color:var(--stage-bg);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:3px 9px;font-size:10px;font-weight:700}.stage-cue{border:1px solid color-mix(in srgb, var(--stage-link) 35%, transparent);color:var(--stage-link);border-radius:9px;flex:none;padding:5px 11px;font-size:11px;font-weight:700}.stage-monitor{border:2px solid color-mix(in srgb, var(--stage-link) 30%, transparent);background:var(--card-bg);box-shadow:0 0 40px -10px color-mix(in srgb, var(--stage-link) 30%, transparent);border-radius:22px;padding:16px}.stage-monitor-bar{border-bottom:1px solid var(--border);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.stage-lamps{gap:6px;display:flex}.stage-lamps i{background:#f0be75;border-radius:999px;width:10px;height:10px}.stage-lamps i:first-child{background:#ba1a1a}.stage-lamps i:last-child{background:#3cddc7}.stage-monitor-name{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);font-size:11px}.stage-screen{aspect-ratio:16/9;text-align:center;background:#000;border-radius:16px;place-content:center;gap:14px;max-width:100%;min-height:220px;padding:24px;display:grid}.stage-screen-line{font-family:var(--font-head);color:#fff;margin:0;font-size:clamp(20px,3.2vw,38px);font-weight:800;line-height:1.3}.stage-screen-sub{color:#f0be75;margin:0;font-size:clamp(12px,1.4vw,17px)}.stage-transport{border:1px solid var(--border);background:#080d0b;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.stage-transport .faint{flex:1;min-width:12rem;font-size:12px}.lead-bar{border:1px solid var(--card-border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:12px;gap:16px;margin-bottom:20px;padding:20px;display:grid}@media (width>=900px){.lead-bar{grid-template-columns:1fr auto auto;align-items:center;gap:28px}}.lead-bar-words{min-width:0}.lead-over{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--primary);font-size:11px;font-weight:700;display:block}.lead-h{letter-spacing:-.02em;margin:4px 0;font-size:clamp(20px,2.4vw,28px)}.lead-lead{color:var(--ink-muted);margin:0;font-size:13px}.lead-stats{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:0;margin:0;display:flex;overflow:hidden}.lead-stats>div{text-align:center;margin:0;padding:8px 16px}.lead-stats>div+div{border-inline-start:1px solid var(--border)}.lead-stats dt{font-family:var(--font-mono);font-size:17px;font-weight:700}.lead-stats dd{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:2px 0 0;font-size:10px}.lead-bar-acts{flex-wrap:wrap;gap:8px;display:flex}.lead-table-head,.lead-table-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lead-table-foot{margin-top:14px}.lead-table{font-size:13px}.lead-table th{white-space:nowrap}.lead-col-n{text-align:center;width:4rem;font-family:var(--font-mono)}.lead-col-go{text-align:end;white-space:nowrap}.lead-col-go .btn+.btn{margin-inline-start:6px}.lead-title{color:var(--ink);font-weight:700;display:block}.lead-translit{color:var(--ink-faint);font-size:11px;display:block}@media (width<=780px){.lead-col-hide{display:none}}.lead-trio{gap:14px;margin-top:24px;display:grid}@media (width>=820px){.lead-trio{grid-template-columns:repeat(3,1fr)}}.lead-trio .block{margin-top:0}.book-hero{margin-bottom:28px}.book-hero-top{flex-wrap:wrap;align-items:center;gap:28px;padding:8px 0 26px;display:flex}.book-emblem{background:var(--bg);width:132px;height:132px;box-shadow:0 0 0 10px color-mix(in srgb, var(--primary) 8%, transparent), 0 14px 40px -12px color-mix(in srgb, var(--primary) 35%, transparent);border-radius:999px;flex:none;place-items:center;display:grid;overflow:hidden}.book-emblem img,.book-emblem svg{object-fit:contain;width:78%;height:78%}.book-hero-words{flex:1;min-width:16rem}.book-hero-words h1{letter-spacing:-.02em;font-size:clamp(28px,4.4vw,46px)}.book-chip{background:var(--surface);color:var(--primary);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.book-chip-dot{background:var(--primary);border-radius:999px;width:7px;height:7px}.book-lead{color:var(--ink-muted);max-width:46rem;margin:8px 0 16px;font-size:16px}.book-search-card{border-radius:var(--card-radius);background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--shadow);padding:18px}.book-search-form{align-items:center;gap:10px;display:flex;position:relative}.book-search-icon{color:var(--primary);pointer-events:none;font-size:20px;position:absolute;inset-inline-start:16px}.book-search-form input{border:1px solid var(--border);background:var(--surface);border-radius:999px;flex:1;min-width:0;padding:14px 16px 14px 44px;font-size:15px}[dir=rtl] .book-search-form input{padding:14px 44px 14px 16px}.book-search-form input:focus{background:var(--bg);border-color:var(--primary);outline:none}.book-tags{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:12px;display:flex}.book-tags-label{color:var(--primary);font-size:12px;font-weight:600}.book-tag{background:var(--surface);color:var(--ink);border-radius:999px;padding:5px 13px;font-size:12px;font-weight:600}.book-tag:hover{background:var(--border);text-decoration:none}.book-tag--on{background:var(--primary);color:#fff}.book-tag--on:hover{background:var(--primary-dark);color:#fff}.book-pair{gap:16px;display:grid}@media (width>=820px){.book-pair{grid-template-columns:1fr 1fr}}.book-pair .block{margin-top:0}.sanc-hero{background:linear-gradient(135deg, var(--primary-dark), var(--primary));color:#fff;margin:-28px -20px 28px;padding:56px 20px 36px}@media (width>=700px){.sanc-hero{border-radius:0 0 24px 24px;padding:76px 40px 44px}}.sanc-hero--pictured{background-position:50%;background-size:cover}.sanc-hero h1{letter-spacing:-.025em;color:#fff;max-width:20ch;font-size:clamp(30px,5vw,52px)}.sanc-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fde68a;letter-spacing:.08em;text-transform:uppercase;background:#ffffff26;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:4px 13px;font-size:11px;font-weight:700;display:inline-flex}.sanc-chip-dot{background:#fbbf24;border-radius:999px;width:7px;height:7px}.sanc-lead{color:#ffffffd1;max-width:46rem;margin:12px 0 22px;font-size:17px}.sanc-hero .btn.secondary{color:#fff;background:#ffffff24;border-color:#ffffff47}.sanc-hero .btn.secondary:hover{color:#fff;background:#ffffff3d}.sanc-quiet{color:#fde68a;align-self:center;font-weight:600}.sanc-facts{border-top:1px solid #ffffff2e;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:18px;margin:34px 0 0;padding-top:22px;display:grid}.sanc-facts>div{margin:0}.sanc-facts dt{color:#fbbf24;font-size:clamp(18px,2.2vw,26px);font-weight:700}.sanc-facts dd{color:#ffffffb8;margin:4px 0 0;font-size:12px}.sanc-pair{gap:18px;margin-bottom:8px;display:grid}@media (width>=900px){.sanc-pair{grid-template-columns:7fr 5fr;align-items:start}}.sanc-pair .block{margin-top:0}.hym-spread{margin-bottom:34px}.hym-rule{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:14px;margin-bottom:22px;font-size:11px;font-weight:700;display:flex}.hym-rule i{background:linear-gradient(90deg, transparent, var(--gold));flex:1;height:1px}.hym-rule i:last-child{background:linear-gradient(90deg, var(--gold), transparent)}.hym-grid{gap:22px;display:grid}@media (width>=900px){.hym-grid{grid-template-columns:7fr 5fr;align-items:start}}.hym-sheet{border:1px solid color-mix(in srgb, var(--gold) 40%, transparent);background:var(--card-bg);box-shadow:var(--shadow);border-radius:16px;padding:32px}.hym-sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.hym-no,.hym-count{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.hym-count{color:var(--ink-faint)}.hym-title{color:var(--ink);font-size:clamp(26px,3.6vw,42px);font-weight:700;line-height:1.2}.hym-translit{font-family:var(--font-head);color:var(--ink-muted);margin:8px 0 0;font-size:17px;font-style:italic}.hym-quote{border-inline-start:2px solid var(--gold);background:var(--surface);color:var(--ink);border-radius:0 8px 8px 0;margin:22px 0;padding:16px 20px;font-size:16px;line-height:1.8}[dir=rtl] .hym-quote{border-radius:8px 0 0 8px}.hym-order{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;padding:24px}.hym-order-h{border-bottom:1px solid var(--border);font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);margin-bottom:6px;padding-bottom:10px;font-size:13px;font-weight:700}.hym-list{margin:0;padding:0;list-style:none}.hym-list li{border-inline-start:2px solid #0000;border-radius:0 6px 6px 0;align-items:flex-start;gap:12px;padding:11px 10px;display:flex}.hym-list li:hover{background:var(--surface);border-inline-start-color:var(--gold)}.hym-list li.is-lead{background:color-mix(in srgb, var(--primary) 7%, transparent);border-inline-start-color:var(--primary)}.hym-list-no{font-family:var(--font-head);color:var(--gold);flex:none;padding-top:2px;font-size:11px;font-weight:700}.hym-list a{color:inherit;gap:2px;display:grid}.hym-list a:hover{text-decoration:none}.hym-list-title{font-family:var(--font-head);font-size:15px;font-weight:600}.hym-list-sub{color:var(--ink-muted);font-size:12px;font-style:italic}.hym-order-foot{border-top:1px solid var(--border);color:var(--ink-muted);margin:12px 0 0;padding-top:12px;font-size:12px;font-style:italic}.scr-spread{gap:26px;margin-bottom:34px;display:grid}@media (width>=900px){.scr-spread{grid-template-columns:7fr 5fr;align-items:stretch}.scr-spread--plain{grid-template-columns:1fr}}.scr-words{flex-direction:column;justify-content:center;display:flex}.scr-over{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700;display:inline-flex}.scr-over i{color:#dcab65;font-style:normal}.scr-h{letter-spacing:-.02em;color:var(--ink);font-size:clamp(28px,4.4vw,46px)}.scr-lead{color:var(--ink-muted);max-width:42rem;margin:10px 0 20px;font-size:17px}.scr-card{border:1px solid var(--border);background:var(--card-bg);box-shadow:var(--shadow);border-radius:18px;padding:24px;position:relative;overflow:hidden}.scr-card:before{content:"";filter:blur(30px);pointer-events:none;background:#f0be7538;border-radius:999px;width:150px;height:150px;position:absolute;inset-block-start:-50px;inset-inline-end:-50px}.scr-card-over{letter-spacing:.12em;text-transform:uppercase;color:#946c07;font-size:11px;font-weight:700;display:block}.scr-card-body{font-family:var(--font-head);color:var(--ink);margin:8px 0 18px;font-size:19px;line-height:1.6}.scr-facts{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:12px;margin:22px 0 0;display:grid}.scr-facts>div{background:var(--surface);text-align:center;border-radius:12px;margin:0;padding:12px}.scr-facts dt{font-family:var(--font-head);color:var(--ink);font-size:17px;font-weight:700}.scr-facts dd{color:var(--ink-muted);margin:2px 0 0;font-size:11px}.scr-plate{min-height:20rem;box-shadow:var(--shadow);border-radius:18px;margin:0;position:relative;overflow:hidden}.scr-plate img{object-fit:cover;width:100%;height:100%;min-height:20rem;display:block}.scr-plate figcaption{color:#fff;background:linear-gradient(#0000,#00201ae0);gap:6px;padding:20px;display:grid;position:absolute;inset-block-end:0;inset-inline:0}.scr-plate-chip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.06em;text-transform:uppercase;background:#ffffff2e;border-radius:999px;width:fit-content;padding:3px 11px;font-size:11px;font-weight:700}.scr-plate-name{font-family:var(--font-head);font-size:17px;font-weight:600}.tpl-songbook,.tpl-scripture,.tpl-serene{--font-body:"Plus Jakarta Sans", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-head:"Manrope", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif}.tpl-sanctuary{--font-body:"Plus Jakarta Sans", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-head:"Plus Jakarta Sans", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-sacred:"Cinzel", "Noto Sans Telugu", Georgia, "Times New Roman", serif}.tpl-scripture{--font-head:"Manrope", "Noto Sans Telugu", "Gautami", "Nirmala UI", Georgia, serif}.tpl-stage,.tpl-leader{--font-body:"Plus Jakarta Sans", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-head:"Manrope", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.tpl-hymnal{--font-body:"Plus Jakarta Sans", "Noto Sans Telugu", "Gautami", "Nirmala UI", system-ui, sans-serif;--font-head:"Playfair Display", "Noto Sans Telugu", Georgia, "Times New Roman", serif;--font-caps:"Cinzel", "Playfair Display", Georgia, serif}.header--hymnal .brand-full,.header--hymnal .brand-short,.header--hymnal nav a,.hymnal-strap,.hymnal-present,.hym-rule,.hym-no,.hym-count,.hym-order-h{font-family:var(--font-caps)}.hym-title a{color:inherit}.hym-title a:hover{color:var(--primary);text-decoration:none}.scr-card-plate{margin:12px 0 18px;display:block}.scr-card-plate img{border:1px solid var(--border);border-radius:12px;width:100%;max-width:26rem;display:block}.sui-tile-foot{opacity:.75;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:10px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.sui-tile-foot-v{font-variant-numeric:tabular-nums;opacity:1;font-weight:700}.sui-tile-foot-bad{color:#f87171;font-style:normal}.sui-tile--lead .sui-tile-foot{border-top-color:#ffffff47}.sui-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.sui-panel-head h2{margin:0 0 2px}.sui-panel-head p{margin:0}.sui-panel-chip{border:1px solid var(--border);background:var(--surface);color:var(--ink-muted);white-space:nowrap;border-radius:9px;padding:6px 13px;font-size:12px;font-weight:600}.sui-void{text-align:center;justify-items:center;gap:6px;padding:34px 20px;display:grid}.sui-void-mark{background:var(--surface);width:56px;height:56px;color:var(--ink-faint);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.sui-void strong{font-size:15px}.sui-void p{max-width:30ch;margin:0}.sui-panel-foot{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;padding-top:14px;display:flex}.sui-panel-foot strong{color:var(--ink);font-variant-numeric:tabular-nums}.admin-crumbs{color:var(--ink-faint);align-items:center;gap:7px;margin-bottom:6px;font-size:12px;display:flex}.admin-crumbs a{color:var(--ink-faint);font-weight:500}.admin-crumbs a:hover{color:var(--primary)}.admin-crumb-here{color:var(--ink-muted);font-weight:600}.admin-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-toolbar .search{flex:1;min-width:14rem}.admin-toolbar .sel{flex:none;min-width:11rem}.admin-list{padding:0;overflow:hidden}.admin-list-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 18px;display:flex}.admin-list-head h2{margin:0;font-size:15px}.admin-list-count{background:var(--surface);color:var(--ink-muted);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.admin-list .table-wrap{padding:0}.admin-songs th:first-child,.admin-songs td:first-child{padding-inline-start:18px}.admin-songs th:last-child,.admin-songs td:last-child{padding-inline-end:18px}.admin-song-n{font-variant-numeric:tabular-nums;text-align:center}.admin-song{align-items:flex-start;gap:11px;min-width:0;display:flex}.admin-song-mark{background:var(--accent-soft);width:34px;height:34px;color:var(--primary);border-radius:9px;flex:none;place-items:center;font-size:15px;display:grid}.admin-song-words{gap:1px;min-width:0;display:grid}.admin-song-title{color:var(--ink);font-weight:700}.admin-song-title:hover{color:var(--primary);text-decoration:none}.admin-song-translit{color:var(--ink-muted);font-size:12px}.admin-song-line{color:var(--ink-faint);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:12px;font-style:italic;display:-webkit-box;overflow:hidden}.admin-song-tags{flex-wrap:wrap;gap:4px;display:flex}.admin-song-tags em{background:var(--surface);color:var(--ink-muted);white-space:nowrap;border-radius:6px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600}.admin-song-tags em.is-tag{background:var(--accent-soft);color:var(--primary)}.admin-me-gear{width:28px;height:28px;color:var(--ink-faint);border-radius:8px;flex:none;place-items:center;margin-inline-start:auto;display:grid}.admin-me-gear:hover{background:var(--surface);color:var(--primary);text-decoration:none}.admin-live-pill{color:#b3261e;letter-spacing:.02em;background:#fdecea;border-radius:999px;align-items:center;gap:7px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}.admin-live-pill i{background:currentColor;border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite admin-live-beat}@keyframes admin-live-beat{0%,to{opacity:1}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.admin-live-pill i{animation:none}}.hp-band{margin-inline:calc(-1 * var(--pf-gutter));padding:52px var(--pf-gutter) 60px;background:radial-gradient(at 15% 0,#0258a18c 0,#0000 55%),radial-gradient(at 85% 100%,#0c8de947 0,#0000 55%),#0b1220}.hp{text-align:start;background:#fff;border:1px solid #ffffff1a;border-radius:18px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px -24px #0000008c}.hp-chrome{background:#f8fafc;border-bottom:1px solid #0f172a12;align-items:center;gap:12px;padding:10px 14px;display:flex}.hp-lamps{flex:none;gap:6px;display:flex}.hp-lamps i{background:#f59e0b;border-radius:999px;width:10px;height:10px}.hp-lamps i:first-child{background:#ef4444}.hp-lamps i:last-child{background:#22c55e}.hp-url{min-width:0;color:var(--ink-faint);white-space:nowrap;text-overflow:ellipsis;background:#fff;border:1px solid #0f172a14;border-radius:999px;flex:1;padding:4px 12px;font-size:12px;overflow:hidden}.hp-live{color:#15803d;white-space:nowrap;background:#dcfce7;border-radius:999px;flex:none;padding:3px 10px;font-size:11px;font-weight:700}.hp-body{background:#f1f5f9;gap:14px;padding:14px;display:grid}@media (width>=860px){.hp-body{grid-template-columns:2fr 1fr;align-items:start}}.hp-portal{background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.hp-portal-head{align-items:center;gap:10px;display:flex}.hp-avatar{background:var(--accent-soft);width:38px;height:38px;color:var(--primary);border-radius:11px;flex:none;place-items:center;font-size:17px;display:grid}.hp-portal-words{min-width:0;display:grid}.hp-portal-words strong{font-size:14px}.hp-portal-words .faint{font-size:11px}.hp-search{background:#f8fafc;border:1px solid #0f172a17;border-radius:10px;align-items:center;gap:9px;padding:9px 12px;font-size:13px;display:flex}.hp-search-q{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.hp-song-no{background:var(--accent-soft);color:var(--primary);border-radius:6px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.hp-letters{flex-wrap:wrap;gap:5px;display:flex}.hp-letters span{color:var(--ink-muted);background:#f1f5f9;border-radius:7px;padding:3px 9px;font-size:12px}.hp-letters span.is-on{background:var(--primary);color:#fff;font-weight:700}.hp-letters-more{font-size:11px!important}.hp-song{background:#f8fafc;border-radius:11px;padding:12px}.hp-song-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.hp-song-head strong{font-size:13px}.hp-song-tag{color:#15803d;background:#dcfce7;border-radius:999px;flex:none;padding:2px 9px;font-size:11px;font-weight:600}.hp-song-line{color:var(--ink);margin:0 0 4px;font-size:13px;line-height:1.7}.hp-phone{color:#e2e8f0;background:#0f172a;border-radius:18px;gap:10px;padding:12px;display:grid}.hp-phone-bar{color:#94a3b8;align-items:center;gap:7px;font-size:11px;display:flex}.hp-dot{background:#22c55e;border-radius:999px;flex:none;width:7px;height:7px}.hp-offline{white-space:nowrap;background:#ffffff14;border-radius:6px;margin-inline-start:auto;padding:2px 8px}.hp-verse{background:#ffffff0f;border-radius:12px;padding:12px}.hp-verse-head{letter-spacing:.08em;text-transform:uppercase;color:#7dd3fc;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.hp-verse-body{color:#f1f5f9;margin:0 0 10px;font-size:12px;line-height:1.7}.hp-verse-acts{flex-wrap:wrap;gap:6px;display:flex}.hp-verse-acts span{background:#ffffff1a;border-radius:8px;padding:4px 10px;font-size:11px;font-weight:600}.hp-tiles{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.hp-tiles span{text-align:center;background:#ffffff0f;border-radius:10px;padding:10px;font-size:11px;font-weight:600}.beam>*{min-width:0}.beam{color:#e2e8f0;background:linear-gradient(140deg,#082849,#0b3f6e 55%,#04121f);border-radius:24px;gap:28px;max-width:1080px;margin:64px auto 0;padding:40px 28px;display:grid}@media (width>=900px){.beam{grid-template-columns:5fr 7fr;align-items:center;padding:48px 44px}}.beam-words h2{letter-spacing:-.02em;color:#fff;margin:12px 0 10px;font-size:clamp(1.5rem,3.2vw,2.1rem)}.beam-words p{color:#ffffffc7;margin:0 0 18px;line-height:1.7}.beam-chip{color:#7dd3fc;letter-spacing:.06em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.beam-list{gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.beam-list li{color:#ffffffdb;padding-inline-start:26px;font-size:14px;position:relative}.beam-list li:before{content:"✓";color:#7dd3fc;font-weight:700;position:absolute;inset-inline-start:0}.beam .btn{color:#0b3f6e;background:#fff}.beam .btn:hover{color:#082849;background:#e0effe}.beam-screen{aspect-ratio:16/9;text-align:center;background:#000;border:1px solid #ffffff24;border-radius:14px;align-content:center;justify-items:center;gap:10px;max-width:100%;min-height:200px;padding:26px;display:grid}.beam-screen-tag{letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;font-size:11px;font-weight:700}.beam-screen-line{color:#fff;margin:0;font-size:clamp(1.1rem,2.6vw,1.9rem);font-weight:700;line-height:1.45}.beam-screen-foot{color:#ffffff73;max-width:44ch;margin-top:6px;font-size:11px}.hp-greek{gap:7px;margin-top:2px;display:grid}.hp-greek i{background:#0f172a17;border-radius:999px;height:8px}.hp-greek i:first-child{width:92%}.hp-greek i:nth-child(2){width:78%}.hp-greek i:nth-child(3){width:86%}.beam-greek{gap:10px;width:min(26rem,80%);margin-top:4px;display:grid}.beam-greek i{background:#ffffff24;border-radius:999px;height:10px}.beam-greek i:nth-child(2){justify-self:center;width:72%}.pf-nav .lang-switch--compact .sel-trigger{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.4rem .65rem;font-size:12px;font-weight:600;box-shadow:0 1px 3px #0000000d}.pf-nav .lang-switch--compact .sel-trigger:hover{background:#f1f5f9}.pf-nav-signin{background:var(--primary);color:#fff;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.pf-nav-signin:hover{background:var(--primary-dark);color:#fff;text-decoration:none}.pf-nav-register{color:#fff;white-space:nowrap;background:#1f6f43;border:1.5px solid #1f6f43;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:700}.pf-nav-register:hover{color:#fff;background:#175936;border-color:#175936;text-decoration:none}@media (width<=820px){.pf-nav-register{display:none}}.panel-switch{margin:6px 0 0;font-size:13.5px}.panel-switch a{color:var(--ink-muted);text-decoration:underline}.panel-switch a:hover{color:var(--primary)}.pf-nav-cta{color:#fff;white-space:nowrap;background:#016fc7;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;transition:background .15s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #0000000f}.pf-nav-cta:hover{color:#fff;background:#0258a1;text-decoration:none;box-shadow:0 2px 6px #0258a140}.pf-nav-cta:active{background:#064b84}@media (width<=560px){.pf-nav-signin{display:none}}.dd{max-width:1180px;margin:72px auto 0;padding-inline:20px}.dd-head{text-align:center;max-width:46rem;margin:0 auto 34px}.dd-over{letter-spacing:.1em;text-transform:uppercase;color:#016fc7;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.dd-head h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.3}.dd-grid{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:18px;display:grid}.dd-card{background:#fff;border:1px solid #0f172a14;border-radius:18px;flex-direction:column;padding:22px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 1px 3px #0f172a0d}.dd-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -18px #0f172a38}@media (hover:none){.dd-card:hover{transform:none}}.dd-chip{color:#0258a1;background:#f0f7ff;border:1px solid #bae0fd;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:11px;font-weight:700}.dd-card h3{letter-spacing:-.01em;margin:12px 0 6px;font-size:17px}.dd-lead{color:var(--ink-muted);margin:0 0 16px;font-size:14px;line-height:1.6}.dd-shot{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;min-height:116px;margin-bottom:14px;padding:14px}.dd-note{color:var(--ink-faint);margin:auto 0 0;font-size:12.5px;line-height:1.6}.dd-greek{gap:6px;width:100%;display:grid}.dd-greek i{background:#0f172a1a;border-radius:999px;height:7px}.dd-greek i:nth-child(2){width:72%}.dd-site-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.dd-avatar{background:#bae0fd;border-radius:8px;flex:none;width:26px;height:26px}.dd-site-tiles{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.dd-site-tiles span{text-align:center;color:var(--ink-muted);background:#fff;border:1px solid #0f172a12;border-radius:9px;padding:10px 6px;font-size:11px;font-weight:600}.dd-index-head{color:var(--ink-muted);justify-content:space-between;align-items:baseline;margin-bottom:9px;font-size:11px;font-weight:700;display:flex}.dd-index-range{color:var(--ink-faint);font-weight:600}.dd-row{background:#fff;border-radius:8px;align-items:center;gap:10px;margin-bottom:5px;padding:7px 9px;font-size:12px;display:flex}.dd-row>span:first-child,.dd-row .dd-greek{flex:1;min-width:0}.dd-row em{color:#016fc7;flex:none;font-size:11px;font-style:normal;font-weight:700}.dd-give-head{color:var(--ink-muted);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.dd-give-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.dd-give-row span{background:#fff;border:1px solid #0f172a14;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700}.dd-give-row em{color:#fff;text-align:center;background:#016fc7;border-radius:8px;flex:1;min-width:8rem;padding:6px 12px;font-size:12px;font-style:normal;font-weight:600}.dd-wall{align-items:center;gap:14px;display:flex}.dd-wall-phone{background:linear-gradient(160deg,#0b3f6e,#082849);border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;gap:10px;width:74px;min-height:104px;padding:12px 10px;display:flex}.dd-wall-phone .dd-greek i{background:#ffffff4d;height:5px}.dd-wall-ref{color:#ffffffb3;font-size:9px}.dd-swatches{grid-template-columns:repeat(2,26px);gap:8px;display:grid}.dd-swatches i{background:#016fc7;border-radius:8px;width:26px;height:26px}.dd-swatches i:nth-child(2){background:#0f172a}.dd-swatches i:nth-child(3){background:#d97706}.dd-swatches i:nth-child(4){background:#15803d}.dd-parallel{gap:8px;display:grid}.dd-pane{background:#fff;border:1px solid #0f172a12;border-radius:9px;padding:10px}.dd-pane>span:not(.dd-greek){letter-spacing:.04em;text-transform:uppercase;color:#016fc7;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.dd-langs{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.dd-langs>span{background:#fff;border:1px solid #0f172a12;border-radius:9px;gap:1px;padding:8px 10px;display:grid}.dd-langs strong{font-size:13px}.dd-langs em{color:var(--ink-faint);font-size:10px;font-style:normal}.pf-get-app-chip{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.pf-get-app-copy h2{letter-spacing:-.02em;font-size:clamp(1.5rem,3.2vw,2.15rem);line-height:1.25}.pf-get-app-lead{max-width:44rem;color:var(--ink-muted);margin:10px 0 20px;font-size:15px;line-height:1.7}.pf-get-app-notes{border-top:1px solid #1f3d691a;gap:4px;margin-top:18px;padding-top:14px;display:grid}.pf-get-app-meta,.pf-get-app-note{color:var(--ink-faint);margin:0;font-size:12.5px;line-height:1.6}.pf-get-app-meta strong{color:var(--ink);font-variant-numeric:tabular-nums}.pf-phone{position:relative}.pf-phone-notch{z-index:1;background:#14243f;border-end-end-radius:10px;border-end-start-radius:10px;width:74px;height:15px;position:absolute;inset-block-start:9px;inset-inline-start:50%;transform:translate(-50%)}.pf-qr figcaption{gap:2px;display:grid}.pf-qr figcaption strong{color:var(--ink);font-size:12px}.pf-qr figcaption span{font-size:11px}.pf-strip-wrap{margin-inline:calc(-1 * var(--pf-gutter));margin-block-start:calc(-1 * var(--pf-strip-lift,1.5rem))}@media (width<=700px){.platform{--pf-strip-lift:2rem}}@media (width<=720px){.pf-nav{row-gap:8px}.pf-nav-brand{order:1}.pf-nav .nav-toggle{order:2;margin-inline-start:auto}.pf-nav-actions{order:3;width:100%;margin-inline-start:0}.pf-nav-actions .pf-nav-cta{flex:1}}@media (width<=620px){.pf-hero-badge{justify-items:center;gap:2px;display:grid}}.pf-nav-more{display:inline-flex;position:relative}.pf-nav-more>button{font:inherit;color:#475569;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;display:inline-flex}.pf-nav-more>button:hover{color:#016fc7}.pf-nav-chev{opacity:.55;border-block-end:2px solid;border-inline-end:2px solid;width:8px;height:8px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}.pf-nav-more.is-open .pf-nav-chev{transform:rotate(225deg)translate(-2px,-2px)}.pf-nav-menu{z-index:40;background:#fff;border:1px solid #0f172a17;border-radius:14px;grid-template-columns:repeat(2,minmax(8.5rem,1fr));gap:2px;padding:8px;display:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:-14px;box-shadow:0 22px 46px -18px #0f172a47}.pf-nav-more.is-open .pf-nav-menu{display:grid}.pf-nav-menu a{color:var(--ink-muted);white-space:nowrap;border-radius:9px;padding:8px 12px;font-size:13px;font-weight:500}.pf-nav-menu a:hover{color:#0258a1;background:#f0f7ff;text-decoration:none}@media (width<=720px){.pf-nav-more{display:contents}.pf-nav-more>button,.pf-nav-chev{display:none}.pf-nav-menu{box-shadow:none;background:0 0;border:0;padding:0;display:grid;position:static}}.pf-nav-brand{flex:none;align-items:center;display:flex}.pf-nav-brand:hover{text-decoration:none}.pf-nav-brand img{width:auto;height:var(--pf-logo-h);transition:height .2s;display:block}.pf-nav .lang-switch--compact .sel-trigger:before{content:"";color:#016fc7;width:15px;height:15px;-webkit-mask:var(--translate-glyph) center / contain no-repeat;-webkit-mask:var(--translate-glyph) center / contain no-repeat;mask:var(--translate-glyph) center / contain no-repeat;background:currentColor;flex:none;margin-inline-end:2px}:root{--translate-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h12M9 3v2m1.048 9.5A18.022 18.022 0 016.412 9m6.088 9h7M11 21l5-10 5 10M12.751 5C11.783 10.77 8.07 15.61 3 18.129'/%3E%3C/svg%3E")}.pf-footer{margin-inline:calc(-1 * var(--pf-gutter));background:#fff;border-top:1px solid #eee}.pf-footer-inner{max-width:1180px;padding:56px var(--pf-gutter) 34px;margin-inline:auto}.pf-footer-grid{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:start;gap:40px 32px;display:grid}.pf-footer-brand{min-width:0}.pf-footer-logo{width:auto;height:40px;margin-bottom:16px;display:block}.pf-footer-what{color:#334155;margin:0 0 10px;font-size:14px;font-weight:600}.pf-footer-blurb{color:#64748b;max-width:42ch;margin:0 0 20px;font-size:13.5px;line-height:1.65}.pf-footer-lang{justify-items:start;gap:8px;display:grid}.pf-footer-lang-label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.pf-footer-col{min-width:0}.pf-footer-col-head{color:#0f172a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:11.5px;font-weight:700}.pf-footer-col ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.pf-footer-col a{color:#475569;align-items:center;min-height:24px;font-size:14px;line-height:1.45;display:inline-flex}.pf-footer-col a:hover{color:#016fc7;text-decoration:none}.pf-footer-foot{border-top:1px solid #f1f1f3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:40px;padding-top:22px;display:flex}.pf-footer-note{color:#64748b;min-width:0;margin:0;font-size:13.5px}.pf-footer-foot .credit{margin:0}.pf-footer-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;padding-bottom:8px;display:grid}.pf-footer-partners a{border:1px solid #e2e8f0;border-radius:12px;max-width:100%;transition:box-shadow .2s;display:block;overflow:hidden}.pf-footer-partners a:hover{box-shadow:0 6px 18px #0f172a1a}.pf-footer-partners img{width:100%;height:auto;display:block}@media (width<=560px){.pf-footer-partners{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.pf-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}.pf-footer-brand{grid-column:1/-1}}@media (width<=560px){.pf-footer-inner{padding-top:40px}.pf-footer-grid{grid-template-columns:minmax(0,1fr)}.pf-footer-foot{flex-direction:column;align-items:flex-start}.pf-footer-lang{justify-items:center}}.pf-cta{z-index:2;max-width:1180px;margin-inline:auto;position:relative;transform:translateY(28px)}.pf-cta-card{color:#fff;text-align:center;background:radial-gradient(120% 100% at 50% 0,#14304f 0%,#0b1b2d 62%,#08111d 100%);border:1px solid #94a3b824;border-radius:26px;padding:clamp(32px,5vw,60px) clamp(20px,4vw,56px);position:relative;overflow:hidden;box-shadow:0 30px 60px -24px #08111d8c}.pf-cta-glow{pointer-events:none;filter:blur(60px);opacity:.5;border-radius:50%;width:30rem;height:30rem;position:absolute}.pf-cta-glow-a{top:-14rem;background:#22c55e2e;inset-inline-end:-12rem}.pf-cta-glow-b{bottom:-16rem;background:#2563eb33;inset-inline-start:-12rem}.pf-cta-body{z-index:1;max-width:46rem;margin-inline:auto;position:relative}.pf-cta-badge{color:#cbd5e1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:7px 15px;font-size:12.5px;font-weight:600;display:inline-flex}.pf-cta-dot{background:#34d399;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}.pf-cta-title{letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:800;line-height:1.18}.pf-cta-lit{background:linear-gradient(90deg,#4ade80,#5eead4 45%,#60a5fa);color:#0000;-webkit-background-clip:text;background-clip:text}.pf-cta-lead{color:#b9c6d6;max-width:40rem;margin:0 auto 26px;font-size:clamp(.95rem,1.4vw,1.06rem);line-height:1.7}.pf-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.pf-cta-go,.pf-cta-alt{border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:13px 26px;font-size:14.5px;font-weight:700;transition:transform .15s,background .2s;display:inline-flex}.pf-cta-go svg,.pf-cta-alt svg{flex:none;width:17px;height:17px}.pf-cta-go{color:#fff;background:linear-gradient(#17a34a,#12833c);box-shadow:0 10px 22px -8px #16a34a8c}.pf-cta-go:hover{text-decoration:none;transform:translateY(-1px)}.pf-cta-go--personal{color:#0f172a;background:#fff;box-shadow:0 10px 22px -8px #00000073}.pf-cta-go--personal:hover{color:#0f172a}.pf-cta-alt{color:#e2e8f0;background:#ffffff12;border:1px solid #ffffff24}.pf-cta-alt:hover{color:#fff;background:#ffffff1f;text-decoration:none}.pf-cta-alt svg{color:#4ade80}.pf-cta-signin{color:#94a3b8;margin:20px 0 0;font-size:13px}.pf-cta-signin a{color:#7dd3fc;font-weight:600;text-decoration:underline}@media (hover:none){.pf-cta-go:hover{transform:none}}@media (width<=560px){.pf-cta-actions{flex-direction:column}.pf-cta-go,.pf-cta-alt{width:100%}}.reg-aside-brand img{width:auto;height:52px;display:block}.reg-main{position:relative}.reg-main-brand{z-index:2;position:absolute;inset-block-start:clamp(1rem,2.5vw,1.75rem);inset-inline-end:clamp(1rem,3vw,2.5rem)}.reg-main-brand img{width:auto;height:40px;display:block}@media (width<=900px){.reg-main-brand{display:none}}.pf-hero-side{align-content:center;gap:18px;display:grid}.pf-hero-side .pf-hero-badge{grid-template-columns:auto auto auto auto;justify-self:start;align-items:center;row-gap:0}.pf-hero-side .pf-hero-badge>span{grid-column:auto}.pf-hero-side .pf-hero-badge-sep{display:inline}@media (width<=900px){.pf-hero-side .pf-hero-badge{grid-template-columns:auto minmax(0,1fr);row-gap:5px}.pf-hero-side .pf-hero-badge>span{grid-column:2}.pf-hero-side .pf-hero-badge-sep{display:none}}.tpl-classic-home{flex-direction:column;display:flex}.site.tpl-classic{background-color:var(--c-canvas);background-image:radial-gradient(at 0 0,#0d5c7517 0,#0000 45%),radial-gradient(at 100% 0,#fef3c74d 0,#0000 40%),radial-gradient(at 50% 100%,#e0f2fe73 0,#0000 55%);background-attachment:fixed}.site.tpl-classic[data-theme=dark]{background-image:radial-gradient(at 0 0,#0d5c7542 0,#0000 45%),radial-gradient(at 100% 0,#785a1438 0,#0000 40%),radial-gradient(at 50% 100%,#0369a129 0,#0000 55%)}@media (prefers-color-scheme:dark){.site.tpl-classic:not([data-theme=light]){background-image:radial-gradient(at 0 0,#0d5c7542 0,#0000 45%),radial-gradient(at 100% 0,#785a1438 0,#0000 40%),radial-gradient(at 50% 100%,#0369a129 0,#0000 55%)}}.tpl-classic .header--classic{top:var(--cl-banner-h,0px);z-index:40}.tpl-classic-home .card-transition{transition:all .2s cubic-bezier(.16,1,.3,1)}.tpl-classic-home .card-transition:hover{transform:translateY(-2px);box-shadow:0 14px 28px -10px #0a254024,0 4px 8px -2px #0a25400f}@media (hover:none){.tpl-classic-home .card-transition:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tpl-classic-home .card-transition{transition:none}.tpl-classic-home .card-transition:hover{transform:none}}.tpl-classic .main>.container:has(>.tpl-classic-home){max-width:none;padding-inline:0}.tpl-classic .main:has(>.container>.tpl-classic-home){padding-block:0}.header--classic{background:color-mix(in srgb, var(--c-surface) 95%, transparent);border-bottom-color:var(--c-line);box-shadow:var(--c-shadow-1);gap:14px;padding:8px 20px}.cl-brand{color:inherit;flex:none;order:1;align-items:center;gap:10px;text-decoration:none;display:flex}.cl-brand-mark{border-radius:var(--c-r-md);background:var(--c-brand);width:40px;height:40px;color:var(--c-on-brand);flex:none;place-items:center;display:grid;overflow:hidden}.cl-brand--logo img{max-width:min(240px,38vw)}.cl-brand--logo{padding-block:2px}.cl-brand-letters{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:900}.cl-brand-name{letter-spacing:-.02em;color:var(--c-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:800;overflow:hidden}.header--classic #site-nav{flex-wrap:nowrap;flex:1;order:3;justify-content:flex-end;gap:12px;min-width:0}.header--classic .cl-acct{flex:none}.cl-navtrack{background:var(--c-surface-2);border:1px solid var(--c-line);scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;min-width:0;padding:3px;display:flex;overflow-x:auto}.cl-navtrack::-webkit-scrollbar{display:none}.header--classic .cl-navtrack a{color:var(--c-ink-muted);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s}.header--classic .cl-navtrack a:hover{background:var(--c-surface);color:var(--c-ink)}.header--classic .cl-navtrack a.active,.header--classic .cl-navtrack a[aria-current=page]{background:var(--brand-fill,#0d5c75);color:var(--on-brand-fill,#fff);box-shadow:var(--c-shadow-1);font-weight:700}.header--classic .cl-navtrack .cl-give-pill{background:color-mix(in srgb, #10b981 12%, var(--c-surface));color:#047857;align-items:center;gap:6px;font-weight:700;display:inline-flex}.header--classic .cl-navtrack .cl-give-pill:hover{background:color-mix(in srgb, #10b981 20%, var(--c-surface));color:#065f46}.cl-give-dot{background:#10b981;border-radius:999px;flex:none;width:6px;height:6px}.cl-acct{border-inline-start:1px solid var(--c-line);flex:none;align-items:center;gap:8px;padding-inline-start:10px;display:flex}.cl-acct-chip{background:var(--c-surface-2);border:1px solid var(--c-line);color:var(--c-ink-body);border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 9px;font-size:.78rem;display:inline-flex}.cl-acct-dot{background:#10b981;border-radius:999px;flex:none;width:8px;height:8px;animation:2s ease-in-out infinite cl-pulse}@media (prefers-reduced-motion:reduce){.cl-acct-dot{animation:none}}.cl-acct-name{color:var(--c-ink);font-weight:700}.cl-acct-tag{background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-muted);text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:1px 6px;font-size:.58rem;font-weight:800}.header--classic .cl-acct-in,.header--classic .cl-acct-panel{color:var(--c-ink-muted);white-space:nowrap;font-size:.78rem;font-weight:600;text-decoration:none}.header--classic .cl-acct-in:hover,.header--classic .cl-acct-panel:hover{color:var(--c-ink)}.header--classic .cl-acct-out{border-radius:var(--c-r-sm);width:30px;height:30px;color:var(--c-ink-muted);flex:none;place-items:center;text-decoration:none;display:grid}.header--classic .cl-acct-out:hover{background:var(--c-surface-2);color:var(--c-ink)}.cl-headtools{flex:none;order:4;align-items:center;gap:8px;display:flex}.header--classic .cl-app-btn{border-radius:var(--c-r-sm);background:var(--c-surface);border:1px solid var(--c-line);color:var(--c-ink-body);white-space:nowrap;align-items:center;gap:7px;padding:7px 11px;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}.header--classic .cl-app-btn:hover{background:var(--c-surface-2)}.cl-android{color:#3ddc84}@media (width<=1180px){.header--classic .cl-app-btn span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (width<=900px){.cl-navtrack{background:0 0;border:0;padding:0;display:contents}.cl-acct{display:contents}.header--classic .cl-app-btn{display:none}}@media (width>=701px) and (width<=900px){.header--classic .nav-toggle{margin-inline-start:0;display:inline-flex}.header--classic .cl-headtools{margin-inline-start:auto}.header--classic #site-nav{background:var(--bg);border-bottom:1px solid var(--border);flex-flow:column;flex:none;justify-content:flex-start;align-items:stretch;gap:2px;max-height:min(70vh,520px);margin:0;padding:8px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #10243b1a}.header--classic #site-nav.is-open{display:flex}.header--classic #site-nav a{white-space:nowrap;border-radius:10px;padding:11px 12px;font-size:15px}.header--classic #site-nav>:not(a){margin-top:4px}.header:not(.header--classic):not(.header--sanctuary){position:sticky}.header:not(.header--classic):not(.header--sanctuary) .nav-toggle,.hymnal-bar>.nav-toggle{margin-inline-start:0;display:inline-flex}.header:not(.header--classic):not(.header--sanctuary) nav{background:var(--bg);border-bottom:1px solid var(--border);flex-flow:column;align-items:stretch;gap:2px;max-height:min(70vh,520px);margin:0;padding:8px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #10243b1a}.header:not(.header--classic):not(.header--sanctuary) nav.is-open{display:flex}.header:not(.header--classic):not(.header--sanctuary) nav a{white-space:nowrap;border-radius:10px;padding:11px 12px;font-size:15px}.header:not(.header--classic):not(.header--sanctuary) nav>:not(a){margin-top:4px}.header:not(.header--classic):not(.header--sanctuary)>.lang-switch--compact{margin-inline-start:auto}}.tpl-classic .tile-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:14px}.tpl-classic .tile{text-align:start;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--c-r-lg);box-shadow:var(--c-shadow-1);flex-direction:column;align-items:flex-start;gap:0;padding:16px;display:flex}.tpl-classic .tile:hover{border-color:var(--c-brand);box-shadow:var(--c-shadow-2);transform:translateY(-2px)}.tpl-classic .tile-icon{border-radius:var(--c-r-md);background:color-mix(in srgb, var(--tile-accent) 12%, var(--c-surface));width:40px;height:40px;color:var(--tile-accent);place-items:center;margin-bottom:12px;transition:background .15s,color .15s;display:grid}.tpl-classic .tile:hover .tile-icon{background:var(--tile-accent);color:#fff}.tpl-classic .tile-label{color:var(--c-ink);letter-spacing:-.01em;font-size:.88rem;font-weight:800}.tpl-classic .tile-sub{color:var(--c-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:.72rem;line-height:1.55;display:-webkit-box;overflow:hidden}.tpl-classic .footer{background:var(--c-surface);border-top:1px solid var(--c-line);padding-block:32px 20px}@media (width<=700px){.site input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=hidden]),.site select,.site textarea{font-size:max(16px,1em)}}.site:not(.tpl-classic):not(.tpl-sanctuary) .container{width:min(1080px,100% - 40px);max-width:none}@media (width<=700px){.site:not(.tpl-classic):not(.tpl-sanctuary) .container{width:calc(100% - 28px)}}.tpl-classic .footer>.container,.tpl-sanctuary .footer>.container,.tpl-classic .journeys-page,.tpl-sanctuary .journeys-page,.tpl-classic .gv-page,.tpl-sanctuary .gv-page{max-width:80rem;margin-inline:auto;padding-inline:16px}.tpl-classic .login-wrap,.tpl-sanctuary .login-wrap{padding-inline:16px}@media (width>=640px){.tpl-classic .footer>.container,.tpl-sanctuary .footer>.container,.tpl-classic .journeys-page,.tpl-sanctuary .journeys-page,.tpl-classic .gv-page,.tpl-sanctuary .gv-page{padding-inline:24px}}@media (width>=1024px){.tpl-classic .footer>.container,.tpl-sanctuary .footer>.container,.tpl-classic .journeys-page,.tpl-sanctuary .journeys-page,.tpl-classic .gv-page,.tpl-sanctuary .gv-page{padding-inline:32px}}.tpl-classic .footer>.container{flex-wrap:wrap;align-items:flex-start;gap:28px 40px;display:flex}.cl-foot-cols{flex:400px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:24px;display:grid}.cl-foot-col h3{text-transform:uppercase;letter-spacing:.08em;color:var(--c-ink);margin:0 0 10px;font-size:.7rem;font-weight:800}.cl-foot-col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.cl-foot-col a{color:var(--c-ink-muted);font-size:.8rem;text-decoration:none}.cl-foot-col a:hover{color:var(--c-brand);text-decoration:underline}.cl-hero-nav>.cl-hero-hold{letter-spacing:-1px;border-inline-start:1px solid #ffffff2e;border-radius:999px;margin-inline-start:3px;font-size:.62rem}.cl-hero-nav>.cl-hero-hold[aria-pressed=true]{background:var(--c-warm);color:#0f172a}.cl-menu{display:inline-flex;position:relative}.header--classic .cl-menu-btn{color:var(--c-ink-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 10px 6px 12px;font-size:.78rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.header--classic .cl-menu-btn:hover{background:var(--c-surface);color:var(--c-ink)}.header--classic .cl-menu-btn.is-open{background:var(--c-surface);color:var(--c-ink);box-shadow:var(--c-shadow-1)}.header--classic .cl-menu-btn svg{transition:transform .15s}.header--classic .cl-menu-btn.is-open svg{transform:rotate(180deg)}.cl-menu-panel{top:calc(100% + 8px);z-index:5;border-radius:var(--c-r-md);background:var(--c-surface);border:1px solid var(--c-line);min-width:180px;box-shadow:var(--c-shadow-3);flex-direction:column;padding:6px;display:flex;position:absolute;inset-inline-start:0}.header--classic .cl-menu-panel a{border-radius:var(--c-r-sm);color:var(--c-ink-body);white-space:nowrap;padding:8px 12px;font-size:.8rem;font-weight:600;text-decoration:none}.header--classic .cl-menu-panel a:hover{background:var(--c-surface-2);color:var(--c-ink)}.header--classic .cl-menu-panel a.active,.header--classic .cl-menu-panel a[aria-current=page]{background:var(--brand-fill,#0d5c75);color:var(--on-brand-fill,#fff)}@media (width>=901px){.cl-navtrack{overflow:visible}}.cl-live-band{background-image:linear-gradient(100deg,#0d5c75,#0b3a52,#0a2540);border:1px solid #1e4a63}.cl-live-band .cl-live-glow,.cl-live-band [class*=bg-secondary\/20]{opacity:.18;background:#5eead4}.cl-hero-mesh{background-color:#041922;background-image:radial-gradient(circle at 10% 20%,#0d5c75 0%,#0a2f45 50%,#0a2540 100%)}.cl-amber-glow{background:radial-gradient(circle,#f59e0b2e 0%,#f59e0b00 70%)}@media (width>=768px) and (width<=1023.98px){.cl-daily-grid>#church-need-card{grid-column:1/-1}}.cl-verse-panel{background-color:#0a2540;background-image:linear-gradient(135deg,#0a2540 0%,#0b3a52 55%,#0d5c75 100%)}.loc-suggest{inset-inline:0;z-index:5;background:var(--card-bg);border:1px solid var(--border);border-radius:12px;max-height:260px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 12px 32px #0f172a24}.loc-suggest li{margin:0}.loc-suggest button{text-align:start;width:100%;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;display:block}.loc-suggest button:hover,.loc-suggest button:focus-visible{background:var(--surface)}.loc-suggest strong{font-size:14px;font-weight:600;display:block}.loc-suggest span{color:var(--ink-muted);font-size:12px;display:block}.loc-suggest-busy{color:var(--ink-muted);padding:9px 11px;font-size:13px}.loc-map{border:1px solid var(--border);border-radius:10px;width:max-content;max-width:100%;margin-block-start:8px;display:block;overflow:hidden}.loc-map img{width:320px;max-width:100%;height:auto;display:block}.map-thumb{align-items:center;gap:12px;margin-block:12px;display:flex}.map-thumb-pic{border:1px solid var(--border);border-radius:10px;flex:none;display:block;overflow:hidden}.map-thumb-pic img{object-fit:cover;width:112px;height:80px;display:block}.map-thumb-where{font-weight:600}.empty .map-thumb{justify-content:center}.qr-preview{border:1px solid var(--border);background:#fff;border-radius:10px;width:160px;height:auto;margin-block-end:8px;display:block}.cl-chip-rail{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:center;gap:8px;padding-block:4px;display:flex;overflow-x:auto}.cl-chip-rail::-webkit-scrollbar{display:none}.cl-chip-rail>*{flex:none}.tpl-classic-quiz ol{margin:0;padding:0;list-style:none}.tpl-classic-bible .bsel,.tpl-classic-bible .bsel-trigger{min-width:0;max-width:100%}.tpl-classic-bible .bsel-label{display:none}.tpl-classic-bible .bsel-summary{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpl-classic-bible .bible-body{font-size:inherit}.tpl-classic-bible mark.found{color:#422006;box-shadow:none;background:#fde68a;border-radius:3px;padding:0 3px;font-weight:700}.tpl-classic-bible .cl-marked-underline{text-decoration:underline;-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);text-underline-offset:5px;text-decoration-thickness:2px}.tpl-classic-bible .cl-marked-highlight{background:#ffeb3b6b;border-radius:3px;padding:0 2px}.tpl-sanctuary .header--sanctuary{top:var(--cl-banner-h,0px);z-index:40}.header--sanctuary{background:color-mix(in srgb, var(--s-surface) 95%, transparent);border-bottom:1px solid var(--s-line);box-shadow:var(--s-shadow-1);padding:0;display:block}.sanc-bar{align-items:center;gap:20px;min-height:4.75rem;padding:10px 16px;display:flex}@media (width>=1024px){.sanc-bar{padding-inline:32px}}.header--sanctuary #site-nav{flex-wrap:nowrap;flex:1;order:3;justify-content:flex-end;align-items:center;gap:20px;min-width:0}.sanc-navtrack{flex:0 auto;align-items:center;gap:20px;min-width:0;display:flex}.sanc-navtrack>*{flex:none}.sanc-navprobe{flex:none;width:0;height:0;position:relative;overflow:hidden}.sanc-navprobe>span{top:0;visibility:hidden;pointer-events:none;align-items:center;gap:20px;width:max-content;display:flex;position:absolute;inset-inline-start:0}.sanc-acct{border-inline-start:1px solid var(--s-line);flex:none;align-items:center;gap:10px;padding-inline-start:14px;display:flex}.sanc-headtools{flex:none;order:4;align-items:center;gap:8px;display:flex}@media (width<=1100px){.header--sanctuary .nav-toggle{display:inline-flex}.header--sanctuary #site-nav{background:var(--s-surface);border-bottom:1px solid var(--s-line);box-shadow:var(--s-shadow-2);flex-flow:column;flex:none;order:0;justify-content:flex-start;align-items:stretch;gap:2px;max-height:min(70vh,520px);padding:10px 14px 14px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.header--sanctuary #site-nav.is-open{display:flex}.header--sanctuary #site-nav .sanc-word{border-radius:10px;padding-inline:12px}.sanc-acct{display:contents}}.tpl-sanctuary .footer{background:var(--s-deep-foot);border-top:1px solid var(--s-line);color:var(--s-on-deep-soft);padding-block:56px 32px}.tpl-sanctuary .footer strong,.tpl-sanctuary .footer .credit,.tpl-sanctuary .footer .credit a{color:var(--s-on-deep)}.tpl-sanctuary .footer>.container{flex-wrap:wrap;align-items:flex-start;gap:28px 40px;display:flex}.tpl-sanctuary .cl-foot-col h3{font-family:var(--font-sacred,Georgia, serif);text-transform:uppercase;letter-spacing:.12em;color:var(--s-seal-dim);font-size:.69rem;font-weight:700}.tpl-sanctuary .cl-foot-col a{color:var(--s-on-deep-soft);font-size:.84rem}.tpl-sanctuary .cl-foot-col a:hover{color:var(--s-on-deep)}.tpl-sanctuary .main>.container:has(>.tpl-sanctuary-page){max-width:none;padding-inline:0}.tpl-sanctuary .main{padding-block:0}.sanc-under-head{top:calc(var(--cl-banner-h,0px) + var(--head-h,0px));position:sticky}.scrollbar-none::-webkit-scrollbar{display:none}@media (width<=700px){.header--classic,.header--serene,.sanc-bar{flex-wrap:wrap;row-gap:10px}.cl-headtools,.sanc-headtools{flex-wrap:wrap;flex:auto;min-width:0}.header--classic>.cl-brand,.header--serene>.cl-brand,.sanc-bar>.cl-brand{min-width:0}}.sanctuary-crisp{--pf-ink:#131b2e;--pf-grey:#434655;--pf-grey-soft:#747686;--pf-line:#c4c5d7;--pf-surface:#f2f3ff;--pf-white:#fff;--pf-blue:#0037b0;--pf-blue-dark:#001551;--pf-blue-light:#b7c4ff;--pf-blue-wash:#dce1ff;--pf-gold:#0037b0;--sc-container-high:#e2e7ff;--sc-secondary:#006398;--sc-radius-control:.5rem;--sc-radius-card:1rem;--sc-lift-1:0 1px 2px 0 #0f172a0a, 0 1px 3px 0 #1d4ed805;--sc-lift-3:0 12px 24px -4px #0f172a14, 0 4px 8px -2px #1d4ed80a;font-family:Manrope, var(--font-body);letter-spacing:0;background:#faf8ff}.sanctuary-crisp,.sanctuary-crisp .panel,.sanctuary-crisp .reg-main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.sanctuary-crisp h1,.sanctuary-crisp h2,.sanctuary-crisp h3{font-family:Manrope, var(--font-head)}.sanctuary-crisp .panel-head h1{letter-spacing:-.02em;color:var(--pf-ink);font-weight:700}.sanctuary-crisp .reg-aside-head{letter-spacing:-.02em;font-weight:700}.sanctuary-crisp .reg-aside{color:var(--pf-ink);border-inline-end:1px solid var(--pf-line);background:linear-gradient(#f2f3ff 0%,#eaedff 100%)}.sanctuary-crisp .reg-aside-head{color:var(--pf-ink)}.sanctuary-crisp .reg-aside-lead{color:var(--pf-grey)}.sanctuary-crisp .reg-aside-foot{color:var(--pf-grey-soft)}.sanctuary-crisp .reg-aside-points li{color:var(--pf-ink)}.sanctuary-crisp .reg-aside-points em{color:var(--pf-grey-soft)}.sanctuary-crisp .reg-aside-points code,.sanctuary-crisp .reg-aside-tick{color:var(--pf-blue)}.sanctuary-crisp .reg-aside-points .sv-icon{background:var(--sc-container-high);border-radius:var(--sc-radius-control)}.sanctuary-crisp .reg-aside-points .sv-icon-line{stroke:var(--pf-blue)}.sanctuary-crisp .reg-aside-points .sv-icon-fill{fill:var(--pf-blue);opacity:.18}.sanctuary-crisp .reg-aside-brand img{content:url(/suvartha-logo-640.png)}.sanctuary-crisp .reg-aside-arrow{color:var(--pf-blue);background:#0037b012}.sanctuary-crisp .reg-aside-arrow:hover:not(:disabled){background:#0037b024}.sanctuary-crisp .reg-main{background:#faf8ff}.sanctuary-crisp .panel{background:var(--pf-white);-webkit-backdrop-filter:none;border-radius:var(--sc-radius-card);box-shadow:var(--sc-lift-1);border:1px solid #e2e8f0}.sanctuary-crisp .reg-themes{border-color:var(--pf-line);border-radius:var(--sc-radius-card)}.sanctuary-crisp .reg-form input,.sanctuary-crisp .reg-form select,.sanctuary-crisp .field input,.sanctuary-crisp .field select,.sanctuary-crisp .field textarea{border-radius:var(--sc-radius-control);background:var(--pf-white);color:var(--pf-ink);border:1px solid #cbd5e1;font-family:inherit}.sanctuary-crisp .reg-form input::placeholder,.sanctuary-crisp .field input::placeholder{color:#94a3b8}.sanctuary-crisp .reg-form input:focus,.sanctuary-crisp .reg-form select:focus,.sanctuary-crisp .field input:focus,.sanctuary-crisp .field select:focus,.sanctuary-crisp .field textarea:focus{border-color:var(--pf-blue);outline:none;box-shadow:0 0 0 3px #1d4ed81f}.sanctuary-crisp .reg-slug{border-radius:var(--sc-radius-control);border-color:#cbd5e1}.sanctuary-crisp .reg-slug:focus-within{border-color:var(--pf-blue);box-shadow:0 0 0 3px #1d4ed81f}.sanctuary-crisp .reg-slug em{background:var(--sc-container-high);color:var(--pf-ink);font-weight:600}.sanctuary-crisp .choice-cta{border-radius:var(--sc-radius-control);box-shadow:var(--sc-lift-1);font-family:inherit;font-weight:600}.sanctuary-crisp .choice-cta:hover{background:#1d4ed8;transform:none}.sanctuary-crisp .choice-cta:active{background:#1e3a8a}.sanctuary-crisp .choice-cta--ghost{background:var(--pf-white);border:1px solid var(--pf-blue-light);color:var(--pf-blue)}.sanctuary-crisp .choice-cta--ghost:hover{border-color:var(--pf-blue);background:#f0f7ff}.sanctuary-crisp .stepper-dot{border-radius:9999px;font-family:inherit}.sanctuary-crisp .stepper-label{letter-spacing:.02em;color:var(--pf-grey-soft);font-weight:600}.sanctuary-crisp .stepper-item.is-current .stepper-dot{background:var(--pf-blue);color:#fff}.sanctuary-crisp .stepper-item.is-current .stepper-label{color:var(--pf-blue)}.sanctuary-crisp .stepper-item.is-done .stepper-dot{background:var(--pf-blue-wash);color:var(--pf-blue-dark)}.sanctuary-crisp .stepper-item.is-done .stepper-label{color:var(--pf-grey)}.sanctuary-crisp .stepper-item:not(:last-child):after{background:var(--pf-line)}.sanctuary-crisp .stepper-item.is-done:after{background:var(--pf-blue-light)}.sanctuary-crisp .reg-good{color:#006398}.sanctuary-crisp .reg-bad{color:#ba1a1a}.sanctuary-crisp .reg-error{border-radius:var(--sc-radius-control);color:#93000a;background:#ffdad6}.sanctuary-crisp .reg-form input[aria-invalid=true]{border-color:#ba1a1a}.sanctuary-crisp .reg-form input[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ba1a1a1f}.sanctuary-crisp .reg-checking{color:var(--pf-grey)}.sanctuary-crisp .choice-kind{background:var(--pf-blue-wash);color:var(--pf-blue-dark);letter-spacing:.02em;border-radius:9999px;font-weight:600}.sanctuary-crisp .panel-tick{background:var(--pf-blue-wash);color:var(--pf-blue)}.sanctuary-crisp .panel--done h1{color:var(--pf-ink)}.sanctuary-crisp .platform-signin,.sanctuary-crisp .platform-owner-link a{color:var(--pf-grey)}.sanctuary-crisp .platform-signin a{color:var(--pf-blue);font-weight:600}.sanctuary-crisp .sc-aside{border-inline-end:1px solid var(--pf-line);min-width:0;color:var(--pf-ink);background:linear-gradient(#f2f3ff 0%,#eaedff 100%);gap:0;min-height:0}.sanctuary-crisp .sc-brand{margin-bottom:1.75rem;display:block}.sanctuary-crisp .sc-brand img{width:auto;height:44px;display:block}.sanctuary-crisp .sc-hero-copy{flex-direction:column;gap:1rem;display:flex}.sanctuary-crisp .sc-pill{background:var(--pf-white);width:max-content;color:var(--pf-blue);letter-spacing:.02em;box-shadow:var(--sc-lift-1);border-radius:9999px;align-items:center;gap:.5rem;padding:.3rem .85rem .3rem .5rem;font-size:.75rem;font-weight:700;display:inline-flex}.sanctuary-crisp .sc-pill .sv-icon{width:20px;height:20px}.sanctuary-crisp .sc-pill .sv-icon-line{stroke:var(--pf-blue)}.sanctuary-crisp .sc-pill .sv-icon-fill{fill:var(--pf-blue);opacity:.18}.sanctuary-crisp .sc-display{letter-spacing:-.025em;color:var(--pf-ink);margin:0;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.15}.sanctuary-crisp .sc-display-accent{background:linear-gradient(90deg,#1d4ed8,#0037b0 55%,#006398);color:#0000;-webkit-background-clip:text;background-clip:text}.sanctuary-crisp .sc-lead{max-width:34rem;color:var(--pf-grey);margin:0;font-size:1rem;line-height:1.65}.sanctuary-crisp .sc-proof{border-radius:var(--sc-radius-control);background:var(--pf-white);box-shadow:var(--sc-lift-1);color:var(--pf-grey);align-items:center;gap:.55rem;margin:0;padding:.6rem .85rem;font-size:.82rem;font-weight:600;display:flex}.sanctuary-crisp .sc-proof .sv-icon{flex:none;width:22px;height:22px}.sanctuary-crisp .sc-proof .sv-icon-line{stroke:var(--pf-blue)}.sanctuary-crisp .sc-proof .sv-icon-fill{fill:var(--pf-blue);opacity:.18}.sanctuary-crisp .sc-tiles{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:.8rem;margin-top:.35rem;display:grid}.sanctuary-crisp .sc-tile{border-radius:var(--sc-radius-card);background:var(--pf-white);min-width:0;box-shadow:var(--sc-lift-1);border:1px solid #e2e8f0;padding:1rem}.sanctuary-crisp .sc-tile h3{letter-spacing:-.005em;color:var(--pf-ink);margin:.6rem 0 .3rem;font-size:.95rem;font-weight:700}.sanctuary-crisp .sc-tile p{color:var(--pf-grey);margin:0;font-size:.82rem;line-height:1.55}.sanctuary-crisp .sc-tile code{background:var(--pf-blue-wash);color:var(--pf-blue-dark);border-radius:4px;padding:0 .3em;font-size:.95em}.sanctuary-crisp .sc-tile-icon,.sanctuary-crisp .sc-pillar-icon,.sanctuary-crisp .sc-console-icon{background:var(--sc-container-high);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;padding:8px;display:inline-flex}.sanctuary-crisp .sc-tile-icon .sv-icon-line,.sanctuary-crisp .sc-pillar-icon .sv-icon-line,.sanctuary-crisp .sc-console-icon .sv-icon-line{stroke:var(--pf-blue)}.sanctuary-crisp .sc-tile-icon .sv-icon-fill,.sanctuary-crisp .sc-pillar-icon .sv-icon-fill,.sanctuary-crisp .sc-console-icon .sv-icon-fill{fill:var(--pf-blue);opacity:.18}.sanctuary-crisp .sc-price{border-radius:var(--sc-radius-control);background:var(--sc-container-high);color:var(--pf-grey);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.35rem;padding:.7rem .9rem;font-size:.82rem;display:flex}.sanctuary-crisp .sc-price strong{color:var(--pf-blue-dark);font-size:1.05rem}.sanctuary-crisp .sc-price strong span{color:var(--pf-grey);font-size:.75rem;font-weight:400}.sanctuary-crisp .sc-price-or,.sanctuary-crisp .sc-price-dot{color:var(--pf-grey-soft)}.sanctuary-crisp .sc-price-tag{background:var(--pf-white);color:var(--pf-blue);border-radius:9999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.sanctuary-crisp .reg-traditions{border:0;margin:0;padding:0}.sanctuary-crisp .reg-traditions legend{color:var(--pf-ink);margin-bottom:.4rem;padding:0;font-size:.9rem;font-weight:600}.sanctuary-crisp .reg-traditions legend i{color:var(--pf-grey-soft);font-style:normal;font-weight:400}.sanctuary-crisp .reg-traditions small{color:var(--pf-grey-soft);margin-top:.45rem;font-size:.78rem;display:block}.sanctuary-crisp .reg-chips{flex-wrap:wrap;gap:.4rem;display:flex}.sanctuary-crisp .reg-chip{background:var(--pf-surface);color:var(--pf-grey);font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9999px;padding:.35rem .7rem;font-size:.8rem;font-weight:600}.sanctuary-crisp .reg-chip:hover{background:var(--sc-container-high);color:var(--pf-ink)}.sanctuary-crisp .reg-chip.is-on{background:var(--pf-blue);color:#fff;box-shadow:var(--sc-lift-1)}.sanctuary-crisp .reg-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #1d4ed840}.sanctuary-crisp .sc-below{background:#faf8ff;grid-column:1/-1}.sanctuary-crisp .sc-section{padding:3rem 0}.sanctuary-crisp .sc-demo-band{background:var(--pf-surface)}.sanctuary-crisp .sc-shell{width:min(1080px,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.sanctuary-crisp .sc-section-head{max-width:44rem;margin-bottom:1.75rem}.sanctuary-crisp .sc-section-head.is-centred{text-align:center;margin-inline:auto}.sanctuary-crisp .sc-section-head h2{letter-spacing:-.02em;color:var(--pf-ink);margin:.4rem 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:700}.sanctuary-crisp .sc-section-head p{color:var(--pf-grey);margin:0;line-height:1.65}.sanctuary-crisp .sc-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pf-blue);font-size:.7rem;font-weight:700}.sanctuary-crisp .sc-demo{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1.25rem;display:grid}.sanctuary-crisp .sc-demo>*{min-width:0}.sanctuary-crisp .sc-stage{border-radius:var(--sc-radius-card);box-shadow:var(--sc-lift-3);background:#0b1220;flex-direction:column;display:flex;overflow:hidden}.sanctuary-crisp .sc-stage-bar{color:#fff9;background:#ffffff0f;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:.68rem;display:flex}.sanctuary-crisp .sc-stage-dots{gap:.3rem;display:inline-flex}.sanctuary-crisp .sc-stage-dots i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.sanctuary-crisp .sc-stage-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sanctuary-crisp .sc-stage-live{color:#93ccff;background:#5bb8fe2e;border-radius:9999px;flex:none;padding:.1rem .5rem;font-weight:700}.sanctuary-crisp .sc-stage-screen{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;padding:2rem 1.25rem;display:flex}.sanctuary-crisp .sc-stage-hymn{letter-spacing:.12em;text-transform:uppercase;color:#93ccff;font-size:.68rem;font-weight:700}.sanctuary-crisp .sc-stage-line{color:#fff;margin:0;font-size:clamp(1.1rem,2.4vw,1.6rem);font-weight:700;line-height:1.35}.sanctuary-crisp .sc-stage-sub{color:#fffc;margin:0;font-size:.88rem;font-style:italic}.sanctuary-crisp .sc-stage-roman{color:#ffffff73;margin:0;font-size:.74rem}.sanctuary-crisp .sc-stage-foot{color:#ffffff8c;background:#ffffff0a;justify-content:center;gap:.5rem;padding:.55rem;font-size:.7rem;display:flex}.sanctuary-crisp .sc-console{border-radius:var(--sc-radius-card);background:var(--pf-white);box-shadow:var(--sc-lift-1);border:1px solid #e2e8f0;flex-direction:column;gap:.8rem;padding:1rem;display:flex}.sanctuary-crisp .sc-console-head{align-items:center;gap:.65rem;display:flex}.sanctuary-crisp .sc-console-head h3{color:var(--pf-ink);margin:0;font-size:.95rem;font-weight:700}.sanctuary-crisp .sc-console-head span{color:var(--pf-grey-soft);font-size:.75rem}.sanctuary-crisp .sc-transpose,.sanctuary-crisp .sc-chords{border-radius:var(--sc-radius-control);background:var(--pf-surface);padding:.7rem}.sanctuary-crisp .sc-transpose-label{color:var(--pf-ink);font-size:.75rem;font-weight:700}.sanctuary-crisp .sc-transpose-row{grid-template-columns:repeat(5,1fr);gap:.3rem;margin-top:.45rem;display:grid}.sanctuary-crisp .sc-transpose-row button{background:var(--pf-white);color:var(--pf-grey);font:inherit;cursor:default;border:0;border-radius:6px;padding:.3rem 0;font-size:.78rem;font-weight:700}.sanctuary-crisp .sc-transpose-row button.is-on{background:var(--pf-blue);color:#fff}.sanctuary-crisp .sc-chords{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.sanctuary-crisp .sc-chords-head{color:var(--pf-blue);justify-content:space-between;align-items:center;margin-bottom:.4rem;font-weight:700;display:flex}.sanctuary-crisp .sc-chords-tag{background:var(--pf-white);color:var(--pf-grey-soft);border-radius:6px;padding:.1rem .45rem;font-size:.7rem;font-weight:400}.sanctuary-crisp .sc-chords p{color:var(--pf-ink);margin:.15rem 0;line-height:1.7}.sanctuary-crisp .sc-chords b{color:var(--pf-blue)}.sanctuary-crisp .sc-console-actions{gap:.5rem;display:flex}.sanctuary-crisp .sc-ghost-btn,.sanctuary-crisp .sc-solid-btn{border-radius:var(--sc-radius-control);text-align:center;flex:1;padding:.5rem;font-size:.8rem;font-weight:700}.sanctuary-crisp .sc-ghost-btn{background:var(--pf-surface);color:var(--pf-grey)}.sanctuary-crisp .sc-solid-btn{background:var(--pf-blue);color:#fff}.sanctuary-crisp .sc-pillars{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1rem;display:grid}.sanctuary-crisp .sc-pillar{border-radius:var(--sc-radius-card);background:var(--pf-white);min-width:0;box-shadow:var(--sc-lift-1);border:1px solid #e2e8f0;padding:1.25rem}.sanctuary-crisp .sc-pillar h3{letter-spacing:-.01em;color:var(--pf-ink);margin:.7rem 0 .4rem;font-size:1.05rem;font-weight:700}.sanctuary-crisp .sc-pillar p{color:var(--pf-grey);margin:0 0 .9rem;font-size:.85rem;line-height:1.6}.sanctuary-crisp .sc-pillar ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sanctuary-crisp .sc-pillar li{color:var(--pf-ink);align-items:flex-start;gap:.5rem;font-size:.8rem;display:flex}.sanctuary-crisp .sc-check{color:var(--pf-blue);flex:none;font-weight:700}.sanctuary-crisp .sc-quote-band{background:var(--pf-surface)}.sanctuary-crisp .sc-quote-empty{border-radius:var(--sc-radius-card);border:1px dashed var(--pf-line);text-align:center;padding:2rem}.sanctuary-crisp .sc-quote-note{color:var(--pf-grey-soft);margin:0;font-size:.88rem}.sanctuary-crisp .sc-close{background:linear-gradient(120deg, var(--pf-blue), #1d4ed8);color:#fff;text-align:center;border-radius:1.25rem;padding:clamp(1.75rem,4vw,3rem)}.sanctuary-crisp .sc-close-kicker{letter-spacing:.08em;text-transform:uppercase;color:#ffffffbf;font-size:.7rem;font-weight:700}.sanctuary-crisp .sc-close h2{color:#fff;letter-spacing:-.02em;margin:.5rem 0;font-size:clamp(1.35rem,3vw,2rem);font-weight:700}.sanctuary-crisp .sc-close p{color:#ffffffd9;max-width:34rem;margin:0 auto;line-height:1.6}.sanctuary-crisp .sc-close-cta{border-radius:var(--sc-radius-control);color:var(--pf-blue);box-shadow:var(--sc-lift-3);background:#fff;align-items:center;gap:.5rem;margin-top:1.25rem;padding:.75rem 1.6rem;font-weight:700;text-decoration:none;display:inline-flex}.sanctuary-crisp .sc-close-cta:hover{background:#eef0ff}.sanctuary-crisp .sc-close-cta{font:inherit;cursor:pointer;border:0;font-weight:700}.sanctuary-crisp .sc-close-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.sanctuary-crisp .sc-close-cta--alt{color:#fff;background:0 0;box-shadow:inset 0 0 0 2px #ffffffd9}.sanctuary-crisp .sc-close-cta--alt:hover{background:#ffffff1f}.sanctuary-crisp .sc-close-notes{color:#ffffffb3;margin-top:1rem;font-size:.76rem}@media (width<=900px){.sanctuary-crisp .sc-aside{border-inline-end:0;border-block-start:1px solid var(--pf-line)}}@media (width>=901px){.sanctuary-crisp.reg-split{grid-template-rows:auto auto auto}.sanctuary-crisp .reg-main{grid-row:1;position:static}.sanctuary-crisp .sc-below{grid-row:2}.sanctuary-crisp.reg-split>.pf-footer{grid-area:3/1/auto/-1}.sanctuary-crisp .reg-aside{grid-row:1;height:auto;position:static}}.sanctuary-crisp .reg-tabs{box-shadow:inset 0 -1px 0 var(--pf-line);gap:2.75rem;margin:.9rem 0 0;display:flex}.sanctuary-crisp .reg-tab{color:var(--pf-grey);border-bottom:2px solid #0000;align-items:center;gap:.4rem;margin-bottom:-1px;padding:0 .1rem .6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.sanctuary-crisp .reg-tab:hover{color:var(--pf-ink);text-decoration:none}.sanctuary-crisp .reg-tab.is-on{color:var(--pf-blue);border-bottom-color:var(--pf-blue);font-weight:700}.sanctuary-crisp .reg-tab .sv-icon{flex:none;width:18px;height:18px}.sanctuary-crisp .reg-tab .sv-icon-line{stroke:currentColor}.sanctuary-crisp .reg-tab .sv-icon-fill{fill:currentColor;opacity:.18}.sanctuary-crisp .reg-tab:focus-visible{border-radius:4px;outline:none;box-shadow:0 0 0 3px #1d4ed840}.sanctuary-crisp .sc-transpose-row span{background:var(--pf-white);color:var(--pf-grey);text-align:center;border-radius:6px;padding:.3rem 0;font-size:.78rem;font-weight:700;display:block}.sanctuary-crisp .sc-transpose-row span.is-on{background:var(--pf-blue);color:#fff}.sanctuary-crisp .sc-pillar li em{color:var(--pf-grey-soft);font-size:.9em;font-style:normal;display:block}.sanctuary-crisp.reg-split>.pf-footer{margin-inline:0}.sanctuary-crisp .pf-footer-foot{align-items:center;gap:14px 20px;padding-block:22px 8px}.sanctuary-crisp .pf-footer-foot .credit{align-items:center;gap:10px;display:inline-flex}.sanctuary-crisp .pf-footer-foot .credit img,.sanctuary-crisp .pf-footer-foot .credit svg{display:block}.sanctuary-crisp .sc-aside{color:#fff;background:radial-gradient(120% 90% at 12% 0,#5bb8fe38 0%,#0000 55%),linear-gradient(165deg,#0b2a6b 0%,#061c4a 58%,#04122f 100%);border-inline-end:0}.sanctuary-crisp .sc-brand img{height:52px}.sanctuary-crisp .sc-aside .sc-pill{color:#fff;box-shadow:none;background:#ffffff1f}.sanctuary-crisp .sc-aside .sc-pill .sv-icon-line{stroke:#fff}.sanctuary-crisp .sc-aside .sc-pill .sv-icon-fill{fill:#fff;opacity:.24}.sanctuary-crisp .sc-aside .sc-display{color:#fff}.sanctuary-crisp .sc-aside .sc-display-accent{background:linear-gradient(90deg,#b7c4ff,#93ccff 60%,#5bb8fe);color:#0000;-webkit-background-clip:text;background-clip:text}.sanctuary-crisp .sc-aside .sc-lead{color:#ffffffc7}.sanctuary-crisp .sc-aside .sc-proof{color:#ffffffd9;box-shadow:none;background:#ffffff14}.sanctuary-crisp .sc-aside .sc-proof code{color:#93ccff}.sanctuary-crisp .sc-aside .sc-proof .sv-icon-line{stroke:#93ccff}.sanctuary-crisp .sc-aside .sc-proof .sv-icon-fill{fill:#93ccff;opacity:.2}.sanctuary-crisp .sc-aside .sc-tile{box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}.sanctuary-crisp .sc-aside .sc-tile h3{color:#fff}.sanctuary-crisp .sc-aside .sc-tile code{color:#93ccff;background:#ffffff24}.sanctuary-crisp .sc-aside .sc-price{color:#ffffffb8;background:#ffffff14}.sanctuary-crisp .sc-aside .sc-price strong{color:#fff}.sanctuary-crisp .sc-aside .sc-price-dot{color:#fff6}.sanctuary-crisp .sc-aside .sc-price-tag{color:#fff;background:#ffffff29}@media (width<=900px){.sanctuary-crisp .sc-aside{border-block-start:0}}.sanctuary-crisp .reg-verify-ask{margin:.35rem 0 0}.sanctuary-crisp .reg-verify-ask .link-btn{color:var(--pf-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.sanctuary-crisp .reg-verify-ask .link-btn:hover{color:var(--pf-blue-dark)}.sanctuary-crisp .reg-verify-ask .link-btn:disabled{opacity:.55;cursor:default}.sanctuary-crisp .reg-verify{border-radius:var(--sc-radius-card);background:var(--pf-white);box-shadow:var(--sc-lift-1);border:1px solid #e2e8f0;border-inline-start:1px solid #e2e8f0;margin:.1rem 0 1rem;padding:1rem}.sanctuary-crisp .reg-code{gap:.15rem;margin-bottom:.8rem;display:grid}.sanctuary-crisp .reg-code>span{color:var(--pf-ink);font-size:.9rem;font-weight:600}.sanctuary-crisp .reg-code>em{color:var(--pf-grey-soft);margin-bottom:.4rem;font-size:.78rem;font-style:normal}.sanctuary-crisp .reg-code input{letter-spacing:.28em;text-indent:.28em;text-align:center;width:13.5ch;padding-inline:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:600}.sanctuary-crisp .reg-code input::placeholder{color:#cbd5e1;letter-spacing:.28em;font-weight:400}.sanctuary-crisp .reg-verify-actions{gap:1rem}.sanctuary-crisp .reg-verify-actions .choice-cta--small{min-width:7.5rem}.sanctuary-crisp .reg-verify-actions .link-btn{color:var(--pf-blue);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:.88rem;font-weight:600;text-decoration:underline}.sanctuary-crisp .reg-verify-actions .link-btn:hover{color:var(--pf-blue-dark)}.sanctuary-crisp .reg-verify .reg-good{color:#006398}.sanctuary-crisp .reg-done-actions{gap:.6rem;margin-top:1.25rem;display:grid}.sanctuary-crisp .reg-done-actions .choice-cta{width:100%;margin:0}.sanctuary-crisp .reg-done-actions .choice-cta--ghost{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}@media (width>=520px){.sanctuary-crisp .reg-done-actions{grid-template-columns:1fr 1fr}}.sanctuary-crisp .reg-done-actions>.choice-cta:only-child{grid-column:1/-1;justify-self:center;width:auto;min-width:min(100%,16rem)}.reg-topbar{z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute;inset-block-start:clamp(1rem,2.5vw,1.75rem);inset-inline-end:clamp(1rem,3vw,2.5rem)}.reg-topbar .reg-main-brand{position:static}.reg-topbar .lang-switch--compact{min-width:8.5rem}@media (width<=900px){.reg-topbar{justify-content:flex-end;margin-bottom:.75rem;position:static}}.sanctuary-crisp .sc-aside .sc-tile{border-color:color-mix(in srgb, var(--acc,#fff) 30%, transparent);background:linear-gradient(160deg, color-mix(in srgb, var(--acc,#fff) 12%, transparent), transparent 70%), #ffffff0a}.sanctuary-crisp .sc-aside .sc-tile-icon{background:color-mix(in srgb, var(--acc,#fff) 20%, transparent)}.sanctuary-crisp .sc-aside .sc-tile-icon .sv-icon-line{stroke:var(--acc,#fff)}.sanctuary-crisp .sc-aside .sc-tile-icon .sv-icon-fill{fill:var(--acc,#fff);opacity:.28}.sanctuary-crisp .sc-aside .sc-tile p{color:color-mix(in srgb, var(--acc,#fff) 70%, #fff)}.sanctuary-crisp .sc-aside .sc-tiles{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:.55rem}.sanctuary-crisp .sc-aside .sc-tile{border-radius:12px;align-items:center;gap:.75rem;padding:.7rem .8rem;display:flex}.sanctuary-crisp .sc-aside .sc-tile-icon{border-radius:9px;flex:none;width:34px;height:34px;padding:7px}.sanctuary-crisp .sc-tile-text{min-width:0;display:block}.sanctuary-crisp .sc-aside .sc-tile h3{margin:0;font-size:.88rem;line-height:1.3}.sanctuary-crisp .sc-aside .sc-tile p{margin:.15rem 0 0;font-size:.76rem;line-height:1.4}.reg-topbar{justify-content:flex-end;width:100%;max-width:620px;margin:0 auto .9rem;position:static;inset:auto}.shared-songbook{margin-top:18px}.shared-songbook-body{padding:14px 18px}.shared-songbook-sub{margin:0 0 12px}.shared-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.shared-switch input[role=switch]{appearance:none;background:var(--border);cursor:pointer;border-radius:999px;flex:none;width:40px;height:22px;margin:0;transition:background .15s;position:relative}.shared-switch input[role=switch]:after{content:"";top:3px;background:#fff;border-radius:50%;width:16px;height:16px;transition:inset-inline-start .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 2px #0f172a40}.shared-switch input[role=switch]:checked{background:var(--primary,#1d6fb8)}.shared-switch input[role=switch]:checked:after{inset-inline-start:21px}.shared-switch input[role=switch]:focus-visible{outline:2px solid var(--primary,#1d6fb8);outline-offset:2px}.shared-switch input:disabled{cursor:default;opacity:.6}.shared-songbook-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.shared-songbook-top .shared-songbook-sub{margin:0}.shared-songbook-tools{border-bottom:1px solid var(--border);padding:0 18px 14px}.shared-songbook-tools .search{width:100%;max-width:360px;margin:0}.shared-songbook .empty{padding:28px 18px}.admin-songs .tag{white-space:nowrap}.shared-songbook tr.is-hidden td{opacity:.6}.pager{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.pager-count{color:var(--ink-muted);font-size:13px}.pager-pages{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.pager-btn{border:1px solid var(--border);background:var(--card-bg);min-width:34px;height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:13px;font-weight:600}.pager-btn:hover:not(:disabled):not(.is-current){background:var(--surface)}.pager-btn.is-current{background:var(--primary);border-color:var(--primary);color:#fff;cursor:default}.pager-btn:disabled{opacity:.45;cursor:default}.pager-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pager-gap{color:var(--ink-muted);padding:0 4px}.dt-sort{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.dt-sort:hover{color:var(--ink)}.dt-sort:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.dt-sort-arrow{opacity:.35;font-size:10px}.dt-sort.is-active{color:var(--ink)}.dt-sort.is-active .dt-sort-arrow{opacity:1;color:var(--primary)}.dt-bar{border-bottom:1px solid var(--border);color:var(--ink-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 18px;font-size:13px;display:flex}.dt-select{border:1px solid var(--border);background:var(--card-bg);height:34px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-size:13px}.dt-select:focus-visible,.dt-dir:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dt-dir{border:1px solid var(--border);background:var(--card-bg);height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:13px;font-weight:600}.dt-dir:hover{background:var(--surface)}.dt-dir:disabled{opacity:.45;cursor:default}.pager-size{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.pager-start{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.dt-bar .dt-search{flex:14rem;max-width:420px;margin:0}.dt-bar .pager-size{margin-inline-start:auto}.dt-nomatch{color:var(--ink-muted);padding:28px 18px}.dash-tone-blue{--tone:#2563eb}.dash-tone-sky{--tone:#0284c7}.dash-tone-violet{--tone:#7c3aed}.dash-tone-amber{--tone:#d97706}.dash-tone-emerald{--tone:#059669}.dash-tone-rose{--tone:#e11d48}.dash-tone-slate{--tone:#64748b}.dash-live{color:var(--ink-muted);white-space:nowrap;align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.dash-live i{background:#16a34a;border-radius:50%;width:8px;height:8px;animation:2s infinite dash-pulse}@keyframes dash-pulse{0%{box-shadow:0 0 #16a34a73}70%{box-shadow:0 0 0 8px #16a34a00}to{box-shadow:0 0 #16a34a00}}.dash-kpis{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin-bottom:18px;display:grid}.dash-kpi{background:var(--card-bg);border:1px solid var(--border);color:var(--ink);border-radius:14px;flex-direction:column;gap:6px;padding:16px 18px 15px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.dash-kpi:before{content:"";background:var(--tone,var(--primary));width:3px;position:absolute;inset-block:0;inset-inline-start:0}.dash-kpi:hover{border-color:color-mix(in srgb, var(--tone) 45%, var(--border));transform:translateY(-1px);box-shadow:0 6px 20px #0f172a14}.dash-kpi:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dash-kpi-label{color:var(--ink-muted);font-size:12.5px;font-weight:600}.dash-kpi-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.1}.dash-kpi-sub{color:var(--ink-muted);font-size:12.5px}.dash-kpi.is-attention .dash-kpi-value{color:var(--tone)}.dash-kpi.is-live .dash-kpi-label:after{content:"";vertical-align:middle;background:#e11d48;border-radius:50%;width:7px;height:7px;margin-inline-start:6px;animation:1.6s infinite dash-blink;display:inline-block}@keyframes dash-blink{0%,to{opacity:1}50%{opacity:.35}}.dash-kpi.is-loading{background:linear-gradient(90deg, var(--surface) 25%, var(--card-bg) 37%, var(--surface) 63%);background-size:400% 100%;min-height:104px;animation:1.4s infinite dash-shimmer}.dash-kpi.is-loading:before{display:none}@keyframes dash-shimmer{0%{background-position:100%}to{background-position:0}}.dash-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}@media (width<=980px){.dash-grid{grid-template-columns:minmax(0,1fr)}}.dash-panel{padding:0;overflow:hidden}.dash-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.dash-panel-head h2{margin:0;font-size:15px}.dash-panel-head p{margin:3px 0 0;font-size:12.5px}.dash-panel-figure{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.dash-bars{align-items:flex-end;gap:4px;height:170px;padding:18px 18px 6px;display:flex}.dash-bar{flex:1;align-items:flex-end;height:100%;display:flex}.dash-bar-fill{background:color-mix(in srgb, var(--primary) 75%, transparent);border-radius:4px 4px 2px 2px;width:100%;min-height:2px;transition:height .3s}.dash-bar:hover .dash-bar-fill{background:var(--primary)}.dash-bars-axis{color:var(--ink-muted);justify-content:space-between;padding:0 18px 14px;font-size:11.5px;display:flex}.dash-feed .dash-panel-head{align-items:center}.dash-flow{max-height:430px;margin:0;padding:6px 0;list-style:none;overflow-y:auto}.dash-flow-item{gap:12px;padding:0 18px;display:flex;position:relative}.dash-flow-item:before{content:"";background:var(--border);width:2px;position:absolute;inset-block:0;inset-inline-start:22px}.dash-flow-item:first-child:before{inset-block-start:50%}.dash-flow-item:last-child:before{inset-block-end:50%}.dash-flow-item:only-child:before{display:none}.dash-dot{z-index:1;background:var(--tone);width:10px;height:10px;box-shadow:0 0 0 3px var(--card-bg);border-radius:50%;flex:none;margin-block-start:17px;position:relative}.dash-flow-body{border-bottom:1px solid var(--border);min-width:0;color:var(--ink);flex-direction:column;flex:1;gap:4px;padding:11px 0;text-decoration:none;display:flex}.dash-flow-item:last-child .dash-flow-body{border-bottom:0}.dash-flow-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-chip{color:var(--tone);background:color-mix(in srgb, var(--tone) 12%, transparent);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.dash-flow-time{color:var(--ink-muted);white-space:nowrap;font-size:11.5px}.dash-flow-text{flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13.5px;display:flex}.dash-flow-what{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dash-flow-body:hover .dash-flow-what{color:var(--ink)}.dash-flow-amount{font-variant-numeric:tabular-nums;font-weight:600}.dash-flow-body .tag{align-self:flex-start}.dash-flow-item.is-new .dash-flow-body{animation:2.4s dash-arrive}@keyframes dash-arrive{0%{background:color-mix(in srgb, var(--primary) 14%, transparent)}to{background:0 0}}.dash-empty{color:var(--ink-muted);margin:0;padding:28px 18px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.dash-live i,.dash-kpi.is-live .dash-kpi-label:after,.dash-kpi.is-loading,.dash-flow-item.is-new .dash-flow-body{animation:none}.dash-kpi{transition:none}}.audio-upload{flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-bottom:18px;display:flex}.audio-upload .field{flex:16rem;min-width:0;margin-bottom:0}.audio-upload input[type=file]{flex:14rem;min-width:0}.audio-mini{width:200px;max-width:100%;height:34px}.skip-link{top:8px;z-index:10000;color:#fff;background:#10243b;border-radius:8px;padding:10px 16px;font-weight:700;text-decoration:none;position:fixed;inset-inline-start:8px;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{outline-offset:2px;outline:3px solid #ffbf47;transform:none}[data-focus-target]:focus{outline:none}:where(a,button,input,select,textarea,summary,[role=button],[role=tab],[role=switch],[role=menuitem],[role=option],[tabindex]:not([tabindex="-1"])):focus-visible{outline-offset:2px!important;outline:3px solid #ffbf47!important;box-shadow:0 0 0 5px #10243bd9!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid highlight!important}.card,.btn,button{border:1px solid buttontext}}.pf-hero-a11y{color:var(--ink);align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.pf-hero-a11y svg{width:20px;height:20px;color:var(--primary-dark);flex:none}.pf-hero-a11y a{color:var(--primary-dark);text-underline-offset:3px;text-decoration:underline}.footer-a11y{min-block-size:24px;color:inherit;text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}search{display:block}html{scroll-padding-top:calc(var(--head-h,0px) + 1rem)}@media (width>=768px){.tpl-sanctuary{scroll-padding-bottom:4.5rem}}.admin-filters button{font:inherit;color:var(--ink-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.admin-filters button:hover{background:var(--surface)}.admin-filters button.active{background:var(--primary);color:#fff}@media (width<=700px){.admin-filters button{padding:7px 12px;font-size:13px}}:where(button.nav-act){color:inherit;font:inherit;letter-spacing:inherit;word-spacing:inherit;text-transform:inherit;text-indent:inherit;text-shadow:inherit;text-align:inherit;appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.header nav button:where(.nav-act){color:var(--ink-muted);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:600}.header nav button:where(.nav-act):hover{background:var(--surface);text-decoration:none}@media (width<=700px){.header nav button:where(.nav-act){white-space:nowrap;border-radius:10px;padding:11px 12px;font-size:15px}.header nav>button:where(.nav-act){margin-top:0}}.header nav button:where(.nav-act){border-radius:10px;padding:.45rem .7rem;transition:background .15s,color .15s}.header nav button:where(.nav-act):hover{background:var(--accent-soft,#e6f3fb)}.tpl-hymnal .header nav button:where(.nav-act){text-transform:uppercase;letter-spacing:.08em;border-radius:4px;font-size:12px}.tpl-stage .header nav button:where(.nav-act){color:var(--ink-muted)}.tpl-stage .header nav button:where(.nav-act):hover{background:var(--surface);color:var(--ink)}.tpl-songbook .header nav button:where(.nav-act){border-radius:999px;padding:.4rem .8rem}.tpl-leader .header nav button:where(.nav-act){border-radius:8px;font-size:13px}.tpl-scripture .header nav button:where(.nav-act){border-radius:999px}.tpl-serene .header nav button:where(.nav-act){border-radius:4px;font-weight:500}.header--stage nav button:where(.nav-act){border-radius:9px;font-size:13px}.header--leader nav button:where(.nav-act){border-radius:8px;font-size:13px}.header--songbook nav button:where(.nav-act),.header--scripture nav button:where(.nav-act){border-radius:999px;padding:.42rem .8rem;font-size:13px}.header--hymnal nav button:where(.nav-act){font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:700;font-family:var(--font-caps);border-radius:4px}.carousel-dots{align-items:center;gap:2px}.carousel-pause{border:1px solid var(--border);background:var(--bg);min-width:28px;min-height:28px;color:var(--ink);cursor:pointer;border-radius:999px;margin-inline-end:6px;padding:0 8px;font-size:11px;line-height:1}.carousel-dots button:not(.carousel-pause){background:0 0;width:24px;height:24px;position:relative}.carousel-dots button:not(.carousel-pause):after{content:"";top:8px;background:#7d8f9e;border-radius:999px;width:8px;height:8px;position:absolute;inset-inline-start:8px}.carousel-dots button.on{background:0 0;width:32px}.carousel-dots button.on:after{background:var(--primary);width:16px}.verse-section-head h3{letter-spacing:.02em;margin:0;font-size:13px}.parallel-tap{cursor:pointer}.icon-btn,.parallel-ref-copy{justify-content:center;align-items:center;min-width:24px;min-height:24px}button.linkish{min-height:24px}.sel-empty,.bsel-hint{color:var(--ink-muted,#5b7183)}.shot-video-toggle{border:1px solid var(--border);background:var(--bg);min-width:32px;min-height:28px;color:var(--ink);cursor:pointer;border-radius:999px;margin:8px auto;font-size:11px;display:block}.hym-no,.hym-list-no,.hym-rule>span{color:#8a6408}.bible-attribution a,.platform-signin a{text-underline-offset:2px;text-decoration:underline}.site .platform{--ink:#10243b;--ink-muted:#4b5e71;--ink-faint:#5f7183;--accent:#2ba9e0;--accent-soft:#e6f3fb;--primary:#0e6ba8;--primary-dark:#08466e;--bg:#fff;--surface:#f5f9fc;--card-bg:#fff;--border:#e2eaf1;color:#1f2933;border-radius:var(--radius-lg,18px);background:#fff}.tpl-stage .header a.stage-present{color:#fff}.tpl-stage .tag,.tpl-stage .tag a{color:#08466e}.tpl-stage .platform a{color:#0e6ba8}.tpl-stage .platform #pf-nav-links a{color:#334155}.tpl-stage .platform a.pf-nav-signin,.tpl-stage .platform a.pf-nav-register{color:#fff}.tpl-stage .sel-value em{color:var(--ink-muted)}.tpl-stage .stanza .label{color:var(--stage-link)}.tpl-sanctuary .stanza .label{color:var(--s-ocean)}.header--classic .cl-navtrack a,.header--classic .cl-menu-btn{color:var(--c-ink-body)}.tpl-classic[data-theme=dark] .header--classic .cl-navtrack .cl-give-pill{color:#6ee7b7}.tpl-classic[data-theme=dark] .sel-trigger{color:var(--c-ink)}.tpl-classic[data-theme=dark] .sel-trigger em,.tpl-classic[data-theme=dark] .pf-verse-ref,.tpl-classic[data-theme=dark] .sel-value--empty{color:var(--c-ink-muted)}.tpl-classic[data-theme=dark] .stanza .label{color:color-mix(in srgb, var(--primary) 52%, #fff)}.tpl-classic[data-theme=dark] .pf-verse-text{color:var(--c-ink-body)}.tpl-sanctuary[data-theme=dark] .sel-trigger{color:var(--s-ink)}.tpl-sanctuary[data-theme=dark] .sel-trigger em,.tpl-sanctuary[data-theme=dark] .pf-verse-ref,.tpl-sanctuary[data-theme=dark] .sel-value--empty,.tpl-sanctuary[data-theme=dark] .pf-verse-text{color:var(--s-ink-body)}.tpl-sanctuary[data-theme=dark] .song-header h1{color:var(--s-ink)}.tpl-sanctuary[data-theme=dark] .song-header a{color:var(--s-ocean)}.tpl-sanctuary[data-theme=dark] .stanza .label{color:color-mix(in srgb, var(--primary), #fff 55%)}.tpl-sanctuary[data-theme=dark] .today-devotion a{color:var(--s-ocean)}.tpl-sanctuary[data-theme=dark] .today-devotion .faint{color:var(--s-ink-body)}@media (prefers-color-scheme:dark){.tpl-classic:not([data-theme=light]) .header--classic .cl-navtrack .cl-give-pill{color:#6ee7b7}.tpl-classic:not([data-theme=light]) .sel-trigger{color:var(--c-ink)}.tpl-classic:not([data-theme=light]) .sel-trigger em,.tpl-classic:not([data-theme=light]) .pf-verse-ref,.tpl-classic:not([data-theme=light]) .sel-value--empty{color:var(--c-ink-muted)}.tpl-classic:not([data-theme=light]) .stanza .label{color:color-mix(in srgb, var(--primary) 52%, #fff)}.tpl-classic:not([data-theme=light]) .pf-verse-text{color:var(--c-ink-body)}.tpl-sanctuary:not([data-theme=light]) .sel-trigger{color:var(--s-ink)}.tpl-sanctuary:not([data-theme=light]) .sel-trigger em,.tpl-sanctuary:not([data-theme=light]) .pf-verse-ref,.tpl-sanctuary:not([data-theme=light]) .sel-value--empty,.tpl-sanctuary:not([data-theme=light]) .pf-verse-text{color:var(--s-ink-body)}.tpl-sanctuary:not([data-theme=light]) .song-header h1{color:var(--s-ink)}.tpl-sanctuary:not([data-theme=light]) .song-header a{color:var(--s-ocean)}.tpl-sanctuary:not([data-theme=light]) .stanza .label{color:color-mix(in srgb, var(--primary), #fff 55%)}.tpl-sanctuary:not([data-theme=light]) .today-devotion a{color:var(--s-ocean)}.tpl-sanctuary:not([data-theme=light]) .today-devotion .faint{color:var(--s-ink-body)}}.tpl-sanctuary .today-devotion .faint{color:var(--s-ink-body)}.site .platform .sel-trigger{color:#10243b}.site .platform .sel-trigger em{color:#4b5e71}.tpl-sanctuary a.btn:not(.secondary){color:#fff}.tpl-sanctuary[data-theme=dark] .song-back{color:var(--s-ocean)}@media (prefers-color-scheme:dark){.tpl-sanctuary:not([data-theme=light]) .song-back{color:var(--s-ocean)}}.admin-thumb-cell{vertical-align:middle}.admin-thumb{object-fit:cover;background:var(--surface);border-radius:6px;width:72px;height:45px;display:block}.admin-thumb--tall{width:48px;height:64px}.admin-cell-link{word-break:break-all;font-size:12px;display:block}.admin-list .audio-mini{max-width:100%}.adm-cell{gap:2px;min-width:0;display:grid}.adm-cell-sub{color:var(--ink-muted);font-size:12.5px}.adm-clip3{-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.adm-num{font-variant-numeric:tabular-nums}.adm-queue .pill,.adm-quizzes .reg-good{white-space:nowrap}.adm-queue .actions,.adm-quizzes .actions{flex-wrap:wrap}.adm-queue tr.adm-row-pending td:first-child{box-shadow:inset 3px 0 0 var(--primary)}.adm-date{font:inherit;border:1px solid var(--border);background:var(--card-bg);color:var(--ink);border-radius:6px;padding:4px 6px;font-size:13px}.join-requests .adm-join-head{display:block}.join-requests .adm-join-head p{margin:4px 0 0}.adm-thumb{object-fit:cover;background:var(--surface);border-radius:8px;width:56px;height:42px;display:block}.adm-thumb--wide{width:88px}.adm-sub{max-width:46ch;margin-top:2px}.adm-num{font-variant-numeric:tabular-nums;white-space:nowrap}.adm-progress{min-width:90px}.adm-progress .progress{margin:0 0 4px}.admin-list .pill{white-space:nowrap}.adm-list-gap{margin-top:16px}.adm-signups{margin-top:24px}.adm-list-note{margin:0;padding:16px 18px}.mp3-page{gap:24px;min-width:0;padding-bottom:8px;display:grid}.mp3-page--playing{padding-bottom:136px}.mp3-head h1{margin:0 0 6px}.mp3-intro{color:var(--ink-muted);max-width:62ch;margin:0}.mp3-lyrics-link{gap:6px;margin-top:8px;font-size:14px;font-weight:600;display:inline-flex}.mp3-glyph{flex:none;width:20px;height:20px}.mp3-hero{border-radius:var(--card-radius);color:#fff;background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 40%), linear-gradient(135deg, var(--primary-dark), color-mix(in srgb, var(--primary) 88%, var(--primary-dark)));box-shadow:0 18px 40px color-mix(in srgb, var(--primary-dark) 26%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(16px,3vw,28px);padding:clamp(18px,3.5vw,32px);display:grid;position:relative;overflow:hidden}.mp3-hero>.mp3-cover{width:clamp(110px,20vw,180px);box-shadow:0 16px 34px #00000047}.mp3-hero-body{min-width:0}.mp3-kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffffe6;margin:0;font-size:12px;font-weight:700}.mp3-hero .mp3-hero-title{color:#fff;overflow-wrap:anywhere;margin:4px 0 6px;font-size:clamp(22px,3.4vw,34px);line-height:1.2}.mp3-hero-about,.mp3-hero-count{color:#ffffffe6;margin:0;font-size:14px}.mp3-hero-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.mp3-hero-play,.mp3-hero-all{font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:700;transition:transform .15s,background-color .15s;display:inline-flex}.mp3-hero-play{color:var(--primary-dark);background:#fff;border:1px solid #fff;box-shadow:0 6px 16px #0000002e}.mp3-hero-all{color:#fff;background:#00000029;border:1px solid #ffffffb3}.mp3-hero-play:hover,.mp3-hero-all:hover{transform:translateY(-1px)}.mp3-hero-all:hover{background:#00000047}.mp3-hero :focus-visible{outline-color:#fff}.mp3-cover{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 78% 18%, hsl(calc(var(--mp3-hue,210) + 40) 70% 62% / 42%), transparent 55%), linear-gradient(145deg, color-mix(in srgb, hsl(var(--mp3-hue,210) 58% 32%) 60%, var(--primary)), color-mix(in srgb, hsl(calc(var(--mp3-hue,210) + 30) 55% 18%) 65%, var(--primary-dark)));border-radius:14px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000024;container-type:inline-size}.mp3-cover-initial{font-family:var(--font-head);text-shadow:0 2px 10px #00000040;font-size:44cqi;font-weight:700;line-height:1}.mp3-cover--sm{width:48px;box-shadow:none;border-radius:10px;flex:none}.mp3-cover--sm .mp3-cover-initial{font-size:20px}.mp3-cover-live{background:#0006;border-radius:999px;padding:5px 7px;display:flex;position:absolute;inset-block-end:8px;inset-inline-end:8px}.mp3-cover--sm .mp3-cover-live{border-radius:0;justify-content:center;place-items:center;inset:0}.mp3-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.mp3-bars span{transform-origin:bottom;background:currentColor;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite mp3-bar}.mp3-bars span:nth-child(2){animation-delay:-.3s}.mp3-bars span:nth-child(3){animation-delay:-.6s}@keyframes mp3-bar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.mp3-chips{scrollbar-width:thin;border:0;gap:8px;min-inline-size:0;margin:0;padding:2px 2px 6px;display:flex;overflow-x:auto}.mp3-chip{border:1px solid var(--border);background:var(--card-bg);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;display:inline-flex}.mp3-chip:hover{border-color:var(--primary)}.mp3-chip--on,.mp3-chip--on:hover{background:var(--primary);border-color:var(--primary);color:#fff}.mp3-chip-n{background:var(--surface);color:var(--ink-muted);border-radius:999px;padding:1px 7px;font-size:12px}.mp3-chip--on .mp3-chip-n{color:#fff;background:#ffffff38}.mp3-row,.mp3-list{gap:12px;min-width:0;display:grid}.mp3-row-head{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.mp3-row-head>div{min-width:0}.mp3-row-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);margin:0;font-size:11px;font-weight:700}.mp3-page .mp3-row-h{color:var(--ink);overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(18px,2.4vw,22px)}.mp3-row-all{border:1px solid var(--border);background:var(--card-bg);color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.mp3-row-all:hover{border-color:var(--primary)}.mp3-row-all .mp3-glyph{width:16px;height:16px}.mp3-rail{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:clamp(132px,38vw,176px);grid-auto-flow:column;gap:12px;margin:0;padding:4px 2px 12px;list-style:none;display:grid;overflow-x:auto}.mp3-rail>li{scroll-snap-align:start;min-width:0}.mp3-card{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:16px;gap:6px;padding:8px;transition:background-color .15s,transform .15s;display:grid}.mp3-card:hover{background:var(--surface);transform:translateY(-2px)}.mp3-card--on .mp3-cover{box-shadow:0 0 0 3px var(--card-bg), 0 0 0 6px var(--primary)}.mp3-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.mp3-card-sub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mp3-tracks{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);gap:2px;margin:0;padding:6px;list-style:none;display:grid}.mp3-track{border-radius:12px;align-items:center;gap:6px;min-width:0;padding-inline-end:6px;display:flex}.mp3-track:hover{background:var(--surface)}.mp3-track--on,.mp3-track--on:hover{background:color-mix(in srgb, var(--primary) 12%, var(--card-bg));box-shadow:inset 3px 0 0 var(--primary)}[dir=rtl] .mp3-track--on,[dir=rtl] .mp3-track--on:hover{box-shadow:inset -3px 0 0 var(--primary)}.mp3-track-main{min-width:0;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;flex:auto;align-items:center;gap:14px;padding:10px 12px;display:flex}.mp3-track-n{font-variant-numeric:tabular-nums;color:var(--ink-faint);flex:0 0 28px;place-items:center;font-size:14px;font-weight:600;display:grid}.mp3-track--on .mp3-track-n{color:var(--ink)}.mp3-track-text{min-width:0;display:grid}.mp3-track-title{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}.mp3-track-sub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mp3-track-size{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mp3-track-dl{width:40px;height:40px;color:var(--ink-muted);border-radius:999px;flex:none;place-items:center;display:grid}.mp3-track-dl:hover{background:var(--card-bg);color:var(--ink)}.mp3-keys{color:var(--ink-faint);margin:4px 0 0;font-size:13px}@media (hover:none){.mp3-keys{display:none}}.mp3-player{inset-inline:0;z-index:45;padding:12px clamp(12px, 3vw, 28px) calc(12px + env(safe-area-inset-bottom,0px));background:color-mix(in srgb, var(--card-bg) 95%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--border);color:var(--ink);position:fixed;bottom:0;box-shadow:0 -10px 30px #0000001a}.mp3-player:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--primary-dark), var(--primary), var(--accent));height:3px;position:absolute;top:0}.mp3-player-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1.3fr);align-items:center;gap:18px;max-width:1100px;margin-inline:auto;display:grid}.mp3-player-track{align-items:center;gap:12px;min-width:0;display:flex}.mp3-player-text{min-width:0;display:grid}.mp3-player-title{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.mp3-player-sub{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.mp3-player-controls{align-items:center;gap:6px;display:flex}.mp3-ctl{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.mp3-ctl:hover:not(:disabled){background:var(--surface)}.mp3-ctl:disabled{opacity:.4;cursor:default}.mp3-ctl--main,.mp3-ctl--main:hover:not(:disabled){background:var(--primary);color:#fff;width:48px;height:48px;box-shadow:0 6px 16px color-mix(in srgb, var(--primary) 35%, transparent)}.mp3-ctl--main:hover:not(:disabled){background:var(--primary-dark)}.mp3-ctl--main .mp3-glyph{width:24px;height:24px}.mp3-player-seek{align-items:center;gap:10px;min-width:0;display:flex}.mp3-time{text-align:center;min-width:3.2em;color:var(--ink-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.mp3-seek{min-width:0;height:24px;accent-color:var(--primary);cursor:pointer;background:0 0;flex:auto;margin:0}.mp3-seek:disabled{cursor:default}@media (width<=700px){.mp3-hero{grid-template-columns:minmax(0,1fr)}.mp3-hero>.mp3-cover{width:112px}.mp3-player{bottom:calc(57px + env(safe-area-inset-bottom,0px));padding:10px 12px}.mp3-player-in{grid-template-columns:minmax(0,1fr) auto;gap:6px 10px}.mp3-player-seek{grid-column:1/-1}.mp3-page--playing{padding-bottom:200px}.mp3-ctl{width:36px;height:36px}.mp3-ctl--main,.mp3-ctl--main:hover:not(:disabled){width:44px;height:44px}}@media (width<=520px){.mp3-track-size{display:none}}@media (prefers-reduced-motion:reduce){.mp3-bars span{animation:none;transform:scaleY(.7)}.mp3-card,.mp3-card:hover,.mp3-hero-play:hover,.mp3-hero-all:hover{transition:none;transform:none}}.today-verse.promise-card{isolation:isolate;margin-inline:auto;text-align:center;color:#fff;background:radial-gradient(circle at 8% 4%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 38%), radial-gradient(circle at 96% 98%, #f5b04157, transparent 42%), linear-gradient(150deg, var(--primary-dark), color-mix(in srgb, var(--primary) 85%, var(--primary-dark)));max-width:560px;box-shadow:0 20px 44px color-mix(in srgb, var(--primary-dark) 28%, transparent);border-radius:24px;justify-items:center;gap:16px;margin-bottom:32px;padding:clamp(18px,4vw,30px);display:grid;position:relative;overflow:hidden}.promise-head{justify-items:center;gap:6px;display:grid}.promise-spark{color:#ffd98a;font-size:18px;line-height:1}.today-verse.promise-card .promise-title{letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0;font-size:13px;font-weight:800}.promise-ref{font-family:var(--font-head);color:#fff;background:#00000038;border:1px solid #fff6;border-radius:999px;margin:0;padding:6px 16px;font-size:clamp(18px,3vw,22px);font-weight:700}.promise-plate{background:#fffffff0;border-radius:18px;width:100%;max-width:440px;padding:6px;transition:transform .2s;display:block;transform:rotate(-1deg);box-shadow:0 14px 30px #0000003d}.promise-plate:hover{transform:rotate(0)scale(1.01)}.today-verse.promise-card img{border:0;border-radius:13px;width:100%;max-width:100%;margin:0;display:block}.promise-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.promise-btn{color:#fff;font:inherit;cursor:pointer;background:#0000002e;border:1px solid #ffffffb3;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;font-size:15px;font-weight:700;transition:background-color .15s;display:inline-flex}.promise-btn:hover{background:#0000004d}.promise-btn--share,.promise-btn--share:hover{color:var(--primary-dark);background:#fff;border-color:#fff}.promise-glyph{flex:none;width:18px;height:18px}.promise-said{color:#fff;flex-basis:100%;min-height:1.4em;margin:0;font-size:14px;display:block}.promise-card :focus-visible,.scr-card--promise :focus-visible{outline-color:#fff}.scr-card.scr-card--promise{color:#fff;background:radial-gradient(circle at 96% 98%, #f5b0414d, transparent 42%), linear-gradient(150deg, var(--primary-dark), color-mix(in srgb, var(--primary) 85%, var(--primary-dark)));box-shadow:0 18px 40px color-mix(in srgb, var(--primary-dark) 26%, transparent);border-color:#0000}.scr-card--promise .scr-card-over{color:#ffe3a3}.scr-card--promise .promise-ref{margin-top:10px;display:inline-block}.scr-card--promise .scr-card-plate img{border:0;box-shadow:0 12px 26px #0000003d}.scr-card--promise .promise-actions{justify-content:flex-start;margin-bottom:16px}.scr-card--promise .promise-said{text-align:start}.scr-card--promise .actions .btn{color:var(--primary-dark);background:#fff;border-color:#fff}.scr-card--promise .actions .btn.secondary{color:#fff;background:#0000002e;border-color:#ffffffb3}@media (prefers-reduced-motion:reduce){.promise-plate,.promise-plate:hover{transition:none;transform:none}}.gv-page{gap:8px;display:grid}.gv-page .block{margin-top:16px}.gv-amounts{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:flex}.gv-chip{cursor:pointer;border:1px solid var(--border);background:var(--bg);color:var(--ink);font:inherit;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700}.gv-chip:hover{border-color:var(--primary)}.gv-chip.on{border-color:var(--primary);background:var(--accent-soft);color:var(--primary-dark)}.gv-80g{margin:12px 0 0}.gv-need-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.gv-need{border:1px solid var(--border);border-radius:var(--radius-lg,14px);background:var(--bg);align-content:start;gap:6px;padding:16px;display:grid}.gv-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:700}.gv-need-title{margin:0;font-size:1.05rem}.gv-need-body{white-space:pre-line;margin:0;font-size:14px}.gv-need-who{margin:0;font-size:13px}.gv-need .give-progress{margin:6px 0 4px}.gv-need .actions{flex-wrap:wrap;margin-top:6px}.gv-needs-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.gv-ask{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gv-ask .faint{max-width:42ch;margin:0;font-size:13px}.gv-more{color:var(--primary);font-weight:700}.gv-ref{background:var(--accent-soft);color:var(--ink);border-radius:10px;margin:0;padding:8px 12px;font-size:14px}.gv-sheet-qr{width:220px;margin:0 auto}.gv-upi-line{border:1px dashed var(--border);background:var(--bg);border-radius:10px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:12px 0 0;padding:8px 12px;font-size:13px;display:flex}.gv-upi-label{color:var(--ink-muted);font-size:12px;font-weight:700}.gv-upi-line code,.gv-upi code,.gv-overseas code,.gv-mono{font-family:var(--font-mono);overflow-wrap:anywhere}.gv-verified{border:1px solid var(--border);color:var(--ink);background:var(--accent-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.gv-alloc-line{margin:8px 0 0;font-size:13px}.gv-details{gap:12px;margin:14px 0 0;display:grid}.gv-upi{border:1px dashed var(--border);background:var(--bg);border-radius:12px;gap:6px;padding:12px;display:grid}.gv-upi-row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.gv-copy{cursor:pointer;border:1px solid var(--border);background:var(--bg);min-width:24px;min-height:24px;font:inherit;color:var(--primary);border-radius:8px;padding:3px 10px;font-size:12px;font-weight:700}.gv-copy:hover{border-color:var(--primary)}.gv-bank{border:1px solid var(--border);background:var(--bg);border-radius:12px}.gv-bank>summary{cursor:pointer;min-height:24px;padding:12px;font-weight:700}.gv-bank[open]>summary{border-bottom:1px solid var(--border)}.gv-bank-list{gap:8px;margin:0;padding:12px;display:grid}.gv-bank-row{gap:2px;display:grid}.gv-bank-row dt{color:var(--ink-muted);font-size:12px;font-weight:600}.gv-bank-row dd{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.gv-overseas{border:1px solid var(--border);background:var(--surface);border-radius:10px;gap:4px;margin:0 12px 12px;padding:10px 12px;font-size:13px;display:grid}.gv-overseas p{margin:0}.gv-overseas-h{font-weight:700}.gv-overseas-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.gv-alloc-list{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gv-alloc-list li{border-bottom:1px solid var(--border);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.tpl-sanctuary .block-giving .faint{color:var(--s-ink-body)}.bp-page{gap:20px;max-width:1000px;margin-inline:auto;padding:24px 16px 48px;display:grid}.bp-head h1{margin:0 0 4px}.bp-head .faint{margin:0;font-size:15px}.bp-day-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-block-end:18px;display:flex}.bp-day-top h2{margin:0}.bp-dayno{color:var(--ink-muted);margin:4px 0 0;font-weight:600}.bp-pick label{color:var(--ink-muted);margin-block-end:6px;font-size:13px;font-weight:600;display:block}.bp-pick-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-pick-row input[type=date]{border:1px solid var(--border);border-radius:var(--radius);background:var(--card-bg);min-block-size:40px;color:var(--ink);font:inherit;padding:6px 10px}.bp-step{min-block-size:40px;min-inline-size:40px;font-size:20px;line-height:1}[dir=rtl] .bp-arrow{display:inline-block;transform:scaleX(-1)}.bp-readings{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bp-reading{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card-bg);flex-direction:column;gap:10px;padding:16px;display:flex}.bp-reading.is-done{border-color:var(--ok);box-shadow:inset 0 0 0 1px var(--ok)}.bp-track{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:13px}.bp-ref{color:var(--ink);margin:0;font-size:19px;font-weight:700}.bp-actions{flex-direction:column;align-items:flex-start;gap:10px;margin-block-start:auto;display:flex}.bp-chapters{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:14px;display:flex}.bp-chapters span{color:var(--ink-muted)}.bp-chapters a{justify-content:center;align-items:center;min-block-size:28px;min-inline-size:28px;font-weight:700;text-decoration:underline;display:inline-flex}.bp-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.bp-check input{block-size:20px;inline-size:20px;accent-color:var(--primary);flex:none;margin:0}.bp-dayfoot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-block-start:18px;display:flex}.bp-dayfoot p{color:var(--ok);margin:0;font-weight:700}.bp-progress h2{margin-block-start:0}.bp-count,.bp-streak{color:var(--ink);margin:0;font-weight:600}.bp-bar{border:1px solid var(--border);background:var(--surface);border-radius:999px;block-size:10px;margin:10px 0 12px;overflow:hidden}.bp-bar>div{background:var(--primary);block-size:100%;transition:inline-size .3s}.bp-started{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.bp-start{margin-block-start:16px}.bp-start h3{margin:0 0 10px;font-size:16px}.bp-start-row,.bp-sync{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bp-sync{margin-block-start:16px}.bp-sync .faint{margin:0}.today-reading{border:1px solid var(--card-border);background:var(--card-bg);max-width:1100px;color:var(--ink);border-radius:16px;margin:24px auto;padding:20px 24px}.today-reading-head h2{margin:0;font-size:20px}.today-reading-head .faint{margin:2px 0 0}.today-reading-list{gap:6px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.today-reading-list li{flex-wrap:wrap;gap:4px 10px;display:flex}.today-reading-track{min-inline-size:150px;color:var(--ink-muted);font-size:14px}.today-reading-ref{font-weight:700}.today-reading-compact{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:20px 0;padding:10px 16px;font-size:14px;display:flex}.today-reading-compact-h{color:var(--ink-muted);margin:0;font-size:14px;font-weight:700}.today-reading-inline{flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.today-reading-inline li{align-items:baseline;display:inline-flex}.today-reading-inline li+li:before{content:"·";color:var(--ink-faint);margin-inline:8px}.today-reading-inline a{text-underline-offset:2px;font-weight:700;text-decoration:underline}.today-reading-open{text-underline-offset:2px;margin-inline-start:auto;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.bp-bar>div{transition:none}}.devotion-page{gap:20px;max-width:760px;margin-inline:auto;padding:24px 16px 48px;display:grid}.devotion-article h2{margin:0 0 4px;font-size:24px}.devotion-meta{margin:0 0 16px}.devotion-body p,.devotion-prayer p{margin:0 0 14px;line-height:1.75}.devotion-prayer{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-block-start:18px;padding:16px 18px}.devotion-prayer h3{margin:0 0 8px;font-size:16px}.devotion-prayer p{font-style:italic}.devotion-by{margin:16px 0 0;font-weight:600}.devotion-empty{margin:0}.devotion-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.devotion-list-link{border:1px solid var(--card-border);background:var(--card-bg);color:var(--ink);border-radius:12px;gap:2px;padding:12px 16px;text-decoration:none;display:grid}.devotion-list-date{color:var(--ink-muted);font-size:13px}.devotion-list-title{font-weight:700}.today-devotion{border:1px solid var(--card-border);background:var(--card-bg);max-width:1100px;color:var(--ink);border-radius:16px;margin:24px auto;padding:20px 24px}.today-devotion-kicker{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-muted);margin:0;font-size:13px;font-weight:700}.today-devotion h2{margin:4px 0 2px;font-size:20px}.today-devotion-excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 12px;line-height:1.7;display:-webkit-box;overflow:hidden}.today-devotion-open{text-underline-offset:2px;font-weight:600;text-decoration:underline}.devotion-tabs{border:1px solid var(--card-border);background:var(--surface);border-radius:12px;gap:4px;margin:4px 0 16px;padding:4px;display:inline-flex}.devotion-tab{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 18px;font-weight:600}.devotion-tab.on{background:var(--primary);color:#fff}.devotion-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.devotion-verse{border-inline-start:4px solid var(--card-border);margin:0 0 18px;padding-inline-start:16px}.devotion-verse p{margin:0;font-size:18px;font-style:italic;line-height:1.6}.devotion-verse footer{color:var(--ink-muted);margin-block-start:4px;font-weight:600}.devotion-verse cite{font-style:normal}.devotion-line{white-space:pre-line}.journeys-language{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:16px;display:flex}.journeys-language select{min-inline-size:0;max-inline-size:100%;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;padding:8px 12px}.journey-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.journey-card{flex-direction:column;gap:8px;display:flex}.journey-card h2{margin:0;font-size:18px}.journey-card p{margin:0}.journey-card .btn{align-self:flex-start;margin-top:auto}.journey-player{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.journey-player-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.journey-player-head h2{margin:0;font-size:20px}.journey-status{margin:0;font-weight:600}.journey-resume{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-resume p{flex-basis:100%;margin:0}.journey-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.journey-controls .btn{min-width:44px;min-height:44px}.journey-controls .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.journey-seek{min-height:44px;accent-color:var(--primary);flex:160px}.journey-tracks{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.journey-track{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;align-items:baseline;gap:8px;padding:8px 12px;display:inline-flex}.journey-track.current{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);font-weight:600}.journey-track:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.journey-credits p{margin:0}.topic-page{gap:18px;max-width:900px;margin-inline:auto;padding:24px 16px 48px;display:grid}.topic-grid{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.topic-tile{border:1px solid var(--card-border);background:var(--card-bg);height:100%;color:var(--ink);border-radius:14px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.topic-tile:hover{border-color:var(--primary)}.topic-tile-name{font-size:16px;font-weight:700}.topic-tile-count{color:var(--ink-muted);margin-block-start:6px;font-size:13px}.topic-verses{gap:14px;margin:0;padding:0;list-style:none;display:grid}.topic-verse{gap:10px;display:grid}.topic-verse h2{margin:0;font-size:18px}.topic-text+.topic-text{border-inline-start:3px solid var(--border);padding-inline-start:10px}.topic-text-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 2px;font-size:11px}.topic-text-body{margin:0;line-height:1.7}.topic-text-body sup{margin-inline-end:2px;font-size:10px;font-weight:700}.topic-verse-open{text-underline-offset:2px;justify-self:start;font-weight:600;text-decoration:underline}.modal.frq-sheet{background:var(--bg);width:min(640px,100%);max-height:min(85vh,85dvh);color:var(--ink);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 60px #0f172a47}.frq-sheet-head{border-bottom:1px solid var(--border);flex:none;padding-block:18px 14px;padding-inline:22px 60px;position:relative}.frq-sheet-tags{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.modal.frq-sheet .frq-sheet-title{color:var(--ink);margin:0;font-size:18px;font-weight:800;line-height:1.35}.frq-sheet-close{top:12px;width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:12px}.frq-sheet-close:hover{background:var(--surface);color:var(--ink)}.frq-sheet-close:focus-visible,.frq-send:focus-visible,.frq-ghost:focus-visible,.frq-amount:focus-visible{outline:2px solid var(--brand-fill,var(--primary));outline-offset:2px}.frq-chip{border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;line-height:1.4;display:inline-flex}.frq-chip--sky{color:#0369a1;background:#e0f2fe;border-color:#bae6fd}.frq-chip--green{color:#166534;background:#dcfce7;border-color:#bbf7d0}.frq-chip--rose{color:#9f1239;background:#ffe4e6;border-color:#fecdd3}.frq-glyph{flex:none}.frq-sheet-form{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.frq-sheet-body{flex:auto;align-content:start;gap:14px;min-height:0;padding:16px 22px 18px;display:grid;overflow-y:auto}.frq-sheet-lead{color:var(--ink-muted);margin:0;font-size:13px;line-height:1.5}.frq-sheet-who{color:var(--ink-muted);margin:0;font-size:12px}.frq-sheet-error,.frq-field-error{color:var(--danger);margin:0;font-size:13px;font-weight:600}.frq-field{gap:6px;min-width:0;display:grid}.frq-label{color:var(--ink);font-size:12px;font-weight:700}.frq-optional{color:var(--ink-muted);font-weight:500}.frq-sheet .frq-input{box-sizing:border-box;width:100%;min-height:44px;color:var(--ink);background:var(--surface);box-shadow:none;border:1px solid #e2e8f0;border-radius:12px;margin:0;padding:10px 12px;font-size:16px;line-height:1.4}.frq-sheet .frq-input:focus{background:var(--bg);border-color:var(--brand-fill,var(--primary));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-fill,var(--primary)) 25%, transparent);outline:none}.frq-sheet .frq-textarea{resize:vertical;min-height:0}.frq-mono{font-variant-numeric:tabular-nums}.frq-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.frq-amount{background:var(--bg);min-height:40px;color:var(--ink);cursor:pointer;border:1px solid #e2e8f0;border-radius:10px;padding:6px 4px;font-size:13px;font-weight:700}.frq-amount:hover{border-color:var(--ink-muted)}.frq-amount[aria-pressed=true]{border:2px solid var(--ink);font-weight:800}.frq-cols{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=560px){.frq-cols{grid-template-columns:1fr 1fr}}.frq-check{color:var(--ink);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.frq-check input{width:18px;height:18px;accent-color:var(--brand-fill,var(--primary));flex:none;margin:1px 0 0}.frq-check--urgent{font-weight:700}.frq-urgent{border:1px solid #fecdd3;border-radius:12px;gap:4px;padding:10px 12px;display:grid}.frq-hint{margin:0;color:var(--ink-muted);margin-inline-start:28px;font-size:12px}.frq-sheet-foot{border-top:1px solid var(--border);background:var(--bg);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:12px 22px;display:flex}.frq-send{background:var(--brand-fill,var(--primary));min-height:44px;color:var(--on-brand-fill,#fff);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;display:inline-flex}.frq-send:hover{background:var(--brand-hover-fill,var(--primary-dark))}.frq-send:disabled{opacity:.6;cursor:default}.frq-send.frq-send--rose{color:#fff;background:#be123c}.frq-send.frq-send--rose:hover{background:#9f1239}.frq-ghost{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 16px;font-size:14px;font-weight:600}.frq-ghost:hover{background:var(--surface)}.frq-sheet-note{color:var(--ink-muted);align-items:center;gap:5px;margin-inline-start:auto;font-size:11px;display:inline-flex}.frq-urgent-tag{color:#9f1239;background:#ffe4e6;border:1px solid #fecdd3;border-radius:999px;align-items:center;padding:1px 8px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=480px){.modal-backdrop:has(.frq-sheet){padding:8px}.frq-sheet-head{padding-block:14px 12px;padding-inline:16px 56px}.frq-sheet-body{padding:14px 16px}.frq-sheet-foot{padding:10px 16px}.frq-sheet-note{flex-basis:100%;margin-inline-start:0}}.recent-modal{gap:14px;width:min(760px,92vw);max-width:760px;display:grid}.recent-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.recent-head h2{margin:0;font-size:20px}.recent-head p{margin:2px 0 0;font-size:13px}.recent-empty{margin:0}.recent-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.recent-card{text-align:start;width:100%;height:100%;font:inherit;color:var(--ink);cursor:pointer;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.recent-card:hover{border-color:var(--primary)}.recent-card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.recent-ref{font-size:16px;font-weight:700}.recent-editions,.recent-view{font-size:12px}.recent-when{margin-block-start:auto;padding-block-start:6px;font-size:12px}.song-back-row{margin-top:0}.song-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;margin-bottom:20px;display:grid}@media (width<=860px){.song-top{grid-template-columns:1fr}}.song-card{border:1px solid var(--border);background:var(--card-bg);border-radius:16px;padding:20px}.song-header.song-card{margin-bottom:0}.song-head-row{align-items:flex-start;gap:14px;display:flex}.song-tile{background:var(--surface);width:48px;height:48px;color:var(--primary);border-radius:14px;flex:none;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.song-head-words{min-width:0}.song-head-words h1{margin:0}.song-translit{color:var(--ink-muted);margin:4px 0 0;font-size:14px;font-weight:600}.song-desc{color:var(--ink-muted);margin:6px 0 0;font-size:14px}.song-activity h2{margin:0 0 8px;font-size:16px}.song-views{color:var(--ink-muted);margin:0 0 14px;font-size:14px}.song-views strong{color:var(--ink);font-variant-numeric:tabular-nums;margin-inline-end:5px;font-size:24px}.song-actions{flex-wrap:wrap;gap:8px;display:flex}.song-actions>.btn{text-align:center;flex:100%;justify-content:center}.song-copy{background:var(--primary-dark);border-color:var(--primary-dark);color:#fff}.song-copy:hover{background:var(--ink);border-color:var(--ink)}.song-lyrics-head h2{margin:0;font-size:20px}.song-lyrics-head .faint{margin:4px 0 0;font-size:13px}.song-tools{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 16px;padding-bottom:14px;display:flex}.song-size{gap:6px;margin-inline-start:auto;display:inline-flex}.song-words{margin:0;padding:0;list-style:none}.song-words .stanza{white-space:normal;line-height:1.9}.song-words .stanza.chorus{margin-inline-start:24px}.song-words--sm .stanza{font-size:19px}.song-words--md .stanza{font-size:22px}.song-words--lg .stanza{font-size:26px}.song-line{display:block}.song-chords{font-family:var(--font-mono,ui-monospace, monospace);color:var(--accent);white-space:pre;font-size:.72em;font-weight:700;display:block}.song-text{white-space:pre-wrap;display:block}@media print{body *{visibility:hidden}.song-print,.song-print *{visibility:visible}.song-print{width:100%;box-shadow:none;border:0;position:absolute;inset-block-start:0;inset-inline-start:0}.song-noprint{display:none!important}}.bible-book-cell{flex-direction:column;gap:2px;display:flex}.bible-book-cell .bible-book{flex:1}.bible-book-explore{text-align:center;min-height:24px;padding:3px 8px;font-size:.8rem;font-weight:600;display:block}.explore-page{gap:18px;display:grid}.explore-jump ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.explore-jump a{border:1px solid var(--card-border);background:var(--card-bg);min-height:24px;color:var(--ink);border-radius:999px;padding:4px 12px;font-size:14px;text-decoration:none;display:inline-block}.explore-section{gap:10px;scroll-margin-top:80px;display:grid}.explore-section h2{margin:0}.explore-section h3{margin:0;font-size:16px}.explore-section p{margin:0;line-height:1.7}.explore-source{font-size:12px}.explore-english{margin:0}.explore-note-line{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint);font-size:12px;font-weight:700}.explore-chapters{gap:6px;margin:0;padding-inline-start:2.2em;line-height:1.6;display:grid}.explore-people,.explore-people-list{gap:12px;margin:0;padding:0;display:grid}.explore-people-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));list-style:none}.explore-people dt{font-weight:700}.explore-people dd{margin:0;line-height:1.6}.explore-people-list .card{align-content:start;gap:6px;display:grid}.audience-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.audience-chip{border:1px solid var(--card-border);background:var(--card-bg);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 14px;font-size:14px}.audience-chip.on{background:var(--accent-soft);border-color:var(--primary);color:var(--primary);font-weight:700}.audience-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.audience-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.audience-page .topic-tile{padding:18px 20px}.audience-page .topic-tile-name{font-size:18px}.topic-credit{margin:0;font-size:12px}.pl-page{gap:20px;max-width:760px;margin-inline:auto;padding:24px 16px 48px;display:grid}.pl-list{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pl-card{align-content:start;gap:8px;height:100%;display:grid}.pl-card h2{margin:0;font-size:18px}.pl-chips{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.pl-chip{border:1px solid var(--card-border);background:var(--surface);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-block}.pl-actions,.pl-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;display:flex}.pl-toc{gap:6px;margin:0;padding-inline-start:22px;display:grid}.pl-text{line-height:1.75}.pl-text p{margin:0 0 14px}.pl-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.pl-link{gap:2px;display:grid}.md-panel{text-align:start}.md-panel .md-head{margin:0 0 10px;font-size:16px}.md-list{gap:6px;margin:0 0 12px;padding-inline-start:20px;display:grid}.md-only{border-inline-start:4px solid var(--primary,#0e6ba8);background:var(--surface,#f4f7fa);border-radius:var(--radius,8px);margin:0 0 10px;padding:10px 12px}.md-methods{border:0;margin:0 0 12px;padding:0}.md-methods legend{margin-bottom:4px;font-weight:600}.md-method{align-items:center;gap:4px;min-height:44px;margin-inline-end:16px;display:inline-flex}.md-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.md-cancel{min-height:44px}.md-in-reg{border:1px solid var(--pf-line,#d8e1ea);text-align:start;border-radius:12px;margin:0 0 1.5rem;padding:16px}.plan-price{text-align:start;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;max-width:100%;display:inline-flex}.plan-price-lead{flex-wrap:wrap;align-items:baseline;gap:.1rem .45rem;display:flex}.plan-price-big{letter-spacing:-.02em;color:var(--pf-blue-dark,var(--primary-dark,#0b3d91));font-size:1.6rem;font-weight:800;line-height:1}.plan-price-days{color:var(--pf-ink,var(--ink,#1f2933));overflow-wrap:anywhere;font-size:.95rem;font-weight:600}.plan-price-then{color:var(--pf-grey,var(--ink-muted,#434655));overflow-wrap:anywhere;font-size:.875rem;line-height:1.35}.plan-price--sm .plan-price-big{font-size:1.15rem}.plan-price--sm .plan-price-days,.plan-price--sm .plan-price-then{font-size:.8125rem}.plan-price--lg .plan-price-big{font-size:2.6rem}.plan-price--lg .plan-price-days{font-size:1.05rem}.plan-price--xl .plan-price-big{font-size:3.4rem}.plan-price--xl .plan-price-days{font-size:1.15rem}.plan-price.on-dark .plan-price-big{color:#fff}.plan-price.on-dark .plan-price-days{color:#f1f5f9}.plan-price.on-dark .plan-price-then{color:#cbd5e1}.sanctuary-crisp .sc-aside .plan-price-big,.sanctuary-crisp .sc-aside .plan-price-days{color:#fff}.sanctuary-crisp .sc-aside .plan-price-then{color:#ffffffdb}.sanctuary-crisp .sc-close .plan-price{margin-bottom:.75rem}.sanctuary-crisp .sc-price--trial{display:block}.plan-sheet th .plan-price{align-items:flex-start}.pf-cta-body .plan-price{align-items:center;margin:0 auto 1.25rem}.pf-cta-body .plan-price-lead{justify-content:center}.md-price{margin:.25rem 0 .75rem}.md-offer-img{border-radius:12px;block-size:auto;inline-size:100%;max-inline-size:480px;margin:0 0 .75rem;display:block}.md-more{margin-block-start:14px}.md-more summary{cursor:pointer;align-items:center;min-block-size:44px;font-weight:600;display:flex}.md-more p{margin:0 0 10px}.sanctuary-crisp .kind-chooser{background:#edf1f5;border:0;border-radius:1.25rem;grid-template-columns:1fr 1fr;gap:.35rem;margin:.9rem 0 0;padding:.25rem;display:grid}.sanctuary-crisp .kind-opt{min-width:0;min-height:44px;color:var(--pf-grey);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:1rem;flex-direction:column;justify-content:space-between;align-items:center;gap:.4rem;padding:.6rem .4rem;display:flex}.sanctuary-crisp .kind-opt:hover{color:var(--pf-ink)}.sanctuary-crisp .kind-opt.is-on{color:var(--pf-ink);background:#fff;font-weight:800;box-shadow:0 2px 8px #0b1b2e1f}.sanctuary-crisp{--kind-church-main:var(--pf-blue);--kind-church-dark:var(--pf-blue-dark);--kind-church-wash:var(--pf-blue-wash);--kind-personal-main:#15803d;--kind-personal-dark:#166534;--kind-personal-wash:#f0fdf4}.sanctuary-crisp .kind-opt--church,.sanctuary-crisp .kind-card--church,.sanctuary-crisp .choice-cta--church{--kind-main:var(--kind-church-main);--kind-dark:var(--kind-church-dark);--kind-wash:var(--kind-church-wash)}.sanctuary-crisp .kind-opt--personal,.sanctuary-crisp .kind-card--personal,.sanctuary-crisp .choice-cta--personal{--kind-main:var(--kind-personal-main);--kind-dark:var(--kind-personal-dark);--kind-wash:var(--kind-personal-wash)}.sanctuary-crisp .kind-opt--church:not(.is-on) .sv-icon-line{stroke:var(--kind-church-main)}.sanctuary-crisp .kind-opt--personal:not(.is-on) .sv-icon-line{stroke:var(--kind-personal-main)}.sanctuary-crisp .choice-cta--church,.sanctuary-crisp .choice-cta--personal{background:var(--kind-main);border-color:var(--kind-main)}.sanctuary-crisp .choice-cta--church:hover,.sanctuary-crisp .choice-cta--personal:hover{background:var(--kind-dark)}.sanctuary-crisp .choice-cta--ghost{color:var(--pf-blue-dark);border-color:var(--pf-line);background:#fff}.sanctuary-crisp .kind-opt:focus-visible{outline:3px solid var(--pf-blue);outline-offset:2px}.sanctuary-crisp .kind-name{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;font-size:.95rem;font-weight:700;display:flex}.sanctuary-crisp .kind-name .sv-icon{flex:none;width:18px;height:18px}.sanctuary-crisp .kind-name .sv-icon-line{stroke:currentColor}.sanctuary-crisp .kind-name .sv-icon-fill{fill:currentColor;opacity:.18}.sanctuary-crisp .kind-tick{visibility:hidden;color:var(--kind-main);font-weight:800}.sanctuary-crisp .kind-opt.is-on .kind-tick{visibility:visible}.sanctuary-crisp .kind-chip{max-width:100%;color:var(--pf-grey);background:0 0;border:0;border-radius:.7rem;flex-direction:column;align-items:center;gap:.1rem;padding:.3rem .55rem;font-size:.8125rem;line-height:1.3;display:flex}.sanctuary-crisp .kind-chip strong{color:var(--pf-blue-dark);font-size:1.2rem;font-weight:800;line-height:1.1}.sanctuary-crisp .kind-chip-lead{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 .35rem;display:flex}.sanctuary-crisp .kind-chip--trial strong{font-size:1.5rem}.sanctuary-crisp .kind-chip-then{color:var(--pf-grey);overflow-wrap:anywhere;font-size:.8125rem}.sanctuary-crisp .kind-chip span{overflow-wrap:anywhere}.sanctuary-crisp .kind-card{background:#fff;border:0;border-radius:1.5rem;align-items:flex-start;gap:.85rem;margin-top:.9rem;padding:1rem;display:flex;box-shadow:0 6px 16px #0b1b2e14}.sanctuary-crisp .kind-card-icon{background:var(--kind-wash,var(--pf-blue-wash));width:44px;height:44px;color:var(--kind-main,var(--pf-blue));border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.sanctuary-crisp .kind-card-icon .sv-icon{width:24px;height:24px}.sanctuary-crisp .kind-card-icon .sv-icon-line{stroke:currentColor}.sanctuary-crisp .kind-card-icon .sv-icon-fill{fill:currentColor;opacity:.25}.sanctuary-crisp .kind-card-body{flex:1;min-width:0}.sanctuary-crisp .kind-card-body h2{color:var(--pf-ink);margin:0 0 .35rem;font-size:1.05rem}.sanctuary-crisp .kind-card-plain{color:var(--pf-grey);margin:0 0 .35rem;font-size:.95rem}.sanctuary-crisp .kind-card-plain strong{color:var(--pf-blue-dark);font-size:1.6rem}.sanctuary-crisp .kind-card-note{color:var(--pf-grey);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.sanctuary-crisp .kind-card-member{border-top:1px solid var(--pf-line);color:var(--pf-ink);padding-top:.5rem}.sanctuary-crisp .church-picker{gap:.6rem;margin:.25rem 0 .5rem;display:grid}.sanctuary-crisp .church-picker-tick{cursor:pointer;min-height:44px;color:var(--pf-ink);align-items:center;gap:.65rem;font-weight:600;display:flex}.sanctuary-crisp .church-picker-tick input{width:22px;height:22px;accent-color:var(--kind-main,var(--pf-blue));flex:none}.sanctuary-crisp .church-picker-search{gap:.4rem;display:grid}.sanctuary-crisp .church-picker-search>label{color:var(--pf-grey);font-size:.875rem;font-weight:600}.sanctuary-crisp .church-picker-search small{color:var(--pf-grey);font-size:.8125rem}.sanctuary-crisp .church-picker-results{gap:.5rem;margin:.1rem 0 0;padding:0;list-style:none;display:grid}.sanctuary-crisp .church-picker-results button{text-align:start;cursor:pointer;width:100%;min-height:56px;font:inherit;color:var(--pf-ink);background:#fff;border:0;border-radius:.9rem;align-items:center;gap:.75rem;padding:.5rem .8rem;display:flex;box-shadow:0 2px 8px #0b1b2e14}.sanctuary-crisp .church-picker-results button:hover{box-shadow:0 3px 12px #0b1b2e24}.sanctuary-crisp .church-picker-results button:focus-visible{outline:3px solid var(--pf-blue);outline-offset:2px}.sanctuary-crisp .church-picker-results .sv-icon{flex:none;width:22px;height:22px}.sanctuary-crisp .church-picker-results .sv-icon-line{stroke:var(--kind-main,var(--pf-blue))}.sanctuary-crisp .church-picker-city{color:var(--pf-grey);font-size:.8125rem;display:block}.sanctuary-crisp .church-picker-none{min-height:0;color:var(--pf-grey);margin:0;font-size:.875rem}.sanctuary-crisp .church-picker-picked{background:var(--kind-wash,var(--pf-blue-wash));border-radius:1rem;align-items:center;gap:.75rem;padding:.8rem;display:flex}.sanctuary-crisp .church-picker-picked>div{flex:1;min-width:0}.sanctuary-crisp .church-picker-picked .sv-icon{flex:none;width:22px;height:22px}.sanctuary-crisp .church-picker-picked .sv-icon-line{stroke:var(--kind-main,var(--pf-blue))}.sanctuary-crisp .church-picker-note{color:var(--pf-grey);margin-top:.15rem;font-size:.8125rem;display:block}.sanctuary-crisp .church-picker-change{font:inherit;color:var(--kind-dark,var(--pf-blue-dark));cursor:pointer;background:0 0;border:0;min-height:44px;padding:0 .4rem;font-weight:700}@media (width<=380px){.sanctuary-crisp .plan-price--lg .plan-price-big{font-size:2.2rem}.sanctuary-crisp .kind-card{gap:.65rem;padding:.85rem}}.votd-theme{color:var(--ink-muted);margin:0 0 20px}.votd-verse{border:0;margin:0 0 12px;padding:0}.votd-verse p{font-size:clamp(1.3rem,3.2vw,1.7rem);line-height:1.6}.votd-also{border-inline-start:3px solid var(--accent);padding:0;color:var(--ink-muted);margin:20px 0 0;padding-inline-start:14px}.votd-also footer{font-size:.9rem}.votd-days,.votd-langs{flex-wrap:wrap;gap:0 6px;margin-top:28px;display:flex}.votd-langs{margin-top:16px;font-size:.95rem}.votd-days a,.votd-langs a,.votd-langs span{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding-inline:10px;display:inline-flex}.votd-langs [aria-current=page]{font-weight:600}.bible-verse{margin:0 0 8px;font-size:clamp(1.05rem,2.6vw,1.2rem);line-height:1.8}.bible-verse sup{color:var(--ink-faint);margin-inline-end:4px;font-size:.7em}.bible-chapters{flex-wrap:wrap;gap:0 4px;display:flex}.bible-chapters a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.con-table tr.con-row--demo>th,.con-table tr.con-row--demo>td{background:#fff3b0}.con-table tr.con-row--demo:hover>th,.con-table tr.con-row--demo:hover>td{background:#ffe980}.con-demo{margin-inline-start:6px}.con-demo.is-demo{color:#1c1500;background:#e8b400;border-color:#b88f00}.reg-draft-note{color:var(--ink-faint,#5b6676);margin:6px 0 0;font-size:.82rem}.reg-gate{z-index:1000;background:#080e189e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.reg-gate-box{background:var(--surface,#fff);width:100%;max-width:560px;max-height:calc(100dvh - 32px);color:var(--ink,#10151d);border-radius:16px;padding:20px;overflow:auto;box-shadow:0 24px 64px #00000059}.reg-gate-box:focus{outline:none}.reg-gate-box h2{margin:0 0 8px;font-size:1.25rem}.reg-gate-box>p{margin:0 0 14px}.owner-pill--unpaid{color:#8a1c14;background:#fde2e1;border:1px solid #f3b4ae;margin-inline-start:6px}.con-panel>section+section{margin-top:24px}.con-panel>section>h2{margin:0 0 10px;font-size:1rem}.c360{gap:16px;display:grid}.c360-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.c360-title h2{margin:0;font-size:1.5rem;line-height:1.2}.c360-sub{color:var(--ink-faint,#5b6676);flex-wrap:wrap;gap:6px 14px;margin:6px 0 0;font-size:.88rem;display:flex}.c360-stage{border:1px solid #0000;border-radius:999px;margin:12px 0 0;padding:8px 14px;font-size:.95rem;font-weight:700;display:inline-block}.c360-stage--bad{color:#8a1c14;background:#fde2e1;border-color:#f3b4ae}.c360-stage--warn{color:#7a5209;background:#fff2d6;border-color:#f2d58f}.c360-stage--ok{color:#12603c;background:#dcf5e7;border-color:#a8e2c2}.c360-stage--muted{color:#3d4756;background:#eef1f5;border-color:#d6dce4}.c360-actions{flex-wrap:wrap;gap:8px;display:flex}.c360-kpis{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:0;display:grid}.c360-kpis>div{border:1px solid var(--border,#e3e8ef);background:var(--surface,#fff);border-radius:12px;padding:12px 14px}.c360-kpis>div.is-warn{background:#fffaf0;border-color:#f2d58f}.c360-kpis dt{color:var(--ink-faint,#5b6676);font-size:.78rem}.c360-kpis dd{margin:4px 0 0;font-size:1.35rem;font-weight:700}.c360-grid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1000px){.c360-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.c360-side{align-content:start;gap:16px;display:grid}.c360-card{border:1px solid var(--border,#e3e8ef);background:var(--surface,#fff);border-radius:14px;min-width:0;padding:16px}.c360-card h3{margin:0 0 10px;font-size:1rem}.c360-card>summary{cursor:pointer;font-weight:700}.c360-timeline{gap:0;margin:0;padding:0;list-style:none;display:grid}.c360-tl{border-bottom:1px solid var(--border,#eef1f5);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding-block:10px;padding-inline:22px 0;display:flex;position:relative}.c360-tl:before{content:"";inset-inline-start:4px;background:#9aa6b5;border-radius:50%;width:10px;height:10px;position:absolute;top:16px}.c360-tl--ok:before{background:#1f9d5c}.c360-tl--bad:before{background:#d23b2e}.c360-tl--warn:before{background:#e0a100}.c360-tl-what{font-weight:600}.c360-tl-when{color:var(--ink-faint,#5b6676);white-space:nowrap;font-size:.85rem}.c360-people{gap:12px;margin:0;padding:0;list-style:none;display:grid}.c360-people li{gap:2px;display:grid}.c360-warn{color:#8a1c14;font-weight:600}.c360-spark{align-items:flex-end;gap:2px;height:48px;display:flex}.c360-spark span{background:#5b8def;border-radius:2px 2px 0 0;flex:1;min-width:2px}.c360-ids code{word-break:break-all;font-size:.78rem;display:block}.c360 caption{text-align:start;padding:0 0 10px;font-weight:700}.hymn-search{border:1px solid var(--border,#d6dce4);width:100%;max-width:480px;font:inherit;border-radius:10px;margin:8px 0 16px;padding:10px 14px}.hymn-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.hymn-list li{border-bottom:1px solid var(--border,#eef1f5);gap:2px;padding:10px 0;display:grid}.hymn-list a{font-weight:700}.hymn-first{color:var(--ink-faint,#5b6676);font-size:.9rem}.hymn-author{color:var(--ink-faint,#5b6676);margin-top:-6px}.hymn-words p{margin:0 0 1.1em;font-size:1.08rem;line-height:1.7}.hymn-line{display:block}.con-ledger td{vertical-align:top;white-space:nowrap}.con-ledger-note{font-size:.75rem;font-weight:600;display:block}.con-ledger-note.is-bad{color:#8a1c14}.con-ledger-note.is-warn{color:#7a5209}.con-ledger tfoot th,.con-ledger tfoot td{border-top:2px solid var(--border,#d6dce4)}.con-ledger caption{text-align:start;padding:0 0 10px;font-weight:700}.con-search-input{border:1px solid var(--border,#d6dce4);width:100%;max-width:420px;font:inherit;border-radius:10px;margin:8px 0 12px;padding:10px 14px}.con-place{white-space:nowrap;align-items:center;gap:4px;margin:0 10px 4px 0;display:inline-flex}.con-sub{font-size:.8rem;font-weight:400;display:block}.con-funnel-wrap{gap:16px;margin-bottom:16px;display:grid}@media (width>=1100px){.con-funnel-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.con-funnel{gap:10px;margin:0;padding:0;list-style:none;display:grid}.con-funnel li{grid-template-columns:minmax(120px,1.2fr) minmax(0,2fr) auto 3.5em;align-items:center;gap:10px;display:grid}.con-funnel-label{font-size:.9rem}.con-funnel-bar{background:#eef1f5;border-radius:6px;height:12px;overflow:hidden}.con-funnel-bar span{background:#3b6fd8;border-radius:6px;height:100%;display:block}.con-funnel-n{text-align:end}.con-funnel-share{text-align:end;color:var(--ink-faint,#5b6676);font-size:.85rem}.con-attention{gap:12px;display:grid}.con-att{border:1px solid var(--border,#e3e8ef);border-radius:12px;padding:10px 12px}.con-att--bad{background:#fff6f5;border-color:#f3b4ae}.con-att--warn{background:#fffaf0;border-color:#f2d58f}.con-att h3{margin:0 0 6px;font-size:.95rem}.con-att ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.con-att li{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.contact-form .contact-label{font-size:inherit;font-weight:inherit;color:inherit;letter-spacing:normal}.contact-input{display:grid;position:relative}.contact-input input,.contact-input--area textarea{padding-inline-end:52px}.contact-mic{inset-inline-end:4px;width:44px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;top:1px}.contact-input--area .contact-mic{top:4px}.contact-mic:hover{background:var(--surface-2,#0000000d);color:var(--ink)}.contact-mic:focus-visible{outline:2px solid var(--accent,#2563eb);outline-offset:2px}.contact-mic.is-on{color:#be123c;background:#fff1f2;box-shadow:0 0 0 1px #fecdd3}.contact-mic.is-on svg{animation:1.2s ease-in-out infinite contact-mic-pulse}@keyframes contact-mic-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.contact-mic.is-on svg{animation:none}}.contact-mic-status{color:var(--ink-muted);grid-column:1/-1;min-height:0;font-size:12px}.contact-mic-status:empty{display:none}.contact-voice{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:16px;display:flex}.contact-voice-note{color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.contact-voice-note svg{color:var(--accent,#2563eb)}.contact-voice-langs{flex-wrap:wrap;align-items:center;gap:4px 14px;display:inline-flex}.contact-voice-lang{cursor:pointer;align-items:center;gap:6px;min-height:44px;display:inline-flex}.suggest-list{z-index:40;inset-inline:0;background:var(--card-bg,#fff);max-height:min(60vh,22rem);color:var(--ink,#0f172a);border:1px solid var(--border,#e2e8f0);text-align:start;border-radius:12px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto;box-shadow:0 12px 28px -12px #0f172a59}.suggest-list[hidden]{display:none}.suggest-item{cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:10px 12px;display:flex}.suggest-item:hover,.suggest-item.is-active{background:var(--surface-2,#eef2ff)}.suggest-item.is-active{outline:2px solid var(--accent,#2563eb);outline-offset:-2px}.suggest-label{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.suggest-sub{color:var(--ink-muted,#64748b);font-size:12.5px;line-height:1.35}.suggest-wrap{flex:auto;min-width:0;position:relative}.suggest-wrap>input{width:100%}.console-search{position:relative}.webpush-card{background:var(--card-bg,#fff);max-width:1100px;color:var(--ink,#0f172a);border:1px solid var(--border,#e2e8f0);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin:12px auto;padding:14px 18px;display:flex}.webpush-text{flex:18rem;min-width:0}.webpush-card h2{margin:0 0 4px;font-size:16px;line-height:1.35}.webpush-card p{color:var(--ink-muted,#475569);margin:0;font-size:14px}.webpush-card .webpush-bad{color:#b91c1c;margin-top:6px}.webpush-actions{flex-wrap:wrap;gap:8px;display:flex}.webpush-actions .btn{min-height:44px}.webpush-done{color:#065f46;background:#ecfdf5;border-radius:12px;max-width:1100px;margin:12px auto;padding:10px 16px;font-weight:600}.offer-pop{z-index:1000;background:#0f172a99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.offer-pop-box{background:var(--pf-white,#fff);width:min(480px,100%);max-height:calc(100dvh - 2rem);color:var(--pf-ink,#1f2933);border-radius:18px;position:relative;overflow:auto;box-shadow:0 24px 60px #00000059}.offer-pop-img{border-radius:18px 18px 0 0;width:100%;height:auto;display:block}.offer-pop-close{top:.5rem;color:#1f2933;cursor:pointer;background:#fffffff2;border:0;border-radius:999px;width:2.75rem;height:2.75rem;font-size:1.6rem;line-height:1;position:absolute;inset-inline-end:.5rem}.offer-pop-close:focus-visible,.offer-pop-choice:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.offer-pop-line{text-align:center;color:var(--pf-grey,#5b6b7a);margin:.9rem 1rem 0;font-size:.95rem}.offer-pop-choices{grid-template-columns:1fr 1fr;gap:.6rem;padding:.9rem 1rem 1.1rem;display:grid}.offer-pop-choice{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:.15rem;min-height:3.25rem;padding:.7rem .5rem;font-size:1rem;text-decoration:none;display:flex}.offer-pop-choice span{font-size:.8rem;font-weight:400}.offer-pop-choice--church{color:#fff;background:#b91c1c}.offer-pop-choice--church:hover{background:#991b1b}.offer-pop-choice--personal{color:#1f2933;background:#fde68a}.offer-pop-choice--personal:hover{background:#fcd34d}@media (width<=360px){.offer-pop-choices{grid-template-columns:1fr}}.pf-nav-howto{border:1px solid var(--pf-line,#dde4ea);background:var(--pf-white,#fff);min-height:2.25rem;color:var(--pf-ink,#1f2933);white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding-block:.3rem;padding-inline:.35rem .75rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.pf-nav-howto:hover{border-color:var(--pf-blue,#1d4ed8);text-decoration:none}.pf-nav-howto:focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.pf-nav-howto-i{background:var(--pf-blue,#1d4ed8);color:#fff;border-radius:999px;place-items:center;width:1.5rem;height:1.5rem;font-family:Georgia,serif;font-style:italic;font-weight:700;display:inline-grid}@media (width<=340px){.pf-nav-howto{padding:.3rem}.pf-nav-howto-text{display:none}}.howto-section{margin-top:2rem}.howto-section ol,.howto-section ul{padding-inline-start:1.3rem}.howto-section li{margin:.45rem 0}.howto-section .choice-cta{margin-top:.6rem;display:inline-block}.howto-help{margin-top:2rem;font-weight:600}.church-location{max-width:22rem;margin-block:.5rem}.church-location-title{margin:0 0 .35rem;font-size:1rem;font-weight:700}.church-location-sub{margin:.6rem 0 .2rem;font-size:.85rem;font-weight:700}.church-location-address{font-style:normal;line-height:1.5}.church-location-times{margin:0;padding:0;line-height:1.5;list-style:none}.church-location-go{background:var(--primary,#0e6ba8);color:#fff;border-radius:999px;align-items:center;min-height:2.75rem;margin-top:.6rem;padding-inline:1rem;font-weight:600;text-decoration:none;display:inline-flex}.church-location-go:hover{filter:brightness(.92);text-decoration:none}.church-location-go:focus-visible{outline-offset:3px;outline:3px solid}.review-form{gap:.5rem;max-width:36rem;display:grid}.review-form input[type=text],.review-form textarea{border:1px solid var(--pf-line,#dde4ea);width:100%;font:inherit;border-radius:10px;padding:.6rem .75rem}.review-form fieldset{border:0;margin:.4rem 0;padding:0}.review-form legend{margin-bottom:.3rem;font-weight:600}.review-kind label{align-items:center;gap:.35rem;min-height:2.75rem;margin-inline-end:1.25rem;display:inline-flex}.review-stars{gap:.25rem;display:flex}.review-stars legend{width:100%}.review-stars label{color:#cbd5e1;cursor:pointer;place-items:center;min-width:2.75rem;min-height:2.75rem;font-size:2rem;line-height:1;display:inline-grid}.review-stars label.is-on{color:#f59e0b}.review-stars label:focus-within{outline-offset:2px;border-radius:8px;outline:3px solid #1d4ed8}.review-hint{color:var(--pf-grey,#5b6b7a);margin:0;font-size:.85rem}.review-consent{align-items:flex-start;gap:.5rem;display:flex}.review-error{color:#b91c1c;font-weight:600}.review-done{color:#047857;font-weight:600}.review-trap{width:1px;height:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.reviews-list{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;padding:0;list-style:none;display:grid}.reviews-card{background:var(--pf-white,#fff);border:1px solid var(--pf-line,#dde4ea);border-radius:14px;padding:1rem 1.1rem}.reviews-stars{color:#b45309;letter-spacing:.1em}.reviews-who{margin-top:.5rem;font-weight:600}.reviews-badge{color:#047857;background:#ecfdf5;border-radius:999px;margin-inline-start:.4rem;padding:.1rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}.pf-account{color:#fff;text-align:center;background:#0b2540;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .9rem;margin:0;padding:.45rem 16px;font-size:.875rem;display:flex}.pf-account a{color:#fff;text-underline-offset:2px;align-items:center;min-block-size:44px;font-weight:600;text-decoration:underline;display:inline-flex}.pf-account-out{font:inherit;color:#fff;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-items:center;min-block-size:44px;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}.pf-account-phone{opacity:.9}.hymn-share{margin:.5rem 0 1rem}.con-share-list{gap:.5rem;margin:.75rem 0 1.5rem;padding:0;list-style:none;display:grid}.con-share-list li{border-block-end:1px solid var(--pf-line,#d8e1ea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.con-share-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.con-share-pick{flex-wrap:wrap;gap:.75rem;margin:.5rem 0 1rem;display:flex}.con-share-pick label{gap:.25rem;display:grid}.con-label{font-size:.8rem;font-weight:600;display:block}.reviews-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-block-end:1.25rem;display:flex}.reviews-head h2{margin:0}.reviews-summary{color:var(--pf-grey,#5b6b7a);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;font-weight:600;display:flex}.reviews-write{border:1.5px solid var(--pf-blue,#0e6ba8);min-height:44px;color:var(--pf-blue-dark,#0b4f7c);background:#fff;border-radius:999px;align-items:center;padding:.55rem 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.reviews-write:hover{background:#eef6fc;text-decoration:none}.reviews-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1.25rem;margin:0}.reviews-card{border-radius:18px;flex-direction:column;gap:.6rem;padding:1.4rem 1.4rem 1.2rem;display:flex;position:relative;box-shadow:0 10px 30px -18px #0b254059}.reviews-quote{color:#dce9f5;font-family:Georgia,serif;font-size:4rem;line-height:1;position:absolute;inset-block-start:.2rem;inset-inline-end:1rem}.reviews-stars{color:#b45309;letter-spacing:.08em;font-size:1.05rem}.reviews-stars-off{color:#cbd5e1}.reviews-text{color:var(--pf-ink,#0b2540);margin:0;font-size:1rem;line-height:1.6}.reviews-by{border-block-start:1px solid var(--pf-line,#dde4ea);align-items:center;gap:.75rem;margin-block-start:auto;padding-block-start:.75rem;display:flex}.reviews-avatar{color:#fff;background:linear-gradient(135deg,#0e6ba8,#2ba9e0);border-radius:50%;flex:none;place-items:center;block-size:2.5rem;inline-size:2.5rem;font-weight:800;display:inline-grid}.reviews-by .reviews-who{margin:0}.hero-rating{flex-wrap:wrap;align-items:center;gap:.45rem;margin:.6rem 0 0;font-size:.95rem;display:flex}.hero-rating strong{color:var(--pf-ink,#0b2540)}.hero-rating a{font-weight:600}.con-sheet{border:1px solid var(--pf-line,#d8e1ea);border-radius:12px;margin-block-end:1.5rem;padding:1rem}.con-sheet-formula code{overflow-wrap:anywhere;background:#f4f7fa;border-radius:8px;padding:.5rem .6rem;font-size:.8rem;display:block}.con-delete-account{margin-block-start:1.5rem}.con-delete-account>summary{cursor:pointer;min-block-size:44px;color:var(--pf-grey,#5b6b7a);align-items:center;font-weight:600;display:flex}@media (width<=820px){.console{grid-template-columns:minmax(0,1fr)}.console-side{min-inline-size:0}.console-nav{scrollbar-width:none;flex-flow:row;padding-block-end:6px;overflow-x:auto}.console-nav::-webkit-scrollbar{display:none}.console-nav-item{white-space:nowrap;flex:none}.console-health,.console-me,.console-rail-label{display:none}.console-side-foot{padding-block:8px}.con-search{flex-wrap:wrap}}.con-cust-form{gap:12px;max-inline-size:32rem;margin-block:12px;display:grid}.con-cust-form label{gap:4px;font-weight:600;display:grid}.con-cust-form input[type=tel],.con-cust-form input:not([type]){font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.con-cust-kind{border:0;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.con-cust-kind label{align-items:center;gap:6px;font-weight:600;display:inline-flex}.con-cust-done{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;margin-top:12px;padding:12px 14px}.con-cust-url{word-break:break-all}.con-cust-actions{flex-wrap:wrap;gap:8px;display:flex}.con-cust-check{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 12px}.con-cust-check.is-taken{background:#fffbeb;border-color:#fde68a}.con-cust-check ul{margin:4px 0 0;padding-inline-start:18px}.con-cust-h3{margin-top:24px}.con-cust-public{gap:4px;margin-block:10px;display:grid}.md-only--sub{border:1px solid #dbe7f5;color:var(--ink-muted,#475569);background:#f5f9fe;border-inline-start-width:1px;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:.95rem;font-weight:500;line-height:1.45;display:flex}.md-only-icon{background:var(--primary,#0e6ba8);color:#fff;border-radius:50%;flex:none;place-items:center;block-size:28px;inline-size:28px;font-size:16px;font-weight:700;display:inline-grid}.owner-pill--ok{color:#166534;background:#dcfce7}.con-cust-list{margin-top:20px}.con-cust-list caption{text-align:start;padding-block-end:8px;font-weight:700}.con-cust-kind-tag{color:var(--ink-muted,#64748b);display:block}.con-leads{margin-bottom:20px}.con-leads textarea{font:inherit;border:1px solid #cbd5e1;border-radius:8px;padding:10px 12px}.con-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;padding:0;list-style:none;display:grid}.con-kpi{background:#fff;border:1px solid #e5eaf0;border-radius:12px;gap:2px;padding:14px 16px;display:grid}.con-kpi-label{color:#64748b;font-size:.85rem}.con-kpi-n{color:#0f172a;font-size:1.6rem;font-weight:700;line-height:1.2}.con-kpi-sub{color:#64748b;font-size:.8rem}.con-kpi--warn .con-kpi-sub{color:#b45309}.con-today-list{margin:8px 0 0;padding:0;list-style:none}.con-today-row{border-top:1px solid #eef2f6;align-items:center;gap:12px;padding:10px 0;display:flex}.con-today-row--bad{padding-inline-start:10px;box-shadow:inset 3px 0 #dc2626}.con-today-row--warn{padding-inline-start:10px;box-shadow:inset 3px 0 #f59e0b}.con-today-row--ok{padding-inline-start:10px;box-shadow:inset 3px 0 #16a34a}.con-today-who{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 10px;min-inline-size:0;display:flex}.con-today-phone{font-variant-numeric:tabular-nums;color:#334155}.con-today-why{color:#64748b;flex-basis:100%;font-size:.85rem}.con-today-actions{flex:none;gap:6px;display:flex}@media (width<=720px){.con-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.con-today-row{flex-wrap:wrap}}.con-chips{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.con-chip{font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:999px;min-block-size:36px;padding:6px 12px;font-size:.85rem}.con-chip.is-on{color:#0c447c;background:#e8f1fb;border-color:#93c5fd;font-weight:600}.con-church-name{text-align:start;padding:0;display:block}.owner-pill--pro{color:#5b21b6;background:#ede9fe}.owner-pill--demo{color:#92400e;background:#fef3c7}.owner-pill--billed{color:#075985;background:#e0f2fe}.con-row-menu{text-align:end;position:relative}.con-dots{cursor:pointer;background:#fff;border:1px solid #d7dee7;border-radius:8px;min-block-size:36px;min-inline-size:40px;font-size:1.1rem;line-height:1}.con-menu{inset-inline-end:8px;z-index:5;text-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;min-inline-size:180px;padding:6px;display:grid;position:absolute;top:calc(100% - 4px);box-shadow:0 8px 24px #0f172a1f}.con-menu button{font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;min-block-size:40px;padding:9px 10px}.con-menu button:hover,.con-menu button:focus-visible{background:#f1f5f9}.con-menu button[aria-pressed=true]:after{content:" ✓"}.con-menu .con-danger{color:#b91c1c}.con-verse-form{gap:.5rem;max-inline-size:36rem;display:grid}.con-verse-card{border:1px solid var(--pf-line,#d8e1ea);background:#f8fafc;border-radius:12px;margin-block:1rem 1.5rem;padding:1rem 1.25rem}.con-verse-text{margin:.75rem 0 .25rem;padding:0;font-size:1.25rem;line-height:1.6}.con-poster{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-items:start;gap:8px;margin-top:16px;padding:12px;display:grid}.con-poster img{border-radius:8px;block-size:auto;inline-size:270px;box-shadow:0 4px 16px #0f172a26}.trust-badges{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.trust-badge{color:#0c447c;text-align:start;background:#f5f9fe;border:1px solid #dbe7f5;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.trust-badge svg{color:#15803d;flex:none;margin-top:2px}.trust-badge span{gap:2px;display:grid}.trust-badge strong{color:#0f172a;font-size:.9rem}.trust-badge small{color:#475569;font-size:.78rem;line-height:1.35}.trust-badges--compact{flex-wrap:wrap;justify-content:center;gap:6px 10px;display:flex}.trust-badges--compact .trust-badge{white-space:nowrap;align-items:center}.trust-badges--compact .trust-badge svg{margin-top:0}.trust-badges--bar{background:#ecfdf3;border-block-end:1px solid #c7ecd5;flex-wrap:nowrap;margin:0;padding:4px 16px}.trust-badges--bar .trust-badge{border:0;padding:0 6px}.trust-badges--bar .trust-badge strong{font-size:.78rem;font-weight:600}@media (width<=900px){.trust-badges--bar{display:none}}.trust-badges--compact .trust-badge{background:0 0;border-color:#94a3b866;padding:6px 10px}.pay-help{color:#1f2937;text-align:start;background:#fff8eb;border:1px solid #fcd9a4;border-radius:12px;margin-top:12px;padding:14px 16px}.pay-help h3{color:#0f172a;margin:0 0 4px;font-size:1rem}.pay-help p{margin:0 0 10px;font-size:.92rem}.pay-help-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.pay-help-btn{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.pay-help-btn--wa{color:#fff;background:#15803d;border-color:#15803d}.pay-help-btn:hover{filter:brightness(.96)}.pay-help-number{font-variant-numeric:tabular-nums}.pay-help-form label{margin-bottom:4px;font-size:.82rem;font-weight:600;display:block}.pay-help-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:8px 10px;font-size:1rem}.pay-help-form .choice-cta{margin-top:8px}.pay-help-sent{color:#166534;font-weight:600}.pay-help-error{color:#b91c1c}@media (width<=480px){.pay-help-actions{grid-template-columns:minmax(0,1fr)}.pay-help-form .choice-cta{width:100%}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:"Plus Jakarta Sans", var(--font-body,system-ui), sans-serif;--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-400:oklch(70.4% .191 22.216);--color-red-600:oklch(57.7% .245 27.325);--color-orange-50:oklch(98% .016 73.684);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-50:oklch(98.6% .031 120.757);--color-lime-400:oklch(84.1% .238 128.85);--color-lime-700:oklch(53.2% .157 131.589);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-400:oklch(77.7% .152 181.912);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-900:oklch(39.8% .07 227.392);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-600:oklch(54.6% .245 262.881);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-400:oklch(67.3% .182 276.935);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-900:oklch(35.9% .144 278.697);--color-violet-500:oklch(60.6% .25 292.717);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-600:oklch(55.8% .288 302.321);--color-fuchsia-50:oklch(97.7% .017 320.058);--color-fuchsia-400:oklch(74% .238 322.16);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-400:oklch(71.2% .194 13.428);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--leading-loose:2;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-primary:var(--primary-band);--color-primary-container:var(--primary-band)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-primary-container:color-mix(in srgb, var(--primary-band) 82%, #2f8fd6)}}:root,:host{--color-on-primary:#fff;--color-on-primary-container:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-on-primary-container:color-mix(in srgb, var(--primary) 20%, #fff)}}:root,:host{--color-secondary:var(--primary-band)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary:color-mix(in srgb, var(--primary-band) 80%, #2f8fd6)}}:root,:host{--color-secondary-container:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-secondary-container:color-mix(in srgb, var(--primary) 22%, #fff)}}:root,:host{--color-surface:#fff;--color-surface-container-lowest:#fff;--color-surface-container-low:#f1f4f7;--color-surface-container:#ebeef1;--color-surface-container-high:#e5e8eb;--color-on-surface:#181c1e;--color-on-surface-variant:#43474e;--color-outline:#74777f;--color-outline-variant:#c4c6cf;--color-brand-50:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-brand-50:color-mix(in srgb, var(--primary) 6%, #fff)}}:root,:host{--color-tertiary-fixed:#ffdcc3;--color-tertiary-fixed-dim:#ffc79a;--color-on-tertiary-fixed:#2f1500;--color-on-tertiary-container:#b45309;--color-tertiary-container:#fff6df;--color-brand:var(--brand-fill,#0d5c75);--color-on-brand:var(--on-brand-fill,#fff);--color-brand-hover:var(--brand-hover-fill,#0b4f65);--color-navy:#0a2540;--color-ocean:#0d5c75;--color-mint:#0f9f90;--color-mint-deep:#0b7a6f;--color-gold:#f59e0b;--color-gold-deep:#d97706;--color-live:#dc2626;--color-live-dot:#ef4444;--text-color-eyebrow:#0d5c75;--background-color-tone-amber:#fef3c7;--text-color-tone-amber:#92400e;--border-color-tone-amber:#fde68a;--background-color-tone-green:#dcfce7;--text-color-tone-green:#166534;--border-color-tone-green:#bbf7d0;--background-color-tone-sky:#e0f2fe;--text-color-tone-sky:#0369a1;--border-color-tone-sky:#bae6fd;--background-color-tone-violet:#ede9fe;--text-color-tone-violet:#5b21b6;--border-color-tone-violet:#ddd6fe;--background-color-tone-rose:#ffe4e6;--text-color-tone-rose:#9f1239;--border-color-tone-rose:#fecdd3;--background-color-tone-teal:#ccfbf1;--text-color-tone-teal:#115e59;--border-color-tone-teal:#99f6e4;--background-color-tone-slate:#f1f5f9;--text-color-tone-slate:#334155;--border-color-tone-slate:#e2e8f0;--color-on-secondary:#fff;--color-on-secondary-container:#144f84;--color-secondary-fixed-dim:#a0c9ff;--color-primary-fixed:#d5e3ff;--color-inverse-primary:#adc8f4;--color-surface-container-highest:#d8e3fa;--color-surface-variant:#d8e3fa;--color-error:#ba1a1a;--color-on-error:#fff;--color-error-container:#ffdad6;--color-on-error-container:#93000a;--font-display-sacred:var(--font-sacred,"Cinzel", Georgia, serif);--font-label-sacred-caps:var(--font-sacred,"Cinzel", Georgia, serif);--font-scripture-telugu:"Noto Sans Telugu", "Plus Jakarta Sans", sans-serif;--text-display-sacred:48px;--text-display-sacred--line-height:56px;--text-display-sacred--letter-spacing:.04em;--text-display-sacred--font-weight:600;--text-display-sacred-mobile:32px;--text-display-sacred-mobile--line-height:40px;--text-display-sacred-mobile--letter-spacing:.03em;--text-display-sacred-mobile--font-weight:600;--text-headline-lg:32px;--text-headline-lg--line-height:40px;--text-headline-lg--letter-spacing:-.02em;--text-headline-lg--font-weight:700;--text-headline-md:22px;--text-headline-md--line-height:30px;--text-headline-md--letter-spacing:-.01em;--text-headline-md--font-weight:600;--text-headline-sm:18px;--text-headline-sm--line-height:26px;--text-headline-sm--font-weight:600;--text-body-lg:16px;--text-body-lg--line-height:26px;--text-body-md:14px;--text-body-md--line-height:22px;--text-body-sm:12px;--text-body-sm--line-height:18px;--text-label-lg:14px;--text-label-lg--line-height:20px;--text-label-lg--letter-spacing:.01em;--text-label-lg--font-weight:600;--text-label-md:12px;--text-label-md--line-height:16px;--text-label-md--letter-spacing:.02em;--text-label-md--font-weight:600;--text-label-sacred-caps:11px;--text-label-sacred-caps--line-height:16px;--text-label-sacred-caps--letter-spacing:.12em;--text-label-sacred-caps--font-weight:700;--text-scripture-telugu:16px;--text-scripture-telugu--line-height:28px}}:root{--primary-band:var(--primary-ink,var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--primary-band:var(--primary-ink,color-mix(in srgb, var(--primary) 78%, #000))}}:root{--primary-glow:var(--primary-lift,var(--primary))}@supports (color:color-mix(in lab, red, red)){:root{--primary-glow:var(--primary-lift,color-mix(in srgb, var(--primary) 52%, #fff))}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-x-2\.5{inset-inline:calc(var(--spacing) * 2.5)}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-start-\[10000px\]{inset-inline-start:-10000px}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/3{inset-inline-start:33.3333%}.start-3{inset-inline-start:calc(var(--spacing) * 3)}.start-4{inset-inline-start:calc(var(--spacing) * 4)}.start-10{inset-inline-start:calc(var(--spacing) * 10)}.-end-6{inset-inline-end:calc(var(--spacing) * -6)}.-end-8{inset-inline-end:calc(var(--spacing) * -8)}.-end-12{inset-inline-end:calc(var(--spacing) * -12)}.-end-24{inset-inline-end:calc(var(--spacing) * -24)}.end-0{inset-inline-end:calc(var(--spacing) * 0)}.end-1\.5{inset-inline-end:calc(var(--spacing) * 1.5)}.end-1\/4{inset-inline-end:25%}.end-3{inset-inline-end:calc(var(--spacing) * 3)}.end-4{inset-inline-end:calc(var(--spacing) * 4)}.end-16{inset-inline-end:calc(var(--spacing) * 16)}.-top-8{top:calc(var(--spacing) * -8)}.-top-12{top:calc(var(--spacing) * -12)}.-top-24{top:calc(var(--spacing) * -24)}.-top-32{top:calc(var(--spacing) * -32)}.top-0{top:0}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-7{top:calc(var(--spacing) * 7)}.top-10{top:calc(var(--spacing) * 10)}.top-full{top:100%}.right-1\/4{right:25%}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.-bottom-6{bottom:calc(var(--spacing) * -6)}.-bottom-20{bottom:calc(var(--spacing) * -20)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-2\.5{bottom:calc(var(--spacing) * 2.5)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-1\/4{left:25%}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-90{z-index:90}.order-2{order:2}.order-3{order:3}.order-4{order:4}.col-span-2{grid-column:span 2/span 2}.float-left{float:left}.float-start{float:inline-start}.clear-left{clear:left}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.-m-1{margin:calc(var(--spacing) * -1)}.-m-1\.5{margin:calc(var(--spacing) * -1.5)}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.-my-1{margin-block:calc(var(--spacing) * -1)}.my-auto{margin-block:auto}.ms-1{margin-inline-start:var(--spacing)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:calc(var(--spacing) * 2)}.ms-3{margin-inline-start:calc(var(--spacing) * 3)}.ms-4{margin-inline-start:calc(var(--spacing) * 4)}.ms-auto{margin-inline-start:auto}.-me-0\.5{margin-inline-end:calc(var(--spacing) * -.5)}.-me-1{margin-inline-end:calc(var(--spacing) * -1)}.me-1{margin-inline-end:var(--spacing)}.me-2{margin-inline-end:calc(var(--spacing) * 2)}.me-12345{margin-inline-end:calc(var(--spacing) * 12345)}.me-56143{margin-inline-end:calc(var(--spacing) * 56143)}.-mt-1{margin-top:calc(var(--spacing) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-24{margin-left:calc(var(--spacing) * 24)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-5{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-6{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-44{height:calc(var(--spacing) * 44)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-96{height:calc(var(--spacing) * 96)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[58vh\]{max-height:58vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-full{max-height:100%}.min-h-3{min-height:calc(var(--spacing) * 3)}.min-h-6{min-height:calc(var(--spacing) * 6)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-12{min-height:calc(var(--spacing) * 12)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[13rem\]{min-height:13rem}.min-h-\[16rem\]{min-height:16rem}.min-h-\[250px\]{min-height:250px}.min-h-\[340px\]{min-height:340px}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-52{width:calc(var(--spacing) * 52)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-96{width:calc(var(--spacing) * 96)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[7rem\]{max-width:7rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-9{min-width:calc(var(--spacing) * 9)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[10rem\]{min-width:10rem}.min-w-\[50px\]{min-width:50px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-1{--tw-border-spacing-x:var(--spacing);--tw-border-spacing-y:var(--spacing);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.scrollbar-none{scrollbar-width:none}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block:0}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 10) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 10) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-1{row-gap:var(--spacing)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-outline-variant>:not(:last-child)){border-color:var(--color-outline-variant)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.7rem\]{border-radius:1.7rem}.rounded-\[2\.2rem\]{border-radius:2.2rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-s-2{border-inline-start-style:var(--tw-border-style);border-inline-start-width:2px}.border-s-4{border-inline-start-style:var(--tw-border-style);border-inline-start-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.tone-amber{background-color:var(--background-color-tone-amber);color:var(--text-color-tone-amber);border-color:var(--border-color-tone-amber)}.tone-green{background-color:var(--background-color-tone-green);color:var(--text-color-tone-green);border-color:var(--border-color-tone-green)}.tone-rose{background-color:var(--background-color-tone-rose);color:var(--text-color-tone-rose);border-color:var(--border-color-tone-rose)}.tone-sky{background-color:var(--background-color-tone-sky);color:var(--text-color-tone-sky);border-color:var(--border-color-tone-sky)}.tone-slate{background-color:var(--background-color-tone-slate);color:var(--text-color-tone-slate);border-color:var(--border-color-tone-slate)}.tone-teal{background-color:var(--background-color-tone-teal);color:var(--text-color-tone-teal);border-color:var(--border-color-tone-teal)}.tone-violet{background-color:var(--background-color-tone-violet);color:var(--text-color-tone-violet);border-color:var(--border-color-tone-violet)}.border-amber-300\/80{border-color:#ffd236cc}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/80{border-color:color-mix(in oklab, var(--color-amber-300) 80%, transparent)}}.border-brand{border-color:var(--color-brand)}.border-current,.border-current\/20{border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.border-current\/20{border-color:color-mix(in oklab, currentcolor 20%, transparent)}}.border-cyan-900\/60{border-color:#104e6499}@supports (color:color-mix(in lab, red, red)){.border-cyan-900\/60{border-color:color-mix(in oklab, var(--color-cyan-900) 60%, transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-error{border-color:var(--color-error)}.border-error\/30{border-color:#ba1a1a4d}@supports (color:color-mix(in lab, red, red)){.border-error\/30{border-color:color-mix(in oklab, var(--color-error) 30%, transparent)}}.border-error\/40{border-color:#ba1a1a66}@supports (color:color-mix(in lab, red, red)){.border-error\/40{border-color:color-mix(in oklab, var(--color-error) 40%, transparent)}}.border-navy{border-color:var(--color-navy)}.border-outline-variant{border-color:var(--color-outline-variant)}.border-outline-variant\/20{border-color:#c4c6cf33}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/20{border-color:color-mix(in oklab, var(--color-outline-variant) 20%, transparent)}}.border-outline-variant\/30{border-color:#c4c6cf4d}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/30{border-color:color-mix(in oklab, var(--color-outline-variant) 30%, transparent)}}.border-outline-variant\/40{border-color:#c4c6cf66}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/40{border-color:color-mix(in oklab, var(--color-outline-variant) 40%, transparent)}}.border-outline-variant\/50{border-color:#c4c6cf80}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/50{border-color:color-mix(in oklab, var(--color-outline-variant) 50%, transparent)}}.border-outline-variant\/60{border-color:#c4c6cf99}@supports (color:color-mix(in lab, red, red)){.border-outline-variant\/60{border-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-rose-400\/40{border-color:#ff667f66}@supports (color:color-mix(in lab, red, red)){.border-rose-400\/40{border-color:color-mix(in oklab, var(--color-rose-400) 40%, transparent)}}.border-rose-500\/50{border-color:#ff235780}@supports (color:color-mix(in lab, red, red)){.border-rose-500\/50{border-color:color-mix(in oklab, var(--color-rose-500) 50%, transparent)}}.border-rose-700\/60{border-color:#c2003999}@supports (color:color-mix(in lab, red, red)){.border-rose-700\/60{border-color:color-mix(in oklab, var(--color-rose-700) 60%, transparent)}}.border-rose-800\/40{border-color:#a3003766}@supports (color:color-mix(in lab, red, red)){.border-rose-800\/40{border-color:color-mix(in oklab, var(--color-rose-800) 40%, transparent)}}.border-secondary{border-color:var(--color-secondary)}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-200\/60{border-color:#b8e6fe99}@supports (color:color-mix(in lab, red, red)){.border-sky-200\/60{border-color:color-mix(in oklab, var(--color-sky-200) 60%, transparent)}}.border-slate-200{border-color:var(--color-slate-200)}.border-teal-200\/15{border-color:#96f7e426}@supports (color:color-mix(in lab, red, red)){.border-teal-200\/15{border-color:color-mix(in oklab, var(--color-teal-200) 15%, transparent)}}.border-tertiary-fixed{border-color:var(--color-tertiary-fixed)}.border-tertiary-fixed-dim{border-color:var(--color-tertiary-fixed-dim)}.border-tertiary-fixed-dim\/30{border-color:#ffc79a4d}@supports (color:color-mix(in lab, red, red)){.border-tertiary-fixed-dim\/30{border-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 30%, transparent)}}.border-tertiary-fixed-dim\/40{border-color:#ffc79a66}@supports (color:color-mix(in lab, red, red)){.border-tertiary-fixed-dim\/40{border-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 40%, transparent)}}.border-tertiary-fixed-dim\/50{border-color:#ffc79a80}@supports (color:color-mix(in lab, red, red)){.border-tertiary-fixed-dim\/50{border-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 50%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/95{background-color:#fef3c6f2}@supports (color:color-mix(in lab, red, red)){.bg-amber-100\/95{background-color:color-mix(in oklab, var(--color-amber-100) 95%, transparent)}}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-700{background-color:var(--color-amber-700)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/25{background-color:#00000040}@supports (color:color-mix(in lab, red, red)){.bg-black\/25{background-color:color-mix(in oklab, var(--color-black) 25%, transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/35{background-color:#00000059}@supports (color:color-mix(in lab, red, red)){.bg-black\/35{background-color:color-mix(in oklab, var(--color-black) 35%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-brand{background-color:var(--color-brand)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-cyan-50{background-color:var(--color-cyan-50)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-error{background-color:var(--color-error)}.bg-error-container{background-color:var(--color-error-container)}.bg-error-container\/40{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.bg-error-container\/40{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.bg-error\/10{background-color:#ba1a1a1a}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-error\/90{background-color:#ba1a1ae6}@supports (color:color-mix(in lab, red, red)){.bg-error\/90{background-color:color-mix(in oklab, var(--color-error) 90%, transparent)}}.bg-fuchsia-50{background-color:var(--color-fuchsia-50)}.bg-gold{background-color:var(--color-gold)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-lime-50{background-color:var(--color-lime-50)}.bg-live{background-color:var(--color-live)}.bg-live-dot{background-color:var(--color-live-dot)}.bg-mint{background-color:var(--color-mint)}.bg-mint-deep{background-color:var(--color-mint-deep)}.bg-navy{background-color:var(--color-navy)}.bg-on-tertiary-fixed{background-color:var(--color-on-tertiary-fixed)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-outline{background-color:var(--color-outline)}.bg-outline-variant{background-color:var(--color-outline-variant)}.bg-outline-variant\/30{background-color:#c4c6cf4d}@supports (color:color-mix(in lab, red, red)){.bg-outline-variant\/30{background-color:color-mix(in oklab, var(--color-outline-variant) 30%, transparent)}}.bg-outline-variant\/60{background-color:#c4c6cf99}@supports (color:color-mix(in lab, red, red)){.bg-outline-variant\/60{background-color:color-mix(in oklab, var(--color-outline-variant) 60%, transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-container{background-color:var(--color-primary-container)}.bg-primary-container\/80{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 82%, #2f8fd6) 80%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-primary-container\/80{background-color:color-mix(in oklab, var(--color-primary-container) 80%, transparent)}}.bg-primary\/5{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/5{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.bg-primary\/80{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/80{background-color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.bg-purple-50{background-color:var(--color-purple-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-rose-400\/15{background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.bg-rose-400\/15{background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-500\/15{background-color:#ff235726}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/15{background-color:color-mix(in oklab, var(--color-rose-500) 15%, transparent)}}.bg-rose-500\/20{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/20{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-rose-700{background-color:var(--color-rose-700)}.bg-rose-950\/60{background-color:#4d021899}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/60{background-color:color-mix(in oklab, var(--color-rose-950) 60%, transparent)}}.bg-rose-950\/90{background-color:#4d0218e6}@supports (color:color-mix(in lab, red, red)){.bg-rose-950\/90{background-color:color-mix(in oklab, var(--color-rose-950) 90%, transparent)}}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary-container{background-color:var(--color-secondary-container)}.bg-secondary-container\/20{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 22%, #fff) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-container\/20{background-color:color-mix(in oklab, var(--color-secondary-container) 20%, transparent)}}.bg-secondary-container\/50{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 22%, #fff) 50%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-container\/50{background-color:color-mix(in oklab, var(--color-secondary-container) 50%, transparent)}}.bg-secondary-container\/60{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary) 22%, #fff) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary-container\/60{background-color:color-mix(in oklab, var(--color-secondary-container) 60%, transparent)}}.bg-secondary-fixed-dim{background-color:var(--color-secondary-fixed-dim)}.bg-secondary\/10{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 80%, #2f8fd6) 10%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/10{background-color:color-mix(in oklab, var(--color-secondary) 10%, transparent)}}.bg-secondary\/15{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 80%, #2f8fd6) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/15{background-color:color-mix(in oklab, var(--color-secondary) 15%, transparent)}}.bg-secondary\/20{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 80%, #2f8fd6) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/20{background-color:color-mix(in oklab, var(--color-secondary) 20%, transparent)}}.bg-secondary\/30{background-color:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 80%, #2f8fd6) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab, var(--color-secondary) 30%, transparent)}}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-500{background-color:var(--color-sky-500)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/55{background-color:#0206188c}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/55{background-color:color-mix(in oklab, var(--color-slate-950) 55%, transparent)}}.bg-slate-950\/60{background-color:#02061899}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/60{background-color:color-mix(in oklab, var(--color-slate-950) 60%, transparent)}}.bg-slate-950\/70{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/70{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.bg-slate-950\/90{background-color:#020618e6}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/90{background-color:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.bg-surface{background-color:var(--color-surface)}.bg-surface-container{background-color:var(--color-surface-container)}.bg-surface-container-high{background-color:var(--color-surface-container-high)}.bg-surface-container-highest\/10{background-color:#d8e3fa1a}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-highest\/10{background-color:color-mix(in oklab, var(--color-surface-container-highest) 10%, transparent)}}.bg-surface-container-highest\/15{background-color:#d8e3fa26}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-highest\/15{background-color:color-mix(in oklab, var(--color-surface-container-highest) 15%, transparent)}}.bg-surface-container-highest\/20{background-color:#d8e3fa33}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-highest\/20{background-color:color-mix(in oklab, var(--color-surface-container-highest) 20%, transparent)}}.bg-surface-container-highest\/25{background-color:#d8e3fa40}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-highest\/25{background-color:color-mix(in oklab, var(--color-surface-container-highest) 25%, transparent)}}.bg-surface-container-highest\/30{background-color:#d8e3fa4d}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-highest\/30{background-color:color-mix(in oklab, var(--color-surface-container-highest) 30%, transparent)}}.bg-surface-container-low{background-color:var(--color-surface-container-low)}.bg-surface-container-lowest{background-color:var(--color-surface-container-lowest)}.bg-surface-container-lowest\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-lowest\/90{background-color:color-mix(in oklab, var(--color-surface-container-lowest) 90%, transparent)}}.bg-surface-container-lowest\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-surface-container-lowest\/95{background-color:color-mix(in oklab, var(--color-surface-container-lowest) 95%, transparent)}}.bg-surface-variant{background-color:var(--color-surface-variant)}.bg-surface\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-surface\/70{background-color:color-mix(in oklab, var(--color-surface) 70%, transparent)}}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-300\/10{background-color:#46ecd51a}@supports (color:color-mix(in lab, red, red)){.bg-teal-300\/10{background-color:color-mix(in oklab, var(--color-teal-300) 10%, transparent)}}.bg-teal-400{background-color:var(--color-teal-400)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-tertiary-container{background-color:var(--color-tertiary-container)}.bg-tertiary-container\/40{background-color:#fff6df66}@supports (color:color-mix(in lab, red, red)){.bg-tertiary-container\/40{background-color:color-mix(in oklab, var(--color-tertiary-container) 40%, transparent)}}.bg-tertiary-fixed{background-color:var(--color-tertiary-fixed)}.bg-tertiary-fixed-dim{background-color:var(--color-tertiary-fixed-dim)}.bg-tertiary-fixed-dim\/10{background-color:#ffc79a1a}@supports (color:color-mix(in lab, red, red)){.bg-tertiary-fixed-dim\/10{background-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 10%, transparent)}}.bg-tertiary-fixed-dim\/20{background-color:#ffc79a33}@supports (color:color-mix(in lab, red, red)){.bg-tertiary-fixed-dim\/20{background-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 20%, transparent)}}.bg-tertiary-fixed-dim\/30{background-color:#ffc79a4d}@supports (color:color-mix(in lab, red, red)){.bg-tertiary-fixed-dim\/30{background-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 30%, transparent)}}.bg-tone-sky{background-color:var(--background-color-tone-sky)}.bg-tone-slate{background-color:var(--background-color-tone-slate)}.bg-transparent{background-color:#0000}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-tr{--tw-gradient-position:to top right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-hero-deep{background-image:linear-gradient(135deg,#0a2540 0%,#0b3a52 55%,#0d5c75 100%)}.from-\[\#003847\]{--tw-gradient-from:#003847;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-amber-700{--tw-gradient-from:var(--color-amber-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/80{--tw-gradient-from:#000c}@supports (color:color-mix(in lab, red, red)){.from-black\/80{--tw-gradient-from:color-mix(in oklab, var(--color-black) 80%, transparent)}}.from-black\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/85{--tw-gradient-from:#000000d9}@supports (color:color-mix(in lab, red, red)){.from-black\/85{--tw-gradient-from:color-mix(in oklab, var(--color-black) 85%, transparent)}}.from-black\/85{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/90{--tw-gradient-from:#000000e6}@supports (color:color-mix(in lab, red, red)){.from-black\/90{--tw-gradient-from:color-mix(in oklab, var(--color-black) 90%, transparent)}}.from-black\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-800{--tw-gradient-from:var(--color-emerald-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-indigo-900{--tw-gradient-from:var(--color-indigo-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-navy{--tw-gradient-from:var(--color-navy);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary{--tw-gradient-from:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary-container{--tw-gradient-from:var(--color-primary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-primary\/80{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/80{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.from-primary\/80{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-rose-600{--tw-gradient-from:var(--color-rose-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950{--tw-gradient-from:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-slate-950\/90{--tw-gradient-from:#020618e6}@supports (color:color-mix(in lab, red, red)){.from-slate-950\/90{--tw-gradient-from:color-mix(in oklab, var(--color-slate-950) 90%, transparent)}}.from-slate-950\/90{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-amber-900{--tw-gradient-via:var(--color-amber-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/30{--tw-gradient-via:#0000004d}@supports (color:color-mix(in lab, red, red)){.via-black\/30{--tw-gradient-via:color-mix(in oklab, var(--color-black) 30%, transparent)}}.via-black\/30{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/45{--tw-gradient-via:#00000073}@supports (color:color-mix(in lab, red, red)){.via-black\/45{--tw-gradient-via:color-mix(in oklab, var(--color-black) 45%, transparent)}}.via-black\/45{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-emerald-900{--tw-gradient-via:var(--color-emerald-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-ocean{--tw-gradient-via:var(--color-ocean);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary{--tw-gradient-via:var(--color-primary);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary-container{--tw-gradient-via:var(--color-primary-container);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/40{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/40{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.via-primary\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/72{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/72{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 72%, transparent)}}.via-primary\/72{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-primary\/80{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.via-primary\/80{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.via-primary\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900{--tw-gradient-via:var(--color-slate-900);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-900\/60{--tw-gradient-via:#0f172b99}@supports (color:color-mix(in lab, red, red)){.via-slate-900\/60{--tw-gradient-via:color-mix(in oklab, var(--color-slate-900) 60%, transparent)}}.via-slate-900\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-slate-950\/70{--tw-gradient-via:#020618b3}@supports (color:color-mix(in lab, red, red)){.via-slate-950\/70{--tw-gradient-via:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.via-slate-950\/70{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#04202c\]{--tw-gradient-to:#04202c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/10{--tw-gradient-to:#0000001a}@supports (color:color-mix(in lab, red, red)){.to-black\/10{--tw-gradient-to:color-mix(in oklab, var(--color-black) 10%, transparent)}}.to-black\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-black\/25{--tw-gradient-to:#00000040}@supports (color:color-mix(in lab, red, red)){.to-black\/25{--tw-gradient-to:color-mix(in oklab, var(--color-black) 25%, transparent)}}.to-black\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary-container{--tw-gradient-to:var(--color-primary-container);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/25{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/25{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 25%, transparent)}}.to-primary\/25{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-primary\/35{--tw-gradient-to:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.to-primary\/35{--tw-gradient-to:color-mix(in oklab, var(--color-primary) 35%, transparent)}}.to-primary\/35{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-rose-700{--tw-gradient-to:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-secondary\/30{--tw-gradient-to:color-mix(in srgb, color-mix(in srgb, var(--primary-band) 80%, #2f8fd6) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){.to-secondary\/30{--tw-gradient-to:color-mix(in oklab, var(--color-secondary) 30%, transparent)}}.to-secondary\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-900{--tw-gradient-to:var(--color-slate-900);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950{--tw-gradient-to:var(--color-slate-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-slate-950\/30{--tw-gradient-to:#0206184d}@supports (color:color-mix(in lab, red, red)){.to-slate-950\/30{--tw-gradient-to:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}.to-slate-950\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.p-0{padding:0}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-0{padding-inline:0}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-px{padding-block:1px}.ps-1{padding-inline-start:var(--spacing)}.ps-2{padding-inline-start:calc(var(--spacing) * 2)}.ps-3{padding-inline-start:calc(var(--spacing) * 3)}.ps-3\.5{padding-inline-start:calc(var(--spacing) * 3.5)}.ps-4{padding-inline-start:calc(var(--spacing) * 4)}.ps-9{padding-inline-start:calc(var(--spacing) * 9)}.ps-10{padding-inline-start:calc(var(--spacing) * 10)}.ps-11{padding-inline-start:calc(var(--spacing) * 11)}.pe-1{padding-inline-end:var(--spacing)}.pe-2{padding-inline-end:calc(var(--spacing) * 2)}.pe-2\.5{padding-inline-end:calc(var(--spacing) * 2.5)}.pe-3{padding-inline-end:calc(var(--spacing) * 3)}.pe-4{padding-inline-end:calc(var(--spacing) * 4)}.pe-12{padding-inline-end:calc(var(--spacing) * 12)}.pe-14{padding-inline-end:calc(var(--spacing) * 14)}.pe-20{padding-inline-end:calc(var(--spacing) * 20)}.pe-24{padding-inline-end:calc(var(--spacing) * 24)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-3\.5{padding-bottom:calc(var(--spacing) * 3.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-3{padding-left:calc(var(--spacing) * 3)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.font-display-sacred{font-family:var(--font-display-sacred)}.font-label-sacred-caps{font-family:var(--font-label-sacred-caps)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-scripture-telugu{font-family:var(--font-scripture-telugu)}.font-serif{font-family:var(--font-serif)}.text-display-sacred-mobile{font-size:var(--text-display-sacred-mobile);line-height:var(--tw-leading,var(--text-display-sacred-mobile--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sacred-mobile--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sacred-mobile--font-weight))}.text-headline-lg{font-size:var(--text-headline-lg);line-height:var(--tw-leading,var(--text-headline-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-lg--font-weight))}.text-headline-md{font-size:var(--text-headline-md);line-height:var(--tw-leading,var(--text-headline-md--line-height));letter-spacing:var(--tw-tracking,var(--text-headline-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline-md--font-weight))}.text-label-lg{font-size:var(--text-label-lg);line-height:var(--tw-leading,var(--text-label-lg--line-height));letter-spacing:var(--tw-tracking,var(--text-label-lg--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-lg--font-weight))}.text-label-md{font-size:var(--text-label-md);line-height:var(--tw-leading,var(--text-label-md--line-height));letter-spacing:var(--tw-tracking,var(--text-label-md--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-md--font-weight))}.text-label-sacred-caps{font-size:var(--text-label-sacred-caps);line-height:var(--tw-leading,var(--text-label-sacred-caps--line-height));letter-spacing:var(--tw-tracking,var(--text-label-sacred-caps--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label-sacred-caps--font-weight))}.text-headline-sm{font-size:var(--text-headline-sm);line-height:var(--tw-leading,var(--text-headline-sm--line-height));font-weight:var(--tw-font-weight,var(--text-headline-sm--font-weight))}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-body-lg{font-size:var(--text-body-lg);line-height:var(--tw-leading,var(--text-body-lg--line-height))}.text-body-md{font-size:var(--text-body-md);line-height:var(--tw-leading,var(--text-body-md--line-height))}.text-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-scripture-telugu{font-size:var(--text-scripture-telugu);line-height:var(--tw-leading,var(--text-scripture-telugu--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.8\]{--tw-leading:1.8;line-height:1.8}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-300{color:var(--color-amber-300)}.text-amber-400{color:var(--color-amber-400)}.text-amber-600{color:var(--color-amber-600)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-600{color:var(--color-blue-600)}.text-brand{color:var(--color-brand)}.text-cyan-600{color:var(--color-cyan-600)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-950{color:var(--color-emerald-950)}.text-error{color:var(--color-error)}.text-eyebrow{color:var(--text-color-eyebrow)}.text-fuchsia-600{color:var(--color-fuchsia-600)}.text-gold{color:var(--color-gold)}.text-indigo-600{color:var(--color-indigo-600)}.text-inherit{color:inherit}.text-inverse-primary{color:var(--color-inverse-primary)}.text-lime-700{color:var(--color-lime-700)}.text-mint{color:var(--color-mint)}.text-navy{color:var(--color-navy)}.text-on-brand{color:var(--color-on-brand)}.text-on-error{color:var(--color-on-error)}.text-on-error-container{color:var(--color-on-error-container)}.text-on-primary{color:var(--color-on-primary)}.text-on-primary-container{color:var(--color-on-primary-container)}.text-on-primary\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-on-primary\/80{color:color-mix(in oklab, var(--color-on-primary) 80%, transparent)}}.text-on-secondary{color:var(--color-on-secondary)}.text-on-secondary-container{color:var(--color-on-secondary-container)}.text-on-surface{color:var(--color-on-surface)}.text-on-surface-variant{color:var(--color-on-surface-variant)}.text-on-tertiary-container{color:var(--color-on-tertiary-container)}.text-on-tertiary-fixed{color:var(--color-on-tertiary-fixed)}.text-orange-600{color:var(--color-orange-600)}.text-outline{color:var(--color-outline)}.text-outline-variant{color:var(--color-outline-variant)}.text-outline-variant\/40{color:#c4c6cf66}@supports (color:color-mix(in lab, red, red)){.text-outline-variant\/40{color:color-mix(in oklab, var(--color-outline-variant) 40%, transparent)}}.text-primary{color:var(--color-primary)}.text-primary-fixed{color:var(--color-primary-fixed)}.text-purple-600{color:var(--color-purple-600)}.text-red-600{color:var(--color-red-600)}.text-rose-100{color:var(--color-rose-100)}.text-rose-200{color:var(--color-rose-200)}.text-rose-300{color:var(--color-rose-300)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary{color:var(--color-secondary)}.text-secondary-fixed-dim{color:var(--color-secondary-fixed-dim)}.text-sky-100{color:var(--color-sky-100)}.text-sky-200{color:var(--color-sky-200)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-slate-100{color:var(--color-slate-100)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-surface-container{color:var(--color-surface-container)}.text-surface-container-high{color:var(--color-surface-container-high)}.text-teal-50{color:var(--color-teal-50)}.text-teal-100{color:var(--color-teal-100)}.text-teal-200{color:var(--color-teal-200)}.text-teal-300{color:var(--color-teal-300)}.text-teal-600{color:var(--color-teal-600)}.text-tertiary-fixed{color:var(--color-tertiary-fixed)}.text-tertiary-fixed-dim{color:var(--color-tertiary-fixed-dim)}.text-tone-amber{color:var(--text-color-tone-amber)}.text-tone-green{color:var(--text-color-tone-green)}.text-tone-rose{color:var(--text-color-tone-rose)}.text-tone-sky{color:var(--text-color-tone-sky)}.text-tone-teal{color:var(--text-color-tone-teal)}.text-tone-violet{color:var(--text-color-tone-violet)}.text-white{color:var(--color-white)}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.text-white\/75{color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.\[text-decoration-line\:underline\]{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.accent-primary{accent-color:var(--color-primary)}.accent-secondary{accent-color:var(--color-secondary)}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xs{--tw-shadow:0 1px var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-amber-950\/20{--tw-shadow-color:#46190133}@supports (color:color-mix(in lab, red, red)){.shadow-amber-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-amber-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-primary{--tw-ring-color:var(--color-primary)}.ring-secondary{--tw-ring-color:var(--color-secondary)}.ring-violet-500\/20{--tw-ring-color:#8d54ff33}@supports (color:color-mix(in lab, red, red)){.ring-violet-500\/20{--tw-ring-color:color-mix(in oklab, var(--color-violet-500) 20%, transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.\[outline\:none\]{outline:none}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[text-decoration\:underline\]{text-decoration:underline}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-110:is(:where(.group):hover *){--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:bg-amber-600:is(:where(.group):hover *){background-color:var(--color-amber-600)}.group-hover\:bg-blue-600:is(:where(.group):hover *){background-color:var(--color-blue-600)}.group-hover\:bg-cyan-600:is(:where(.group):hover *){background-color:var(--color-cyan-600)}.group-hover\:bg-emerald-600:is(:where(.group):hover *){background-color:var(--color-emerald-600)}.group-hover\:bg-fuchsia-600:is(:where(.group):hover *){background-color:var(--color-fuchsia-600)}.group-hover\:bg-indigo-600:is(:where(.group):hover *){background-color:var(--color-indigo-600)}.group-hover\:bg-lime-700:is(:where(.group):hover *){background-color:var(--color-lime-700)}.group-hover\:bg-orange-600:is(:where(.group):hover *){background-color:var(--color-orange-600)}.group-hover\:bg-primary:is(:where(.group):hover *){background-color:var(--color-primary)}.group-hover\:bg-purple-600:is(:where(.group):hover *){background-color:var(--color-purple-600)}.group-hover\:bg-red-600:is(:where(.group):hover *){background-color:var(--color-red-600)}.group-hover\:bg-rose-600:is(:where(.group):hover *){background-color:var(--color-rose-600)}.group-hover\:bg-slate-700:is(:where(.group):hover *){background-color:var(--color-slate-700)}.group-hover\:bg-teal-600:is(:where(.group):hover *){background-color:var(--color-teal-600)}.group-hover\:text-on-primary:is(:where(.group):hover *){color:var(--color-on-primary)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--color-primary)}.group-hover\:text-secondary:is(:where(.group):hover *){color:var(--color-secondary)}.group-hover\:text-secondary-fixed-dim:is(:where(.group):hover *){color:var(--color-secondary-fixed-dim)}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-on-surface-variant::placeholder{color:var(--color-on-surface-variant)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.empty\:hidden:empty{display:none}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:ring-2:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-within\:ring-mint:focus-within{--tw-ring-color:var(--color-mint)}.focus-within\:ring-primary:focus-within{--tw-ring-color:var(--color-primary)}.focus-within\:ring-secondary:focus-within{--tw-ring-color:var(--color-secondary)}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:border-brand:hover{border-color:var(--color-brand)}.hover\:border-outline:hover{border-color:var(--color-outline)}.hover\:border-primary:hover{border-color:var(--color-primary)}.hover\:border-tone-teal:hover{border-color:var(--border-color-tone-teal)}.hover\:bg-amber-300:hover{background-color:var(--color-amber-300)}.hover\:bg-amber-800:hover{background-color:var(--color-amber-800)}.hover\:bg-black\/60:hover{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/60:hover{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.hover\:bg-brand:hover{background-color:var(--color-brand)}.hover\:bg-brand-hover:hover{background-color:var(--color-brand-hover)}.hover\:bg-emerald-600:hover{background-color:var(--color-emerald-600)}.hover\:bg-error-container\/40:hover{background-color:#ffdad666}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error-container\/40:hover{background-color:color-mix(in oklab, var(--color-error-container) 40%, transparent)}}.hover\:bg-gold-deep:hover{background-color:var(--color-gold-deep)}.hover\:bg-navy:hover{background-color:var(--color-navy)}.hover\:bg-ocean:hover{background-color:var(--color-ocean)}.hover\:bg-primary:hover,.hover\:bg-primary\/20:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/20:hover{background-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--color-primary) 90%, transparent)}}.hover\:bg-rose-400:hover{background-color:var(--color-rose-400)}.hover\:bg-rose-500:hover{background-color:var(--color-rose-500)}.hover\:bg-rose-500\/20:hover{background-color:#ff235733}@supports (color:color-mix(in lab, red, red)){.hover\:bg-rose-500\/20:hover{background-color:color-mix(in oklab, var(--color-rose-500) 20%, transparent)}}.hover\:bg-rose-700:hover{background-color:var(--color-rose-700)}.hover\:bg-rose-800:hover{background-color:var(--color-rose-800)}.hover\:bg-secondary:hover{background-color:var(--color-secondary)}.hover\:bg-secondary-container:hover{background-color:var(--color-secondary-container)}.hover\:bg-sky-50:hover{background-color:var(--color-sky-50)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-surface-container:hover{background-color:var(--color-surface-container)}.hover\:bg-surface-container-high:hover{background-color:var(--color-surface-container-high)}.hover\:bg-surface-container-highest\/25:hover{background-color:#d8e3fa40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-container-highest\/25:hover{background-color:color-mix(in oklab, var(--color-surface-container-highest) 25%, transparent)}}.hover\:bg-surface-container-highest\/40:hover{background-color:#d8e3fa66}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-container-highest\/40:hover{background-color:color-mix(in oklab, var(--color-surface-container-highest) 40%, transparent)}}.hover\:bg-surface-container-highest\/50:hover{background-color:#d8e3fa80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-surface-container-highest\/50:hover{background-color:color-mix(in oklab, var(--color-surface-container-highest) 50%, transparent)}}.hover\:bg-surface-container-low:hover{background-color:var(--color-surface-container-low)}.hover\:bg-surface-variant:hover{background-color:var(--color-surface-variant)}.hover\:bg-teal-50:hover{background-color:var(--color-teal-50)}.hover\:bg-tertiary-container:hover{background-color:var(--color-tertiary-container)}.hover\:bg-tertiary-fixed:hover{background-color:var(--color-tertiary-fixed)}.hover\:bg-tertiary-fixed-dim:hover{background-color:var(--color-tertiary-fixed-dim)}.hover\:bg-tertiary-fixed-dim\/20:hover{background-color:#ffc79a33}@supports (color:color-mix(in lab, red, red)){.hover\:bg-tertiary-fixed-dim\/20:hover{background-color:color-mix(in oklab, var(--color-tertiary-fixed-dim) 20%, transparent)}}.hover\:bg-tone-sky:hover{background-color:var(--background-color-tone-sky)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/15:hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/15:hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.hover\:bg-white\/90:hover{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/90:hover{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.hover\:bg-hero-deep:hover{background-image:linear-gradient(135deg,#0a2540 0%,#0b3a52 55%,#0d5c75 100%)}.hover\:from-rose-700:hover{--tw-gradient-from:var(--color-rose-700);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:to-rose-800:hover{--tw-gradient-to:var(--color-rose-800);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.hover\:text-amber-200:hover{color:var(--color-amber-200)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-on-brand:hover{color:var(--color-on-brand)}.hover\:text-on-primary:hover{color:var(--color-on-primary)}.hover\:text-on-secondary:hover{color:var(--color-on-secondary)}.hover\:text-on-secondary-container:hover{color:var(--color-on-secondary-container)}.hover\:text-on-surface:hover{color:var(--color-on-surface)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-tone-sky:hover{color:var(--text-color-tone-sky)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-xs:hover{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-white\/45:hover{--tw-ring-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.hover\:ring-white\/45:hover{--tw-ring-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:bg-surface-container:focus{background-color:var(--color-surface-container)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-primary:focus{--tw-ring-color:var(--color-primary)}.focus\:ring-secondary:focus{--tw-ring-color:var(--color-secondary)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--color-primary)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-surface-container-low:disabled:hover{background-color:var(--color-surface-container-low)}}.has-\[\:focus-visible\]\:outline:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:1px}.has-\[\:focus-visible\]\:outline-2:has(:focus-visible){outline-style:var(--tw-outline-style);outline-width:2px}.has-\[\:focus-visible\]\:outline-offset-2:has(:focus-visible){outline-offset:2px}.has-\[\:focus-visible\]\:outline-white:has(:focus-visible){outline-color:var(--color-white)}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-ping{animation:var(--animate-ping)}.motion-safe\:animate-pulse{animation:var(--animate-pulse)}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.motion-safe\:transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@media not all and (width>=700px){.max-\[700px\]\:bottom-20{bottom:calc(var(--spacing) * 20)}}@media (width>=480px){.min-\[480px\]\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=40rem){.sm\:ms-auto{margin-inline-start:auto}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:min-h-\[400px\]{min-height:400px}.sm\:w-24{width:calc(var(--spacing) * 24)}.sm\:w-28{width:calc(var(--spacing) * 28)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-baseline{align-items:baseline}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-start{justify-content:flex-start}.sm\:gap-0{gap:0}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:self-auto{align-self:auto}.sm\:self-center{align-self:center}.sm\:p-2\.5{padding:calc(var(--spacing) * 2.5)}.sm\:p-3{padding:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-6{padding-top:calc(var(--spacing) * 6)}.sm\:text-end{text-align:end}.sm\:text-display-sacred{font-size:var(--text-display-sacred);line-height:var(--tw-leading,var(--text-display-sacred--line-height));letter-spacing:var(--tw-tracking,var(--text-display-sacred--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display-sacred--font-weight))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (width>=48rem){.md\:order-none{order:0}.md\:col-span-2{grid-column:span 2/span 2}.md\:ms-8{margin-inline-start:calc(var(--spacing) * 8)}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:inline-flex{display:inline-flex}.md\:w-72{width:calc(var(--spacing) * 72)}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:self-auto{align-self:auto}.md\:rounded-full{border-radius:2147483647px}.md\:p-4{padding:calc(var(--spacing) * 4)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-10{padding-block:calc(var(--spacing) * 10)}.md\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-\[22px\]{font-size:22px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[34px\]{font-size:34px}.md\:text-\[40px\]{font-size:40px}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:inline{display:inline}.lg\:inline-flex{display:inline-flex}.lg\:w-56{width:calc(var(--spacing) * 56)}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-96{width:calc(var(--spacing) * 96)}.lg\:w-104{width:calc(var(--spacing) * 104)}.lg\:w-\[26rem\]{width:26rem}.lg\:w-auto{width:auto}.lg\:max-w-2xl{max-width:var(--container-2xl)}.lg\:max-w-56{max-width:calc(var(--spacing) * 56)}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:max-w-xl{max-width:var(--container-xl)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:justify-start{justify-content:flex-start}.lg\:gap-4{gap:calc(var(--spacing) * 4)}.lg\:gap-10{gap:calc(var(--spacing) * 10)}:where(.lg\:space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.lg\:self-center{align-self:center}.lg\:bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.lg\:from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:via-primary\/20{--tw-gradient-via:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.lg\:via-primary\/20{--tw-gradient-via:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.lg\:via-primary\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.lg\:to-primary{--tw-gradient-to:var(--color-primary);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:p-12{padding:calc(var(--spacing) * 12)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-10{padding-inline:calc(var(--spacing) * 10)}.lg\:px-12{padding-inline:calc(var(--spacing) * 12)}.lg\:px-14{padding-inline:calc(var(--spacing) * 14)}.lg\:py-14{padding-block:calc(var(--spacing) * 14)}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:pb-0{padding-bottom:0}.lg\:text-start{text-align:start}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=96rem){.\32 xl\:inline-flex{display:inline-flex}}.rtl\:rotate-180:where(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),[dir=rtl],[dir=rtl] *){rotate:180deg}.dark\:border-amber-800\/60:where([data-theme=dark] *,[data-theme=dark]){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/60:where([data-theme=dark] *,[data-theme=dark]){border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}@media (prefers-color-scheme:dark){.dark\:border-amber-800\/60:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:#953d0099}@supports (color:color-mix(in lab, red, red)){.dark\:border-amber-800\/60:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:color-mix(in oklab, var(--color-amber-800) 60%, transparent)}}}.dark\:border-emerald-400\/30:where([data-theme=dark] *,[data-theme=dark]){border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/30:where([data-theme=dark] *,[data-theme=dark]){border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}@media (prefers-color-scheme:dark){.dark\:border-emerald-400\/30:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:#00d2944d}@supports (color:color-mix(in lab, red, red)){.dark\:border-emerald-400\/30:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:color-mix(in oklab, var(--color-emerald-400) 30%, transparent)}}}.dark\:border-sky-400\/30:where([data-theme=dark] *,[data-theme=dark]){border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-400\/30:where([data-theme=dark] *,[data-theme=dark]){border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}@media (prefers-color-scheme:dark){.dark\:border-sky-400\/30:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:#00bcfe4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-sky-400\/30:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){border-color:color-mix(in oklab, var(--color-sky-400) 30%, transparent)}}}.dark\:bg-amber-400:where([data-theme=dark] *,[data-theme=dark]){background-color:var(--color-amber-400)}@media (prefers-color-scheme:dark){.dark\:bg-amber-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:var(--color-amber-400)}}.dark\:bg-amber-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-amber-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#fcbb001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-amber-400) 10%, transparent)}}}.dark\:bg-amber-400\/15:where([data-theme=dark] *,[data-theme=dark]){background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/15:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-amber-400\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#fcbb0026}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-amber-400) 15%, transparent)}}}.dark\:bg-amber-400\/25:where([data-theme=dark] *,[data-theme=dark]){background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/25:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-amber-400\/25:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#fcbb0040}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-400\/25:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-amber-400) 25%, transparent)}}}.dark\:bg-amber-950\/80:where([data-theme=dark] *,[data-theme=dark]){background-color:#461901cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/80:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-amber-950) 80%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-amber-950\/80:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#461901cc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-amber-950\/80:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-amber-950) 80%, transparent)}}}.dark\:bg-blue-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-blue-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#54a2ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-blue-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-blue-400) 10%, transparent)}}}.dark\:bg-cyan-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-cyan-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#00d2ef1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-cyan-400) 10%, transparent)}}}.dark\:bg-emerald-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-emerald-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#00d2941a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-emerald-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-emerald-400) 10%, transparent)}}}.dark\:bg-fuchsia-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#ec6cff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-fuchsia-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-fuchsia-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-fuchsia-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ec6cff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-fuchsia-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-fuchsia-400) 10%, transparent)}}}.dark\:bg-indigo-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#7d87ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-indigo-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-indigo-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#7d87ff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-indigo-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-indigo-400) 10%, transparent)}}}.dark\:bg-lime-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#9de5001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-lime-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-lime-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#9de5001a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-lime-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-lime-400) 10%, transparent)}}}.dark\:bg-orange-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-orange-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ff8b1a1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-orange-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-orange-400) 10%, transparent)}}}.dark\:bg-purple-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-purple-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#c07eff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-purple-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-purple-400) 10%, transparent)}}}.dark\:bg-red-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-red-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ff65681a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-red-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-red-400) 10%, transparent)}}}.dark\:bg-rose-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-rose-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ff667f1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-rose-400) 10%, transparent)}}}.dark\:bg-rose-400\/15:where([data-theme=dark] *,[data-theme=dark]){background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/15:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-rose-400\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ff667f26}@supports (color:color-mix(in lab, red, red)){.dark\:bg-rose-400\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-rose-400) 15%, transparent)}}}.dark\:bg-sky-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-sky-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#00bcfe1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-sky-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-sky-400) 10%, transparent)}}}.dark\:bg-slate-100:where([data-theme=dark] *,[data-theme=dark]){background-color:var(--color-slate-100)}@media (prefers-color-scheme:dark){.dark\:bg-slate-100:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:var(--color-slate-100)}}.dark\:bg-slate-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-slate-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#90a1b91a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-slate-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-slate-400) 10%, transparent)}}}.dark\:bg-teal-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-400\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-teal-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#00d3bd1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-400\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-teal-400) 10%, transparent)}}}.dark\:bg-white\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where([data-theme=dark] *,[data-theme=dark]){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}@media (prefers-color-scheme:dark){.dark\:bg-white\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/10:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}}.dark\:text-amber-50:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-amber-50)}@media (prefers-color-scheme:dark){.dark\:text-amber-50:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-amber-50)}}.dark\:text-amber-100:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-amber-100)}@media (prefers-color-scheme:dark){.dark\:text-amber-100:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-amber-100)}}.dark\:text-amber-100\/90:where([data-theme=dark] *,[data-theme=dark]){color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/90:where([data-theme=dark] *,[data-theme=dark]){color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}@media (prefers-color-scheme:dark){.dark\:text-amber-100\/90:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:#fef3c6e6}@supports (color:color-mix(in lab, red, red)){.dark\:text-amber-100\/90:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:color-mix(in oklab, var(--color-amber-100) 90%, transparent)}}}.dark\:text-amber-300:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-amber-300)}@media (prefers-color-scheme:dark){.dark\:text-amber-300:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-amber-300)}}.dark\:text-amber-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-amber-400)}@media (prefers-color-scheme:dark){.dark\:text-amber-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-amber-400)}}.dark\:text-amber-950:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-amber-950)}@media (prefers-color-scheme:dark){.dark\:text-amber-950:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-amber-950)}}.dark\:text-blue-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-blue-400)}@media (prefers-color-scheme:dark){.dark\:text-blue-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-blue-400)}}.dark\:text-cyan-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-cyan-400)}@media (prefers-color-scheme:dark){.dark\:text-cyan-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-cyan-400)}}.dark\:text-emerald-100:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-emerald-100)}@media (prefers-color-scheme:dark){.dark\:text-emerald-100:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-emerald-100)}}.dark\:text-emerald-300:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-emerald-300)}@media (prefers-color-scheme:dark){.dark\:text-emerald-300:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-emerald-300)}}.dark\:text-emerald-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-emerald-400)}@media (prefers-color-scheme:dark){.dark\:text-emerald-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-emerald-400)}}.dark\:text-fuchsia-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-fuchsia-400)}@media (prefers-color-scheme:dark){.dark\:text-fuchsia-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-fuchsia-400)}}.dark\:text-indigo-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-indigo-400)}@media (prefers-color-scheme:dark){.dark\:text-indigo-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-indigo-400)}}.dark\:text-lime-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-lime-400)}@media (prefers-color-scheme:dark){.dark\:text-lime-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-lime-400)}}.dark\:text-orange-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-orange-400)}@media (prefers-color-scheme:dark){.dark\:text-orange-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-orange-400)}}.dark\:text-purple-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-purple-400)}@media (prefers-color-scheme:dark){.dark\:text-purple-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-purple-400)}}.dark\:text-red-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-red-400)}@media (prefers-color-scheme:dark){.dark\:text-red-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-red-400)}}.dark\:text-rose-200:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-rose-200)}@media (prefers-color-scheme:dark){.dark\:text-rose-200:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-rose-200)}}.dark\:text-rose-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-rose-400)}@media (prefers-color-scheme:dark){.dark\:text-rose-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-rose-400)}}.dark\:text-sky-200:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-sky-200)}@media (prefers-color-scheme:dark){.dark\:text-sky-200:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-sky-200)}}.dark\:text-sky-300:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-sky-300)}@media (prefers-color-scheme:dark){.dark\:text-sky-300:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-sky-300)}}.dark\:text-slate-100:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-slate-100)}@media (prefers-color-scheme:dark){.dark\:text-slate-100:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-slate-100)}}.dark\:text-slate-300:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-slate-300)}@media (prefers-color-scheme:dark){.dark\:text-slate-300:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-slate-300)}}.dark\:text-slate-900:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-slate-900)}@media (prefers-color-scheme:dark){.dark\:text-slate-900:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-slate-900)}}.dark\:text-teal-400:where([data-theme=dark] *,[data-theme=dark]){color:var(--color-teal-400)}@media (prefers-color-scheme:dark){.dark\:text-teal-400:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)){color:var(--color-teal-400)}}@media (hover:hover){.dark\:hover\:bg-amber-300:where([data-theme=dark] *,[data-theme=dark]):hover{background-color:var(--color-amber-300)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-amber-300:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)):hover{background-color:var(--color-amber-300)}}}@media (hover:hover){.dark\:hover\:bg-white:where([data-theme=dark] *,[data-theme=dark]):hover{background-color:var(--color-white)}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-white:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)):hover{background-color:var(--color-white)}}}@media (hover:hover){.dark\:hover\:bg-white\/15:where([data-theme=dark] *,[data-theme=dark]):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where([data-theme=dark] *,[data-theme=dark]):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}@media (prefers-color-scheme:dark){@media (hover:hover){.dark\:hover\:bg-white\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)):hover{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-white\/15:where(:is(.site:not([data-theme=light]),.site:not([data-theme=light]) *)):hover{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}}}.tpl-classic{--color-surface:var(--c-surface);--color-surface-bright:var(--c-surface);--color-surface-container-lowest:var(--c-surface);--color-surface-container-low:var(--c-surface-2);--color-surface-container:var(--c-surface-2);--color-surface-container-high:var(--c-surface-3);--color-surface-container-highest:var(--c-surface-3);--color-surface-variant:var(--c-surface-3);--color-on-surface:var(--c-ink);--color-on-surface-variant:var(--c-ink-body);--color-outline:var(--c-line-strong);--color-outline-variant:var(--c-line);--color-error:#d92d20;--color-on-error:#fff}.tpl-classic[data-theme=dark]{--color-error:#ff9a90}@media (prefers-color-scheme:dark){.tpl-classic:not([data-theme=light]){--color-error:#ff9a90}}.tpl-sanctuary{--color-primary:var(--s-deep);--color-on-primary:var(--s-on-deep);--color-primary-container:var(--s-deep-2);--color-on-primary-container:var(--s-sky);--color-primary-fixed:var(--s-sky);--color-primary-fixed-dim:var(--s-sky-2);--color-inverse-primary:var(--s-sky);--color-secondary:var(--s-ocean);--color-on-secondary:var(--s-on-deep);--color-secondary-container:var(--s-ocean-soft);--color-on-secondary-container:var(--s-ocean-ink);--color-secondary-fixed-dim:var(--s-sky-2);--color-surface:var(--s-surface);--color-surface-bright:var(--s-surface);--color-background:var(--s-canvas);--color-surface-container-lowest:var(--s-surface);--color-surface-container-low:var(--s-surface-2);--color-surface-container:var(--s-surface-3);--color-surface-container-high:var(--s-surface-4);--color-surface-container-highest:var(--s-surface-5);--color-surface-variant:var(--s-surface-5);--color-on-surface:var(--s-ink);--color-on-surface-variant:var(--s-ink-body);--color-outline:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-sanctuary{--color-outline:color-mix(in srgb, var(--primary) 6%, #586a82)}}.tpl-sanctuary{--color-outline-variant:var(--s-line-strong);--color-tertiary:var(--s-seal-strong);--color-tertiary-fixed:var(--s-seal-soft);--color-tertiary-fixed-dim:var(--s-seal-dim);--color-on-tertiary-fixed:var(--s-seal-ink);--color-on-tertiary-container:var(--s-seal-strong);--color-tertiary-container:var(--s-seal-soft);--color-error:var(--s-red);--color-on-error:var(--s-on-red);--color-error-container:var(--s-red-soft);--color-on-error-container:var(--s-red-ink)}.tpl-classic[data-theme=dark],.tpl-classic:not([data-theme=light]){--color-tertiary:#ffb77d;--color-tertiary-fixed:#493d36;--color-tertiary-fixed-dim:#ffb77d66;--color-on-tertiary-fixed:#ffdcc3;--color-on-tertiary-container:#ffb77d;--color-tertiary-container:#ffb77d24;--color-brand-50:var(--c-brand-tint);--color-brand-100:var(--c-brand-tint-2);--color-secondary-container:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-classic[data-theme=dark],.tpl-classic:not([data-theme=light]){--color-secondary-container:color-mix(in srgb, var(--primary) 24%, #161b22)}}.tpl-classic[data-theme=dark],.tpl-classic:not([data-theme=light]){--color-on-secondary-container:var(--primary-glow)}@media (prefers-color-scheme:light){.tpl-classic:not([data-theme=dark]){--color-tertiary:#7a4d05;--color-tertiary-fixed:#ffdcc3;--color-tertiary-fixed-dim:#ffc79a;--color-on-tertiary-fixed:#2f1500;--color-on-tertiary-container:#b45309;--color-tertiary-container:#fff6df;--color-brand-50:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-classic:not([data-theme=dark]){--color-brand-50:color-mix(in srgb, var(--primary) 6%, #fff)}}.tpl-classic:not([data-theme=dark]){--color-brand-100:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-classic:not([data-theme=dark]){--color-brand-100:color-mix(in srgb, var(--primary) 12%, #fff)}}.tpl-classic:not([data-theme=dark]){--color-secondary-container:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-classic:not([data-theme=dark]){--color-secondary-container:color-mix(in srgb, var(--primary) 22%, #fff)}}.tpl-classic:not([data-theme=dark]){--color-on-secondary-container:#144f84}}.tpl-classic[data-theme=dark] :is(.text-primary,.hover\:text-primary,.group-hover\:text-primary):not(.bg-white){--color-primary:var(--primary-glow)}.tpl-classic[data-theme=dark] :is(.text-secondary,.hover\:text-secondary,.group-hover\:text-secondary):not(.bg-white){--color-secondary:var(--primary-glow)}@supports (color:color-mix(in lab, red, red)){.tpl-classic[data-theme=dark] :is(.text-secondary,.hover\:text-secondary,.group-hover\:text-secondary):not(.bg-white){--color-secondary:color-mix(in srgb, var(--primary-glow) 80%, #cfe6ff)}}.tpl-classic[data-theme=dark] .text-tertiary-fixed-dim{--color-tertiary-fixed-dim:#ffc79a}.tpl-classic[data-theme=dark] .text-tertiary-fixed{--color-tertiary-fixed:#ffdcc3}@media (prefers-color-scheme:dark){.tpl-classic:not([data-theme=light]) :is(.text-primary,.hover\:text-primary,.group-hover\:text-primary):not(.bg-white){--color-primary:var(--primary-glow)}.tpl-classic:not([data-theme=light]) :is(.text-secondary,.hover\:text-secondary,.group-hover\:text-secondary):not(.bg-white){--color-secondary:var(--primary-glow)}@supports (color:color-mix(in lab, red, red)){.tpl-classic:not([data-theme=light]) :is(.text-secondary,.hover\:text-secondary,.group-hover\:text-secondary):not(.bg-white){--color-secondary:color-mix(in srgb, var(--primary-glow) 80%, #cfe6ff)}}.tpl-classic:not([data-theme=light]) .text-tertiary-fixed-dim{--color-tertiary-fixed-dim:#ffc79a}.tpl-classic:not([data-theme=light]) .text-tertiary-fixed{--color-tertiary-fixed:#ffdcc3}}.tpl-sanctuary[data-theme=dark]{--color-secondary:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-sanctuary[data-theme=dark]{--color-secondary:color-mix(in srgb, var(--primary) 12%, #9cc8f7)}}.tpl-sanctuary[data-theme=dark]{--color-on-secondary:var(--s-deep);--color-tertiary-fixed:#fcd34d;--color-on-tertiary-fixed:#2a1500;--color-outline:#8a9ab0;--color-brand-50:var(--s-ocean-soft);--color-brand-100:var(--s-surface-4)}.tpl-sanctuary[data-theme=dark] :is(.text-primary,.hover\:text-primary,.group-hover\:text-primary){--color-primary:var(--s-sky)}@media (prefers-color-scheme:dark){.tpl-sanctuary:not([data-theme=light]){--color-secondary:var(--primary)}@supports (color:color-mix(in lab, red, red)){.tpl-sanctuary:not([data-theme=light]){--color-secondary:color-mix(in srgb, var(--primary) 12%, #9cc8f7)}}.tpl-sanctuary:not([data-theme=light]){--color-on-secondary:var(--s-deep);--color-tertiary-fixed:#fcd34d;--color-on-tertiary-fixed:#2a1500;--color-outline:#8a9ab0;--color-brand-50:var(--s-ocean-soft);--color-brand-100:var(--s-surface-4)}.tpl-sanctuary:not([data-theme=light]) :is(.text-primary,.hover\:text-primary,.group-hover\:text-primary){--color-primary:var(--s-sky)}}:is(.tpl-classic,.tpl-sanctuary)[data-theme=dark]{--background-color-tone-amber:#3a301e;--text-color-tone-amber:#fcd34d;--border-color-tone-amber:#6f4f19;--background-color-tone-green:#18362c;--text-color-tone-green:#86efac;--border-color-tone-green:#1b5f3a;--background-color-tone-sky:#1b3544;--text-color-tone-sky:#7dd3fc;--border-color-tone-sky:#245c78;--background-color-tone-violet:#2d2d45;--text-color-tone-violet:#c4b5fd;--border-color-tone-violet:#504878;--background-color-tone-rose:#3b2932;--text-color-tone-rose:#fda4af;--border-color-tone-rose:#723d4a;--background-color-tone-teal:#1a393b;--text-color-tone-teal:#5eead4;--border-color-tone-teal:#1f6561;--background-color-tone-slate:#282e37;--text-color-tone-slate:#cbd5e1;--border-color-tone-slate:#414955;--text-color-eyebrow:#5eead4}@media (prefers-color-scheme:dark){:is(.tpl-classic,.tpl-sanctuary):not([data-theme=light]){--background-color-tone-amber:#3a301e;--text-color-tone-amber:#fcd34d;--border-color-tone-amber:#6f4f19;--background-color-tone-green:#18362c;--text-color-tone-green:#86efac;--border-color-tone-green:#1b5f3a;--background-color-tone-sky:#1b3544;--text-color-tone-sky:#7dd3fc;--border-color-tone-sky:#245c78;--background-color-tone-violet:#2d2d45;--text-color-tone-violet:#c4b5fd;--border-color-tone-violet:#504878;--background-color-tone-rose:#3b2932;--text-color-tone-rose:#fda4af;--border-color-tone-rose:#723d4a;--background-color-tone-teal:#1a393b;--text-color-tone-teal:#5eead4;--border-color-tone-teal:#1f6561;--background-color-tone-slate:#282e37;--text-color-tone-slate:#cbd5e1;--border-color-tone-slate:#414955;--text-color-eyebrow:#5eead4}}:where(.tpl-classic,.tpl-sanctuary) button{background-color:#0000}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
