.assistant-feature-actions[data-v-19b8629b]{flex-wrap:wrap;gap:8px;min-width:0;margin-top:10px;display:flex}.assistant-feature-action[data-v-19b8629b]{border:1px solid var(--line);background:var(--panel);max-width:100%;min-height:40px;color:var(--accent);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;border-radius:8px;padding:7px 12px;line-height:1.5}.assistant-feature-action[data-v-19b8629b]:hover{border-color:var(--accent)}.assistant-feature-action[data-v-19b8629b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reading-share-message{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.reading-share-comment{background:var(--bubble-other,#fff);max-width:100%;color:var(--bubble-other-text,#27313c);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:12px 12px 12px 4px;justify-self:start;padding:9px 12px}.message-row.mine .reading-share-comment{border-radius:12px 12px 4px;justify-self:end}.reading-share-card{isolation:isolate;color:#3d352c;width:max-content;min-width:0;max-width:100%;font:inherit;text-align:left;overflow-wrap:anywhere;line-height:1.6;position:relative}.reading-share-card:before{content:"";z-index:-1;pointer-events:none;border:0 solid #0000;filter:drop-shadow(0 3px 4px #49331815);border-image-source:url(/assets/bookmark-plain-DfUDt1sT.webp);border-image-slice:190 190 80 130 fill;border-image-width:68px 68px 28px 46px;position:absolute;inset:0}.reading-share-card-content{min-width:0;padding:25px 30px 22px 40px}.reading-share-book:before{border-image-source:url(/assets/sticky-plain-BJADCb_u.webp);border-image-slice:300 200 200 24 fill;border-image-width:100px 67px 67px 8px}.reading-share-plant{object-fit:contain;object-position:top right;pointer-events:none;-webkit-user-select:none;user-select:none;width:50px;height:88px;position:absolute;top:9px;right:7px}.reading-share-book .reading-share-card-content{padding:28px 54px 36px 24px}.reading-share-bible .reading-share-heading,.reading-share-bible .reading-share-label{padding-right:28px}.reading-share-label{color:#9a4c28;align-items:center;gap:5px;margin-bottom:8px;font-size:12px;font-weight:650;display:inline-flex}.reading-share-heading{margin:0 0 5px;font-size:17px;font-weight:700;line-height:1.45;display:block}.reading-share-reference{color:#9a4c28;text-underline-offset:3px;cursor:pointer;text-decoration:underline}.reading-share-reference:focus-visible{outline-offset:3px;outline:2px solid #527bb3}.reading-share-reference[aria-disabled=true]{opacity:.55;cursor:wait}.reading-share-meta{color:#766650;font-size:12px;line-height:1.65;display:block}.reading-share-quote{white-space:pre-wrap;font-family:Songti SC,STSong,serif;font-size:var(--message-content-font-size,17px);margin:10px 0;line-height:1.7;display:block}.reading-share-note{white-space:pre-wrap;font-size:var(--message-content-font-size,16px);margin-top:8px}.reading-share-action{color:#fff;width:100%;min-height:42px;font:inherit;cursor:pointer;background:#b9582b;border:0;border-radius:22px;justify-content:center;align-items:center;gap:7px;margin-top:14px;padding:8px 12px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.reading-share-book .reading-share-action{color:#583912;background:#ffce65}.reading-share-action:hover{filter:brightness(.96)}.reading-share-action:focus-visible,.reading-share-note-open:focus-visible{outline-offset:3px;outline:2px solid #527bb3}.reading-share-action:disabled{opacity:.55;cursor:wait}.reading-share-note-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.reading-share-note-preview{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reading-share-error{color:#a33429;margin-top:8px;font-size:13px}.reading-share-book-layout{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:16px;display:grid}.reading-share-book-copy{min-width:0}.reading-share-book-layout>.reading-share-action{grid-column:1/-1;margin-top:0}@media (width<=480px){.reading-share-card-content{padding:24px 22px 20px 30px}.reading-share-book .reading-share-card-content{padding:24px 38px 36px 18px}.reading-share-plant{width:40px;height:76px;right:4px}.reading-share-book-layout{grid-template-columns:76px minmax(0,1fr);gap:12px}.reading-share-heading{font-size:16px}}.listen-card-position[data-v-111ca23d]{text-align:center;min-width:52px;font-size:12px}.listen-card[data-v-111ca23d]{max-width:100%}.listen-card-head[data-v-111ca23d]{gap:3px;display:grid}.listen-card-kicker[data-v-111ca23d]{color:#95704a;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.listen-card-head small[data-v-111ca23d]{color:#92775b}.listen-card-note[data-v-111ca23d]{color:#5c4a36;font-size:var(--message-content-font-size,15px);white-space:pre-wrap;margin:6px 0 0}.listen-card-list[data-v-111ca23d]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cbb797 transparent;gap:1px;max-height:360px;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow:hidden auto}.listen-card-row[data-v-111ca23d]{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;transition:background-color .25s;display:grid}.listen-card-row.current[data-v-111ca23d]{background:#f9731614}.listen-card-item[data-v-111ca23d]{color:#76502d;min-width:0;min-height:36px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 6px 4px 2px;display:grid}.listen-card-row.track .listen-card-item[data-v-111ca23d]{grid-template-columns:22px auto minmax(0,1fr) auto}.listen-card-item:hover .listen-card-label[data-v-111ca23d]{color:#5c3f1f}.listen-card-item[data-v-111ca23d]:focus-visible{outline-offset:2px;outline:2px solid #527bb3}.listen-card-index[data-v-111ca23d]{color:#a08564;font-variant-numeric:tabular-nums;background:#76502d14;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.listen-card-kind[data-v-111ca23d]{color:#a08564}.listen-card-label[data-v-111ca23d]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--message-content-font-size,16px);font-weight:600;transition:color .25s;overflow:hidden}.listen-card-verse[data-v-111ca23d]{color:#b9582b;font-variant-numeric:tabular-nums;font-size:12px}.listen-card-row.current .listen-card-label[data-v-111ca23d],.listen-card-row.current .listen-card-verse[data-v-111ca23d],.listen-card-row.current .listen-card-kind[data-v-111ca23d]{color:#f97316;font-weight:700}.listen-card-row.current .listen-card-index[data-v-111ca23d]{color:#fff;background:#f97316}.listen-card-open[data-v-111ca23d]{color:#a08564;cursor:pointer;opacity:0;background:0 0;border:0;padding:6px;transition:opacity .2s,color .2s;display:inline-flex}.listen-card-row:hover .listen-card-open[data-v-111ca23d],.listen-card-row.current .listen-card-open[data-v-111ca23d],.listen-card-open[data-v-111ca23d]:focus-visible{opacity:1}.listen-card-open[data-v-111ca23d]:hover{color:#5c3f1f}.listen-card-open[data-v-111ca23d]:disabled{opacity:.45;cursor:wait}@media (hover:none){.listen-card-open[data-v-111ca23d]{opacity:1}}.listen-card-prompt[data-v-111ca23d]{color:#4a3a28;font-family:Songti SC,STSong,serif;font-size:var(--message-content-font-size,16px);background:#f973160f;border-left:3px solid #f97316;margin:10px 2px 0;padding:8px 12px;line-height:1.7}.listen-card-prompt-enter-active[data-v-111ca23d],.listen-card-prompt-leave-active[data-v-111ca23d]{transition:opacity .25s,transform .25s}.listen-card-prompt-enter-from[data-v-111ca23d]{opacity:0;transform:translateY(4px)}.listen-card-prompt-leave-to[data-v-111ca23d]{opacity:0}.listen-card-prompt-leave-active[data-v-111ca23d]{pointer-events:none;position:absolute}.listen-card-controls[data-v-111ca23d]{justify-content:center;align-items:center;gap:6px;margin-top:12px;display:flex}.listen-card-button[data-v-111ca23d]{color:#76502d;cursor:pointer;background:#fffcf5e6;border:1px solid #76502d38;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:background-color .2s,color .2s,transform .15s;display:inline-flex}.listen-card-button[data-v-111ca23d]:hover:not(:disabled){color:#5c3f1f;background:#fff}.listen-card-button[data-v-111ca23d]:active:not(:disabled){transform:scale(.94)}.listen-card-button[data-v-111ca23d]:disabled{opacity:.35;cursor:default}.listen-card-button[data-v-111ca23d]:focus-visible{outline-offset:2px;outline:2px solid #527bb3}.listen-card-play[data-v-111ca23d]{color:#fff;background:#b9582b;border-color:#0000;width:48px;height:48px;box-shadow:0 6px 16px #b9582b47}.listen-card-play[data-v-111ca23d]:hover:not(:disabled){color:#fff;background:#a84d23}.listen-card.playing .listen-card-play[data-v-111ca23d]{background:#f97316;box-shadow:0 6px 16px #f9731652}.listen-card.playing .listen-card-play[data-v-111ca23d]:hover:not(:disabled){background:#ea6a0f}.sermon-floating-button[data-v-5e52cfae]{z-index:58;color:#f8f4e8;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#111827eb;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:8px;max-width:min(260px,100vw - 16px);min-height:46px;padding:10px 15px;display:flex;position:fixed;box-shadow:0 12px 34px #0000005c}.sermon-floating-button[data-v-5e52cfae]:active{cursor:grabbing}.sermon-floating-button[data-v-5e52cfae]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent,#2563eb) 62%, white);outline-offset:2px}.sermon-live-notifications[data-v-ba5d0cc2]{top:calc(58px + var(--safe-top,0px));z-index:57;width:min(440px,100vw - 24px);max-height:calc(100dvh - 76px - var(--safe-top,0px) - var(--safe-bottom,0px));position:fixed;left:50%;overflow-y:auto;transform:translate(-50%)}.sermon-live-card[data-v-ba5d0cc2]{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#111827f5;border:1px solid #fff3;border-radius:18px;padding:12px;overflow:hidden;box-shadow:0 18px 46px #00000061}.sermon-live-card+.sermon-live-card[data-v-ba5d0cc2]{margin-top:10px}.sermon-live-card header>span[data-v-ba5d0cc2]{flex-direction:column;margin-bottom:10px;display:flex}.sermon-live-card header small[data-v-ba5d0cc2]{color:#ffffffad}.sermon-live-preview[data-v-ba5d0cc2]{pointer-events:none;border-radius:13px;width:100%;height:clamp(170px,34vh,250px);min-height:0;padding:12px;position:relative}.sermon-live-preview[data-v-ba5d0cc2] .sermon-overlay-head{padding-bottom:6px}.sermon-live-preview[data-v-ba5d0cc2] .sermon-passage{font-size:clamp(16px,4.4vw,24px);line-height:1.65}.sermon-live-preview[data-v-ba5d0cc2] .sermon-overlay-share{display:none}.sermon-live-card footer[data-v-ba5d0cc2]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.sermon-live-error[data-v-ba5d0cc2]{color:#fecaca;margin:8px 0 0;font-size:13px}.sermon-hub-toast[data-v-ba5d0cc2]{left:50%;bottom:calc(96px + var(--safe-bottom,0px));z-index:60;color:#fff;text-align:center;background:#111827eb;border-radius:999px;max-width:min(420px,100vw - 32px);padding:10px 18px;font-size:14px;position:fixed;transform:translate(-50%);box-shadow:0 10px 32px #0000004d}@media (width<=480px){.sermon-live-card footer[data-v-ba5d0cc2]{flex-direction:column-reverse;align-items:stretch}}.score-library-control[data-v-2e84bb84]{flex-shrink:0;position:relative}.score-library-trigger.has-current-score[data-v-2e84bb84]{color:#b45826}.score-library-menu[data-v-2e84bb84]{z-index:44;width:150px;position:absolute;top:calc(100% + 6px);right:0}.listen-control[data-v-9c4d7595]{position:relative}.listen-menu[data-v-9c4d7595]{z-index:44;width:min(238px,100vw - 24px);min-width:0;position:absolute;top:calc(100% + 8px);right:0}.listen-playback[data-v-9c4d7595]{border-bottom:1px solid var(--line);min-width:0;max-width:100%;margin-bottom:3px;padding:8px 6px 12px}.listen-current[data-v-9c4d7595]{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.listen-current svg[data-v-9c4d7595]{flex-shrink:0}.listen-current[data-v-9c4d7595] .overflow-marquee{width:0;min-width:0;font:inherit;flex:1;line-height:1.6}.motion-paused[data-v-9c4d7595] .overflow-marquee-track{animation-play-state:paused}.listen-transport[data-v-9c4d7595]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin-top:10px;padding:0 1px;display:grid}.listen-transport button[data-v-9c4d7595]{border:1px solid color-mix(in srgb, var(--panel) 80%, #b4c2d9);background:linear-gradient(155deg, #fff9, #ffffff18 48%, #a6b7d226), color-mix(in srgb, var(--panel) 54%, transparent);width:100%;min-width:0;max-width:100%;height:42px;color:var(--text);-webkit-backdrop-filter:blur(14px)saturate(150%);cursor:pointer;touch-action:manipulation;border-radius:13px;place-items:center;padding:0;transition:transform .1s,box-shadow .1s,background-color .1s;display:grid;position:relative;box-shadow:inset 0 1px 1px #fff,inset 0 -1px 2px #8d9aaf30,0 3px 6px #1e30451a}.listen-transport button[data-v-9c4d7595]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff6e,#ffffff05);border-radius:9px 9px 50% 50%;height:42%;position:absolute;top:2px;left:5px;right:5px}.listen-transport button svg[data-v-9c4d7595]{filter:drop-shadow(0 1px #fff8);pointer-events:none;width:18px;height:18px;position:relative}.listen-transport button[data-v-9c4d7595]:hover:not(:disabled){background-color:color-mix(in srgb, var(--accent) 10%, transparent)}.listen-transport button[data-v-9c4d7595]:active:not(:disabled){transform:translateY(2px)scale(.95);box-shadow:inset 0 2px 5px #22334d29,inset 0 -1px 1px #ffffffb3,0 1px 2px #22334d14}.listen-transport button[data-v-9c4d7595]:disabled{opacity:.4;cursor:default;box-shadow:inset 0 1px 1px #ffffff80}.listen-transport button[data-v-9c4d7595]:focus-visible{outline:2px solid var(--accent)}.score-glyph[data-v-9c4d7595]{text-align:center;width:17px;font-size:16px}.media-preview-body.has-transfer[data-v-07894b5a]{position:relative}.media-transfer-overlay[data-v-07894b5a]{z-index:4;color:#fff;text-align:center;background:#0a0a0ab8;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.media-transfer-cancel[data-v-07894b5a]{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:8px;min-height:34px;padding:0 14px}.media-transfer-cancel[data-v-07894b5a]:focus-visible,.preview-download[data-v-07894b5a]:focus-visible{outline-offset:2px;outline:2px solid #fff}
