:root{color:#223229;--green:#2f704d;--line:#273d2f1a;--paper:#fff;--muted:#738078;background:#f6f7f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body{color:#223229;background:linear-gradient(#f7f8f4,#f3f5f0);min-height:100%;margin:0}body{min-width:0}.bq-topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f7f8f4e6;justify-content:space-between;align-items:center;gap:12px;width:min(100% - 22px,760px);margin:auto;padding:11px 0;display:flex;position:sticky;top:0}.bq-brand{align-items:center;gap:10px;text-decoration:none;display:flex}.bq-brand-mark{color:#fff;background:linear-gradient(135deg,#2f704d,#57916b);border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.bq-brand strong,.bq-brand small{display:block}.bq-brand small{color:var(--muted);font-size:11px}.bq-top-actions{align-items:center;gap:8px;display:flex}.bq-build-chip{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.bq-session-chip{border:1px solid var(--line);color:#314139;min-height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:850;display:flex}.bq-main{outline:none;width:min(100% - 22px,760px);margin:auto;padding:12px 0 28px}.bq-hero{border:1px solid var(--line);background:linear-gradient(135deg,#eef6ef,#fff8e9);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(120px,32%);align-items:end;gap:12px;min-height:178px;padding:22px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #21342812}.bq-hero h1{letter-spacing:-1.2px;margin:4px 0 8px;font-size:clamp(30px,8vw,44px);line-height:1}.bq-hero p{color:#637269;max-width:450px;margin:0;line-height:1.5}.bq-hero img{object-fit:contain;object-position:right bottom;width:100%;max-height:150px}.bq-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:900;color:var(--green)!important;margin:0!important;font-size:10px!important}.bq-panel{border:1px solid var(--line);background:var(--paper);border-radius:20px;margin-top:12px;padding:18px;box-shadow:0 7px 22px #2330280b}.bq-panel h1,.bq-panel h2{margin:0 0 8px}.bq-panel p{color:var(--muted);margin:0;line-height:1.55}.bq-account-panel{max-width:560px;margin:20px auto}.bq-account-tabs{border:1px solid var(--line);background:#f5f7f2;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0 18px;padding:4px;display:grid}.bq-account-tabs button{color:#68776e;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;font-size:12px;font-weight:850}.bq-account-form{gap:12px;margin:18px 0 10px;display:grid}.bq-account-form label{color:#435249;gap:6px;font-size:12px;font-weight:800;display:grid}.bq-account-form input{color:#223229;width:100%;min-height:46px;font:inherit;background:#fbfcf9;border:1px solid #273d2f29;border-radius:12px;padding:10px 12px;font-size:16px}.bq-account-form input:focus{border-color:#4f8161;outline:3px solid #2f704d24}.bq-primary-button,.bq-secondary-button{min-height:46px;font:inherit;cursor:pointer;border-radius:13px;padding:10px 16px;font-weight:850}.bq-primary-button{color:#fff;background:#2f704d;border:0}.bq-secondary-button{color:#304239;background:#fff;border:1px solid #273d2f24}.bq-primary-button:disabled,.bq-secondary-button:disabled{opacity:.55;cursor:not-allowed}.bq-account-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bq-form-message{font-size:12px;color:#8b3e36!important;min-height:22px!important;margin-top:10px!important}.bq-account-footnote,.bq-local-note{background:#f5f7f2;border-radius:12px;padding:10px 12px;margin-top:14px!important;font-size:11px!important}.bq-guest-button{width:100%;margin-top:14px}.bq-account-section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.bq-account-section h2{font-size:17px}.bq-device-row{border:1px solid var(--line);background:#fafbf8;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:11px;display:flex}.bq-device-row b,.bq-device-row small{display:block}.bq-device-row small{color:var(--muted);margin-top:3px;font-size:10px}.bq-current-device{color:#2f704d;white-space:nowrap;background:#eaf4ec;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.bq-recovery-result{text-align:center}.bq-recovery-code{word-break:break-word;letter-spacing:.04em;background:#f4f7f2;border:1px dashed #2f704d4d;border-radius:14px;margin:18px 0;padding:16px 10px;font:900 clamp(16px,4vw,24px)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.bq-save-check{text-align:left;color:#4a5a50;align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;font-weight:750;display:flex}.bq-save-check input{margin-top:2px}.bq-recovery-result .bq-primary-button,.bq-recovery-result .bq-secondary-button{width:100%;margin-top:8px}.bq-nav{z-index:20;height:72px;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 22px #2330280d}.bq-nav a{color:#6f7b73;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-weight:800;text-decoration:none;display:flex}.bq-nav a small{font-size:10px}@media (max-width:480px){.bq-topbar,.bq-main{width:min(100% - 18px,760px)}.bq-hero{grid-template-columns:minmax(0,1fr) minmax(95px,31%);min-height:158px;padding:18px}.bq-hero h1{font-size:30px}.bq-hero p{font-size:12px}.bq-build-chip{display:none}.bq-session-chip{max-width:128px}.bq-session-chip [data-session-label]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bq-account-panel{margin-top:8px}.bq-account-actions{display:grid}.bq-primary-button,.bq-secondary-button{width:100%}.bq-device-row{align-items:flex-start}.bq-account-tabs button{padding:4px;font-size:11px}}.bq-account-panel{background:linear-gradient(160deg,#fff 0%,#f7faf5 100%);border-color:#344f3c24;box-shadow:0 12px 32px #273c2d0e,inset 0 1px #ffffffe6}.bq-account-tabs{background:linear-gradient(145deg,#f2f6f1 0%,#f8faf6 100%);border-color:#344f3c21;box-shadow:inset 0 1px #ffffffdb}.bq-account-tabs button.active{color:#285f42;background:linear-gradient(145deg,#fff 0%,#f1f6f0 100%);box-shadow:0 4px 12px #273c2d12,inset 0 1px #fffffff5}.bq-account-form input{background:linear-gradient(150deg,#fff 0%,#fafcf8 100%);border-color:#344f3c2e;box-shadow:inset 0 1px 2px #273c2d06}.bq-account-form input:focus{background:#fff;border-color:#4a7d5b;box-shadow:0 0 0 3px #2f704d14,inset 0 1px 2px #273c2d05}.bq-secondary-button{background:linear-gradient(145deg,#fff 0%,#f5f8f3 100%);border-color:#344f3c2b;box-shadow:0 3px 10px #273c2d09,inset 0 1px #fffffff0}.bq-account-footnote{background:linear-gradient(145deg,#f3f7f2 0%,#f8faf6 100%);box-shadow:inset 0 1px #fffc}.bq-local-note{background:linear-gradient(145deg,#fff9e8 0%,#fff4d8 100%);box-shadow:inset 0 1px #fffc}.bq-device-row{background:linear-gradient(150deg,#fff 0%,#f7faf5 100%);border-color:#344f3c21;box-shadow:0 4px 13px #273c2d09,inset 0 1px #ffffffe6}.bq-current-device{color:#285f42;background:linear-gradient(145deg,#e8f4ea 0%,#dfeee3 100%);box-shadow:inset 0 1px #ffffffb8}.bq-recovery-code{background:linear-gradient(150deg,#f6faf5 0%,#edf5ee 100%);border-color:#2f704d57;box-shadow:inset 0 1px #ffffffdb,0 5px 16px #273c2d09}@media (prefers-contrast:more){.bq-account-panel,.bq-account-tabs,.bq-account-tabs button.active,.bq-account-form input,.bq-account-form input:focus,.bq-primary-button,.bq-secondary-button,.bq-account-footnote,.bq-local-note,.bq-device-row,.bq-current-device,.bq-recovery-code{box-shadow:none}.bq-account-panel,.bq-account-tabs,.bq-account-form input,.bq-device-row{border-color:#1f362766}.bq-recovery-code{border-color:#245b3e}.bq-account-tabs button.active{color:#173d29;background:#fff}.bq-primary-button{color:#fff;background:#245b3e}.bq-secondary-button{color:#1f3829;background:#fff}}.bq-account-intro,.bq-account-signed-hero,.bq-account-section-heading{align-items:center;gap:14px;display:flex}.bq-account-intro,.bq-account-signed-hero{background:linear-gradient(145deg,#f6faf4f0,#fffffffa);border:1px solid #344f3c1f;border-radius:18px;margin:2px 0 16px;padding:14px}.bq-account-intro>div,.bq-account-signed-hero>div{flex:1;min-width:0}.bq-account-intro h1,.bq-account-signed-hero h1{margin:0 0 5px}.bq-account-intro p,.bq-account-signed-hero p{margin:0}.bq-account-art-wrap{color:#2f704d;background:linear-gradient(145deg,#edf6ed,#fff7dd);border:1px solid #2f704d24;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #ffffffeb,0 7px 18px #273c2d0f}.bq-account-art-wrap.is-small{border-radius:13px;flex-basis:42px;width:42px;height:42px}.bq-account-art{width:38px;height:38px;display:block}.bq-account-art-wrap.is-small .bq-account-art{width:25px;height:25px}.bq-account-tabs button{min-height:44px}.bq-account-section-heading{margin-bottom:7px}.bq-account-section-heading h2{margin:0}.bq-account-section-heading+.bq-section-copy,.bq-recovery-result>.bq-account-intro{margin-top:0}@media (max-width:430px){.bq-account-intro,.bq-account-signed-hero{align-items:flex-start;padding:12px}.bq-account-art-wrap{border-radius:16px;flex-basis:56px;width:56px;height:56px}.bq-account-art{width:33px;height:33px}}@media (max-width:340px){.bq-account-intro,.bq-account-signed-hero{gap:10px}.bq-account-art-wrap{flex-basis:48px;width:48px;height:48px}.bq-account-art{width:29px;height:29px}}@media (prefers-contrast:more){.bq-account-intro,.bq-account-signed-hero,.bq-account-art-wrap{box-shadow:none;border-color:#31583d}}html,body{background:radial-gradient(circle at 50% -18%,#d6e8db85 0%,#d6e8db00 42%),linear-gradient(#f8faf6 0%,#f2f5f0 100%)}.bq-build-chip,.bq-session-chip{background:linear-gradient(#fff 0%,#f8faf7 100%);border-color:#2f533d21;box-shadow:0 3px 10px #23382b09,inset 0 1px #ffffffeb}.bq-nav a{color:#68776e}html[data-bq-contrast=strong] .bq-topbar,html[data-bq-contrast=strong] .bq-build-chip,html[data-bq-contrast=strong] .bq-session-chip,html[data-bq-contrast=strong] .bq-nav{box-shadow:none;background:#fff}html[data-bq-contrast=strong] .bq-build-chip,html[data-bq-contrast=strong] .bq-session-chip,html[data-bq-contrast=strong] .bq-nav{border-color:#1f362861}html[data-bq-contrast=strong] .bq-nav a[aria-current]{color:#1f5c3c}@media (prefers-contrast:more){.bq-topbar,.bq-build-chip,.bq-session-chip,.bq-nav{box-shadow:none}.bq-build-chip,.bq-session-chip,.bq-nav{border-color:#1f36286b}}.bq-learning-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:16px;display:grid}.bq-learning-card{border:1px solid var(--line);color:#26382e;text-align:left;min-height:110px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#f2f8f2,#fff);border-radius:16px;gap:6px;padding:18px;display:grid}.bq-learning-card b{font-size:17px}.bq-learning-card span{color:var(--muted);font-size:12px;line-height:1.5}.bq-reader-head{margin-top:0}.bq-reader-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:12px;display:grid}.bq-reader-controls{gap:12px;display:grid;position:sticky;top:72px}.bq-reader-controls label,.bq-reader-search label{color:#425249;gap:5px;font-size:11px;font-weight:850;display:grid}.bq-reader-controls select,.bq-reader-search input{color:#223229;width:100%;min-height:44px;font:inherit;background:#fbfcf9;border:1px solid #273d2f26;border-radius:11px;padding:9px 10px;font-size:14px}.bq-reader-controls select:focus,.bq-reader-search input:focus{border-color:#4f8161;outline:3px solid #2f704d21}.bq-reader-nav{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bq-reader-nav .bq-secondary-button{min-height:44px;padding:8px;font-size:11px}.bq-reader-search{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.bq-reader-search .bq-primary-button{min-height:44px}.bq-reader-source{color:#617068;background:#f5f7f2;border-radius:11px;gap:3px;padding:10px;font-size:10px;line-height:1.45;display:grid}.bq-external-links{flex-wrap:wrap;gap:6px;display:flex}.bq-external-links>span{width:100%;color:var(--muted);font-size:10px;font-weight:800}.bq-external-links a{border:1px solid var(--line);color:#356047;background:#fff;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:7px 9px;font-size:10px;font-weight:850;text-decoration:none;display:inline-flex}.bq-scripture-panel{min-width:0}.bq-reader-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bq-reader-title h2{margin:2px 0 8px}.bq-reader-title small{color:var(--muted)}.bq-reader-title .bq-secondary-button{min-width:100px;min-height:44px;padding:8px 10px;font-size:11px}.bq-verse-list{gap:3px;margin-top:8px;display:grid}.bq-verse{color:#27382f;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;padding:9px 8px;display:grid}.bq-verse:hover,.bq-verse:focus-visible{background:#f4f7f2;outline:none}.bq-verse>span{color:#738078;text-align:right;padding-top:2px;font-size:10px;font-weight:900}.bq-verse p{font-size:15px;line-height:1.65;color:#2c3b33!important;margin:0!important}.bq-search-results{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.bq-search-list{gap:7px;display:grid}.bq-search-list button{border:1px solid var(--line);color:#2f4036;text-align:left;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fafbf8;border-radius:12px;gap:4px;padding:11px;display:grid}.bq-search-list button:hover,.bq-search-list button:focus-visible{background:#f4f8f3;border-color:#2f704d47;outline:none}.bq-search-list b{font-size:12px}.bq-search-list span{color:#637269;font-size:11px;line-height:1.5}.bq-reader-note{margin-top:10px!important;font-size:10px!important}.bq-licensed-search-note{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);padding:10px;line-height:1.5;margin:0!important}.bq-licensed-reader-panel{border:1px solid var(--line);background:#f7f8f5;border-radius:16px;gap:12px;margin-top:10px;padding:18px;display:grid}.bq-licensed-reader-panel h3{color:#2b3c32;margin:0}.bq-licensed-reader-panel p{line-height:1.6;color:#596a60!important;margin:0!important}.bq-licensed-reader-link{justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:44px;padding:10px 14px;text-decoration:none;display:inline-flex}.bq-verse-dialog{color:#223229;background:#fff;border:1px solid #273d2f24;border-radius:18px;width:min(92vw,520px);padding:20px;box-shadow:0 24px 80px #18281f3d}.bq-verse-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16231c6b}.bq-verse-dialog h2{margin:5px 0 10px}.bq-peek-text{font-size:17px;line-height:1.7;color:#2d3b33!important;margin:0 0 16px!important}.bq-verse-dialog>.bq-secondary-button{width:100%;margin-top:18px}@media (max-width:720px){.bq-reader-layout{grid-template-columns:1fr}.bq-reader-controls{grid-template-columns:1fr 1fr;position:static}.bq-reader-controls>label:first-child,.bq-reader-search,.bq-reader-source,.bq-external-links,.bq-reader-controls>.bq-form-message,.bq-licensed-search-note,.bq-reader-nav{grid-column:1/-1}.bq-scripture-panel{margin-top:0}}@media (max-width:480px){.bq-scripture-panel.bq-panel{padding:13px}.bq-reader-controls{grid-template-columns:1fr 1fr;padding:14px}.bq-reader-head{padding:15px}.bq-scripture-panel{padding:13px}.bq-reader-title{align-items:center}.bq-reader-title .bq-secondary-button{width:auto;min-width:92px}.bq-verse{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:8px 4px}.bq-verse p{font-size:14px;line-height:1.62}.bq-external-links a{text-align:center;flex:42%}.bq-reader-search .bq-primary-button,.bq-licensed-reader-link{width:100%}}.bq-reader-offline-manager{color:#34473d;background:#f6faf6;border:1px solid #2f704d29;border-radius:12px;gap:7px;padding:11px;font-size:11px;line-height:1.45;display:grid}.bq-reader-offline-manager>b{font-size:12px}.bq-reader-offline-manager>span,.bq-reader-offline-manager>small{color:var(--muted)}.bq-reader-offline-manager progress{accent-color:#4f8161;width:100%;height:10px}.bq-reader-offline-manager .bq-secondary-button{width:100%;min-height:44px}.bq-reader-offline-manager[data-managed-installed=true]{background:#f1f8f1;border-color:#2f704d40}.bq-reader-offline-inventory{border-top:1px solid #2f704d26;margin-top:4px;padding-top:8px}.bq-reader-offline-inventory summary{cursor:pointer;align-items:center;min-height:44px;font-weight:700;display:flex}.bq-reader-offline-inventory ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.bq-reader-offline-inventory li{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:8px;display:grid}.bq-reader-offline-inventory li>span{gap:2px;min-width:0;display:grid}.bq-reader-offline-inventory li small{color:var(--muted)}.bq-reader-offline-inventory li .bq-secondary-button{min-height:44px}.bq-reader-audio{color:var(--ink,#25332b);background:linear-gradient(135deg,#f2f8ef,#fbf8ec);border:1px solid #2f704d3d;border-radius:14px;gap:9px;padding:12px;font-size:12px;display:grid}.bq-reader-audio>b{font-size:13px}.bq-reader-audio>[role=status]{min-height:18px;color:var(--muted,#728078)}.bq-reader-audio-controls{grid-template-columns:1fr 1fr;align-items:end;gap:8px;display:grid}.bq-reader-audio-controls>button{grid-column:1/-1;min-height:44px}.bq-reader-audio-controls>label{gap:4px;font-size:11px;font-weight:700;display:grid}.bq-reader-audio-controls>.bq-reader-audio-position{grid-column:1/-1;grid-template-columns:1fr;gap:3px}.bq-reader-audio-position>span{font-variant-numeric:tabular-nums;color:var(--muted,#728078)}.bq-reader-audio-position>input{accent-color:#346a4a;width:100%;min-height:44px;margin:0}.bq-reader-audio-controls select{border:1px solid var(--line,#eadfc8);width:100%;min-height:40px;color:var(--ink,#25332b);background:#fff;border-radius:10px;padding:6px}.bq-reader-audio-controls label:has(input[type=checkbox]){align-items:center;gap:7px;min-height:40px;display:flex}.bq-verse.is-audio-current{background:#f0f8ed;outline:3px solid #42825394}.bq-reader-audio [data-reader-audio-toggle]:focus-visible,.bq-reader-audio select:focus-visible,.bq-reader-audio-position>input:focus-visible{outline-offset:2px;outline:3px solid #346a4a}.bq-reader-speech{color:var(--ink,#25332b);background:#f3f7fc;border:1px solid #4b689133;border-radius:12px;gap:8px;padding:11px;font-size:11px;display:grid}.bq-reader-speech>b{font-size:12px}.bq-reader-speech>[role=status],.bq-reader-speech>small{color:var(--muted,#728078);line-height:1.45}.bq-reader-speech-controls{grid-template-columns:1fr 1fr;align-items:end;gap:7px;display:grid}.bq-reader-speech-controls>button{min-height:44px}.bq-reader-speech-controls>label{grid-column:1/-1;gap:4px;font-size:11px;font-weight:700;display:grid}.bq-reader-speech-controls select{border:1px solid var(--line,#eadfc8);width:100%;min-height:44px;color:var(--ink,#25332b);background:#fff;border-radius:10px;padding:6px}.bq-reader-speech button:focus-visible,.bq-reader-speech select:focus-visible{outline-offset:2px;outline:3px solid #346a4a}.bq-verse.is-speech-current{background:#eef4fc;outline:3px solid #4b68918c}@media (max-width:720px){.bq-reader-layout{grid-template-columns:minmax(0,1fr)}.bq-reader-controls,.bq-scripture-panel{min-width:0}.bq-reader-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-reader-controls>.bq-reader-offline-status,.bq-reader-controls>.bq-reader-speech,.bq-reader-controls>.bq-reader-audio-player,.bq-reader-controls>[data-reader-offline-package]{grid-column:1/-1;min-width:0}}.bq-reader-audio{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px 10px;padding:10px}.bq-reader-audio__play{border-radius:999px;grid-row:1/span 2;width:48px;min-width:48px;height:48px;min-height:48px}.bq-reader-audio__title{gap:2px;min-width:0;display:grid}.bq-reader-audio-position{grid-column:2;grid-template-columns:auto minmax(72px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.bq-reader-audio-position>span{white-space:nowrap;font-size:11px}.bq-reader-audio-position>input{min-width:0;min-height:34px}.bq-reader-audio__more{border-top:1px solid var(--line);grid-column:1/-1;padding-top:4px}.bq-reader-audio__more>summary{cursor:pointer;align-items:center;width:-moz-fit-content;width:fit-content;min-height:40px;font-weight:750;display:flex}.bq-reader-audio__more[open]>summary{margin-bottom:8px}.bq-reader-audio-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-reader-audio__follow{grid-column:1/-1}.bq-reader-audio__offline{margin-top:8px}@media (max-width:720px){.bq-reader-head.bq-panel{padding:12px 14px}.bq-reader-controls{gap:8px;padding:12px}.bq-scripture-panel.bq-panel{padding:12px}.bq-reader-title h2{margin-bottom:4px}.bq-verse-list{margin-top:4px}.bq-verse{grid-template-columns:24px minmax(0,1fr);gap:7px;padding:7px 4px}.bq-verse p{font-size:16px;line-height:1.7}}@media (max-width:430px){.bq-reader-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bq-reader-audio{grid-template-columns:44px minmax(0,1fr);padding:9px}.bq-reader-audio__play{width:44px;min-width:44px;height:44px;min-height:44px}.bq-reader-audio-position{grid-template-columns:1fr;gap:2px}.bq-reader-audio-position>input{min-height:30px}.bq-reader-audio-controls{grid-template-columns:1fr}.bq-reader-audio-controls>label{grid-column:1}}.bq-reader-controls{background:linear-gradient(160deg,#fffffffa 0%,#f6f9f4fa 100%);border-color:#36533f24;box-shadow:0 10px 28px #273e2e0e,inset 0 1px #ffffffe6}.bq-reader-controls select,.bq-reader-search input{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-color:#314e3a29;box-shadow:inset 0 1px 2px #22342809}.bq-reader-source{background:linear-gradient(145deg,#f5f8f2 0%,#edf3ec 100%);box-shadow:inset 0 0 0 1px #344f3c0b}.bq-external-links a{color:#315b43;background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#324f3b24;box-shadow:0 3px 10px #2b413109}.bq-scripture-panel{background:radial-gradient(circle at 92% 4%,#deebda6b 0%,#deebda00 31%),linear-gradient(#fffefb 0%,#fbfcf7 100%);border-color:#40564421;box-shadow:0 14px 36px #283d2e0f,inset 0 1px #ffffffe6}.bq-reader-title h2{color:#263a2e}.bq-search-list button{background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#334f3c21;box-shadow:0 4px 12px #283d2e09}.bq-search-list button:hover,.bq-search-list button:focus-visible{background:linear-gradient(#fbfefb 0%,#f1f7f1 100%);border-color:#2f704d4d}.bq-licensed-reader-panel{background:linear-gradient(150deg,#f8faf6 0%,#f0f5ef 100%);border-color:#35503d24;box-shadow:inset 0 1px #ffffffc7}.bq-verse-dialog{background:linear-gradient(165deg,#fff 0%,#fbfcf8 100%);border-color:#2f4a3729;box-shadow:0 24px 80px #18281f38,inset 0 1px #ffffffe6}@media (prefers-contrast:more){.bq-reader-controls,.bq-scripture-panel,.bq-search-list button,.bq-verse-dialog{box-shadow:none}.bq-reader-controls,.bq-scripture-panel,.bq-search-list button{border-color:#1f362752}.bq-verse.is-highlighted{box-shadow:inset 4px 0 #875b14}}.bq-reader-context-button{width:100%;min-height:44px}.bq-peek-context-button{width:100%;min-height:44px;margin:0 0 12px}.bq-context-dialog{color:#223229;background:#fff;border:1px solid #273d2f24;border-radius:20px;width:min(96vw,980px);max-height:92vh;padding:0;overflow:auto;box-shadow:0 24px 80px #18281f42}.bq-context-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#16231c75}.bq-context-shell{gap:16px;padding:18px;display:grid}.bq-context-top{z-index:2;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 0 12px;display:grid;position:sticky;top:0}.bq-context-top b{text-align:center}.bq-context-top span{font-weight:900}.bq-context-top .bq-secondary-button{min-height:44px}.bq-context-hero{background:linear-gradient(135deg,#f1f7ef,#fbfaf5);border-radius:16px;padding:18px}.bq-context-hero small{color:#5b7765;letter-spacing:.08em;font-weight:900}.bq-context-hero h1{margin:6px 0 8px;font-size:clamp(22px,4vw,34px)}.bq-context-hero p{color:#5c6c63;margin:0;line-height:1.6}.bq-context-picker{grid-template-columns:2fr 1fr 1fr;gap:9px;display:grid}.bq-context-picker label{color:#425249;gap:5px;font-size:11px;font-weight:850;display:grid}.bq-context-picker select{color:#223229;width:100%;min-height:44px;font:inherit;background:#fbfcf9;border:1px solid #273d2f26;border-radius:11px;padding:9px 10px}.bq-context-scripture{border:1px solid var(--line);background:#fbfcf9;border-radius:14px;padding:16px}.bq-context-scripture small{color:#718078;font-size:11px;font-weight:850}.bq-context-scripture p{font-size:17px;line-height:1.7;color:#27382f!important;margin:7px 0 0!important}.bq-context-strip{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.bq-context-strip>article,.bq-context-nearby{border:1px solid var(--line);color:#2c3b33;text-align:left;min-width:0;font:inherit;background:#fafbf8;border-radius:12px;gap:5px;padding:12px;display:grid}.bq-context-nearby{cursor:pointer;min-height:88px}.bq-context-nearby small,.bq-context-strip>article small{color:#738078;font-size:9px;font-weight:900}.bq-context-nearby span,.bq-context-strip>article span{color:#66756c;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.bq-context-caution{color:#4b4126;background:#fff7db;border-radius:14px;padding:16px}.bq-context-caution ol{margin:8px 0;padding-left:22px}.bq-context-caution li,.bq-context-caution p{font-size:12px;line-height:1.55}.bq-context-section-title{justify-content:space-between;align-items:end;gap:10px;display:flex}.bq-context-section-title h2{margin:0}.bq-context-section-title small{color:#728078}.bq-context-lexeme-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.bq-context-lexeme{border:1px solid var(--line);background:#fff;border-radius:14px;gap:10px;padding:14px;display:grid}.bq-context-lexeme-top{justify-content:space-between;gap:12px;display:flex}.bq-context-lexeme-top>div{gap:3px;display:grid}.bq-context-lexeme-top small{color:#718078;font-size:10px;font-weight:850}.bq-context-lexeme-top strong{font-size:22px}.bq-context-lexeme-top em{color:#5f6f66;font-size:12px}.bq-context-lexeme-top>span{font-size:25px;font-weight:900}.bq-context-gloss p{font-size:12px;line-height:1.5;color:#435249!important;margin:4px 0 0!important}.bq-context-morph{color:#486252;background:#eff4ec;border-radius:999px;justify-self:start;padding:5px 8px;font-size:10px;font-weight:800}.bq-context-usage summary{color:#356047;cursor:pointer;align-items:center;min-height:44px;font-size:11px;font-weight:850;display:flex}.bq-context-usage-list{flex-wrap:wrap;gap:6px;display:flex}.bq-context-usage-list button{border:1px solid var(--line);color:#356047;min-height:44px;font:inherit;cursor:pointer;background:#fafbf8;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.bq-context-usage>p,.bq-context-usage>small{color:#6c786f;font-size:10px;line-height:1.5}.bq-context-source{border-top:1px solid var(--line);color:#617068;padding:14px;font-size:11px;line-height:1.5}.bq-context-source p{margin:5px 0!important}.bq-context-source a{color:#356047;align-items:center;min-height:44px;margin-top:6px;font-weight:850;display:inline-flex}.bq-context-empty{text-align:center;background:#fafbf8;border:1px dashed #273d2f33;border-radius:14px;padding:22px}.bq-context-empty p{color:#68766e}.bq-context-dialog button,.bq-context-dialog select{touch-action:manipulation}@media (max-width:640px){.bq-context-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}.bq-context-shell{padding:12px}.bq-context-top{grid-template-columns:auto 1fr auto}.bq-context-top .bq-secondary-button{padding:8px;font-size:10px}.bq-context-picker{grid-template-columns:1fr 1fr}.bq-context-picker label:first-child{grid-column:1/-1}.bq-context-strip{grid-template-columns:1fr}.bq-context-strip>div:empty{display:none}.bq-context-section-title{display:grid}.bq-context-lexeme-grid{grid-template-columns:1fr}.bq-context-hero{padding:14px}.bq-context-scripture{padding:13px}}.bq-jp-vocab-toggle{min-height:44px}.bq-jp-vocab-toggle.is-active{background:#eef6ef;border-color:#2f704d4d}.bq-jp-vocab{background:#f8faf5;border:1px solid #58664829;border-radius:14px;gap:10px;margin:16px 0 2px;padding:13px;display:grid}.bq-jp-vocab-head{align-items:center;gap:9px;display:flex}.bq-jp-vocab-head>span{background:#5073481f;border-radius:10px;place-items:center;width:32px;height:32px;font-size:18px;display:grid}.bq-jp-vocab-head>div{gap:1px;display:grid}.bq-jp-vocab-head small{color:var(--muted);font-size:10px}.bq-jp-vocab-list{gap:8px;display:grid}.bq-jp-word{border-top:1px solid #5866481a;padding:9px 0}.bq-jp-word:first-child{border-top:0}.bq-jp-word>div{align-items:baseline;gap:8px;display:flex}.bq-jp-word b{font-size:15px}.bq-jp-word span{color:#607067;font-size:11px}.bq-jp-word p{color:#34473d!important;margin:4px 0!important;font-size:12px!important;line-height:1.55!important}.bq-jp-word small{color:#6d7b73;font-size:10px;line-height:1.5;display:block}.bq-jp-vocab-empty{color:#69776f!important;margin:0!important;font-size:11px!important;line-height:1.55!important}.bq-jp-vocab-disclaimer{background:#46503c0d;border-radius:9px;padding:8px;color:#718077!important;margin:0!important;font-size:9px!important;line-height:1.45!important}@media (max-width:480px){.bq-jp-vocab{padding:12px}.bq-jp-word b{font-size:14px}.bq-jp-vocab-toggle{grid-column:1/-1;width:100%}}.bq-source-notice{border:1px solid var(--line);color:#405047;background:#fafbf8;border-radius:12px;gap:6px;margin-top:14px;padding:12px;display:grid}.bq-source-notice.is-compact{margin-top:10px;padding:10px}.bq-source-notice p{font-size:11px;line-height:1.5;color:#5b6a61!important;margin:0!important}.bq-source-badge{color:#335b43;letter-spacing:.02em;background:#f3f7f2;border:1px solid #2f704d2e;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:5px 8px;font-size:10px;font-weight:900;display:inline-flex}.bq-source-guide{margin-top:14px}.bq-source-guide>h2{margin:4px 0 8px}.bq-source-guide-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.bq-source-guide-grid article{border:1px solid var(--line);background:#fafbf8;border-radius:12px;gap:6px;min-width:0;padding:12px;display:grid}.bq-source-guide-grid p,.bq-source-guide-grid small{font-size:11px;line-height:1.5;color:#596960!important;margin:0!important}.bq-source-guide-grid b{color:#33453a}@media (max-width:480px){.bq-source-notice,.bq-source-guide-grid article{padding:11px}.bq-source-guide-grid{grid-template-columns:1fr}.bq-source-badge{white-space:normal}}.bq-context-dialog{background:linear-gradient(165deg,#fff 0%,#fbfcf8 100%);border-color:#2f4a3729;box-shadow:0 24px 80px #18281f38,inset 0 1px #ffffffe6}.bq-context-top{background:linear-gradient(#fffffffc 0%,#fafcf8fa 100%);border-bottom-color:#304c3921;box-shadow:0 8px 18px #253a2c09}.bq-context-hero{background:radial-gradient(circle at 92% 5%,#dbebd8ad 0%,#dbebd800 34%),linear-gradient(145deg,#f5f9f2 0%,#fffdf7 100%);box-shadow:inset 0 0 0 1px #39533e0f,0 8px 24px #2c43320a}.bq-context-picker select{background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#304d3929;box-shadow:inset 0 1px 2px #22342809}.bq-context-scripture{background:radial-gradient(circle at 94% 6%,#e8efe085 0%,#e8efe000 31%),linear-gradient(#fffefb 0%,#fbfcf7 100%);border-color:#3e544221;box-shadow:0 10px 28px #283d2e0b,inset 0 1px #ffffffe6}.bq-context-strip>article,.bq-context-nearby,.bq-context-lexeme{background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#34503c21;box-shadow:0 5px 16px #283d2e09,inset 0 1px #ffffffe0}.bq-context-nearby:hover,.bq-context-nearby:focus-visible,.bq-context-usage-list button:hover,.bq-context-usage-list button:focus-visible{background:linear-gradient(#fbfefb 0%,#f0f6ef 100%);border-color:#2f704d47}.bq-context-caution{color:#44391f;background:linear-gradient(145deg,#fff8df 0%,#fff3c7 100%);box-shadow:inset 0 0 0 1px #97712717}.bq-context-morph{color:#3d5d49;background:linear-gradient(#f1f6ef 0%,#e9f1e8 100%);box-shadow:inset 0 0 0 1px #3857410e}.bq-context-usage-list button{color:#315b43;background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#334f3c21;box-shadow:0 3px 10px #2b413108}.bq-jp-vocab{background:radial-gradient(circle at 96% 0,#e1edda99 0%,#e1edda00 36%),linear-gradient(160deg,#f9fbf6 0%,#f3f7f0 100%);border-color:#34503c21;box-shadow:0 8px 24px #283d2e0a,inset 0 1px #ffffffd1}.bq-jp-vocab-head>span{color:#34543f;background:linear-gradient(145deg,#587e4f2e 0%,#587e4f17 100%);box-shadow:inset 0 0 0 1px #36543e0e}.bq-jp-word{border-top-color:#435b471a}.bq-jp-vocab-disclaimer{background:linear-gradient(#4858420e 0%,#48584209 100%);box-shadow:inset 0 0 0 1px #374d3d09;color:#64736b!important}.bq-source-notice,.bq-source-guide-grid article{background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#34503c21;box-shadow:0 5px 16px #283d2e09,inset 0 1px #ffffffe0}.bq-source-badge{color:#2f5a40;background:linear-gradient(#f4f8f2 0%,#edf4ed 100%);border-color:#2f704d33;box-shadow:inset 0 0 0 1px #2f704d06}@media (prefers-contrast:more){.bq-context-dialog,.bq-context-hero,.bq-context-scripture,.bq-context-strip>article,.bq-context-nearby,.bq-context-lexeme,.bq-jp-vocab,.bq-source-notice,.bq-source-guide-grid article{box-shadow:none}.bq-context-dialog,.bq-context-scripture,.bq-context-strip>article,.bq-context-nearby,.bq-context-lexeme,.bq-jp-vocab,.bq-source-notice,.bq-source-guide-grid article{border-color:#1f362757}.bq-source-badge{color:#1f4a30;border-color:#1f4b3070}}.bq-doctrinal-notice{border:1px solid color-mix(in srgb,currentColor 18%,transparent);background:color-mix(in srgb,currentColor 5%,transparent);border-radius:14px;margin:14px 0;padding:12px 14px}.bq-doctrinal-notice b{letter-spacing:.08em;margin-bottom:4px;font-size:.75rem;display:block}.bq-doctrinal-notice p{margin:0;font-size:.92rem;line-height:1.5}.bq-doctrinal-notice.is-compact{margin:10px 0;padding:10px 12px}@media (max-width:520px){.bq-doctrinal-notice{overflow-wrap:anywhere}.bq-doctrinal-notice p{font-size:.9rem}}.bq-progress-chip{border:1px solid var(--line);color:#314139;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:52px;min-height:38px;padding:6px 9px;display:flex}.bq-progress-chip b,.bq-progress-chip small{display:block}.bq-progress-chip b{font-size:11px}.bq-progress-chip small{color:var(--muted);font-size:9px}.bq-progress-stats{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.bq-progress-stats>div{border:1px solid var(--line);text-align:center;background:#fafbf8;border-radius:14px;padding:13px 10px}.bq-progress-stats b{color:#2f704d;font-size:22px}.bq-progress-stats span{color:var(--muted);margin-top:3px;font-size:10px;font-weight:800}.bq-progress-title{justify-content:space-between;align-items:end;gap:12px;display:flex}.bq-progress-title small{color:var(--muted);font-weight:800}.bq-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.bq-badge-card{border:1px solid var(--line);background:#fafbf8;border-radius:14px;align-items:flex-start;gap:10px;padding:13px;display:flex}.bq-badge-card>span{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.bq-badge-card b{font-size:13px;display:block}.bq-badge-card p{font-size:11px;line-height:1.4;margin-top:3px!important}.bq-badge-card.is-unlocked{background:#f1f7f2;border-color:#2f704d38}.bq-badge-card.is-unlocked>span{color:#fff;background:#2f704d}.bq-badge-card.is-locked>span{color:#718078;background:#ecefea}.bq-progress-note{font-size:12px}@media (max-width:560px){.bq-progress-chip small{display:none}.bq-progress-stats{grid-template-columns:repeat(2,1fr)}.bq-badge-grid{grid-template-columns:1fr}.bq-progress-stats b{font-size:20px}}@media (max-width:390px){.bq-progress-chip{min-width:50px;padding:6px 8px}.bq-progress-chip b{font-size:11px}}.bq-progress-chip{background:linear-gradient(155deg,#fff 0%,#f4f8f3 100%);border-color:#304d3924;box-shadow:0 4px 14px #253b2b0b,inset 0 1px #ffffffe6}.bq-progress-chip b{color:#2d5d40}.bq-progress-stats>div{background:linear-gradient(155deg,#fff 0%,#f5f9f4 100%);border-color:#334f3b21;box-shadow:0 7px 20px #283e2e0b,inset 0 1px #ffffffe0}.bq-progress-stats b{color:#356f4d}.bq-badge-card{background:linear-gradient(155deg,#fff 0%,#f7f9f5 100%);border-color:#34503c21;box-shadow:0 5px 16px #273c2d0a,inset 0 1px #ffffffe0}.bq-badge-card.is-unlocked{background:linear-gradient(155deg,#f6fbf7 0%,#eaf5ec 100%);border-color:#2f704d3d;box-shadow:0 6px 18px #2f704d0e,inset 0 1px #ffffffe0}.bq-badge-card.is-unlocked>span{background:linear-gradient(145deg,#356f4d 0%,#568761 100%);box-shadow:0 3px 9px #2f704d21,inset 0 1px #ffffff2e}.bq-badge-card.is-locked>span{color:#68766e;background:linear-gradient(145deg,#eef1eb 0%,#e3e8e2 100%);box-shadow:inset 0 0 0 1px #364c3e0b}.bq-progress-head,.bq-progress-note{background:linear-gradient(160deg,#fff 0%,#f8faf6 100%);border-color:#35503d21;box-shadow:0 10px 28px #273c2d0b,inset 0 1px #ffffffe6}@media (prefers-contrast:more){.bq-progress-chip,.bq-progress-stats>div,.bq-badge-card,.bq-progress-head,.bq-progress-note{box-shadow:none;border-color:#1f362757}}.bq-progress-hero,.bq-progress-section-heading{align-items:center;gap:14px;display:flex}.bq-progress-hero{margin-top:2px}.bq-progress-hero-copy{flex:1;min-width:0}.bq-progress-hero-copy h1,.bq-progress-section-heading h2{margin:0}.bq-progress-art-wrap{color:#356f4d;background:linear-gradient(145deg,#edf6ed,#fff5d6);border:1px solid #2f704d24;border-radius:18px;flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;box-shadow:inset 0 1px #fffffff0,0 7px 18px #273c2d0e}.bq-progress-art-wrap.is-small{border-radius:13px;flex-basis:42px;width:42px;height:42px}.bq-progress-art{width:38px;height:38px;display:block}.bq-progress-art-wrap.is-small .bq-progress-art{width:25px;height:25px}.bq-progress-stats>div{text-align:left;grid-template-columns:32px 1fr;grid-template-areas:"icon value""icon label";align-items:center;column-gap:9px;display:grid}.bq-progress-stat-art{color:#356f4d;background:#2f704d14;border-radius:10px;grid-area:icon;place-items:center;width:32px;height:32px;display:grid}.bq-progress-stat-art .bq-progress-art{width:20px;height:20px}.bq-progress-stats b{grid-area:value}.bq-progress-stats span:not(.bq-progress-stat-art){grid-area:label}.bq-progress-section-heading{margin-bottom:7px}.bq-progress-section-heading+.bq-section-copy{margin-top:0}.bq-progress-actions button{justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.bq-progress-action-art{flex:0 0 20px;width:20px;height:20px;display:block}.bq-progress-title .bq-progress-section-heading{gap:10px}.bq-badge-card>span.bq-progress-badge-art{border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.bq-progress-badge-art .bq-progress-art{width:24px;height:24px}.bq-badge-card.is-unlocked>span.bq-progress-badge-art{color:#fff}.bq-badge-card.is-locked>span.bq-progress-badge-art{color:#68766e}@media (max-width:430px){.bq-progress-hero{align-items:flex-start}.bq-progress-art-wrap{border-radius:16px;flex-basis:56px;width:56px;height:56px}.bq-progress-art{width:33px;height:33px}}@media (max-width:340px){.bq-progress-hero{gap:10px}.bq-progress-art-wrap{flex-basis:48px;width:48px;height:48px}.bq-progress-art{width:29px;height:29px}.bq-progress-stats>div{grid-template-columns:28px 1fr;column-gap:7px}.bq-progress-stat-art{width:28px;height:28px}.bq-progress-stat-art .bq-progress-art{width:18px;height:18px}}@media (prefers-contrast:more){.bq-progress-art-wrap,.bq-progress-stat-art,.bq-progress-badge-art{box-shadow:none;border:1px solid #31583d}}.bq-daily-head{gap:10px;display:grid}.bq-daily-head h1,.bq-daily-card h2,.bq-daily-complete h1{margin:0}.bq-daily-progress{background:#e8ece7;border-radius:999px;height:10px;overflow:hidden}.bq-daily-progress span{border-radius:inherit;background:#2f704d;height:100%;transition:width .18s;display:block}.bq-daily-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:4px 0 0;padding:0;list-style:none;display:grid}.bq-daily-steps li{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fafbf8;border-radius:12px;align-items:center;gap:6px;padding:8px;display:flex}.bq-daily-steps li span{background:#e7ece7;border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;font-weight:900;display:grid}.bq-daily-steps li b{text-overflow:ellipsis;font-size:11px;overflow:hidden}.bq-daily-steps li.is-current{color:#234f38;background:#f2f7f3;border-color:#2f704d}.bq-daily-steps li.is-done span{color:#fff;background:#2f704d}.bq-daily-card{gap:14px;display:grid}.bq-daily-card h2{font-size:clamp(20px,3vw,28px);line-height:1.25}.bq-daily-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bq-daily-choices button{border:1px solid var(--line);text-align:left;min-height:48px;font:inherit;color:#26352d;cursor:pointer;background:#fff;border-radius:13px;padding:12px;font-weight:800}.bq-daily-choices button:hover:not(:disabled),.bq-daily-choices button:focus-visible{border-color:#2f704d}.bq-daily-choices button.is-selected{background:#f0f7f2;border-color:#2f704d}.bq-daily-choices button:disabled{cursor:default;opacity:.82}.bq-daily-feedback{border:1px solid var(--line);background:#f8faf7;border-radius:13px;padding:12px}.bq-daily-feedback b,.bq-daily-feedback small{display:block}.bq-daily-feedback p{margin:4px 0}.bq-daily-feedback small{color:var(--muted)}.bq-daily-card textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--line);width:100%;min-height:120px;font:inherit;border-radius:12px;padding:12px}.bq-daily-card .bq-primary-button,.bq-daily-card .bq-secondary-button,.bq-daily-complete .bq-primary-button,.bq-daily-complete .bq-secondary-button{min-height:44px}.bq-daily-actions{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}@media (max-width:700px){.bq-daily-steps{grid-template-columns:1fr}.bq-daily-steps li b{overflow:visible}.bq-daily-choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bq-daily-progress span{transition:none}}.bq-daily-progress{background:linear-gradient(#e9eee7 0%,#e1e7df 100%);box-shadow:inset 0 1px 3px #2a3c2f14}.bq-daily-progress span{background:linear-gradient(90deg,#3e7452 0%,#78a16f 100%);box-shadow:0 0 10px #3e745224}.bq-daily-steps li{background:linear-gradient(155deg,#fff 0%,#f7f9f5 100%);border-color:#344f3c21;box-shadow:0 4px 13px #273c2d09,inset 0 1px #ffffffdb}.bq-daily-steps li span{background:linear-gradient(145deg,#edf1eb 0%,#e3e9e3 100%);box-shadow:inset 0 0 0 1px #324b390b}.bq-daily-steps li.is-current{color:#234f38;background:linear-gradient(155deg,#f8fcf8 0%,#eaf5ec 100%);border-color:#2f704d5c;box-shadow:0 5px 16px #2f704d0d,inset 0 0 0 1px #2f704d09}.bq-daily-steps li.is-done span{background:linear-gradient(145deg,#356f4d 0%,#568761 100%);box-shadow:0 3px 9px #2f704d1f,inset 0 1px #ffffff29}.bq-daily-card,.bq-daily-complete{background:linear-gradient(160deg,#fff 0%,#f8faf6 100%);border-color:#35503d21;box-shadow:0 10px 28px #273c2d0d,inset 0 1px #ffffffe6}.bq-daily-choices button{background:linear-gradient(#fff 0%,#fafcf8 100%);border-color:#334f3b24;box-shadow:0 4px 13px #273c2d09}.bq-daily-choices button:hover:not(:disabled),.bq-daily-choices button:focus-visible{background:linear-gradient(#fbfefb 0%,#f1f7f1 100%);border-color:#2f704d66}.bq-daily-choices button.is-selected{background:linear-gradient(155deg,#f5fbf6 0%,#e7f3e9 100%);border-color:#2f704d6b;box-shadow:inset 0 0 0 1px #2f704d09}.bq-daily-feedback{background:linear-gradient(155deg,#fff 0%,#f5f8f3 100%);border-color:#344f3c21;box-shadow:inset 0 1px #ffffffd6}.bq-daily-feedback.is-correct{background:linear-gradient(155deg,#f5fbf6 0%,#eaf5ec 100%);border-color:#2f704d47}.bq-daily-card textarea{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-color:#334f3b26;box-shadow:inset 0 1px 3px #2234280a}@media (prefers-contrast:more){.bq-daily-steps li,.bq-daily-card,.bq-daily-complete,.bq-daily-choices button{box-shadow:none}.bq-daily-steps li,.bq-daily-card,.bq-daily-complete,.bq-daily-choices button,.bq-daily-feedback{border-color:#1f362757}}.bq-transform-head{gap:8px;display:grid}.bq-transform-head h1,.bq-transform-result h2{margin:0}.bq-transform-scale-note{color:var(--muted);font-size:12px;font-weight:800}.bq-transform-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.bq-transform-item>div:first-child>b{font-size:15px}.bq-transform-item p{color:var(--muted);margin:4px 0 0;line-height:1.5}.bq-transform-scale{gap:6px;display:flex}.bq-transform-scale button{border:1px solid var(--line);color:#304038;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border-radius:11px;font-weight:900}.bq-transform-scale button.is-selected{color:#fff;background:#2f704d;border-color:#2f704d}.bq-transform-actions>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bq-transform-actions p{margin:4px 0 0}.bq-transform-result{gap:16px;display:grid}.bq-transform-bars>div{grid-template-columns:130px minmax(0,1fr) 42px;align-items:center;gap:10px;display:grid}.bq-transform-bars b,.bq-transform-bars strong{font-size:12px}.bq-transform-bars span{background:#e6ebe6;border-radius:999px;height:9px;overflow:hidden}.bq-transform-focus{gap:9px;display:grid}.bq-transform-focus h3{margin:0}.bq-transform-focus article{background:#f2f7f3;border:1px solid #2f704d33;border-radius:13px;padding:12px}.bq-transform-focus p{margin:4px 0 0}@media (max-width:700px){.bq-transform-item{grid-template-columns:1fr}.bq-transform-scale{justify-content:space-between;width:100%}.bq-transform-scale button{flex:1;max-width:58px}.bq-transform-actions{flex-direction:column;align-items:stretch}.bq-transform-actions>div:last-child{justify-content:stretch}.bq-transform-actions button{flex:1;min-height:44px}.bq-transform-bars>div{grid-template-columns:95px minmax(0,1fr) 38px}}@media (max-width:390px){.bq-transform-item{padding-inline:12px}.bq-transform-scale{gap:4px}.bq-transform-scale button{min-width:44px}}.bq-transform-head{background:linear-gradient(160deg,#fff 0%,#f5f9f4 100%);border-color:#344f3c24;box-shadow:0 10px 28px #273c2d0b,inset 0 1px #ffffffe6}.bq-transform-item{background:linear-gradient(155deg,#fff 0%,#f8faf6 100%);border-color:#344f3c21;box-shadow:0 6px 18px #273c2d0a,inset 0 1px #ffffffe0}.bq-transform-scale button{background:linear-gradient(155deg,#fff 0%,#f3f7f2 100%);border-color:#344f3c2e;box-shadow:0 3px 10px #273c2d09,inset 0 1px #ffffffe6}.bq-transform-scale button.is-selected,[data-transform-bias-answer].is-selected{color:#fff;background:linear-gradient(145deg,#2f704d 0%,#4f8460 100%);border-color:#2f704d;box-shadow:0 4px 12px #2f704d24,inset 0 1px #ffffff24}.bq-transform-result,[data-transform-personality-result],[data-transform-bias-result],[data-transform-recommendations],[data-transform-reflection],[data-transform-history],.bq-panel.bq-transform-actions{background:linear-gradient(160deg,#fff 0%,#f7faf5 100%);border-color:#344f3c24;box-shadow:0 8px 24px #273c2d0a,inset 0 1px #ffffffe6}.bq-transform-bars span{background:linear-gradient(90deg,#e8eee8 0%,#dde7df 100%)}.bq-transform-bars i{background:linear-gradient(90deg,#2f704d 0%,#5b8d68 100%)}.bq-transform-focus article{background:linear-gradient(155deg,#f7fbf7 0%,#edf5ee 100%);border-color:#2f704d2e;box-shadow:inset 0 1px #fffc}@media (prefers-contrast:more){.bq-transform-head,.bq-transform-item,.bq-transform-scale button,.bq-transform-result,[data-transform-personality-result],[data-transform-bias-result],[data-transform-recommendations],[data-transform-reflection],[data-transform-history],.bq-panel.bq-transform-actions,.bq-transform-focus article{box-shadow:none;border-color:#1f36275c}.bq-transform-scale button.is-selected,[data-transform-bias-answer].is-selected{color:#fff;background:#245b3e;border-color:#173d29}}.bq-recordings-head{margin-bottom:16px}.bq-recordings-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.bq-recordings-list{gap:10px;display:grid}.bq-recording-card{text-align:left;border:1px solid var(--bq-border,#d8ddd4);background:var(--bq-surface,#fff);cursor:pointer;border-radius:14px;gap:5px;width:100%;min-height:64px;padding:14px;display:grid}.bq-recording-card:hover,.bq-recording-card:focus-visible{outline-offset:2px;outline:2px solid}.bq-recording-card span{letter-spacing:.05em;font-size:.75rem;font-weight:800}.bq-recording-card b{font-size:1rem}.bq-recording-card small{line-height:1.4}.bq-recording-player-shell{position:sticky;top:12px}.bq-recording-frame{aspect-ratio:16/9;background:#111;border-radius:14px;width:100%;margin:12px 0;overflow:hidden}.bq-recording-frame:empty{display:none}.bq-recording-frame iframe{border:0;width:100%;height:100%;display:block}.bq-recording-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.bq-recording-controls button{min-width:64px;min-height:44px}.bq-recording-controls label{gap:4px;font-size:.8rem;font-weight:700;display:grid}.bq-recording-controls input{width:120px;min-height:44px}.bq-recording-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bq-recordings-empty{margin:0}@media (max-width:720px){.bq-recordings-layout{grid-template-columns:1fr}.bq-recording-player-shell{position:static}.bq-recording-card{min-height:68px}.bq-recording-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bq-recording-controls button,.bq-recording-controls label,.bq-recording-controls input{width:100%}}.bq-video-card{text-align:left;border:1px solid var(--bq-border,#d8ddd4);background:var(--bq-surface,#fff);cursor:pointer;border-radius:14px;gap:5px;width:100%;min-height:64px;padding:14px;display:grid}.bq-video-card:hover,.bq-video-card:focus-visible,.bq-video-card.is-selected{outline-offset:2px;outline:2px solid}.bq-video-card b{font-size:1rem}.bq-video-card small{line-height:1.4}.bq-recording-card-group{gap:6px;min-width:0;display:grid}.bq-recording-resume{white-space:normal;justify-self:start;max-width:100%;min-height:44px}.bq-recordings-filter{margin-bottom:16px}.bq-recordings-filter h2{font-size:1rem}.bq-recordings-filter .bq-account-form{grid-template-columns:minmax(0,1fr) minmax(150px,.35fr);margin:12px 0}.bq-recordings-filter input,.bq-recordings-filter select{color:#223229;width:100%;min-height:46px;font:inherit;background:#fbfcf9;border:1px solid #273d2f29;border-radius:12px;padding:10px 12px;font-size:16px}.bq-recordings-filter input:focus,.bq-recordings-filter select:focus{border-color:#4f8161;outline:3px solid #2f704d24}.bq-recordings-filter [data-recordings-filter-status]{font-size:.8rem}@media (max-width:480px){.bq-recordings-filter .bq-account-form{grid-template-columns:1fr}}.bq-video-curator{margin-top:12px}.bq-video-curator form{gap:10px;margin-top:10px;display:grid}.bq-video-curator label{gap:4px;font-size:.85rem;font-weight:700;display:grid}.bq-video-curator input[type=checkbox]{justify-self:start;width:auto}.bq-media-head{margin-bottom:16px}.bq-media-toolbar{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.bq-media-toolbar label{gap:6px;min-width:min(320px,100%);display:grid}.bq-media-toolbar input{border:1px solid var(--bq-border,#d8dcd3);width:100%;min-height:44px;color:inherit;background:#fff;border-radius:12px;padding:10px 12px}.bq-media-tabs{flex-wrap:wrap;gap:8px;display:flex}.bq-media-tabs button,.bq-media-controls button{border:1px solid var(--bq-border,#d8dcd3);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:12px;padding:9px 14px;font-weight:700}.bq-media-tabs button.is-active{color:#fff;background:#1f4b39;border-color:#1f4b39}.bq-media-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:16px;display:grid}.bq-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bq-media-card{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.bq-media-card h2{margin:0;font-size:1.05rem}.bq-media-card p{overflow-wrap:anywhere;margin:0}.bq-media-card>span{letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.bq-media-card button{min-height:44px;margin-top:auto}.bq-media-player-shell{min-width:0;position:sticky;top:12px}.bq-media-frame{aspect-ratio:16/9;background:#101512;border-radius:14px;width:100%;margin:12px 0;overflow:hidden}.bq-media-frame:empty{display:none}.bq-media-frame iframe{border:0;width:100%;height:100%;display:block}.bq-media-controls{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.bq-media-controls[hidden]{display:none}.bq-media-controls label{gap:4px;display:grid}.bq-media-controls input{border:1px solid var(--bq-border,#d8dcd3);border-radius:10px;width:120px;min-height:44px;padding:8px}.bq-media-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.bq-media-empty{grid-column:1/-1}.bq-media-empty h2{margin-top:0}@media (max-width:760px){.bq-media-toolbar{flex-direction:column;align-items:stretch}.bq-media-toolbar label{width:100%;min-width:0}.bq-media-layout,.bq-media-grid{grid-template-columns:1fr}.bq-media-player-shell{position:static}.bq-media-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bq-media-controls[hidden]{display:none}.bq-media-controls label{grid-column:1/-1}.bq-media-controls input,.bq-media-controls button{width:100%}}.bq-media-head h1,.bq-recordings-head h1{color:#263f34}.bq-media-toolbar input,.bq-media-controls input,.bq-recording-controls input{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-color:#38584629;box-shadow:inset 0 1px 2px #2b413309}.bq-media-tabs button,.bq-media-controls button,.bq-recording-controls button{background:linear-gradient(#fff 0%,#f5f8f3 100%);border-color:#38584626;box-shadow:0 4px 12px #2d453706,inset 0 1px #ffffffe6}.bq-media-tabs button:hover,.bq-media-tabs button:focus-visible,.bq-media-controls button:hover,.bq-media-controls button:focus-visible,.bq-recording-controls button:hover,.bq-recording-controls button:focus-visible{background:linear-gradient(#fff 0%,#edf5ed 100%);border-color:#2f704d4d}.bq-media-tabs button.is-active{background:linear-gradient(#35664f 0%,#284f3d 100%);border-color:#315f49;box-shadow:inset 0 1px #ffffff24,0 4px 12px #284f3d1f}.bq-media-card,.bq-recording-card{background:radial-gradient(circle at 92% 8%,#dcebe099 0%,#dcebe000 38%),linear-gradient(#fff 0%,#f8fbf7 100%);border-color:#38584621;box-shadow:0 7px 18px #2d453709,inset 0 1px #ffffffe6}.bq-recording-card:hover,.bq-recording-card:focus-visible{background:radial-gradient(circle at 92% 8%,#d2e8d9b8 0%,#d2e8d900 40%),linear-gradient(#fff 0%,#f2f8f1 100%);border-color:#2f704d4d}.bq-media-card h2,.bq-recording-card b{color:#30493a}.bq-media-card>span,.bq-recording-card span{color:#607568}.bq-media-player-shell,.bq-recording-player-shell{background:linear-gradient(#fff 0%,#fafcf8 100%);border-color:#3858461c;box-shadow:0 8px 24px #2d453709,inset 0 1px #ffffffe6}.bq-media-frame,.bq-recording-frame{background:radial-gradient(circle at 50% 12%,#26352e 0%,#151d19 56%,#0f1512 100%);box-shadow:inset 0 0 0 1px #ffffff09,0 7px 18px #121b1617}.bq-media-empty,.bq-recordings-empty{color:#5a695f}@media (prefers-contrast:more){.bq-media-card,.bq-recording-card,.bq-media-player-shell,.bq-recording-player-shell,.bq-media-tabs button,.bq-media-controls button,.bq-recording-controls button{box-shadow:none}.bq-media-card,.bq-recording-card,.bq-media-toolbar input,.bq-media-controls input,.bq-recording-controls input{border-color:#223a2b66}}.bq-games-head h1{letter-spacing:-.04em;font-size:clamp(26px,7vw,38px)}.bq-game-launcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bq-game-card{flex-direction:column;min-width:0;display:flex}.bq-game-card>span{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:900}.bq-game-card h2{margin:6px 0 8px}.bq-game-card p{flex:1}.bq-game-card button{width:100%;margin-top:16px}.bq-game-footer{margin-top:12px}.bq-game-topline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bq-game-topline .bq-secondary-button{min-width:112px}.bq-game-score{color:#56645c;font-size:12px;font-weight:800}.bq-question-card{max-width:640px;margin-inline:auto}.bq-game-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:850;display:flex}.bq-game-progress{background:#edf1eb;border-radius:999px;height:8px;margin:10px 0 20px;overflow:hidden}.bq-game-progress i{border-radius:inherit;background:var(--green);height:100%;transition:width .2s;display:block}.bq-question-card h1{letter-spacing:-.03em;font-size:clamp(23px,6vw,32px);line-height:1.2}.bq-game-choices{gap:9px;margin-top:18px;display:grid}.bq-game-choice{color:#25362d;text-align:left;width:100%;min-height:52px;font:inherit;cursor:pointer;background:#fff;border:1px solid #273d2f24;border-radius:14px;align-items:center;gap:11px;padding:10px 12px;display:flex}.bq-game-choice>span{color:#425249;background:#f0f4ef;border-radius:10px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:900;display:grid}.bq-game-choice>b{font-size:14px;line-height:1.35}.bq-game-choice:hover:not(:disabled){background:#fbfdf9;border-color:#2f704d66}.bq-game-choice:disabled{cursor:default;opacity:1}.bq-game-choice.is-correct{background:#edf7ef;border-color:#2f704d80}.bq-game-choice.is-wrong{background:#fff1ef;border-color:#91423859}.bq-game-choice.is-correct>span{color:#fff;background:#2f704d}.bq-game-choice.is-wrong>span{color:#fff;background:#a54b40}.bq-game-feedback{gap:12px;margin-top:14px;display:grid}.bq-game-explanation{background:#f5f7f2;border-radius:14px;padding:14px}.bq-game-explanation strong{margin-bottom:4px;display:block}.bq-game-explanation>span,.bq-game-explanation>small{margin-top:8px;display:block}.bq-game-explanation>span{color:#374a3e;font-size:12px;font-weight:850}.bq-game-explanation>small{letter-spacing:.1em;color:var(--green);font-size:9px;font-weight:900}.bq-game-result{text-align:center;max-width:620px;margin:20px auto}.bq-game-medal{font-size:48px}.bq-game-result h1{margin:4px 0;font-size:clamp(44px,12vw,68px)}.bq-game-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.bq-game-stats>div{border:1px solid var(--line);background:#fafbf8;border-radius:14px;min-width:0;padding:12px 8px}.bq-game-stats b,.bq-game-stats span{display:block}.bq-game-stats b{overflow-wrap:anywhere;font-size:15px}.bq-game-stats span{color:var(--muted);margin-top:3px;font-size:10px}.bq-game-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bq-game-actions [data-game-home]{grid-column:1/-1}.bq-recall-search{color:#435249;gap:6px;margin-top:16px;font-size:12px;font-weight:800;display:grid}.bq-recall-search input{color:#223229;width:100%;min-height:46px;font:inherit;background:#fbfcf9;border:1px solid #273d2f29;border-radius:12px;padding:10px 12px;font-size:16px}.bq-recall-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bq-recall-book{text-align:left;width:100%;min-height:72px;color:inherit;font:inherit;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:0;display:grid}.bq-recall-book>span:nth-child(2){min-width:0}.bq-recall-book b,.bq-recall-book small{display:block}.bq-recall-book small{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.35}.bq-recall-book>strong{color:var(--green);font-size:22px}.bq-recall-icon{background:#f0f4ef;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.bq-recall-source{font-size:11px}.bq-recall-mark{text-align:center;font-size:42px}.bq-recall-think{margin:16px 0!important}.bq-recall-answer{background:#f5f7f2;border-radius:15px;margin:16px 0;padding:16px}.bq-recall-answer small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.bq-recall-answer p{color:#35463c!important;margin:8px 0!important}.bq-recall-answer strong{font-size:12px;display:block}.bq-recall-ratings{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bq-recall-license{margin-top:16px!important;font-size:10px!important}.bq-question-card [data-recall-reveal]{width:100%}.bq-timeline-card>p:not(.bq-eyebrow){color:var(--muted)}.bq-timeline-list{gap:8px;margin:18px 0;display:grid}.bq-timeline-row{background:#fbfcf9;border:1px solid #273d2f24;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px;display:grid}.bq-timeline-number{width:30px;height:30px;color:var(--green);background:#edf3ee;border-radius:10px;place-items:center;font-size:12px;font-weight:900;display:grid}.bq-timeline-row>b{min-width:0;font-size:13px;line-height:1.35}.bq-timeline-moves{gap:6px;display:flex}.bq-timeline-moves button{color:#304438;width:44px;height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #273d2f29;border-radius:12px;font-weight:900}.bq-timeline-moves button:disabled{opacity:.35;cursor:default}.bq-memory-meadow{text-align:center;background:linear-gradient(#fff7fb 0%,#f2fbff 100%);max-width:680px;margin-inline:auto}.bq-memory-meadow h1{letter-spacing:-.04em;margin:2px 0 4px;font-size:clamp(30px,8vw,46px)}.bq-memory-meadow>p:not(.bq-eyebrow):not(.bq-memory-status){color:var(--muted);margin:0 auto 16px}.bq-memory-mark{font-size:46px;line-height:1}.bq-memory-grid{grid-template-columns:repeat(var(--memory-columns),minmax(0,1fr));gap:10px;max-width:560px;margin:16px auto;display:grid}.bq-memory-card{aspect-ratio:1;color:#fff;min-width:0;min-height:62px;font:inherit;cursor:pointer;background:#f3a7c8;border:2px solid #98487133;border-radius:18px;place-items:center;transition:transform .14s,background .14s,border-color .14s;display:grid;box-shadow:0 5px 14px #53314417}.bq-memory-card>span{font-size:clamp(24px,7vw,42px);font-weight:900;line-height:1}.bq-memory-card:hover:not(:disabled){transform:translateY(-2px)}.bq-memory-card:focus-visible{outline-offset:2px;outline:3px solid #2f704d59}.bq-memory-card:disabled{opacity:1;cursor:default}.bq-memory-card.is-open{color:#32443a;background:#fff;border-color:#f0b8d0}.bq-memory-card.is-matched{color:#32443a;background:#e4f8eb;border-color:#8fc7a5}.bq-memory-status{color:#56645c;min-height:22px;margin:12px 0 0;font-size:12px;font-weight:800}.bq-memory-wallet{color:#56645c;font-size:12px;font-weight:850;margin:4px 0 16px!important}@media (max-width:520px){.bq-game-launcher,.bq-recall-books{grid-template-columns:1fr}.bq-game-topline{flex-direction:column;align-items:stretch}.bq-game-topline .bq-secondary-button{width:100%}.bq-game-score{text-align:right}.bq-game-meta{flex-direction:column;align-items:flex-start;gap:3px}.bq-game-stats,.bq-game-actions,.bq-recall-ratings{grid-template-columns:1fr}.bq-game-actions [data-game-home]{grid-column:auto}.bq-question-card{padding:16px}.bq-game-choice{min-height:54px}.bq-timeline-row{grid-template-columns:30px minmax(0,1fr);padding:10px}.bq-timeline-moves{grid-column:1/-1;justify-content:flex-end}.bq-timeline-moves button{min-width:48px;min-height:48px}.bq-game-card .bq-primary-button,.bq-game-footer .bq-secondary-button,.bq-game-feedback .bq-primary-button,.bq-recall-ratings button,.bq-question-card [data-recall-reveal],.bq-recall-book{min-height:48px}.bq-memory-meadow{padding:14px 12px}.bq-memory-grid{gap:8px}.bq-memory-card{border-radius:15px;min-height:58px}.bq-memory-card>span{font-size:clamp(24px,10vw,38px)}}@media (prefers-reduced-motion:reduce){.bq-memory-card{transition:none}.bq-memory-card:hover:not(:disabled){transform:none}}.bq-game-card{background:linear-gradient(155deg,#fffffffa 0%,#f7faf5fa 68%,#eff6eff5 100%);border-color:#3e5c4629;box-shadow:0 10px 28px #2c463512,inset 0 1px #ffffffdb}.bq-game-progress{background:linear-gradient(#edf2ec 0%,#e7ede7 100%);box-shadow:inset 0 1px 3px #2942311a}.bq-game-progress i{background:linear-gradient(90deg,#3f7653 0%,#6a9b68 100%);box-shadow:0 0 10px #3f765329}.bq-game-choice{background:linear-gradient(#fff 0%,#fbfcfa 100%);border-color:#304c3929;box-shadow:0 4px 12px #2a3f3109}.bq-game-choice>span{color:#405648;background:linear-gradient(145deg,#f2f6f1 0%,#e9f0ea 100%);box-shadow:inset 0 0 0 1px #34523e0d}.bq-game-choice:hover:not(:disabled){background:linear-gradient(#fcfefb 0%,#f5faf5 100%);border-color:#2f704d6b;box-shadow:0 6px 16px #2f704d12}.bq-game-choice.is-correct{background:linear-gradient(#f1faf3 0%,#e8f5eb 100%);box-shadow:inset 0 0 0 1px #2f704d0d}.bq-game-choice.is-wrong{background:linear-gradient(#fff7f5 0%,#ffefec 100%);box-shadow:inset 0 0 0 1px #9142380a}.bq-game-explanation,.bq-recall-answer{background:linear-gradient(145deg,#f7f9f5 0%,#f0f5ef 100%);box-shadow:inset 0 0 0 1px #3752400e}.bq-game-stats>div{background:linear-gradient(155deg,#fff 0%,#f6f9f4 100%);border-color:#37524021;box-shadow:0 5px 14px #2a3f310a}.bq-recall-icon,.bq-timeline-number{background:linear-gradient(145deg,#f2f6f0 0%,#e8f0e9 100%);box-shadow:inset 0 0 0 1px #2f704d0e}.bq-timeline-row{background:linear-gradient(#fdfefc 0%,#f8faf7 100%);border-color:#304c3926;box-shadow:0 4px 12px #2a3f3109}.bq-memory-card.is-open{background:linear-gradient(155deg,#fff 0%,#fff8fc 100%);border-color:#eab2cb}.bq-memory-card.is-matched{background:linear-gradient(155deg,#edf9f1 0%,#dcf3e5 100%);border-color:#86bea0}@media (prefers-contrast:more){.bq-game-card,.bq-game-choice,.bq-game-stats>div,.bq-timeline-row{box-shadow:none}.bq-game-choice{border-color:#23392a52}}.bq-study-head h1{letter-spacing:-.04em;font-size:clamp(28px,7vw,40px)}.bq-study-head p{max-width:760px}.bq-study-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.bq-study-card{flex-direction:column;min-width:0;display:flex}.bq-study-card>span{color:var(--green);letter-spacing:.1em;font-size:10px;font-weight:900}.bq-study-card h2{margin:7px 0 8px;line-height:1.15}.bq-study-card p{color:var(--muted);flex:1}.bq-study-card-meta{color:#46564c;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;font-size:11px;display:flex}.bq-study-card-meta small{white-space:nowrap}.bq-study-card .bq-primary-button{width:100%;margin-top:auto}.bq-study-footer{margin-top:12px}.bq-study-session{max-width:720px;margin-inline:auto}.bq-study-session>h1{letter-spacing:-.04em;font-size:clamp(27px,7vw,38px)}.bq-study-prompt{background:#fafbf8;border:1px solid #273d2f1f;border-radius:16px;margin:18px 0;padding:18px}.bq-study-prompt p{color:#314138;margin:0;font-size:16px;line-height:1.7}.bq-study-prompt>span{color:var(--green);margin-top:12px;font-size:12px;font-weight:850;display:block}.bq-study-actions{justify-content:flex-end;margin-top:14px;display:flex}.bq-study-actions .bq-primary-button{min-width:150px}.bq-study-choices{gap:9px;margin-top:14px;display:grid}.bq-study-feedback{background:#f3f7f1;border-radius:14px;margin-top:14px;padding:14px}.bq-study-feedback strong,.bq-study-feedback span{display:block}.bq-study-feedback p{color:#536158;margin:5px 0}.bq-study-feedback span{color:#3e5848;margin-top:8px;font-size:12px;font-weight:800}.bq-study-response{gap:10px;margin-top:16px;display:grid}.bq-study-response label{color:#405047;gap:7px;font-size:12px;font-weight:850;display:grid}.bq-study-response textarea{box-sizing:border-box;color:#223229;width:100%;min-height:150px;font:inherit;resize:vertical;background:#fff;border:1px solid #273d2f2e;border-radius:14px;padding:13px;font-size:16px;line-height:1.55}.bq-study-response .bq-primary-button{justify-self:end;min-width:150px}.bq-study-saved-response{background:#f7f8f5;border-radius:14px;margin-top:16px;padding:16px}.bq-study-saved-response small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.bq-study-saved-response p{white-space:pre-wrap;color:#35463c;margin:8px 0 0;line-height:1.6}.bq-study-complete{text-align:center;max-width:680px;margin:18px auto}.bq-study-complete-mark{font-size:52px}.bq-study-complete h1{letter-spacing:-.04em;font-size:clamp(32px,8vw,48px)}.bq-study-complete>p{max-width:580px;margin-inline:auto}.bq-study-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0;display:grid}.bq-study-summary>div{border:1px solid var(--line);background:#fafbf8;border-radius:14px;padding:14px 8px}.bq-study-summary b,.bq-study-summary span{display:block}.bq-study-summary b{font-size:18px}.bq-study-summary span{color:var(--muted);margin-top:3px;font-size:10px}@media (max-width:820px){.bq-study-library{grid-template-columns:1fr 1fr}}@media (max-width:560px){.bq-study-library{grid-template-columns:1fr}.bq-study-card-meta{flex-direction:column;align-items:flex-start}.bq-study-session{padding:16px}.bq-study-prompt{padding:15px}.bq-study-actions,.bq-study-response .bq-primary-button{width:100%}.bq-study-actions .bq-primary-button,.bq-study-response .bq-primary-button{width:100%;min-height:48px}.bq-study-summary,.bq-study-complete .bq-game-actions{grid-template-columns:1fr}.bq-study-card .bq-primary-button,.bq-study-footer .bq-secondary-button{width:100%;min-height:48px}}.bq-study-external{margin-top:24px}.bq-study-external-head{margin:0 2px 12px}.bq-study-external-head h2{letter-spacing:-.03em;margin:4px 0 6px;font-size:clamp(22px,5vw,30px)}.bq-study-external-head p:last-child{max-width:760px;color:var(--muted);line-height:1.55}.bq-study-external-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bq-study-external-card{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.bq-study-external-icon{background:#f2f6ef;border-radius:12px;place-items:center;width:42px;height:42px;font-size:22px;display:grid}.bq-study-external-card small{color:var(--green);letter-spacing:.08em;font-size:9px;font-weight:900;display:block}.bq-study-external-card h3{margin:5px 0 6px;font-size:18px;line-height:1.2}.bq-study-external-card p{color:var(--muted);margin:0;line-height:1.5}.bq-study-external-link{box-sizing:border-box;grid-column:1/-1;justify-content:center;width:100%;min-height:44px;text-decoration:none}@media (max-width:700px){.bq-study-external-grid{grid-template-columns:1fr}}@media (max-width:560px){.bq-study-external{margin-top:18px}.bq-study-external-card{grid-template-columns:38px 1fr}.bq-study-external-icon{width:38px;height:38px}}.bq-study-card,.bq-study-prompt,.bq-study-feedback,.bq-study-saved-response,.bq-study-summary>div{background:linear-gradient(155deg,#fff 0%,#f7faf5 100%);border-color:#344f3c21;box-shadow:0 6px 18px #273c2d0a,inset 0 1px #ffffffe0}.bq-study-prompt{background:linear-gradient(155deg,#fbfcf8 0%,#f2f7f1 100%)}.bq-study-feedback{background:linear-gradient(155deg,#f5f9f3 0%,#eaf3e9 100%)}.bq-study-saved-response{background:linear-gradient(155deg,#fafbf8 0%,#f1f5ef 100%)}@media (prefers-contrast:more){.bq-study-card,.bq-study-prompt,.bq-study-feedback,.bq-study-saved-response,.bq-study-summary>div{box-shadow:none;border-color:#1f36275c}}.bq-deep-head h1{letter-spacing:-.04em;font-size:clamp(28px,7vw,40px)}.bq-deep-head p{max-width:760px}.bq-deep-featured{background:#f8fbf7;border-color:#30624333;margin-top:12px}.bq-deep-featured h2{max-width:760px;margin:7px 0 8px;line-height:1.18}.bq-deep-featured>p:not(.bq-eyebrow){color:var(--muted);font-size:12px}.bq-deep-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.bq-deep-card{flex-direction:column;min-width:0;display:flex}.bq-deep-card>span{color:var(--green);letter-spacing:.05em;font-size:10px;font-weight:900}.bq-deep-card h2{flex:1;margin:8px 0 14px;font-size:17px;line-height:1.3}.bq-deep-card .bq-secondary-button{width:100%}.bq-deep-footer{margin-top:12px}.bq-deep-session{max-width:720px;margin-inline:auto}.bq-deep-session>h1{letter-spacing:-.04em;font-size:clamp(27px,7vw,38px)}.bq-deep-question,.bq-deep-reflection{background:#fafbf8;border:1px solid #273d2f1f;border-radius:16px;margin:18px 0;padding:18px}.bq-deep-question p,.bq-deep-reflection>p:not(.bq-eyebrow){color:#314138;margin:0;font-size:17px;line-height:1.7}.bq-deep-reflection>p:not(.bq-eyebrow){white-space:pre-wrap}.bq-deep-feedback{background:#f3f7f1;border-radius:14px;margin-top:14px;padding:14px}.bq-deep-feedback strong{display:block}.bq-deep-feedback p{color:#536158;margin:5px 0 0;line-height:1.55}.bq-deep-references{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bq-deep-references .bq-secondary-button{white-space:normal;flex:180px}.bq-deep-note{gap:10px;margin-top:16px;display:grid}.bq-deep-note label{color:#405047;gap:7px;font-size:12px;font-weight:850;display:grid}.bq-deep-note textarea{box-sizing:border-box;color:#223229;width:100%;min-height:170px;font:inherit;resize:vertical;background:#fff;border:1px solid #273d2f2e;border-radius:14px;padding:13px;font-size:16px;line-height:1.55}.bq-deep-note .bq-primary-button{justify-self:end;min-width:150px}.bq-deep-saved{background:#f7f8f5;border-radius:14px;margin-top:16px;padding:16px}.bq-deep-saved small{color:var(--green);letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.bq-deep-saved p{white-space:pre-wrap;color:#35463c;margin:8px 0 0;line-height:1.6}.bq-deep-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}[data-deep-page] button{min-height:44px}.bq-game-choice.is-selected{background:#f3f7f1;border-color:#2d5e3f5c}@media (max-width:700px){.bq-deep-library{grid-template-columns:1fr}.bq-deep-session{padding:16px}.bq-deep-question,.bq-deep-reflection{padding:15px}.bq-deep-actions,.bq-deep-note .bq-primary-button,.bq-deep-footer .bq-secondary-button,.bq-deep-featured .bq-primary-button,.bq-deep-actions>*{width:100%}.bq-deep-note .bq-primary-button{min-height:48px}.bq-deep-references{grid-template-columns:1fr;display:grid}.bq-deep-references .bq-secondary-button{width:100%}}.bq-deep-featured,.bq-deep-card,.bq-deep-question,.bq-deep-reflection,.bq-deep-feedback,.bq-deep-saved{background:linear-gradient(155deg,#fff 0%,#f7faf5 100%);border-color:#344f3c21;box-shadow:0 6px 18px #273c2d0a,inset 0 1px #ffffffe0}.bq-deep-featured{background:linear-gradient(155deg,#f9fcf8 0%,#edf6ee 100%);border-color:#2f704d33}.bq-deep-feedback{background:linear-gradient(155deg,#f5f9f3 0%,#eaf3e9 100%)}[data-deep-page] .bq-game-choice.is-selected{background:linear-gradient(155deg,#f4f8f2 0%,#eaf3e9 100%);border-color:#2f704d57;box-shadow:0 3px 10px #2f704d0d}@media (prefers-contrast:more){.bq-deep-featured,.bq-deep-card,.bq-deep-question,.bq-deep-reflection,.bq-deep-feedback,.bq-deep-saved,[data-deep-page] .bq-game-choice.is-selected{box-shadow:none;border-color:#1f36275c}}.bq-story-head h1{letter-spacing:-.04em;font-size:clamp(28px,7vw,40px)}.bq-story-head>p:not(.bq-eyebrow){max-width:760px}.bq-story-head-actions,.bq-story-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.bq-story-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.bq-story-card{grid-template-columns:auto 1fr;align-items:start;gap:12px;min-width:0;display:grid}.bq-story-card>button{grid-column:1/-1;width:100%}.bq-story-icon{background:#f3f7f1;border-radius:15px;place-items:center;width:48px;height:48px;font-size:26px;display:grid}.bq-story-card span{color:var(--green);letter-spacing:.05em;font-size:10px;font-weight:900}.bq-story-card h2{margin:4px 0 5px;font-size:18px;line-height:1.25}.bq-story-card p{color:var(--muted);margin:0;font-size:12px}.bq-story-session{max-width:720px;margin-inline:auto}.bq-story-session>h1{letter-spacing:-.035em;font-size:clamp(25px,6.6vw,36px);line-height:1.18}.bq-story-scene{background:#fafbf8;border:1px solid #273d2f1f;border-radius:18px;grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-top:18px;padding:22px;display:grid}.bq-story-scene>span{width:34px;height:34px;color:var(--green);background:#eaf1e8;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.bq-story-scene p{color:#314138;margin:0;font-size:18px;line-height:1.75}.bq-story-reference{color:var(--muted);margin:16px 0 0;font-size:12px;font-weight:750}.bq-story-finish-icon{font-size:48px}.bq-story-result{background:#f3f7f1;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;margin-top:16px;padding:16px;display:grid}.bq-story-result strong{font-size:16px}.bq-story-result>span{color:var(--green);font-weight:900}.bq-story-result p{color:var(--muted);grid-column:1/-1;margin:2px 0 0;font-size:12px}.bq-story-result.is-review>span{color:#8c641e}[data-story-page] button{min-height:44px}@media (max-width:700px){.bq-story-library{grid-template-columns:1fr}.bq-story-session{padding:16px}.bq-story-scene{grid-template-columns:1fr;padding:17px}.bq-story-scene p{font-size:17px}.bq-story-head-actions,.bq-story-actions{grid-template-columns:1fr;display:grid}.bq-story-head-actions>*,.bq-story-actions>*{width:100%}.bq-story-result{grid-template-columns:1fr}.bq-story-result p{grid-column:1}.bq-story-result>span{justify-self:start}}.bq-story-card,.bq-story-scene,.bq-story-result{background:linear-gradient(155deg,#fff 0%,#f7faf5 100%);border-color:#344f3c21;box-shadow:0 6px 18px #273c2d0a,inset 0 1px #ffffffe0}.bq-story-icon,.bq-story-scene>span{color:#2f704d;background:linear-gradient(145deg,#eef5ec 0%,#e2eee4 100%);box-shadow:inset 0 1px #ffffffbf}.bq-story-result{background:linear-gradient(155deg,#f5f9f3 0%,#eaf3e9 100%)}.bq-story-result.is-review{background:linear-gradient(155deg,#fdfaf3 0%,#f7eedf 100%)}@media (prefers-contrast:more){.bq-story-card,.bq-story-scene,.bq-story-result{box-shadow:none;border-color:#1f36275c}.bq-story-icon,.bq-story-scene>span{box-shadow:none}}.bq-wisdom-session{max-width:760px;margin-inline:auto}.bq-wisdom-session>h1{letter-spacing:-.04em;font-size:clamp(26px,6.8vw,38px);line-height:1.15}.bq-wisdom-tension{color:var(--green);letter-spacing:.03em;background:#eef3ea;border-radius:999px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:900;display:inline-block}.bq-wisdom-scenario{color:#314138;background:#fafbf8;border:1px solid #273d2f1f;border-radius:18px;margin:18px 0;padding:19px;font-size:17px;line-height:1.72}.bq-wisdom-options{gap:10px;display:grid}.bq-wisdom-options .bq-game-choice{text-align:left}.bq-wisdom-warning{color:#6b5a37;background:#fbf7ef;border-radius:14px;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.55}.bq-wisdom-result{background:#eef6ed;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 14px;margin-top:18px;padding:17px;display:grid}.bq-wisdom-result>strong{font-size:17px}.bq-wisdom-result>span{color:var(--green);font-weight:900}.bq-wisdom-result>p{grid-column:1/-1;margin:0;line-height:1.6}.bq-wisdom-result.is-review{background:#fbf7ef}.bq-wisdom-result.is-review>span{color:#8c641e}.bq-wisdom-rationales{gap:9px;margin-top:14px;display:grid}.bq-wisdom-rationales article{background:#fff;border:1px solid #273d2f1f;border-radius:14px;padding:14px}.bq-wisdom-rationales article.is-best{background:#f2f8f0;border-color:#28693759}.bq-wisdom-rationales b{font-size:12px}.bq-wisdom-rationales p{color:#4a5b50;margin:6px 0 0;line-height:1.55}.bq-wisdom-refs{color:var(--muted);margin:14px 0 0;font-size:12px;font-weight:800;line-height:1.6}.bq-wisdom-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}[data-wisdom-page] button{min-height:44px}@media (max-width:700px){.bq-wisdom-session{padding:16px}.bq-wisdom-scenario{padding:16px;font-size:16px}.bq-wisdom-result{grid-template-columns:1fr}.bq-wisdom-result>p{grid-column:1}.bq-wisdom-result>span{justify-self:start}.bq-wisdom-actions{grid-template-columns:1fr;display:grid}.bq-wisdom-actions>*{width:100%}}.bq-wisdom-tension,.bq-wisdom-scenario,.bq-wisdom-warning,.bq-wisdom-result,.bq-wisdom-rationales article{background:linear-gradient(155deg,#fff 0%,#f7faf5 100%);border-color:#344f3c21;box-shadow:0 6px 18px #273c2d0a,inset 0 1px #ffffffe0}.bq-wisdom-tension{color:#2f704d;background:linear-gradient(145deg,#edf5eb 0%,#e2eee3 100%)}.bq-wisdom-warning,.bq-wisdom-result.is-review{background:linear-gradient(155deg,#fdfaf3 0%,#f7eedf 100%)}.bq-wisdom-result,.bq-wisdom-rationales article.is-best{background:linear-gradient(155deg,#f5faf3 0%,#e9f4e8 100%);border-color:#2f704d3d}.bq-wisdom-rationales article.is-selected{box-shadow:inset 0 0 0 2px #2f704d29,0 5px 16px #273c2d09}@media (prefers-contrast:more){.bq-wisdom-tension,.bq-wisdom-scenario,.bq-wisdom-warning,.bq-wisdom-result,.bq-wisdom-rationales article{box-shadow:none;border-color:#1f36275c}}.bq-adaptive-head h1,.bq-adaptive-session>h1{letter-spacing:-.04em;font-size:clamp(28px,7vw,40px);line-height:1.16}.bq-adaptive-head>p{max-width:760px}.bq-adaptive-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.bq-adaptive-metrics article{background:#fafbf8;border:1px solid #273d2f1f;border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:14px;display:flex}.bq-adaptive-metrics b{overflow-wrap:anywhere;font-size:20px}.bq-adaptive-metrics span{color:var(--muted);font-size:11px;font-weight:750}.bq-adaptive-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bq-adaptive-explain{margin-top:12px}.bq-adaptive-explain h2{margin-top:0}.bq-adaptive-rules{grid-template-columns:auto 1fr;align-items:start;gap:12px 14px;display:grid}.bq-adaptive-rules>span{width:30px;height:30px;color:var(--green);background:#eaf1e8;border-radius:50%;place-items:center;font-weight:900;display:grid}.bq-adaptive-rules p{color:#435348;margin:2px 0 10px;line-height:1.55}.bq-adaptive-session{max-width:760px;margin-inline:auto}.bq-adaptive-category{color:var(--green);letter-spacing:.04em;text-transform:uppercase;margin:18px 0 8px;font-size:11px;font-weight:900}.bq-adaptive-feedback{background:#f3f7f1;border-radius:16px;margin-top:16px;padding:16px}.bq-adaptive-feedback.is-review{background:#fbf7ef}.bq-adaptive-feedback b{font-size:15px}.bq-adaptive-feedback p{margin:7px 0;line-height:1.55}.bq-adaptive-feedback span{color:var(--muted);font-size:12px;font-weight:750}.bq-adaptive-next{width:100%;margin-top:12px}.bq-adaptive-orb{min-height:32px;color:var(--green);background:#eaf1e8;border-radius:999px;align-items:center;margin-bottom:8px;padding:6px 10px;font-size:13px;font-weight:900;display:inline-flex}[data-adaptive-page] button{min-height:44px}@media (max-width:700px){.bq-adaptive-metrics{grid-template-columns:1fr}.bq-adaptive-actions{grid-template-columns:1fr;display:grid}.bq-adaptive-actions>*{width:100%}.bq-adaptive-session{padding:16px}.bq-adaptive-rules{gap:10px 12px}}.bq-open-review{max-width:760px;margin:0 auto}.bq-open-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.bq-open-review-metrics>div{border:1px solid var(--bq-border,#d9ded5);background:#fff;border-radius:18px;padding:16px}.bq-open-review-metrics b{font-size:1.3rem;display:block}.bq-open-review-metrics span{color:var(--bq-muted,#667085);margin-top:4px;font-size:.88rem;display:block}.bq-open-review-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bq-open-review-actions button,.bq-open-review-head button,.bq-open-review button{min-height:44px}.bq-open-review-head{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.bq-open-review-head span{text-align:center;font-weight:700}.bq-open-review-progress{background:#e8ece5;border-radius:999px;height:8px;margin:0 0 22px;overflow:hidden}.bq-open-review-progress i{border-radius:inherit;background:currentColor;height:100%;display:block}.bq-open-review-answer{border:1px solid var(--bq-border,#d9ded5);background:#f5f7f2;border-radius:18px;margin:18px 0;padding:18px}.bq-open-review-answer p{margin:0 0 10px;font-size:1.05rem;line-height:1.6}.bq-open-review-license{color:var(--bq-muted,#667085);margin-top:20px;font-size:.78rem}.bq-open-review-error{background:#fff7f7;border:1px solid #d7b2b2;border-radius:12px;padding:12px 14px}.bq-open-review h1{overflow-wrap:anywhere}@media (max-width:600px){.bq-open-review-metrics{grid-template-columns:1fr}.bq-open-review-actions{display:grid}.bq-open-review-actions button{width:100%}.bq-open-review-head{grid-template-columns:auto 1fr auto;gap:8px}.bq-open-review-head button{padding-inline:10px}.bq-open-review{overflow-x:hidden}}.bq-adaptive-head h1,.bq-adaptive-session>h1,.bq-open-review h1{color:#263f34}.bq-adaptive-metrics article,.bq-open-review-metrics>div{background:radial-gradient(circle at 88% 12%,#ddebe09e 0%,#ddebe000 42%),linear-gradient(#fff 0%,#f8fbf7 100%);border-color:#38584621;box-shadow:0 6px 18px #2d453708,inset 0 1px #ffffffe6}.bq-adaptive-metrics b,.bq-open-review-metrics b{color:#314a3a}.bq-adaptive-rules>span{color:#315f49;background:linear-gradient(#eef5ec 0%,#e2ede0 100%);box-shadow:inset 0 0 0 1px #38584614}.bq-adaptive-feedback,.bq-open-review-answer{background:radial-gradient(circle at 92% 8%,#dfede280 0%,#dfede200 40%),linear-gradient(#fbfdf9 0%,#f2f7f0 100%);border-color:#3858461f;box-shadow:inset 0 1px #ffffffdb,0 5px 16px #2d453706}.bq-adaptive-feedback.is-review{background:radial-gradient(circle at 92% 8%,#f0e7d17a 0%,#f0e7d100 40%),linear-gradient(#fffdf8 0%,#f8f3e8 100%);border-color:#6f59371f}.bq-open-review-progress{background:linear-gradient(#edf0e9 0%,#e4e9e1 100%);box-shadow:inset 0 1px 2px #32463814}.bq-open-review-progress i{color:#35664f}.bq-open-review-error{color:#5d3731;background:linear-gradient(#fff9f7 0%,#fff1ed 100%);border-color:#8b3e363d;box-shadow:inset 0 0 0 1px #8b3e3605}@media (prefers-contrast:more){.bq-adaptive-metrics article,.bq-open-review-metrics>div,.bq-adaptive-feedback,.bq-open-review-answer{box-shadow:none;border-color:#223a2b66}.bq-open-review-error{color:#4b2723;border-color:#74241f7a}}.bq-bible-world{gap:16px;display:grid}.bq-world-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bq-world-head h1{margin:.2rem 0 .55rem}.bq-world-head p:not(.bq-eyebrow){max-width:650px;color:var(--bq-muted,#66736b);margin:0;line-height:1.55}.bq-world-art{border:1px solid var(--bq-border,#d9ded8);background:var(--bq-surface,#fff);border-radius:22px;gap:9px;padding:10px;display:grid;overflow:hidden}.bq-world-art-frame{aspect-ratio:16/9;background:#e8ebe5;border-radius:15px;width:100%;position:relative;overflow:hidden}.bq-world-art-frame img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bq-world-art-revealed{clip-path:inset(0 calc(100% - var(--bq-world-reveal,0%)) 0 0);transition:clip-path .3s}.bq-world-art-copy{justify-content:space-between;align-items:flex-start;gap:16px;padding:2px 5px 4px;display:flex}.bq-world-art-copy b{font-size:14px}.bq-world-art-copy small{max-width:470px;color:var(--bq-muted,#66736b);text-align:right;line-height:1.45}.bq-world-art-fallback{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:18px}.bq-world-art-fallback-icon{background:#f4efe4;border-radius:17px;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.bq-world-art-fallback p{color:var(--bq-muted,#66736b);margin:.3rem 0 0;line-height:1.5}.bq-world-map{gap:10px;display:grid}.bq-world-region{border:1px solid var(--bq-border,#d9ded8);background:var(--bq-surface,#fff);text-align:left;width:100%;min-height:82px;color:inherit;border-radius:20px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;display:grid}.bq-world-region:hover,.bq-world-region:focus-visible{border-color:var(--bq-accent,#587a5d)}.bq-world-region.is-next{outline:2px solid color-mix(in srgb,var(--bq-accent,#587a5d) 45%,transparent);outline-offset:1px}.bq-world-icon{background:#f4efe4;border-radius:17px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.bq-world-copy{gap:4px;min-width:0;display:grid}.bq-world-title{font-weight:850}.bq-world-books{color:var(--bq-muted,#66736b);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.bq-world-progress{background:#ebe9e1;border-radius:999px;height:7px;overflow:hidden}.bq-world-progress i{background:var(--bq-accent,#587a5d);border-radius:inherit;height:100%;display:block}.bq-world-status{color:var(--bq-muted,#66736b);justify-items:end;gap:3px;font-size:11px;font-weight:750;display:grid}.bq-world-status b{color:var(--bq-ink,#26332b);font-size:15px}.bq-world-note p,.bq-world-detail p{line-height:1.55}.bq-world-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.bq-world-actions button{text-align:left;min-height:64px}.bq-world-actions button span{opacity:.78;margin-top:4px;font-size:11px;font-weight:600;display:block}.bq-world-boundary{color:var(--bq-muted,#66736b);margin-bottom:0;font-size:12px}@media (prefers-reduced-motion:reduce){.bq-world-art-revealed{transition:none}}@media (max-width:540px){.bq-world-head{display:grid}.bq-world-head>button{justify-self:start}.bq-world-art-copy{gap:3px;display:grid}.bq-world-art-copy small{text-align:left}.bq-world-region{grid-template-columns:48px minmax(0,1fr);min-height:92px}.bq-world-icon{width:46px;height:46px}.bq-world-status{justify-content:space-between;justify-items:initial;grid-area:2/2;display:flex}.bq-world-books{white-space:normal}.bq-world-actions{grid-template-columns:1fr}.bq-world-actions button{min-height:58px}}@media (max-width:360px){.bq-world-region{gap:10px;padding:11px}.bq-world-title{font-size:14px}.bq-world-art{border-radius:18px;padding:8px}.bq-world-art-frame{border-radius:12px}}.bq-world-art{background:linear-gradient(155deg,#fff 0%,#f8faf5 100%);border-color:#39523f24;box-shadow:0 14px 36px #283e2e11,inset 0 1px #ffffffe6}.bq-world-art-frame{background:linear-gradient(145deg,#e8eee5 0%,#dde7dd 100%);box-shadow:inset 0 0 0 1px #2b46330f}.bq-world-art-copy b{color:#2f523b}.bq-world-region{background:linear-gradient(155deg,#fff 0%,#f8faf6 100%);border-color:#35503c24;box-shadow:0 6px 18px #273c2d0b,inset 0 1px #ffffffe0}.bq-world-region:hover,.bq-world-region:focus-visible{background:linear-gradient(155deg,#fbfefb 0%,#f0f7f0 100%);border-color:#2f704d6b;box-shadow:0 8px 22px #2f704d13,inset 0 1px #ffffffe6}.bq-world-region.is-next{background:linear-gradient(155deg,#fffdf8 0%,#fff8e9 100%);border-color:#a9752657;box-shadow:0 8px 24px #845d2112,inset 0 0 0 1px #ba842e0a}.bq-world-region.is-explored{background:linear-gradient(155deg,#fbfefb 0%,#f0f8f1 100%)}.bq-world-icon{background:linear-gradient(145deg,#f5f0e5 0%,#ebe4d5 100%);box-shadow:inset 0 0 0 1px #69532f0e}.bq-world-region.is-explored .bq-world-icon{background:linear-gradient(145deg,#ebf6ea 0%,#dff0df 100%);box-shadow:inset 0 0 0 1px #32663f0e}.bq-world-progress{background:linear-gradient(#ecece4 0%,#e4e7df 100%);box-shadow:inset 0 1px 3px #2a3c2f14}.bq-world-progress i{background:linear-gradient(90deg,#477758 0%,#78a06f 100%);box-shadow:0 0 9px #47775821}.bq-world-note,.bq-world-detail{background:linear-gradient(155deg,#fff 0%,#f7faf5 100%);border-color:#36503d21;box-shadow:0 8px 24px #273c2d0b,inset 0 1px #ffffffe0}.bq-world-art-fallback{background:linear-gradient(155deg,#fffaf1 0%,#f8f4e9 100%)}@media (prefers-contrast:more){.bq-world-art,.bq-world-region,.bq-world-note,.bq-world-detail{box-shadow:none;border-color:#1f362757}.bq-world-region.is-next{border-color:#805819}}.bq-world-icon img{object-fit:contain;width:100%;height:100%;display:block}.bq-private-notes{max-width:720px;margin-left:auto;margin-right:auto}.bq-private-notes-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bq-private-notes-head h1{margin-top:4px}.bq-private-notes-count{color:#2f704d;background:#eef5ef;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:850}.bq-private-notes-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bq-private-notes-list{gap:8px;margin-top:18px;display:grid}.bq-private-note-card{border:1px solid var(--line);color:#26372e;text-align:left;width:100%;min-height:62px;font:inherit;cursor:pointer;background:#fafbf8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bq-private-note-card:hover{background:#f6faf6;border-color:#2f704d47}.bq-private-note-card span{min-width:0}.bq-private-note-card b,.bq-private-note-card small{display:block}.bq-private-note-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-private-note-card small{color:var(--muted);margin-top:4px;font-size:10px}.bq-private-note-card i{color:#7b8a80;font-size:25px;font-style:normal}.bq-private-notes-empty{text-align:center;background:#fafcf9;border:1px dashed #2f704d38;border-radius:16px;margin-top:18px;padding:24px}.bq-private-notes-empty p{margin-top:6px}.bq-private-note-form{gap:14px;margin-top:18px;display:grid}.bq-private-note-form label{color:#435249;gap:7px;font-size:12px;font-weight:850;display:grid}.bq-private-note-form input,.bq-private-note-form textarea{color:#223229;width:100%;font:inherit;background:#fbfcf9;border:1px solid #273d2f29;border-radius:13px;padding:11px 12px;font-size:16px;line-height:1.45}.bq-private-note-form input{min-height:46px}.bq-private-note-form textarea{resize:vertical;min-height:220px}.bq-private-note-form input:focus,.bq-private-note-form textarea:focus{border-color:#4f8161;outline:3px solid #2f704d24}.bq-private-notes-message{background:#f3f7f2;border-radius:12px;padding:10px 12px;color:#476151!important;margin-top:12px!important;font-size:12px!important}.bq-private-note-form .bq-private-notes-message:empty{display:none}.bq-private-note-delete{color:#8b3e36;border-color:#8b3e3638}@media (max-width:480px){.bq-private-notes-head{display:block}.bq-private-notes-count{margin-top:10px;display:inline-block}.bq-private-notes-actions{display:grid}.bq-private-note-card{min-height:66px}.bq-private-note-form textarea{min-height:260px}}.bq-cloud-notes{max-width:760px;margin-left:auto;margin-right:auto}.bq-cloud-notes-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bq-cloud-notes-head h1{margin-top:4px}.bq-cloud-notes-count{color:#355d82;background:#edf2f8;border-radius:999px;flex:none;padding:7px 10px;font-size:11px;font-weight:850}.bq-cloud-notes-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.bq-cloud-notes-boundary,.bq-cloud-notes-message{background:#f2f6f9;border-radius:12px;padding:10px 12px;color:#486275!important;margin-top:14px!important;font-size:12px!important}.bq-cloud-notes-list{gap:8px;margin-top:18px;display:grid}.bq-cloud-note-card{border:1px solid var(--line);color:#263746;text-align:left;width:100%;min-height:62px;font:inherit;cursor:pointer;background:#fafbfd;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bq-cloud-note-card:hover{background:#f5f8fb;border-color:#355d8247}.bq-cloud-note-card span{min-width:0}.bq-cloud-note-card b,.bq-cloud-note-card small{display:block}.bq-cloud-note-card b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-cloud-note-card small{color:var(--muted);margin-top:4px;font-size:10px}.bq-cloud-note-card i{color:#768796;font-size:25px;font-style:normal}.bq-cloud-notes-empty{text-align:center;background:#fafcfd;border:1px dashed #355d823d;border-radius:16px;margin-top:18px;padding:24px}.bq-cloud-notes-empty p{margin-top:6px}.bq-cloud-note-form{gap:14px;margin-top:18px;display:grid}.bq-cloud-note-form label{color:#43525e;gap:7px;font-size:12px;font-weight:850;display:grid}.bq-cloud-note-form input,.bq-cloud-note-form textarea{color:#22313e;width:100%;font:inherit;background:#fbfcfd;border:1px solid #2736442b;border-radius:13px;padding:11px 12px;font-size:16px;line-height:1.45}.bq-cloud-note-form input{min-height:46px}.bq-cloud-note-form textarea{resize:vertical;min-height:210px}.bq-cloud-note-form input:focus,.bq-cloud-note-form textarea:focus{border-color:#587b9b;outline:3px solid #355d8224}.bq-cloud-reference-grid{grid-template-columns:2fr repeat(3,minmax(90px,1fr));gap:10px;display:grid}.bq-cloud-note-form .bq-cloud-pin{align-items:center;gap:9px;display:flex}.bq-cloud-note-form .bq-cloud-pin input{width:20px;min-height:20px}.bq-cloud-note-form .bq-cloud-notes-message:empty{display:none}.bq-cloud-note-delete{color:#8b3e36;border-color:#8b3e3638}@media (max-width:640px){.bq-cloud-reference-grid{grid-template-columns:1fr 1fr}.bq-cloud-notes-head{display:block}.bq-cloud-notes-count{margin-top:10px;display:inline-block}}@media (max-width:480px){.bq-cloud-notes-actions{display:grid}.bq-cloud-note-card{min-height:66px}.bq-cloud-note-form textarea{min-height:250px}.bq-cloud-reference-grid{grid-template-columns:1fr 1fr}}.bq-private-notes-count{color:#2f6848;background:linear-gradient(#f1f7f1 0%,#e9f2ea 100%);box-shadow:inset 0 0 0 1px #2f704d0f}.bq-private-note-card{background:linear-gradient(#fff 0%,#f8faf6 100%);border-color:#33503b21;box-shadow:0 5px 16px #283d2e09,inset 0 1px #ffffffe0}.bq-private-note-card:hover,.bq-private-note-card:focus-visible{background:linear-gradient(#fbfefb 0%,#f0f6ef 100%);border-color:#2f704d4d}.bq-private-notes-empty{background:radial-gradient(circle at 92% 8%,#e0eedc8f 0%,#e0eedc00 37%),linear-gradient(155deg,#fbfdfa 0%,#f4f8f2 100%);border-color:#2f704d33;box-shadow:inset 0 0 0 1px #2f704d06}.bq-private-note-form input,.bq-private-note-form textarea{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-color:#314e3a29;box-shadow:inset 0 1px 2px #22342809}.bq-private-notes-message{background:linear-gradient(#f4f8f2 0%,#edf4ed 100%);box-shadow:inset 0 0 0 1px #2f704d0a;color:#3f5e49!important}.bq-cloud-notes-count{color:#315b7d;background:linear-gradient(#f1f5fa 0%,#e8eff6 100%);box-shadow:inset 0 0 0 1px #355d820f}.bq-cloud-notes-boundary,.bq-cloud-notes-message{background:linear-gradient(#f4f7fa 0%,#edf3f7 100%);box-shadow:inset 0 0 0 1px #355d820b;color:#405f74!important}.bq-cloud-note-card{background:linear-gradient(#fff 0%,#f7f9fb 100%);border-color:#344e6524;box-shadow:0 5px 16px #2a3d4e09,inset 0 1px #ffffffe6}.bq-cloud-note-card:hover,.bq-cloud-note-card:focus-visible{background:linear-gradient(#fbfdff 0%,#eef4f8 100%);border-color:#355d824d}.bq-cloud-notes-empty{background:radial-gradient(circle at 92% 8%,#dae6f19e 0%,#dae6f100 38%),linear-gradient(155deg,#fbfdff 0%,#f3f7fa 100%);border-color:#355d8238;box-shadow:inset 0 0 0 1px #355d8206}.bq-cloud-note-form input,.bq-cloud-note-form textarea{background:linear-gradient(#fff 0%,#fafcfd 100%);border-color:#334a5e2b;box-shadow:inset 0 1px 2px #22303d09}@media (prefers-contrast:more){.bq-private-note-card,.bq-private-notes-empty,.bq-private-note-form input,.bq-private-note-form textarea,.bq-cloud-note-card,.bq-cloud-notes-empty,.bq-cloud-note-form input,.bq-cloud-note-form textarea{box-shadow:none}.bq-private-note-card,.bq-private-notes-empty,.bq-private-note-form input,.bq-private-note-form textarea{border-color:#1f362757}.bq-cloud-note-card,.bq-cloud-notes-empty,.bq-cloud-note-form input,.bq-cloud-note-form textarea{border-color:#23394c5c}}.bq-couples{max-width:780px;margin-left:auto;margin-right:auto}.bq-couples-head,.bq-couples-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bq-couples-head h1{margin-top:4px}.bq-couples-top{align-items:center;margin-bottom:16px}.bq-couples-top>b{font-size:13px}.bq-couples-hero{background:#f8f2f4;border:1px solid #7e475b24;border-radius:18px;margin-top:16px;padding:20px}.bq-couples-hero>b{font-size:20px}.bq-couples-hero p{margin-top:7px}.bq-couples-message{color:#476151;background:#f3f7f2;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-size:12px}.bq-couples-active{color:#51313d;text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff8fb;border:1px solid #7e475b2e;border-radius:16px;gap:4px;margin-top:14px;padding:14px;display:grid}.bq-couples-active small{letter-spacing:.07em;font-size:10px;font-weight:850}.bq-couples-active span{color:var(--muted);font-size:11px}.bq-couples-mode-grid,.bq-couples-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.bq-couples-mode-grid button,.bq-couples-categories button{border:1px solid var(--line);color:#26372e;text-align:left;min-height:82px;font:inherit;cursor:pointer;background:#fbfcfa;border-radius:16px;padding:14px}.bq-couples-mode-grid button span,.bq-couples-categories button span{font-size:22px;display:block}.bq-couples-mode-grid button b,.bq-couples-mode-grid button small,.bq-couples-categories button b{margin-top:4px;display:block}.bq-couples-mode-grid button small{color:var(--muted);font-size:10px;line-height:1.35}.bq-couples-categories{grid-template-columns:repeat(4,minmax(0,1fr))}.bq-couples-categories button{text-align:center;min-height:76px;padding:10px}.bq-couples-categories button b{font-size:11px}.bq-couples-principles,.bq-couples-safety{border:1px solid var(--line);background:#f7f8f5;border-radius:14px;margin-top:16px;padding:14px}.bq-couples-principles p,.bq-couples-safety p{margin-top:5px}.bq-couples-safety{background:#fff7f5;border-color:#8b3e362e}.bq-couples-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bq-couples-stats div{border:1px solid var(--line);text-align:center;border-radius:13px;padding:12px}.bq-couples-stats b,.bq-couples-stats span{display:block}.bq-couples-stats b{font-size:19px}.bq-couples-stats span{color:var(--muted);font-size:9px}.bq-couples-card{gap:14px;display:grid}.bq-couples-card-head{align-items:flex-start;gap:12px;display:flex}.bq-couples-card-head>span{font-size:30px}.bq-couples-card-head small,.bq-couples-practice small,.bq-couples-question small,.bq-couples-scripture small,.bq-couples-highlight small{letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:850;display:block}.bq-couples-card-head h1{margin-top:3px}.bq-couples-question,.bq-couples-practice{border:1px solid var(--line);background:#fafbf8;border-radius:15px;padding:16px}.bq-couples-question p,.bq-couples-practice p{margin-top:6px;font-size:16px;line-height:1.55}.bq-couples-listen-note{background:#fbf7f8;border-left:3px solid #8c6a77;border-radius:0 12px 12px 0;padding:12px 14px}.bq-couples-scripture{background:#f4f7f2;border:1px solid #2f704d1f;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.bq-couples-scripture b,.bq-couples-scripture span{display:block}.bq-couples-scripture span{color:var(--muted);margin-top:3px;font-size:10px}.bq-couples-actions{flex-wrap:wrap;gap:8px;display:flex}.bq-couples-next{border:1px solid var(--line);width:100%;min-height:46px;font:inherit;cursor:pointer;background:#fff;border-radius:13px;font-weight:800}.bq-couples-progress{background:#ecefeb;border-radius:999px;height:7px;margin-bottom:16px;overflow:hidden}.bq-couples-progress i{background:#6a856e;height:100%;display:block}.bq-couples-understood{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bq-couples-understood button{border:1px solid var(--line);min-height:44px;font:inherit;background:#fff;border-radius:12px}.bq-couples-pass{text-align:center;padding:28px 10px}.bq-couples-pass>span{font-size:44px}.bq-couples-pass p{max-width:500px;margin:8px auto 18px}.bq-couples-check-list{gap:10px;margin-top:16px;display:grid}.bq-couples-check-list label{border:1px solid var(--line);border-radius:14px;gap:8px;padding:12px;display:grid}.bq-couples-check-list label>span{font-size:12px;font-weight:750}.bq-couples-check-list label>div{grid-template-columns:1fr 30px;align-items:center;gap:10px;display:grid}.bq-couples-check-list input{width:100%}.bq-couples-check-submit{width:100%;margin-top:14px}.bq-couples-result{gap:12px;display:grid}.bq-couples-highlight{border:1px solid var(--line);border-radius:13px;grid-template-columns:1fr auto;gap:3px 12px;padding:13px;display:grid}.bq-couples-highlight small{grid-column:1/-1}.bq-couples-table{gap:6px;display:grid}.bq-couples-table>div{border-bottom:1px solid var(--line);grid-template-columns:1fr 32px 32px;gap:8px;padding:8px 10px;font-size:11px;display:grid}.bq-couples-table b{text-align:center}.bq-couples-mode-grid button[data-couples-mode=god]>span,.bq-couples-categories button[data-couples-category=christ]>span,.bq-couples-mode-grid button[data-couples-mode=date]>span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:28px;height:28px;font-size:0}.bq-couples-mode-grid button[data-couples-mode=god]>span,.bq-couples-categories button[data-couples-category=christ]>span{background-image:url(/_v6/mini-cross-D6K6zWr8.png)}.bq-couples-mode-grid button[data-couples-mode=date]>span{background-image:url(/_v6/sparkle-DByNfIZE.png)}@media (max-width:600px){.bq-couples-head{display:block}.bq-couples-head>.bq-secondary-button{margin-top:12px}.bq-couples-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-couples-mode-grid button,.bq-couples-categories button,.bq-couples-active,.bq-couples-next,.bq-couples-actions button,.bq-couples-top button{min-height:44px}.bq-couples-actions{display:grid}.bq-couples-scripture{flex-direction:column;align-items:flex-start}.bq-couples-scripture button{width:100%;min-height:44px}.bq-couples-stats span{font-size:8px}}.bq-couples-cloud{gap:18px;display:grid}.bq-couples-cloud-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bq-couples-cloud-head h1{margin:.15rem 0 .45rem}.bq-couples-cloud-head p{margin:0}.bq-couples-cloud-count{background:var(--bq-surface-2,#f3efe7);border-radius:999px;place-items:center;min-width:64px;min-height:64px;font-size:1.05rem;font-weight:800;display:grid}.bq-couples-cloud-message{background:var(--bq-surface-2,#f3efe7);border-radius:12px;margin:0;padding:12px 14px}.bq-couples-cloud-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bq-couples-cloud-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bq-couples-cloud-pair-grid>button,.bq-couples-cloud-pair-grid>form{border:1px solid var(--bq-border,#ddd5c8);background:var(--bq-surface,#fff);text-align:left;border-radius:16px;min-width:0;padding:18px}.bq-couples-cloud-pair-grid>button{cursor:pointer;gap:7px;min-height:150px;display:grid}.bq-couples-cloud-pair-grid>button span{font-size:1.8rem}.bq-couples-cloud-pair-grid form{gap:10px;display:grid}.bq-couples-cloud-pair-grid input{box-sizing:border-box;text-transform:uppercase;letter-spacing:.16em;width:100%;font-weight:800}.bq-couple-code{background:var(--bq-surface-2,#f3efe7);letter-spacing:.16em;border-radius:10px;margin:.35rem 0;padding:8px 12px;font-size:1.3rem;display:inline-block}.bq-couples-cloud-privacy,.bq-couples-cloud-rule,.bq-couples-cloud-note{background:var(--bq-surface-2,#f3efe7);border-radius:14px;padding:14px}.bq-couples-cloud-privacy p,.bq-couples-cloud-rule p{margin:.35rem 0 0}.bq-couples-cloud-journey{gap:9px;display:grid}.bq-couples-cloud-journey>button{border:1px solid var(--bq-border,#ddd5c8);background:var(--bq-surface,#fff);text-align:left;cursor:pointer;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;display:grid}.bq-couples-cloud-journey>button>span{background:var(--bq-surface-2,#f3efe7);border-radius:999px;place-items:center;width:38px;height:38px;font-size:1.15rem;display:grid}.bq-couples-cloud-journey>button div{gap:3px;min-width:0;display:grid}.bq-couples-cloud-journey>button small{opacity:.72}.bq-couples-cloud-journey>button.done{font-weight:700}.bq-couples-cloud-history{gap:9px;display:grid}.bq-couples-cloud-history article{border:1px solid var(--bq-border,#ddd5c8);border-radius:12px;padding:12px 14px}.bq-couples-cloud-history p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 5px}.bq-couples-cloud-history small{opacity:.7}.bq-couples-cloud-empty{background:var(--bq-surface-2,#f3efe7);border-radius:12px;padding:14px}.bq-couples-cloud-step{gap:14px;display:grid}.bq-couples-cloud-step-icon{font-size:2rem}.bq-couples-cloud-question{font-size:1.2rem;line-height:1.55}.bq-couples-cloud-step form{gap:10px;display:grid}.bq-couples-cloud-step label{gap:7px;font-weight:700;display:grid}.bq-couples-cloud-step textarea{box-sizing:border-box;resize:vertical;width:100%}.bq-couples-cloud-danger{margin-left:auto}.bq-couples-cloud button,.bq-couples-cloud input,.bq-couples-cloud textarea{min-height:44px}.bq-couples-cloud-journey>button:not(.done)[data-couple-cloud-step="0"]>span,.bq-couples-cloud-journey>button:not(.done)[data-couple-cloud-step="6"]>span{background-position:50%;background-repeat:no-repeat;background-size:30px 30px;font-size:0}.bq-couples-cloud-journey>button:not(.done)[data-couple-cloud-step="0"]>span{background-image:url(/_v6/prayer-circle-D5s1xIR7.png)}.bq-couples-cloud-journey>button:not(.done)[data-couple-cloud-step="6"]>span{background-image:url(/_v6/mini-cross-D6K6zWr8.png)}@media (max-width:640px){.bq-couples-cloud-head{display:grid}.bq-couples-cloud-pair-grid{grid-template-columns:1fr}.bq-couples-cloud-count{width:60px;min-width:60px;min-height:60px}.bq-couples-cloud-actions>*{flex:150px}.bq-couples-cloud-danger{margin-left:0}.bq-couple-code{font-size:1.12rem}.bq-couples-cloud-journey>button{grid-template-columns:40px minmax(0,1fr)}}.bq-couples-hero{background:radial-gradient(circle at 92% 8%,#eddbe194 0%,#eddbe100 38%),linear-gradient(150deg,#fcf7f9 0%,#f7f1f4 100%);border-color:#7e475b24;box-shadow:0 8px 24px #5935420a,inset 0 1px #ffffffe0}.bq-couples-active,.bq-couples-mode-grid button,.bq-couples-categories button,.bq-couples-question,.bq-couples-practice,.bq-couples-stats div,.bq-couples-highlight{background:linear-gradient(#fff 0%,#fafbf8 100%);border-color:#4b534921;box-shadow:0 5px 16px #363f3808,inset 0 1px #ffffffe0}.bq-couples-active{color:#51313d;background:linear-gradient(#fffafb 0%,#fbf4f7 100%);border-color:#7e475b2e}.bq-couples-mode-grid button:hover,.bq-couples-mode-grid button:focus-visible,.bq-couples-categories button:hover,.bq-couples-categories button:focus-visible,.bq-couples-active:hover,.bq-couples-active:focus-visible{background:linear-gradient(#fffdfd 0%,#f8f1f4 100%);border-color:#7e475b47}.bq-couples-principles{background:linear-gradient(#fafcf8 0%,#f4f8f2 100%);border-color:#36523e1f;box-shadow:inset 0 0 0 1px #2f704d05}.bq-couples-safety{color:#5b3631;background:linear-gradient(#fff9f7 0%,#fff3ef 100%);border-color:#8b3e3633;box-shadow:inset 0 0 0 1px #8b3e3606}.bq-couples-listen-note{background:linear-gradient(90deg,#fbf5f7 0%,#fdf9fa 100%);border-left-color:#8c6a77}.bq-couples-scripture{background:linear-gradient(#f7faf5 0%,#f0f6ef 100%);border-color:#2f704d21;box-shadow:inset 0 0 0 1px #2f704d05}.bq-couples-highlight.good{background:linear-gradient(#f5faf3 0%,#edf6eb 100%)}.bq-couples-cloud-count{color:#644b3b;background:radial-gradient(circle at 36% 28%,#fff 0%,#f6efe8 42%,#eee4da 100%);box-shadow:inset 0 0 0 1px #684d3a14,0 5px 14px #4835290a}.bq-couples-cloud-message,.bq-couples-cloud-privacy,.bq-couples-cloud-rule,.bq-couples-cloud-note,.bq-couples-cloud-empty{color:#55483d;background:linear-gradient(#f8f4ed 0%,#f2ece3 100%);box-shadow:inset 0 0 0 1px #5d4b390b}.bq-couples-cloud-pair-grid>button,.bq-couples-cloud-pair-grid>form,.bq-couples-cloud-journey>button,.bq-couples-cloud-history article{background:linear-gradient(#fff 0%,#fcfaf7 100%);border-color:#5d4b3924;box-shadow:0 5px 16px #48392b08,inset 0 1px #ffffffe6}.bq-couples-cloud-pair-grid>button:hover,.bq-couples-cloud-pair-grid>button:focus-visible,.bq-couples-cloud-journey>button:hover,.bq-couples-cloud-journey>button:focus-visible{background:linear-gradient(#fffdfa 0%,#f7f1e9 100%);border-color:#7e5b4345}.bq-couple-code,.bq-couples-cloud-journey>button>span{color:#624c3c;background:linear-gradient(#f5efe7 0%,#ece2d8 100%);box-shadow:inset 0 0 0 1px #5f48360d}@media (prefers-contrast:more){.bq-couples-hero,.bq-couples-active,.bq-couples-mode-grid button,.bq-couples-categories button,.bq-couples-question,.bq-couples-practice,.bq-couples-stats div,.bq-couples-highlight,.bq-couples-cloud-count,.bq-couples-cloud-pair-grid>button,.bq-couples-cloud-pair-grid>form,.bq-couples-cloud-journey>button,.bq-couples-cloud-history article{box-shadow:none}.bq-couples-active,.bq-couples-mode-grid button,.bq-couples-categories button,.bq-couples-question,.bq-couples-practice,.bq-couples-stats div,.bq-couples-highlight{border-color:#37313557}.bq-couples-cloud-pair-grid>button,.bq-couples-cloud-pair-grid>form,.bq-couples-cloud-journey>button,.bq-couples-cloud-history article{border-color:#46372b5c}.bq-couples-safety{color:#4e2925;border-color:#7e2a2470}}.bq-journey-groups{max-width:960px;margin:0 auto}.bq-journey-groups-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bq-journey-groups-head>.bq-account-actions{margin-top:0}.bq-journey-group-card{margin-top:1rem}.bq-journey-group-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bq-journey-group-head strong{white-space:nowrap;font-size:1.15rem}.bq-journey-group-code code{letter-spacing:.14em;background:var(--bq-surface-soft,#eef1e8);overflow-wrap:anywhere;border-radius:.7rem;max-width:100%;padding:.6rem .8rem;font-size:1.6rem;font-weight:800;display:inline-block}.bq-journey-group-danger{color:#7d2424;border-color:#9c3b3b}.bq-journey-group-owner-note,.bq-journey-group-privacy{color:var(--bq-muted,#5f675b);font-size:.92rem}.bq-journey-groups select,.bq-journey-groups input,.bq-journey-groups textarea{max-width:100%}@media (max-width:600px){.bq-journey-groups-head,.bq-journey-group-head{flex-direction:column}.bq-journey-groups-head>.bq-account-actions{width:100%}.bq-journey-groups-head button,.bq-journey-groups button{min-height:44px}.bq-journey-group-code code{letter-spacing:.1em;font-size:1.3rem}}.bq-encouragements{max-width:960px;margin:0 auto}.bq-encouragements-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bq-encouragement-group{margin-top:1rem}.bq-encouragement-presets{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;margin:1rem 0;display:grid}.bq-encouragement-presets button{text-align:left;min-height:48px}.bq-encouragement-presets button:disabled{opacity:.62;cursor:not-allowed}.bq-encouragement-feed{border-top:1px solid var(--bq-border,#d8ddd1);margin-top:1rem;padding-top:.5rem}.bq-encouragement-feed p{margin:.65rem 0}.bq-encouragement-feed small,.bq-encouragement-privacy,.bq-muted{color:var(--bq-muted,#5f675b)}@media (max-width:600px){.bq-encouragements-head{flex-direction:column}.bq-encouragements button{min-height:44px}.bq-encouragement-presets{grid-template-columns:1fr}}.bq-community{max-width:960px;margin:0 auto}.bq-community-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.bq-community-head h1{max-width:700px}.bq-community-grid,.bq-community-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0;display:grid}.bq-community-grid button{border:1px solid var(--bq-border,#d9dfd5);background:var(--bq-surface,#fff);text-align:left;min-height:128px;color:inherit;border-radius:1rem;padding:1rem}.bq-community-grid button:disabled{opacity:.5}.bq-community-art{object-fit:contain;width:48px;height:48px;display:block}.bq-community-grid b,.bq-community-grid small{margin-top:.35rem;display:block}.bq-community-grid small,.bq-community-row span,.bq-community-boundary p{color:var(--bq-muted,#5f675b)}.bq-community-summary>div{background:var(--bq-surface-soft,#eef1e8);text-align:center;border-radius:1rem;padding:1rem}.bq-community-summary strong,.bq-community-summary span{display:block}.bq-community-summary strong{font-size:1.6rem}.bq-community-row{border-top:1px solid var(--bq-border,#d9dfd5);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;display:flex}.bq-community-row:first-of-type{border-top:0}.bq-community-row h3{margin:.2rem 0 0}@media (max-width:600px){.bq-community-head,.bq-community-row{flex-direction:column;align-items:stretch}.bq-community-grid{grid-template-columns:1fr}.bq-community-summary{gap:.45rem}.bq-community-grid button,.bq-community button{min-height:44px}.bq-community-grid button{min-height:104px}.bq-community-art{width:44px;height:44px}}.bq-community-head h1{color:#263f34}.bq-community-grid button{background:radial-gradient(circle at 90% 10%,#dcebe094 0%,#dcebe000 40%),linear-gradient(#fff 0%,#f8fbf7 100%);border-color:#38584624;box-shadow:0 6px 18px #2d453709,inset 0 1px #ffffffe6}.bq-community-grid button:hover,.bq-community-grid button:focus-visible{background:radial-gradient(circle at 90% 10%,#d3e8d9b8 0%,#d3e8d900 42%),linear-gradient(#fff 0%,#f3f8f2 100%);border-color:#2f704d4d}.bq-community-grid button:disabled{color:#687168;background:linear-gradient(#fafbf9 0%,#f2f4f0 100%);box-shadow:inset 0 1px #ffffffbf}.bq-community-summary>div{color:#314b3c;background:radial-gradient(circle at 50% 18%,#fff 0%,#f4f8f1 55%,#ecf2e8 100%);box-shadow:inset 0 0 0 1px #365b450f,0 4px 14px #334c3d06}.bq-community-summary>div span{overflow-wrap:anywhere}.bq-community-summary>div:nth-child(2){color:#504d36;background:radial-gradient(circle at 50% 18%,#fff 0%,#f7f6ef 55%,#efeee3 100%)}.bq-community-summary>div:nth-child(3){color:#5b4932;background:radial-gradient(circle at 50% 18%,#fff 0%,#fbf6ec 55%,#f4ecdd 100%)}.bq-community .bq-panel{background:linear-gradient(#fff 0%,#fbfcf9 100%);border-color:#3e52441c;box-shadow:0 6px 20px #33433807,inset 0 1px #ffffffe0}.bq-community-row{border-top-color:#3e52441c}.bq-community-row h3{color:#314739}.bq-community-boundary{color:#514a3d;background:radial-gradient(circle at 94% 8%,#eee5d280 0%,#eee5d200 38%),linear-gradient(#fcfaf5 0%,#f7f3e9 100%)!important;border-color:#594e3a21!important;box-shadow:inset 0 0 0 1px #594e3a06!important}.bq-community-boundary p{color:#655d50}.bq-community .bq-form-message[role=alert]{color:#5d3731;background:linear-gradient(#fff8f6 0%,#fff1ed 100%);border-color:#8b3e3633;box-shadow:inset 0 0 0 1px #8b3e3606}@media (prefers-contrast:more){.bq-community-grid button,.bq-community .bq-panel,.bq-community-summary>div{box-shadow:none}.bq-community-grid button,.bq-community .bq-panel{border-color:#223a2b66}.bq-community-row{border-top-color:#223a2b57}.bq-community-boundary{color:#373126;border-color:#483d2b6b!important}.bq-community .bq-form-message[role=alert]{color:#4b2723;border-color:#74241f75}}.bq-recovery-panel{background:linear-gradient(145deg,#fff,#fff8f2);border-color:#8b3e362e;max-width:560px;margin:20px auto}.bq-recovery-panel h1{font-size:clamp(24px,7vw,34px)}.bq-recovery-panel [role=alert]{gap:12px;display:grid}.bq-recovery-diagnostic{background:#ffffffbf;border:1px solid #273d2f1a;border-radius:13px;gap:4px;padding:12px;display:grid;color:#435249!important}.bq-recovery-diagnostic strong{font-size:12px}.bq-recovery-diagnostic span{line-height:1.45}.bq-recovery-diagnostic small{color:var(--muted);font-size:10px}.bq-recovery-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.bq-recovery-actions button{min-height:46px}@media (max-width:480px){.bq-recovery-panel{margin-top:8px}.bq-recovery-actions{display:grid}.bq-recovery-actions button{width:100%}}.bq-tutorial-layer[hidden]{display:none!important}.bq-tutorial-open{overflow:hidden}.bq-tutorial-layer{z-index:1000;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c262094;place-items:center;display:grid;position:fixed;inset:0}.bq-tutorial-dialog{color:#263c31;background:#f8faf6;border:1px solid #3d554729;border-radius:24px;width:min(760px,100%);max-height:min(760px,100dvh - 32px);overflow:auto;box-shadow:0 24px 70px #1a271f47}.bq-tutorial-header{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8faf6f0;border-bottom:1px solid #3d55471f;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex;position:sticky;top:0}.bq-tutorial-header>div{align-items:center;gap:8px;display:flex}.bq-tutorial-header>div>span{background:#e8f1e9;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.bq-tutorial-close{color:#52675c;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;font-weight:700}.bq-tutorial-close:hover,.bq-tutorial-close:focus-visible{background:#edf2ed;outline:none}.bq-tutorial-stage{grid-template-columns:220px minmax(0,1fr);gap:22px;padding:24px;display:grid}.bq-tutorial-trainer{text-align:center;background:linear-gradient(#edf5ee,#f7faf6);border:1px solid #3d55471a;border-radius:20px;align-self:start;justify-items:center;gap:7px;padding:14px 10px 16px;display:grid;overflow:hidden}.bq-tutorial-trainer-visual{filter:drop-shadow(0 8px 14px #0000002e);background-image:url(/_v6/tutorial-trainer-sprite-BPsiDpdi.webp);background-repeat:no-repeat;background-size:400% 200%;width:200px;max-width:100%;height:200px;animation:3s ease-in-out infinite bqTutorialTrainerBob;display:block}.bq-tutorial-trainer-welcome{background-position:0 0}.bq-tutorial-trainer-right{background-position:33.333% 0}.bq-tutorial-trainer-left{background-position:66.666% 0}.bq-tutorial-trainer-up{background-position:100% 0}.bq-tutorial-trainer-down{background-position:0 100%}.bq-tutorial-trainer-thumbs{background-position:33.333% 100%}.bq-tutorial-trainer-surprise{background-position:66.666% 100%}.bq-tutorial-trainer-thoughtful{background-position:100% 100%}@keyframes bqTutorialTrainerBob{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-7px)rotate(1deg)}}.bq-tutorial-trainer b{font-size:14px}.bq-tutorial-trainer small{color:#6b7c72;font-size:12px}.bq-tutorial-card{min-width:0;padding:4px 0}.bq-tutorial-card h1{margin:.25rem 0 .7rem;font-size:clamp(25px,4vw,38px);line-height:1.08}.bq-tutorial-card>p:not(.bq-eyebrow){color:#4d6257;font-size:16px;line-height:1.6}.bq-tutorial-try{margin-top:12px}.bq-tutorial-footer{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f8faf6f5;border-top:1px solid #3d55471f;gap:12px;padding:14px 18px 18px;display:grid;position:sticky;bottom:0}.bq-tutorial-progress{justify-content:center;gap:6px;display:flex}.bq-tutorial-progress i{background:#d9e1da;border-radius:999px;width:22px;height:4px;display:block}.bq-tutorial-progress i.is-on{background:#52735f}.bq-tutorial-actions{justify-content:space-between;gap:12px;display:flex}.bq-tutorial-actions button{min-width:112px}.bq-home-tutorial{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;display:grid}.bq-home-tutorial .bq-home-tutorial-icon{background:#edf5ee;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.bq-home-tutorial span:nth-child(2){gap:2px;display:grid}.bq-home-tutorial small{color:#6a7b71;font-size:12px;font-weight:500}.bq-home-tutorial .bq-home-tutorial-arrow{color:#788b80;font-size:22px}@media (max-width:560px){.bq-tutorial-layer{padding:0}.bq-tutorial-dialog{border:0;border-radius:0;width:100%;height:100dvh;max-height:none}.bq-tutorial-stage{grid-template-columns:1fr;gap:14px;padding:18px}.bq-tutorial-trainer{text-align:left;grid-template-rows:auto auto;grid-template-columns:122px minmax(0,1fr);justify-items:start;column-gap:10px;padding:12px}.bq-tutorial-trainer-visual{grid-row:1/3;width:122px;height:122px}.bq-tutorial-card h1{font-size:27px}.bq-tutorial-card>p:not(.bq-eyebrow){font-size:15px}.bq-tutorial-actions button{flex:1;min-width:0}.bq-tutorial-header,.bq-tutorial-footer{padding-left:max(14px,env(safe-area-inset-left));padding-right:max(14px,env(safe-area-inset-right))}}@media (prefers-reduced-motion:reduce){.bq-tutorial-layer,.bq-tutorial-dialog,[class^=bq-tutorial]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.bq-tutorial-dialog{background:linear-gradient(160deg,#fbfcf8 0%,#f5f9f3 100%);border-color:#344f3c2e;box-shadow:0 26px 74px #1a271f40,inset 0 1px #ffffffeb}.bq-tutorial-header,.bq-tutorial-footer{background:#f8fbf6f5;border-color:#344f3c24;box-shadow:0 3px 14px #273c2d08}.bq-tutorial-header>div>span,.bq-home-tutorial .bq-home-tutorial-icon{color:#285f42;background:linear-gradient(145deg,#e9f3ea 0%,#deebdf 100%);box-shadow:inset 0 1px #ffffffc2}.bq-tutorial-trainer{background:linear-gradient(155deg,#eef6ef 0%,#f8faf6 100%);border-color:#344f3c24;box-shadow:0 7px 20px #273c2d0b,inset 0 1px #ffffffe6}.bq-tutorial-card{background:linear-gradient(160deg,#ffffffb3 0%,#f6faf4ad 100%)}.bq-tutorial-progress i{background:linear-gradient(90deg,#dce5dc 0%,#cfdccf 100%);box-shadow:inset 0 1px #ffffffb3}.bq-tutorial-progress i.is-on{background:linear-gradient(90deg,#2f704d 0%,#5a8b67 100%);box-shadow:0 2px 6px #2f704d1f}.bq-tutorial-close:hover,.bq-tutorial-close:focus-visible{color:#285f42;background:linear-gradient(145deg,#edf4ec 0%,#e5eee5 100%)}.bq-home-tutorial{background:linear-gradient(145deg,#fff 0%,#f5f9f3 100%);border-color:#344f3c29;box-shadow:0 5px 16px #273c2d0a,inset 0 1px #ffffffe6}@media (prefers-contrast:more){.bq-tutorial-dialog,.bq-tutorial-header,.bq-tutorial-footer,.bq-tutorial-header>div>span,.bq-home-tutorial .bq-home-tutorial-icon,.bq-tutorial-trainer,.bq-tutorial-card,.bq-tutorial-progress i,.bq-tutorial-progress i.is-on,.bq-home-tutorial{box-shadow:none}.bq-tutorial-dialog,.bq-tutorial-header,.bq-tutorial-footer,.bq-tutorial-trainer,.bq-home-tutorial{border-color:#1f362766}.bq-tutorial-progress i.is-on{background:#245b3e}.bq-tutorial-close:hover,.bq-tutorial-close:focus-visible{color:#173d29;background:#e8f0e8}}:root{--bq-theme-green-950:#173d2b;--bq-theme-green-900:#1f5138;--bq-theme-green-800:#286344;--bq-theme-green-700:#337652;--bq-theme-green-600:#448762;--bq-theme-green-100:#eaf3ec;--bq-theme-green-050:#f4f8f3;--bq-theme-gold-700:#9a6d16;--bq-theme-gold-600:#b78222;--bq-theme-gold-500:#c99a3d;--bq-theme-gold-300:#e5c77f;--bq-theme-gold-100:#f7eed5;--bq-theme-cream:#fffaf0;--bq-theme-ink:#1f3026;--bq-theme-muted:#68756d;--green:var(--bq-theme-green-700);--line:#1d442f21;--paper:#fffefa;--muted:var(--bq-theme-muted);--bq-accent:var(--bq-theme-green-700);--bq-ink:var(--bq-theme-ink);--bq-border:#1d442f21;--bq-surface:#fffefa}html,body{color:var(--bq-theme-ink);background:radial-gradient(circle at 18% -8%,#e5c77f38,#0000 30%),linear-gradient(#f8faf5 0%,#f5f7f0 55%,#f7f4e9 100%)}.bq-topbar{background:#f9faf5f0;box-shadow:0 1px #1f513812}.bq-brand-mark{background:linear-gradient(145deg,var(--bq-theme-green-900) 0%,var(--bq-theme-green-700) 68%,var(--bq-theme-gold-600) 100%);box-shadow:0 5px 16px #1f51382e,inset 0 1px #ffffff2e}.bq-brand strong{color:var(--bq-theme-green-950)}.bq-build-chip,.bq-session-chip,.bq-progress-chip{background:linear-gradient(#fffefa 0%,#fbfaf3 100%);border-color:#1f513824;box-shadow:0 3px 10px #243f2d0b}.bq-hero{background:radial-gradient(circle at 92% 12%,#e5c77f57,#0000 34%),linear-gradient(135deg,#edf6ee 0%,#f9f8ee 54%,#fff4d8 100%);border-color:#1f51381f;box-shadow:0 12px 32px #1f412b17,inset 0 1px #ffffffbd}.bq-hero h1,.bq-panel h1,.bq-panel h2{color:var(--bq-theme-green-950)}.bq-eyebrow{color:var(--bq-theme-gold-700)!important}.bq-panel{background:linear-gradient(#fffefa 0%,#fff 100%);border-color:#1f51381f;box-shadow:0 8px 24px #223d2b0e,inset 0 1px #ffffffd1}.bq-primary-button{background:linear-gradient(135deg,var(--bq-theme-green-900),var(--bq-theme-green-700));box-shadow:0 5px 14px #1f513821,inset 0 1px #ffffff1f}.bq-primary-button:hover:not(:disabled),.bq-primary-button:focus-visible:not(:disabled){background:linear-gradient(135deg,var(--bq-theme-green-800),var(--bq-theme-green-600))}.bq-secondary-button{color:var(--bq-theme-green-900);background:linear-gradient(#fffefa,#fbfaf3);border-color:#1f51382b}.bq-secondary-button:hover:not(:disabled),.bq-secondary-button:focus-visible:not(:disabled){background:linear-gradient(#fffdf6,#fbf3dc);border-color:#9a6d166b}.bq-nav{background:#fffefaf7;border-top-color:#1f51381f;box-shadow:0 -8px 26px #223d2b0f}.bq-nav a[aria-current]{color:var(--bq-theme-green-800)}.bq-nav a[aria-current]>span{filter:drop-shadow(0 2px 4px #b7822224)}.bq-account-tabs,.bq-account-footnote,.bq-current-device,.bq-local-note{border-color:#1f51381a}.bq-account-tabs{background:linear-gradient(#f4f7f1,#f8f5e9)}.bq-account-tabs button.active{color:var(--bq-theme-green-800);box-shadow:0 3px 10px #1f513814}.bq-account-form input:focus{border-color:var(--bq-theme-green-600);outline-color:#b782222e}.bq-current-device{background:var(--bq-theme-green-100);color:var(--bq-theme-green-800)}.bq-local-note{background:var(--bq-theme-gold-100);color:#6f551d!important}.bq-progress-stats>div,.bq-badge-card,.bq-daily-steps li,.bq-daily-feedback,.bq-game-card,.bq-game-choice,.bq-game-stats>div,.bq-timeline-row,.bq-scripture-panel,.bq-reader-search,.bq-world-art,.bq-world-region{border-color:#1f513821}.bq-progress-stats>div,.bq-badge-card,.bq-daily-steps li,.bq-game-stats>div,.bq-timeline-row,.bq-world-region{background:linear-gradient(155deg,#fffefa 0%,#f7f8f0 100%)}.bq-progress-stats b,.bq-daily-steps li.is-current,.bq-game-card>span,.bq-game-progress i,.bq-world-progress i{color:var(--bq-theme-green-800)}.bq-badge-card.is-unlocked,.bq-daily-feedback.is-correct,.bq-game-choice.is-correct,.bq-memory-card.is-matched{background:linear-gradient(155deg,#eff8f0 0%,#e6f2e8 100%);border-color:#3376524d}.bq-badge-card.is-unlocked>span,.bq-daily-steps li.is-done span,.bq-daily-progress span{background:linear-gradient(135deg,var(--bq-theme-green-900),var(--bq-theme-green-700))}.bq-daily-feedback.is-review{background:linear-gradient(155deg,#fffaf0,#f9efd1);border-color:#b7822261}.bq-game-progress i,.bq-world-progress i{background:linear-gradient(90deg,var(--bq-theme-green-800),var(--bq-theme-gold-500))}.bq-memory-card{background:linear-gradient(145deg,#d7b75f 0%,#bf8f2f 100%);border-color:#7c57123d;box-shadow:0 6px 16px #5f461c1f,inset 0 1px #ffffff38}.bq-memory-card.is-open{border-color:var(--bq-theme-gold-300);background:linear-gradient(155deg,#fffefa,#fbf3dc)}.bq-scripture-panel{background:linear-gradient(90deg,#b7822214,#0000 12%),linear-gradient(#fffefa,#fff)}.bq-reader-search input:focus,.bq-reader-select:focus,.bq-reader-chapter:focus{border-color:var(--bq-theme-green-600);outline-color:#b782222e}.bq-world-art{background:linear-gradient(155deg,#fffefa,#f6f6ec);box-shadow:0 12px 34px #1f412b13,inset 0 1px #ffffffdb}.bq-world-region.is-next{background:linear-gradient(155deg,#fffaf0,#f2f7ee);outline-color:#b782227a}.bq-world-region.is-explored .bq-world-icon{background:linear-gradient(145deg,#e7f3e6,#f4ead0)}@media (prefers-contrast:more){:root{--line:#173d2b52;--bq-border:#173d2b52}.bq-panel,.bq-hero,.bq-progress-stats>div,.bq-badge-card,.bq-game-card,.bq-game-choice,.bq-world-region{box-shadow:none}}[data-avatar-vault-page]{padding:16px}.bq-badge-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin:14px 0;display:grid}.bq-badge-card{border-radius:14px;align-items:flex-start;gap:8px;padding:10px;display:flex}.bq-badge-card span{font-size:1.6em;line-height:1}.bq-badge-card.is-locked{opacity:.7}@media (prefers-reduced-motion:reduce){.bq-badge-card{transition:none}}[data-avatar-vault-page]{--bq-vault-accent:#7c3aed;--bq-vault-soft:#7c3aed14;--bq-vault-border:#7c3aed2b;position:relative;overflow:hidden}.bq-vault-hero{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:16px;display:grid}.bq-vault-hero h1{margin:.18rem 0 .5rem;line-height:1.08}.bq-vault-copy{max-width:46rem;color:var(--bq-text-muted,#5f6470);margin:0}.bq-avatar-art-wrap{background:var(--bq-vault-soft);border:1px solid var(--bq-vault-border);width:58px;height:58px;color:var(--bq-vault-accent);border-radius:18px;flex:none;place-items:center;display:grid}.bq-vault-hero .bq-avatar-art-wrap{border-radius:26px;width:86px;height:86px;box-shadow:0 12px 28px #30234d1c}.bq-avatar-art{width:34px;height:34px;display:block}.bq-vault-hero .bq-avatar-art{width:52px;height:52px}.bq-badge-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.bq-badge-card{background:#ffffffc2;border:1px solid #2c303a1f;min-width:0;padding:14px;position:relative;box-shadow:0 7px 18px #1f232d0f}.bq-badge-card>div{flex:1;min-width:0}.bq-badge-card b{margin:1px 0 5px;line-height:1.2;display:block}.bq-badge-card p{color:var(--bq-text-muted,#5f6470);margin:0 0 8px;line-height:1.35}.bq-badge-card small{margin-bottom:8px;line-height:1.35;display:block}.bq-badge-card.is-active{background:#7c3aed0e;border-color:#7c3aed61;box-shadow:0 9px 22px #4c2d871a}.bq-badge-card.is-active:after{content:"Equipped";letter-spacing:.06em;text-transform:uppercase;color:var(--bq-vault-accent);font-size:.68rem;font-weight:700;position:absolute;top:9px;right:10px}.bq-badge-card.is-locked .bq-avatar-art-wrap{color:#777c87;background:#5a5e6812;border-color:#5a5e6826}.bq-badge-card [data-avatar-select]{min-height:44px;margin-top:2px}.bq-vault-scope{margin:0 0 12px}.bq-vault-note{margin-top:16px}.bq-vault-back{width:100%;min-height:44px;margin-top:10px}@media (max-width:520px){[data-avatar-vault-page]{padding:14px}.bq-vault-hero{grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:12px}.bq-vault-hero .bq-avatar-art-wrap{border-radius:20px;width:68px;height:68px}.bq-vault-hero .bq-avatar-art{width:42px;height:42px}.bq-badge-grid{grid-template-columns:1fr;gap:10px}.bq-badge-card{padding:12px}.bq-avatar-art-wrap{border-radius:16px;width:52px;height:52px}.bq-avatar-art{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.bq-badge-card,.bq-avatar-art-wrap{transition:none}}@media (prefers-contrast:more){.bq-badge-card,.bq-avatar-art-wrap{box-shadow:none;background:#fff;border-width:2px}.bq-badge-card.is-locked{opacity:1}}[data-mission-page]{--bq-mission-accent:#6d28d9;--bq-mission-soft:#6d28d914;padding:16px;position:relative;overflow:hidden}.bq-mission-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:18px;display:grid}.bq-mission-intro h1{margin:.15rem 0 .45rem;line-height:1.08}.bq-mission-copy{max-width:42rem;color:var(--bq-text-muted,#5f6470);margin:0}.bq-mission-art-wrap{background:var(--bq-mission-soft);width:84px;height:84px;color:var(--bq-mission-accent);border:1px solid #6d28d929;border-radius:24px;flex:none;place-items:center;display:grid;box-shadow:0 12px 26px #2c234f1a}.bq-mission-art{width:52px;height:52px;display:block}.bq-mission-progress{background:linear-gradient(#ffffffeb,#f8f7fceb);border-color:#6d28d929;margin:0 0 18px;padding:16px 18px}.bq-mission-progress p{margin:0;line-height:1.75}.bq-mission-progress b{color:var(--bq-mission-accent)}.bq-mission-actions{gap:10px;display:grid}.bq-mission-actions button{width:100%;min-height:44px}@media (max-width:520px){[data-mission-page]{padding:14px}.bq-mission-intro{grid-template-columns:minmax(0,1fr) 68px;align-items:start;gap:12px}.bq-mission-art-wrap{border-radius:20px;width:68px;height:68px}.bq-mission-art{width:42px;height:42px}.bq-mission-progress{padding:14px}}@media (prefers-reduced-motion:reduce){.bq-mission-art-wrap{scroll-behavior:auto}}@media (prefers-contrast:more){.bq-mission-art-wrap,.bq-mission-progress{box-shadow:none;background:#fff;border-width:2px}}[data-calendar-page]{padding:16px}[data-calendar-page] form[data-calendar-add]{border-radius:12px;flex-wrap:wrap;gap:8px;margin:12px 0;padding:10px;display:flex}[data-calendar-page] section.bq-panel{border-radius:12px;margin-bottom:10px;padding:10px}.bq-calendar-month{border:1px solid var(--line-soft,#d9dde8);background:var(--surface,#fff);border-radius:16px;margin:16px 0;padding:12px}.bq-calendar-month-toolbar{grid-template-columns:44px minmax(0,1fr) auto 44px;align-items:center;gap:8px;margin-bottom:10px;display:grid}.bq-calendar-month-toolbar h2{text-align:center;margin:0;font-size:1.15rem}.bq-calendar-month-toolbar button{min-width:44px;min-height:44px}.bq-calendar-legend{flex-wrap:wrap;gap:8px 14px;margin:8px 0 12px;font-size:.82rem;display:flex}.bq-calendar-legend>span{align-items:center;gap:4px;display:inline-flex}.bq-calendar-weekdays,.bq-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.bq-calendar-weekdays{text-align:center;letter-spacing:.03em;margin-bottom:4px;font-size:.72rem;font-weight:700}.bq-calendar-grid-day{appearance:none;border:1px solid var(--line-soft,#d9dde8);min-width:0;min-height:92px;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;gap:4px;padding:6px;display:flex;overflow:hidden}.bq-calendar-grid-day:hover,.bq-calendar-grid-day:focus-visible{border-color:currentColor;outline:2px solid #0000}.bq-calendar-grid-day.is-outside{opacity:.55}.bq-calendar-grid-number{font-weight:800;line-height:1}.bq-calendar-grid-events{gap:3px;min-width:0;display:grid}.bq-calendar-grid-event{align-items:flex-start;gap:3px;min-width:0;font-size:.68rem;line-height:1.18;display:flex}.bq-calendar-grid-event>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bq-calendar-grid-more{font-size:.68rem;font-weight:700}.bq-calendar-icon-wrap--grid{width:14px;min-width:14px;height:14px}.bq-calendar-icon--grid{width:14px;height:14px}.bq-calendar-selected{margin-top:10px}.bq-calendar-selected h2{margin:.15rem 0 .65rem;font-size:1rem}.bq-calendar-selected-event{align-items:center;gap:7px;margin:5px 0;font-size:.88rem;display:flex}.bq-calendar-source-label{text-transform:uppercase;letter-spacing:.035em;margin-right:7px;font-size:.72rem;font-weight:800;display:inline-block}.bq-calendar-agenda>h2{margin:18px 0 10px;font-size:1.05rem}@media (max-width:620px){[data-calendar-page]{padding:10px}.bq-calendar-month{margin-inline:-2px;padding:8px}.bq-calendar-month-toolbar{grid-template-columns:44px minmax(0,1fr) 44px;grid-template-areas:"prev title next""today today today"}.bq-calendar-month-toolbar [data-calendar-month-prev]{grid-area:prev}.bq-calendar-month-toolbar h2{grid-area:title;font-size:1rem}.bq-calendar-month-toolbar [data-calendar-month-next]{grid-area:next}.bq-calendar-month-toolbar [data-calendar-today]{grid-area:today}.bq-calendar-weekdays,.bq-calendar-grid{gap:2px}.bq-calendar-weekdays{font-size:.62rem}.bq-calendar-grid-day{align-items:center;min-height:58px;padding:4px}.bq-calendar-grid-number{font-size:.82rem}.bq-calendar-grid-event>span:last-child{display:none}.bq-calendar-grid-events{flex-wrap:wrap;gap:2px;display:flex}.bq-calendar-grid-more{font-size:.58rem}.bq-calendar-legend{font-size:.74rem}}[data-calendar-page]{--bq-calendar-accent:#6d28d9;position:relative;overflow:hidden}[data-calendar-page]:before{content:"";background:color-mix(in srgb,var(--bq-calendar-accent) 8%,transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-90px}[data-calendar-page]>*{z-index:1;position:relative}.bq-calendar-intro{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:14px;display:grid}.bq-calendar-intro h1{margin-bottom:6px}.bq-calendar-icon-wrap{border:1px solid color-mix(in srgb,var(--bq-calendar-source,#6d28d9) 24%,transparent);background:color-mix(in srgb,var(--bq-calendar-source,#6d28d9) 10%,#fff);color:var(--bq-calendar-source,#6d28d9);box-shadow:0 8px 18px color-mix(in srgb,var(--bq-calendar-source,#6d28d9) 12%,transparent);flex:none;place-items:center;display:grid}.bq-calendar-icon{fill:none;display:block}.bq-calendar-icon-wrap--hero{--bq-calendar-source:var(--bq-calendar-accent);border-radius:22px;width:72px;height:72px}.bq-calendar-icon--hero{width:40px;height:40px}.bq-calendar-icon-wrap--event{border-radius:14px;width:42px;height:42px}.bq-calendar-icon--event{width:24px;height:24px}.bq-calendar-icon-wrap--empty{--bq-calendar-source:#64748b;border-radius:18px;width:58px;height:58px}.bq-calendar-icon--empty{width:32px;height:32px}[data-calendar-add]{border:1px solid color-mix(in srgb,var(--bq-calendar-accent) 18%,#d7ddd4);background:color-mix(in srgb,var(--bq-calendar-accent) 4%,#fff);box-shadow:0 8px 24px #28342d0f}[data-calendar-add] input[type=text],[data-calendar-add] input[type=date],[data-calendar-add] input[type=number]{border-radius:10px;min-width:0;min-height:44px}[data-calendar-add] input[type=text]{flex:2 210px}[data-calendar-add] input[type=date]{flex:160px}[data-calendar-add] label{flex:220px;align-items:center;gap:8px;min-height:44px;line-height:1.35;display:flex}.bq-calendar-day{border:1px solid #5d6f6321;box-shadow:0 8px 22px #28342d0b}.bq-calendar-event{border-top:1px solid #5d6f631a;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px;padding:10px 0;display:grid}.bq-calendar-day>.bq-eyebrow+.bq-calendar-event{border-top:0;padding-top:4px}.bq-calendar-event[data-calendar-event-source=personal]{--bq-calendar-source:#047857}.bq-calendar-event[data-calendar-event-source=assignment]{--bq-calendar-source:#b45309}.bq-calendar-event[data-calendar-event-source=congregation]{--bq-calendar-source:#6d28d9}.bq-calendar-event-content{min-width:0}.bq-calendar-event-title{overflow-wrap:anywhere;margin:2px 0 8px;font-weight:750;line-height:1.35}.bq-calendar-event-actions{flex-wrap:wrap;gap:8px;display:flex}.bq-calendar-event-actions:empty{display:none}.bq-calendar-empty{text-align:center;color:#5d6b62;place-items:center;gap:10px;padding:24px 12px;display:grid}.bq-calendar-empty p{margin:0}@media (max-width:480px){.bq-calendar-intro{grid-template-columns:minmax(0,1fr) 58px;gap:12px}.bq-calendar-icon-wrap--hero{border-radius:18px;width:58px;height:58px}.bq-calendar-icon--hero{width:33px;height:33px}[data-calendar-add]{padding:12px}[data-calendar-add]>*{flex-basis:100%}}@media (prefers-contrast:more){[data-calendar-page]:before{display:none}.bq-calendar-icon-wrap,[data-calendar-add],.bq-calendar-day{box-shadow:none;background:#fff;border-width:2px}}[data-more-workspace]{background:linear-gradient(155deg,#fff 0%,#f2f7ff 100%);border-color:#3b82f6;box-shadow:0 10px 26px #3b82f624,inset 0 1px #ffffffb3}[data-more-notifications]{background:linear-gradient(155deg,#fff 0%,#f6f2ff 100%);border-color:#8b5cf6;box-shadow:0 10px 26px #8b5cf624,inset 0 1px #ffffffb3}[data-more-community]{background:linear-gradient(155deg,#fff 0%,#effcfa 100%);border-color:#14b8a6;box-shadow:0 10px 26px #14b8a624,inset 0 1px #ffffffb3}[data-more-ministry-hub]{background:linear-gradient(155deg,#fff 0%,#f1f2ff 100%);border-color:#6366f1;box-shadow:0 10px 26px #6366f124,inset 0 1px #ffffffb3}[data-more-content-review]{background:linear-gradient(155deg,#fff 0%,#fff8ec 100%);border-color:#f59e0b;box-shadow:0 10px 26px #f59e0b24,inset 0 1px #ffffffb3}[data-more-couples]{background:linear-gradient(155deg,#fff 0%,#fff0f7 100%);border-color:#ec4899;box-shadow:0 10px 26px #ec489924,inset 0 1px #ffffffb3}[data-more-couples-cloud]{background:linear-gradient(155deg,#fff 0%,#fff1f3 100%);border-color:#f43f5e;box-shadow:0 10px 26px #f43f5e24,inset 0 1px #ffffffb3}[data-more-journey-groups]{background:linear-gradient(155deg,#fff 0%,#ecfbfe 100%);border-color:#06b6d4;box-shadow:0 10px 26px #06b6d424,inset 0 1px #ffffffb3}[data-more-team-center]{background:linear-gradient(155deg,#fff 0%,#fff5ec 100%);border-color:#f97316;box-shadow:0 10px 26px #f9731624,inset 0 1px #ffffffb3}[data-more-mission]{background:linear-gradient(155deg,#fff 0%,#fffbea 100%);border-color:#eab308;box-shadow:0 10px 26px #eab30829,inset 0 1px #ffffffb3}[data-more-calendar]{background:linear-gradient(155deg,#fff 0%,#f7f2ff 100%);border-color:#8b5cf6;box-shadow:0 10px 26px #8b5cf624,inset 0 1px #ffffffb3}[data-more-accessibility]{background:linear-gradient(155deg,#fff 0%,#eef9ff 100%);border-color:#0ea5e9;box-shadow:0 10px 26px #0ea5e924,inset 0 1px #ffffffb3}[data-more-congregation]{background:linear-gradient(155deg,#fff 0%,#eefdf5 100%);border-color:#10b981;box-shadow:0 10px 26px #10b98124,inset 0 1px #ffffffb3}[data-more-backup]{background:linear-gradient(155deg,#fff 0%,#f4f6f9 100%);border-color:#64748b;box-shadow:0 10px 26px #64748b1f,inset 0 1px #ffffffb3}[data-more-workspace] h2,[data-more-notifications] h2,[data-more-community] h2,[data-more-ministry-hub] h2,[data-more-content-review] h2,[data-more-couples] h2,[data-more-couples-cloud] h2,[data-more-journey-groups] h2,[data-more-team-center] h2,[data-more-mission] h2,[data-more-calendar] h2,[data-more-accessibility] h2,[data-more-congregation] h2,[data-more-backup] h2{letter-spacing:-.01em;font-size:1.28em}[data-more-workspace] button,[data-more-notifications] button,[data-more-community] button,[data-more-ministry-hub] button,[data-more-content-review] button,[data-more-couples] button,[data-more-couples-cloud] button,[data-more-journey-groups] button,[data-more-team-center] button,[data-more-mission] button,[data-more-calendar] button,[data-more-accessibility] button,[data-more-congregation] button,[data-more-backup] button{font-weight:700}@media (prefers-contrast:more){[data-more-workspace],[data-more-notifications],[data-more-community],[data-more-ministry-hub],[data-more-content-review],[data-more-couples],[data-more-couples-cloud],[data-more-journey-groups],[data-more-team-center],[data-more-mission],[data-more-calendar],[data-more-accessibility],[data-more-congregation],[data-more-backup]{box-shadow:none;background:#fff}}[data-more-workspace],[data-more-notifications],[data-more-community],[data-more-ministry-hub],[data-more-content-review],[data-more-couples],[data-more-couples-cloud],[data-more-journey-groups],[data-more-team-center],[data-more-accessibility],[data-more-install],[data-more-backup],[data-more-mission],[data-more-calendar],[data-more-congregation]{position:relative;overflow:hidden}.bq-more-icon-wrap{border:1px solid color-mix(in srgb,var(--bq-more-accent,#2f704d) 24%,transparent);background:color-mix(in srgb,var(--bq-more-accent,#2f704d) 11%,#fff);width:48px;height:48px;color:var(--bq-more-accent,#2f704d);box-shadow:0 8px 18px color-mix(in srgb,var(--bq-more-accent,#2f704d) 14%,transparent);border-radius:16px;place-items:center;margin:0 0 12px;display:grid}.bq-more-icon{fill:currentColor;width:27px;height:27px;display:block}[data-more-workspace]{--bq-more-accent:#2563eb}[data-more-notifications]{--bq-more-accent:#7c3aed}[data-more-community]{--bq-more-accent:#0f766e}[data-more-ministry-hub]{--bq-more-accent:#4f46e5}[data-more-content-review]{--bq-more-accent:#b45309}[data-more-couples]{--bq-more-accent:#be185d}[data-more-couples-cloud]{--bq-more-accent:#be123c}[data-more-journey-groups]{--bq-more-accent:#0e7490}[data-more-team-center]{--bq-more-accent:#c2410c}[data-more-accessibility]{--bq-more-accent:#0369a1}[data-more-install]{--bq-more-accent:#047857}[data-more-backup]{--bq-more-accent:#475569}[data-more-mission]{--bq-more-accent:#a16207}[data-more-calendar]{--bq-more-accent:#6d28d9}[data-more-congregation]{--bq-more-accent:#047857}[data-more-workspace]:after,[data-more-notifications]:after,[data-more-community]:after,[data-more-ministry-hub]:after,[data-more-content-review]:after,[data-more-couples]:after,[data-more-couples-cloud]:after,[data-more-journey-groups]:after,[data-more-team-center]:after,[data-more-accessibility]:after,[data-more-install]:after,[data-more-backup]:after,[data-more-mission]:after,[data-more-calendar]:after,[data-more-congregation]:after{content:"";background:color-mix(in srgb,var(--bq-more-accent) 9%,transparent);pointer-events:none;border-radius:50%;width:112px;height:112px;position:absolute;top:-34px;right:-28px}[data-more-workspace]>*,[data-more-notifications]>*,[data-more-community]>*,[data-more-ministry-hub]>*,[data-more-content-review]>*,[data-more-couples]>*,[data-more-couples-cloud]>*,[data-more-journey-groups]>*,[data-more-team-center]>*,[data-more-accessibility]>*,[data-more-install]>*,[data-more-backup]>*,[data-more-mission]>*,[data-more-calendar]>*,[data-more-congregation]>*{z-index:1;position:relative}@media (max-width:480px){.bq-more-icon-wrap{border-radius:14px;width:44px;height:44px}.bq-more-icon{width:25px;height:25px}}@media (prefers-contrast:more){.bq-more-icon-wrap{box-shadow:none;background:#fff;border-width:2px}[data-more-workspace]:after,[data-more-notifications]:after,[data-more-community]:after,[data-more-ministry-hub]:after,[data-more-content-review]:after,[data-more-couples]:after,[data-more-couples-cloud]:after,[data-more-journey-groups]:after,[data-more-team-center]:after,[data-more-accessibility]:after,[data-more-install]:after,[data-more-backup]:after,[data-more-mission]:after,[data-more-calendar]:after,[data-more-congregation]:after{display:none}}.bq-more-group{margin-top:var(--bq-space-4)}.bq-more-disclosure{border:1px solid var(--bq-border-strong,#343834);border-radius:var(--bq-radius-surface,16px);background:var(--surface-raised,#151715);overflow:clip}.bq-more-group-label{cursor:pointer;letter-spacing:.02em;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin:0;padding:12px 16px;font-size:.95rem;list-style:none;display:flex}.bq-more-group-label::-webkit-details-marker{display:none}.bq-more-group-label:after{content:"+";color:var(--bq-accent-home,#d8bd72);flex:none;font-size:1.35rem;line-height:1}.bq-more-disclosure[open]>.bq-more-group-label:after{content:"−"}.bq-more-group-label:focus-visible{outline:3px solid var(--bq-focus,#e7cd7e);outline-offset:-3px;border-radius:var(--bq-radius-surface,16px)}.bq-more-items{gap:12px;padding:0 12px 12px;display:grid}.bq-more-items>.bq-panel{margin:0;padding:16px}.bq-more-items>.bq-panel p:not(.bq-eyebrow){font-size:1rem;line-height:1.5}.bq-more-items>.bq-panel .bq-primary-button{min-height:44px}@media (min-width:820px){.bq-more-items{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media (prefers-reduced-motion:reduce){.bq-more-disclosure *{scroll-behavior:auto}}.bq-you-intro{background:var(--bq-surface,#101212);padding:clamp(18px,4vw,30px);overflow:hidden}.bq-you-intro h1{font-family:var(--bq-font-editorial,Georgia,serif);margin:4px 0 8px;font-size:clamp(1.9rem,5vw,2.5rem)}.bq-you-intro>p:not(.bq-eyebrow){max-width:48ch;color:var(--bq-text-secondary,#405047);line-height:1.6}.bq-you-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.bq-you-shortcut{min-width:0;min-height:80px;color:var(--bq-text,#16211d);background:var(--bq-surface-muted,#171a19);border:1px solid var(--bq-border-strong,#3a3f3c);border-radius:16px;align-items:center;gap:10px;padding:13px;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 7px 22px #193f2b0a}.bq-you-shortcut--featured{background:var(--bq-brand-soft,#2b2518);border-color:var(--bq-brand,#d7ba72);grid-column:1/-1;min-height:96px}.bq-you-shortcut-icon{background:var(--bq-brand-soft,#2b2518);width:38px;height:38px;color:var(--bq-brand,#d7ba72);border-radius:12px;flex:none;place-items:center;display:grid}.bq-you-shortcut-copy{gap:3px;min-width:0;display:grid}.bq-you-shortcut-copy strong{color:var(--bq-text,#f4f3ee);overflow-wrap:anywhere;font-size:1rem;line-height:1.3}.bq-you-shortcut-copy small{color:var(--bq-text-secondary,#d2d1ca);font-size:.85rem;line-height:1.35}.bq-you-shortcut-arrow{color:var(--bq-brand,#d7ba72);margin-left:auto;font-size:1.3rem;font-weight:700}.bq-you-shortcut:focus-visible{outline:3px solid var(--bq-focus,#e6ca82);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.bq-you-shortcut:hover{transform:translateY(-2px);box-shadow:0 12px 24px #193f2b1a}}@media (max-width:520px){.bq-you-shortcuts{grid-template-columns:1fr}.bq-you-shortcut--featured{grid-column:auto}}@media (prefers-reduced-motion:reduce){.bq-you-shortcut{transition:none}}.bq-push-onboarding-backdrop{z-index:10000;background:#141c179e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bq-push-onboarding-card{width:min(520px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 24px 70px #00000047}.bq-push-onboarding-card h2{margin-top:6px}.bq-push-onboarding-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.bq-push-onboarding-status{min-height:1.4em;margin-bottom:0}@media (max-width:520px){.bq-push-onboarding-backdrop{align-items:end;padding:12px}.bq-push-onboarding-card{border-radius:22px 22px 14px 14px;width:100%}.bq-push-onboarding-actions>*{width:100%}}[data-avatar-vault-page]{background:linear-gradient(160deg,#fff8fc 0%,#f7f5ff 46%,#effaff 100%);box-shadow:0 14px 34px #5c466717,inset 0 1px #ffffffd9}[data-avatar-vault-page] h1{letter-spacing:-.01em;font-size:1.5em}.bq-badge-card{background:linear-gradient(155deg,#fff 0%,#f7f8fb 100%);box-shadow:0 6px 16px #28284614}.bq-badge-card.is-unlocked{box-shadow:0 8px 22px #eab30838,inset 0 0 0 2px #eab30859}.bq-badge-card.is-locked{filter:saturate(.55)}[data-mission-page]{background:linear-gradient(150deg,#fffbea 0%,#fff7d6 60%,#fef3c7 100%);box-shadow:0 14px 32px #eab30829,inset 0 1px #ffffffbf}[data-mission-page] h1{font-size:1.55em}[data-mission-page] [data-mission-start]{background:linear-gradient(135deg,#f59e0b 0%,#eab308 100%);font-size:1.05em;font-weight:800;box-shadow:0 8px 20px #eab30859}[data-calendar-page]{background:linear-gradient(150deg,#f5f2ff 0%,#eef0ff 55%,#f0f7ff 100%);box-shadow:0 14px 32px #6366f121,inset 0 1px #fffc}[data-calendar-page] h1{font-size:1.5em}[data-calendar-page] form[data-calendar-add]{background:#ffffffb3;box-shadow:inset 0 0 0 1px #6366f126}[data-calendar-page] form[data-calendar-add] button{color:#fff;background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);font-weight:700;box-shadow:0 6px 14px #6366f159}[data-calendar-page] section.bq-panel{box-shadow:0 6px 16px #3c3c6e12}@media (prefers-contrast:more){[data-avatar-vault-page],[data-mission-page],[data-calendar-page],.bq-badge-card{box-shadow:none;background:#fff}.bq-badge-card.is-locked{filter:none}}html[data-bq-text=large]{font-size:112.5%}html[data-bq-text=xlarge]{font-size:125%}html[data-bq-effective-motion=reduce] *,html[data-bq-effective-motion=reduce] :before,html[data-bq-effective-motion=reduce] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}:focus-visible{outline-offset:3px!important;outline:3px solid!important}.bq-accessibility-page{gap:12px;display:grid}.bq-accessibility-page .bq-secondary-button{justify-self:start;width:auto}.bq-accessibility-controls{gap:9px;display:grid}.bq-accessibility-controls h2{margin-bottom:4px}.bq-accessibility-controls label{color:#435249;font-size:12px;font-weight:850}.bq-accessibility-controls select{color:#223229;width:100%;min-height:46px;font:inherit;background:#fbfcf9;border:1px solid #273d2f29;border-radius:12px;padding:10px 12px;font-size:16px}.bq-accessibility-controls select:focus-visible{border-color:#4f8161}.bq-accessibility-controls [data-accessibility-reset]{margin-top:7px}.bq-accessibility-status{min-height:20px!important;font-size:12px!important}@media (max-width:430px){html[data-bq-text=xlarge]{font-size:118.75%}.bq-accessibility-page .bq-secondary-button{width:100%}}.bq-accessibility-page,.bq-accessibility-controls{background:radial-gradient(circle at 90% 10%,#deece194 0%,#deece100 42%),linear-gradient(#fff 0%,#f8fbf7 100%);border-color:#38584621;box-shadow:0 7px 20px #2d453709,inset 0 1px #ffffffe6}.bq-accessibility-page h1,.bq-accessibility-controls h2{color:#294437}.bq-accessibility-controls select{background:linear-gradient(#fff 0%,#f7faf6 100%);border-color:#3858462e;box-shadow:inset 0 1px #ffffffeb,0 3px 10px #2d453706}.bq-accessibility-status{color:#496154}html[data-bq-contrast=strong] .bq-accessibility-page,html[data-bq-contrast=strong] .bq-accessibility-controls{box-shadow:none;background:#fff;border-color:#1f362857}html[data-bq-contrast=strong] .bq-accessibility-controls select{box-shadow:none;background:#fff;border-color:#1f362866}html[data-bq-contrast=strong] .bq-accessibility-status{color:#34483d}@media (prefers-contrast:more){.bq-accessibility-page,.bq-accessibility-controls,.bq-accessibility-controls select{box-shadow:none;border-color:#1f36286b}}.bq-report-launcher{width:auto;margin:16px max(16px,env(safe-area-inset-right)) calc(104px + env(safe-area-inset-bottom)) auto;border:1px solid var(--line,#d8ddd4);background:var(--bq-surface-muted,#171a19);min-width:88px;min-height:44px;color:var(--bq-text,#f4f3ee);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;padding:10px 16px;font:800 .8rem/1 system-ui;display:block;position:static;box-shadow:0 8px 24px #1c2a1f24}.bq-report-launcher[hidden]{display:none!important}.bq-report-layer{z-index:90;place-items:end center;display:grid;position:fixed;inset:0}.bq-report-layer[hidden]{display:none!important}.bq-report-scrim{background:#161f187a;position:absolute;inset:0}.bq-report-dialog{box-sizing:border-box;width:min(560px,100%);max-height:min(82vh,760px);padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:var(--bq-surface,#101212);color:var(--ink,#243028);border-radius:24px 24px 0 0;position:relative;overflow:auto;box-shadow:0 -18px 50px #14231733}.bq-report-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bq-report-dialog h2{margin:.1rem 0 .35rem;font-size:1.2rem}.bq-report-close{background:var(--bq-surface-muted,#171a19);width:44px;height:44px;color:inherit;border:0;border-radius:50%;flex:0 0 44px;font-size:1.35rem}.bq-report-preview{background:var(--bq-surface-muted,#171a19);overflow-wrap:anywhere;border-radius:14px;margin:14px 0;padding:12px}.bq-report-preview small{opacity:.68;margin-bottom:5px;font-weight:700;display:block}.bq-report-preview p{margin:0;line-height:1.5}.bq-report-dialog form{gap:12px;display:grid}.bq-report-dialog label{gap:6px;font-size:.8rem;font-weight:800;display:grid}.bq-report-dialog select,.bq-report-dialog textarea{box-sizing:border-box;border:1px solid var(--line,#cfd7cc);background:var(--bq-surface,#101212);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:12px;padding:10px 11px}.bq-report-dialog textarea{resize:vertical;min-height:112px;line-height:1.45}.bq-report-actions{flex-wrap:wrap;gap:10px;display:flex}.bq-report-actions button{flex:160px;min-height:44px}.bq-report-message,.bq-report-status{background:var(--bq-surface-muted,#171a19);color:var(--bq-text,#f4f3ee);overflow-wrap:anywhere;border-radius:12px;margin-top:12px;padding:11px 12px;line-height:1.45}.bq-report-message.is-error,.bq-report-status.is-error{background:var(--bq-surface-muted,#171a19);color:var(--bq-danger,#db7777)}@media (max-width:520px){.bq-report-dialog{padding:16px 14px calc(16px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0}.bq-report-actions{grid-template-columns:1fr;display:grid}.bq-report-actions button{width:100%}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-base:#f8f6f2;--surface-raised:#fff;--surface-subtle:#eeeae2;--forest-900:#173d35;--forest-700:#235449;--forest-500:#337163;--amber-600:#c88b23;--amber-400:#e8b85b;--amber-100:#f8ebcf;--ink-900:#18211e;--ink-700:#3f4b47;--ink-500:#697570;--line-200:#d7dbd8;--success:#2e7d58;--warning:#b87018;--danger:#b64545;--focus:#2f6f9d;--font-ui:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:Lora,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-xs:8px;--radius-sm:12px;--radius-md:18px;--radius-lg:28px;--radius-pill:999px;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.26s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.2,.8,.2,1);--shadow-1:0 1px 2px #18211e0a,0 8px 24px #18211e0e;--shadow-2:0 2px 6px #18211e0d,0 18px 46px #18211e14;--content-max:1040px;--tap-target:44px;--green:var(--forest-700);--line:var(--line-200);--paper:var(--surface-raised);--muted:var(--ink-500)}*{box-sizing:border-box}html{background:var(--surface-base);min-width:320px;color:var(--ink-900);font-family:var(--font-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}body{background:radial-gradient(circle at 16% -12%,color-mix(in srgb,var(--amber-100) 58%,transparent) 0,transparent 34%),radial-gradient(circle at 88% 2%,color-mix(in srgb,var(--forest-500) 10%,transparent) 0,transparent 28%),var(--surface-base);min-width:320px;min-height:100%;color:var(--ink-900);font-family:var(--font-ui);margin:0;line-height:1.5}button,input,select,textarea{font:inherit}a{color:inherit}::selection{background:var(--amber-100);color:var(--forest-900)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb,var(--focus) 35%,transparent);outline-offset:3px}:where(button,input,select,textarea):disabled,[aria-disabled=true]{cursor:not-allowed;opacity:.5}.bq-topbar{z-index:30;width:min(calc(100% - 32px),var(--content-max));justify-content:space-between;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--surface-base) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;margin:0 auto;padding:14px 0;display:flex;position:sticky;top:0}.bq-brand{align-items:center;gap:var(--space-3);min-width:0;text-decoration:none;display:flex}.bq-brand-mark{border-radius:var(--radius-sm);background:var(--forest-900);width:42px;height:42px;color:var(--surface-raised);letter-spacing:-.02em;box-shadow:var(--shadow-1);flex:none;place-items:center;font-size:13px;font-weight:900;display:grid}.bq-brand strong{color:var(--forest-900);font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;line-height:1.05;display:block}.bq-brand small{color:var(--ink-500);letter-spacing:.04em;margin-top:3px;font-size:10px;font-weight:700;display:block}.bq-top-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.bq-progress-chip,.bq-session-chip,.bq-build-chip{border:1px solid var(--line-200);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);box-shadow:none}.bq-progress-chip{min-height:var(--tap-target);border-radius:var(--radius-pill);color:var(--ink-700);flex-direction:column;justify-content:center;gap:1px;padding:7px 11px;display:flex}.bq-progress-chip b{color:var(--forest-900);font-size:11px;line-height:1.1}.bq-progress-chip small{color:var(--ink-500);font-size:9px;line-height:1.1}.bq-session-chip{min-height:var(--tap-target);border-radius:var(--radius-pill);color:var(--ink-700);transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:800;display:flex}.bq-session-chip:hover{border-color:color-mix(in srgb,var(--forest-500) 34%,var(--line-200));background:var(--surface-raised)}.bq-session-chip:active{transform:translateY(1px)}.bq-session-chip [data-session-dot]{background:var(--ink-500);border-radius:50%;width:8px;height:8px}.bq-session-chip[data-session-state=authenticated] [data-session-dot]{background:var(--success)}.bq-session-chip[data-session-state=guest] [data-session-dot]{background:var(--amber-600)}.bq-main{width:min(calc(100% - 32px),var(--content-max));padding:var(--space-4) 0 var(--space-10);outline:none;margin:0 auto}.bq-main>:first-child{margin-top:0}.bq-panel,.bq-surface{margin-top:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-1);padding:clamp(18px,2.8vw,28px)}.bq-panel h1,.bq-panel h2,.bq-surface h1,.bq-surface h2{margin:0 0 var(--space-2);color:var(--ink-900);letter-spacing:-.025em}.bq-panel p,.bq-surface p{color:var(--ink-500)}.bq-eyebrow{text-transform:uppercase;margin:0 0 var(--space-2)!important;color:var(--forest-700)!important;letter-spacing:.13em!important;font-size:10px!important;font-weight:900!important;line-height:1.2!important}.bq-primary-button,.bq-secondary-button,.bq-button{min-height:var(--tap-target);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-ui);cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),background var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);padding:10px 16px;font-size:13px;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.bq-primary-button,.bq-button--primary{border:1px solid var(--forest-900);background:var(--forest-900);color:var(--surface-raised);box-shadow:0 7px 18px color-mix(in srgb,var(--forest-900) 16%,transparent)}.bq-primary-button:hover,.bq-button--primary:hover{background:var(--forest-700);border-color:var(--forest-700)}.bq-secondary-button,.bq-button--secondary{border:1px solid color-mix(in srgb,var(--forest-700) 20%,var(--line-200));background:var(--surface-raised);color:var(--forest-900);box-shadow:none}.bq-secondary-button:hover,.bq-button--secondary:hover{border-color:color-mix(in srgb,var(--forest-700) 42%,var(--line-200));background:color-mix(in srgb,var(--surface-subtle) 44%,var(--surface-raised))}.bq-button--tertiary{color:var(--forest-700);box-shadow:none;background:0 0;border:1px solid #0000}.bq-button--tertiary:hover{background:color-mix(in srgb,var(--surface-subtle) 62%,transparent)}.bq-primary-button:active,.bq-secondary-button:active,.bq-button:active{transform:translateY(1px)}.bq-primary-button:disabled,.bq-secondary-button:disabled,.bq-button:disabled{box-shadow:none;transform:none}.bq-nav{left:50%;right:auto;bottom:max(10px,env(safe-area-inset-bottom));z-index:40;border:1px solid color-mix(in srgb,var(--line-200) 92%,transparent);background:color-mix(in srgb,var(--surface-raised) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:min(100% - 24px,540px);height:70px;box-shadow:var(--shadow-2);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px;display:grid;position:fixed;transform:translate(-50%)}.bq-nav a{min-width:0;min-height:var(--tap-target);border-radius:var(--radius-md);color:var(--ink-500);transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-weight:800;text-decoration:none;display:flex;position:relative}.bq-nav a>span{font-size:19px;line-height:1}.bq-nav a small{letter-spacing:.01em;font-size:10px;line-height:1.1}.bq-nav a:hover{background:color-mix(in srgb,var(--surface-subtle) 60%,transparent);color:var(--forest-700)}.bq-nav a[aria-current]:after{content:"";border-radius:var(--radius-pill);background:var(--amber-600);width:18px;height:2px;position:absolute;bottom:4px}.bq-nav a:active{transform:scale(.98)}html[data-bq-contrast=strong] body{background:var(--surface-base)}html[data-bq-contrast=strong] .bq-panel,html[data-bq-contrast=strong] .bq-surface,html[data-bq-contrast=strong] .bq-progress-chip,html[data-bq-contrast=strong] .bq-session-chip,html[data-bq-contrast=strong] .bq-nav{border-color:var(--ink-700);box-shadow:none}html[data-bq-contrast=strong] .bq-nav a{color:var(--ink-700)}html[data-bq-contrast=strong] .bq-nav a[aria-current]{color:var(--forest-900);outline:2px solid var(--forest-900);outline-offset:-2px}@media (max-width:640px){.bq-topbar,.bq-main{width:min(calc(100% - 20px),var(--content-max))}.bq-topbar{padding:10px 0}.bq-brand-mark{border-radius:11px;width:38px;height:38px}.bq-brand strong{font-size:17px}.bq-brand small,.bq-progress-chip small{display:none}.bq-session-chip{max-width:126px}.bq-session-chip [data-session-label]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-main{padding-top:var(--space-2)}.bq-panel,.bq-surface{border-radius:16px;padding:18px}.bq-nav{bottom:max(6px,env(safe-area-inset-bottom));border-radius:22px;width:calc(100% - 16px);height:66px}}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-xs)}.bq-nav a:focus-visible{outline-offset:-2px}.bq-primary-button:focus-visible,.bq-secondary-button:focus-visible,.bq-button:focus-visible{outline-offset:3px}.bq-panel input[type=text],.bq-panel input[type=date],.bq-panel input[type=number],.bq-panel input[type=email],.bq-panel input[type=tel],.bq-panel input[type=search],.bq-panel textarea,.bq-panel select,.bq-surface input[type=text],.bq-surface input[type=date],.bq-surface input[type=number],.bq-surface input[type=email],.bq-surface input[type=tel],.bq-surface input[type=search],.bq-surface textarea,.bq-surface select{min-height:var(--tap-target);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;color:var(--ink-900);font-family:var(--font-ui);transition:border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard);padding:9px 12px;font-size:14px;line-height:1.3}.bq-panel textarea,.bq-surface textarea{min-height:calc(var(--tap-target) * 2);resize:vertical}.bq-panel input:hover,.bq-panel select:hover,.bq-panel textarea:hover,.bq-surface input:hover,.bq-surface select:hover,.bq-surface textarea:hover{border-color:color-mix(in srgb,var(--forest-700) 30%,var(--line-200))}.bq-panel input:disabled,.bq-panel select:disabled,.bq-panel textarea:disabled,.bq-surface input:disabled,.bq-surface select:disabled,.bq-surface textarea:disabled{background:var(--surface-subtle);color:var(--ink-500);cursor:not-allowed}.bq-panel input[type=checkbox],.bq-panel input[type=radio],.bq-surface input[type=checkbox],.bq-surface input[type=radio]{width:20px;height:20px;min-height:0;accent-color:var(--forest-700)}.bq-panel label,.bq-surface label{align-items:center;gap:var(--space-2);color:var(--ink-700);min-height:var(--tap-target);font-size:13px;display:inline-flex}.bq-status-badge{border-radius:var(--radius-pill);letter-spacing:.01em;border:1px solid var(--line-200);background:var(--surface-subtle);color:var(--ink-700);align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.bq-status-badge:before{content:"•";font-size:14px;line-height:1}.bq-status-badge--success{border-color:color-mix(in srgb,var(--success) 40%,var(--line-200));background:color-mix(in srgb,var(--success) 12%,var(--surface-raised));color:var(--success)}.bq-status-badge--success:before{content:"✓"}.bq-status-badge--warning{border-color:color-mix(in srgb,var(--warning) 40%,var(--line-200));background:color-mix(in srgb,var(--warning) 12%,var(--surface-raised));color:var(--warning)}.bq-status-badge--warning:before{content:"⚠"}.bq-status-badge--danger{border-color:color-mix(in srgb,var(--danger) 40%,var(--line-200));background:color-mix(in srgb,var(--danger) 12%,var(--surface-raised));color:var(--danger)}.bq-status-badge--danger:before{content:"✕"}.bq-status-badge--info{border-color:color-mix(in srgb,var(--focus) 40%,var(--line-200));background:color-mix(in srgb,var(--focus) 12%,var(--surface-raised));color:var(--focus)}.bq-status-badge--info:before{content:"ℹ"}html[data-bq-contrast=strong] .bq-panel input,html[data-bq-contrast=strong] .bq-panel select,html[data-bq-contrast=strong] .bq-panel textarea,html[data-bq-contrast=strong] .bq-status-badge{border-color:var(--ink-700)}@media (prefers-contrast:more){.bq-panel,.bq-surface,.bq-progress-chip,.bq-session-chip,.bq-nav{border-color:var(--ink-700);box-shadow:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bq-icon{flex:none;display:block}.bq-brand-mark .bq-icon{stroke-width:1.65px;width:24px;height:24px}.bq-nav-icon{width:32px;height:32px;color:inherit;transition:background var(--duration-base) var(--ease-standard),color var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);border-radius:11px;place-items:center;display:grid}.bq-nav-icon .bq-icon{width:21px;height:21px}.bq-nav a:hover .bq-nav-icon{background:color-mix(in srgb,var(--surface-subtle) 72%,transparent)}.bq-nav a[aria-current] .bq-nav-icon{background:var(--forest-900);color:var(--surface-raised);box-shadow:0 5px 14px color-mix(in srgb,var(--forest-900) 16%,transparent)}.bq-nav a:active .bq-nav-icon{transform:scale(.96)}html[data-bq-contrast=strong] .bq-nav a[aria-current] .bq-nav-icon{background:var(--forest-900);color:var(--surface-raised);outline:2px solid var(--surface-raised);outline-offset:-4px}@media (max-width:390px){.bq-nav-icon{width:29px;height:29px}.bq-nav-icon .bq-icon{width:19px;height:19px}}@media (prefers-reduced-motion:reduce){.bq-nav-icon{transition:none}}.bq-hero{isolation:isolate;align-items:end;gap:var(--space-8);border:1px solid var(--line-200);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--amber-100) 54%,var(--surface-raised)) 0%,var(--surface-raised) 48%,color-mix(in srgb,var(--forest-500) 10%,var(--surface-raised)) 100%);min-height:286px;box-shadow:var(--shadow-2);grid-template-columns:minmax(0,1.25fr) minmax(180px,.75fr);margin:0;padding:clamp(24px,4.5vw,46px);display:grid;position:relative;overflow:hidden}.bq-hero:before{content:"";z-index:-1;background:color-mix(in srgb,var(--amber-400) 19%,transparent);filter:blur(2px);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.bq-hero h1{max-width:620px;margin:6px 0 var(--space-3);color:var(--forest-900);font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(42px,7vw,70px);font-weight:750;line-height:.94}.bq-hero p{max-width:570px;color:var(--ink-700);margin:0;font-size:clamp(14px,1.7vw,17px);line-height:1.6}.bq-hero img{object-fit:contain;object-position:right bottom;width:100%;max-width:280px;max-height:220px;filter:drop-shadow(0 18px 24px color-mix(in srgb,var(--forest-900) 10%,transparent));justify-self:end}[data-home-daily],[data-home-tutorial],[data-home-recordings],[data-home-media],[data-home-progress]{margin-top:0}[data-home-daily]{background:linear-gradient(145deg,var(--forest-900),var(--forest-700));border-color:var(--forest-900);box-shadow:var(--shadow-2)}[data-home-daily] .bq-eyebrow{color:var(--amber-400)!important}[data-home-daily] h2,[data-home-daily] p{color:var(--surface-raised)}[data-home-daily] p{opacity:.86}[data-home-daily] .bq-primary-button{margin-top:var(--space-4);border-color:var(--amber-400);background:var(--amber-400);color:var(--forest-900);box-shadow:none}[data-home-daily] .bq-primary-button:hover{border-color:var(--amber-100);background:var(--amber-100)}[data-home-progress] h2{font-family:var(--font-display)}.bq-home-congregation{align-items:center;gap:var(--space-3);border-color:color-mix(in srgb,var(--forest-700) 18%,var(--line-200));background:linear-gradient(120deg,color-mix(in srgb,var(--amber-100) 36%,var(--surface-raised)),var(--surface-raised));grid-template-columns:auto minmax(0,1fr) auto;margin-top:0;padding:clamp(15px,2.5vw,20px);display:grid}.bq-home-congregation-icon{border-radius:var(--radius-sm);background:var(--forest-900);width:42px;height:42px;color:var(--amber-100);place-items:center;display:grid}.bq-home-congregation-copy{gap:2px;min-width:0;display:grid}.bq-home-congregation-copy .bq-eyebrow{color:var(--forest-700);margin:0;font-size:9px}.bq-home-congregation-copy b{color:var(--ink-900);font-family:var(--font-display);font-size:clamp(16px,2.3vw,20px);line-height:1.2}.bq-home-congregation-copy small{color:var(--ink-500);font-size:11px;font-weight:650;line-height:1.35}.bq-home-congregation .bq-secondary-button{white-space:nowrap;margin:0}.bq-home-assignments{border-color:color-mix(in srgb,var(--forest-700) 16%,var(--line-200));background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised)));margin-top:0;padding:clamp(18px,3vw,26px)}.bq-home-assignments[hidden]{display:none!important}.bq-home-assignment-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.bq-home-assignment-head h2{color:var(--forest-900);font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(20px,2.7vw,26px)}.bq-home-assignment-head p:not(.bq-eyebrow){color:var(--ink-500);margin:0;font-size:12px;line-height:1.5}.bq-home-assignment-list{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bq-home-assignment-row{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);width:100%;min-height:88px;color:inherit;text-align:left;font:inherit;cursor:pointer;box-shadow:none;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px 10px;padding:13px;display:grid}.bq-home-assignment-row:hover{border-color:color-mix(in srgb,var(--forest-700) 30%,var(--line-200));background:color-mix(in srgb,var(--forest-500) 3%,var(--surface-raised));transform:translateY(-1px)}.bq-home-assignment-status{border:1px solid var(--line-200);background:var(--surface-subtle);min-height:24px;color:var(--ink-700);letter-spacing:.045em;text-transform:uppercase;border-radius:999px;grid-column:1;justify-self:start;align-items:center;padding:3px 8px;font-size:9.5px;font-weight:900;display:inline-flex}.bq-home-assignment-status.is-overdue{border-color:color-mix(in srgb,var(--danger) 35%,var(--line-200));background:color-mix(in srgb,var(--danger) 7%,var(--surface-raised));color:var(--danger)}.bq-home-assignment-status.is-due-soon{border-color:color-mix(in srgb,var(--warning) 38%,var(--line-200));background:color-mix(in srgb,var(--warning) 8%,var(--surface-raised));color:var(--ink-800)}.bq-home-assignment-status.is-in-progress{border-color:color-mix(in srgb,var(--info) 34%,var(--line-200));background:color-mix(in srgb,var(--info) 7%,var(--surface-raised));color:var(--ink-800)}.bq-home-assignment-status.is-pending{border-color:color-mix(in srgb,var(--forest-700) 22%,var(--line-200));background:color-mix(in srgb,var(--forest-500) 6%,var(--surface-raised));color:var(--forest-900)}.bq-home-assignment-copy{grid-column:1;gap:4px;min-width:0;display:grid}.bq-home-assignment-copy b{color:var(--ink-900);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.bq-home-assignment-copy small{color:var(--ink-500);font-size:10px;font-weight:650;line-height:1.35}.bq-home-assignment-open{color:var(--forest-700);text-transform:uppercase;letter-spacing:.05em;grid-area:1/2/-1;align-self:center;font-size:10px;font-weight:900}.bq-home-secondary{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.bq-home-tile{padding:var(--space-3);margin-top:0}.bq-home-tile-button{width:100%;min-height:var(--tap-target);cursor:pointer;text-align:left;color:inherit;font:inherit;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}.bq-home-tile-icon{border-radius:var(--radius-sm);background:var(--amber-100);width:36px;height:36px;color:var(--forest-900);flex:none;place-items:center;display:grid}.bq-home-tile-icon .bq-icon{min-width:20px;min-height:20px;overflow:visible;width:20px!important;height:20px!important;color:var(--forest-900)!important;stroke:currentColor!important;opacity:1!important;visibility:visible!important;display:block!important}.bq-home-tile-icon .bq-icon path,.bq-home-tile-icon .bq-icon rect,.bq-home-tile-icon .bq-icon circle{stroke:currentColor!important;opacity:1!important;visibility:visible!important}.bq-home-tile-text{gap:1px;min-width:0;display:grid}.bq-home-tile-text b{color:var(--ink-900);font-size:13px}.bq-home-tile-text small{color:var(--ink-500);font-size:10.5px;font-weight:600;line-height:1.3}@media (max-width:560px){.bq-home-secondary{grid-template-columns:repeat(3,minmax(0,1fr))}.bq-home-tile-text small{display:none}}.bq-progress-stats{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bq-progress-stats>div{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 46%,var(--surface-raised));min-width:0;padding:14px}.bq-progress-stats b,.bq-progress-stats span{display:block}.bq-progress-stats b{color:var(--forest-900);font-variant-numeric:tabular-nums;font-size:clamp(20px,3vw,28px);line-height:1}.bq-progress-stats span{color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;margin-top:5px;font-size:10px;font-weight:800}@media (min-width:820px){#bq-view:has(>[data-home-progress]){gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;display:grid}#bq-view:has(>[data-home-progress])>.bq-hero{grid-column:1/-1}#bq-view:has(>[data-home-progress])>[data-home-daily]{grid-column:span 8}#bq-view:has(>[data-home-progress])>[data-home-progress]{grid-column:span 4}#bq-view:has(>[data-home-progress])>[data-home-congregation-assignments]{grid-column:1/-1}#bq-view:has(>[data-home-progress])>[data-home-assignments]{grid-column:1/-1}#bq-view:has(>[data-home-progress])>.bq-home-secondary{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}[data-home-daily],[data-home-progress]{height:100%}}@media (max-width:760px){.bq-home-assignment-list{grid-template-columns:1fr}}@media (max-width:640px){.bq-hero{gap:var(--space-3);border-radius:22px;grid-template-columns:minmax(0,1fr) 112px;min-height:212px;padding:22px 20px}.bq-hero h1{font-size:38px}.bq-hero p{font-size:12px;line-height:1.5}.bq-hero img{max-height:138px}[data-home-daily] .bq-primary-button,[data-home-recordings] .bq-secondary-button,[data-home-media] .bq-secondary-button{width:100%}.bq-home-congregation{grid-template-columns:auto minmax(0,1fr)}.bq-home-congregation .bq-secondary-button{grid-column:1/-1;justify-content:center;width:100%}.bq-home-assignment-head{display:grid}.bq-home-assignment-head>button{justify-self:start}}@media (max-width:390px){.bq-hero{grid-template-columns:1fr;min-height:0}.bq-hero img{z-index:-1;opacity:.22;width:124px;position:absolute;bottom:-8px;right:-14px}.bq-hero p{max-width:88%}.bq-home-congregation{padding:14px}.bq-home-congregation-icon{width:38px;height:38px}.bq-home-assignments{padding:15px}.bq-home-assignment-row{min-height:82px;padding:11px}}@media (prefers-reduced-motion:reduce){.bq-home-assignment-row{transition:none!important}.bq-home-assignment-row:hover{transform:none}}@media (prefers-contrast:more){.bq-home-congregation,.bq-home-assignments,.bq-home-assignment-row{border-color:var(--ink-700)!important;box-shadow:none!important}.bq-home-assignment-status{border-color:currentColor!important}}.bq-home-week-disclosure{border-block:1px solid var(--line-200,#d8dfdc);margin-block:12px}.bq-home-week-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-height:64px;padding:10px 4px;display:grid}.bq-home-week-disclosure>summary .bq-eyebrow,.bq-home-week-disclosure>summary strong{grid-column:1}.bq-home-week-disclosure>summary .bq-eyebrow{margin:0}.bq-home-week-disclosure>summary strong{font-size:1.05rem;line-height:1.3}.bq-home-week-disclosure__progress{text-align:end;grid-area:1/2/span 2;font-size:.9rem}.bq-home-week-disclosure>summary:focus-visible{outline:3px solid var(--forest-700,#176b55);outline-offset:3px}.bq-home-week-disclosure__content{padding-bottom:12px}@media (max-width:640px){.bq-home-week-heading{gap:8px;margin-top:16px}.bq-home-week-heading>div>p:not(.bq-eyebrow){display:none}.bq-home-weekly-journey{padding:12px}.bq-home-weekly-journey .bq-home-assignment-list{gap:6px;margin-top:8px}.bq-home-weekly-journey [data-weekly-journey-step]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;display:grid}.bq-home-weekly-journey .bq-home-assignment-row{grid-template-rows:1fr;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:9px 10px}.bq-home-weekly-journey .bq-home-assignment-status{grid-column:1;min-height:32px;padding:4px 7px;font-size:9px}.bq-home-weekly-journey .bq-home-assignment-copy{grid-column:2}.bq-home-weekly-journey .bq-home-assignment-copy b{white-space:normal;font-size:12px}.bq-home-weekly-journey .bq-home-assignment-copy small,.bq-home-weekly-journey .bq-home-assignment-open{display:none}.bq-home-weekly-journey [data-weekly-journey-toggle]{min-width:76px;min-height:44px;padding:7px 8px;font-size:10px}.bq-home-weekly-journey .bq-progress-note{margin-top:8px;padding:12px}.bq-home-weekly-journey .bq-progress-note p{font-size:11px;line-height:1.45}[data-home-progress]{padding:14px}[data-home-progress] .bq-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}[data-home-progress] .bq-progress-stats>div{text-align:center;padding:9px 5px;display:block}[data-home-progress] .bq-progress-stats b{font-size:20px}[data-home-progress] .bq-progress-stats span{overflow-wrap:anywhere;letter-spacing:.02em;font-size:.875rem}}.bq-home-assignment-state{justify-content:space-between;align-items:flex-start;gap:var(--space-4);min-height:86px;display:flex}.bq-home-assignment-state h2{color:var(--forest-900);font-family:var(--font-display);letter-spacing:-.02em;margin:2px 0 4px;font-size:clamp(20px,2.7vw,26px)}.bq-home-assignment-state p:not(.bq-eyebrow){max-width:760px;color:var(--ink-500);margin:0;font-size:12px;line-height:1.5}.bq-home-assignment-state-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bq-home-assignment-state-actions .bq-secondary-button{white-space:nowrap;margin:0}.bq-home-assignment-state[data-home-assignment-state=loading]{opacity:.86}.bq-home-assignment-state[data-home-assignment-state=loading]:before{content:"";border:2px solid color-mix(in srgb,var(--forest-700) 25%,var(--line-200));border-top-color:var(--forest-700);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px;animation:.8s linear infinite bq-home-assignment-spin}.bq-home-assignment-state[data-home-assignment-state=signed-out],.bq-home-assignment-state[data-home-assignment-state=offline],.bq-home-assignment-state[data-home-assignment-state=no-congregation]{border-left:4px solid var(--info);padding-left:12px}.bq-home-assignment-state[data-home-assignment-state=error]{border-left:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 3%,transparent);padding-left:12px}.bq-home-assignment-state[data-home-assignment-state=empty],.bq-home-assignment-state[data-home-assignment-state=completed]{border-left:4px solid var(--success);padding-left:12px}.bq-home-assignment-state[data-home-assignment-state=completed] h2{color:color-mix(in srgb,var(--success) 76%,var(--ink-900))}@keyframes bq-home-assignment-spin{to{transform:rotate(360deg)}}@media (max-width:640px){.bq-home-assignment-state{min-height:0;display:grid}.bq-home-assignment-state[data-home-assignment-state=loading]{grid-template-columns:auto minmax(0,1fr)}.bq-home-assignment-state[data-home-assignment-state=loading]>.bq-home-assignment-state-actions{grid-column:1/-1}.bq-home-assignment-state-actions{justify-content:flex-start}.bq-home-assignment-state-actions .bq-secondary-button{flex:140px;justify-content:center}}@media (prefers-reduced-motion:reduce){.bq-home-assignment-state[data-home-assignment-state=loading]:before{border-color:var(--forest-700);animation:none}}@media (prefers-contrast:more){.bq-home-assignment-state[data-home-assignment-state=signed-out],.bq-home-assignment-state[data-home-assignment-state=offline],.bq-home-assignment-state[data-home-assignment-state=no-congregation],.bq-home-assignment-state[data-home-assignment-state=error],.bq-home-assignment-state[data-home-assignment-state=empty],.bq-home-assignment-state[data-home-assignment-state=completed]{border-left-width:6px}}.bq-home-rail{margin-top:var(--space-4);width:100%}.bq-home-rail-track{gap:var(--space-3);scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin:0;padding:2px 2px 10px;list-style:none;display:flex;overflow:auto hidden}.bq-home-rail-track>li{scroll-snap-align:start;flex:none}.bq-home-rail-item{width:76px;min-height:var(--tap-target);border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-1);color:var(--ink-900);font:inherit;cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:10px 6px;display:flex}.bq-home-rail-icon{background:var(--amber-100);width:36px;height:36px;color:var(--forest-900);border-radius:50%;place-items:center;display:grid}.bq-home-rail-label{text-align:center;color:var(--ink-700);font-size:11px;font-weight:700;line-height:1.25}.bq-home-rail-item:hover{border-color:color-mix(in srgb,var(--forest-700) 35%,var(--line-200))}@media (prefers-reduced-motion:reduce){.bq-home-rail-track{scroll-behavior:auto}}@media (max-width:340px){.bq-home-rail-item{width:68px}.bq-home-rail-label{font-size:10px}}.bq-learn-primary{background:linear-gradient(145deg,color-mix(in srgb,var(--bq-brand-soft) 22%,transparent),transparent);box-shadow:none;background:0 0;border:0;margin-top:14px;padding:0;overflow:visible}.bq-learn-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bq-learn-primary-button{border:1px solid color-mix(in srgb, var(--bq-brand) 42%, var(--bq-border));background:color-mix(in srgb, var(--bq-brand-soft) 55%, var(--bq-surface));width:100%;min-height:88px;color:var(--bq-text);text-align:left;font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:16px;display:flex}.bq-learn-primary-button--library{border-color:var(--bq-border);background:var(--bq-surface)}.bq-learn-primary-icon{background:var(--bq-brand);color:#11120f;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.bq-learn-primary-text{gap:4px;min-width:0;display:grid}.bq-learn-primary-text b{color:var(--bq-text);font-size:1.08rem;font-weight:780;line-height:1.2}.bq-learn-primary-text span{color:var(--bq-text-secondary);font-size:.82rem;line-height:1.4}.bq-learn-group{margin-top:20px}.bq-learn-group .bq-eyebrow{margin:0 0 8px}.bq-learn-group .bq-learning-grid{gap:8px;margin-top:0}.bq-learn-group .bq-learning-card{border-color:var(--bq-border);background:var(--bq-surface);min-height:88px;color:var(--bq-text);box-shadow:none;padding:14px}.bq-learn-group .bq-learning-card b{color:var(--bq-text);font-size:.98rem}.bq-learn-group .bq-learning-card span{color:var(--bq-text-secondary);font-size:.78rem}@media (max-width:560px){.bq-learn-primary-grid{grid-template-columns:1fr}.bq-learn-primary-button{min-height:76px;padding:13px 14px}.bq-learn-primary-icon{width:42px;height:42px}.bq-learn-group{margin-top:16px}.bq-learn-group .bq-learning-grid{grid-template-columns:1fr}.bq-learn-group .bq-learning-card{min-height:72px;padding:12px 14px}}.bq-reader-head h1{font-family:var(--font-display);letter-spacing:-.02em}.bq-reader-title h2{font-family:var(--font-display);color:var(--forest-900);letter-spacing:-.01em}.bq-scripture-panel{box-shadow:var(--shadow-1);border-color:var(--line-200)}.bq-verse p{font-family:var(--font-display);color:var(--ink-900);font-size:16.5px;line-height:1.75}.bq-peek-text{font-family:var(--font-display);color:var(--ink-900);font-size:18px;line-height:1.8}.bq-reader-controls{background:var(--surface-raised);box-shadow:var(--shadow-1);border-color:var(--line-200)}.bq-reader-source{background:color-mix(in srgb,var(--surface-subtle) 46%,var(--surface-raised));color:var(--ink-500)}.bq-reader-source b{color:var(--forest-900)}@media (max-width:480px){.bq-verse p{font-size:16px;line-height:1.7}}.bq-games-head h1{font-family:var(--font-display)}.bq-game-card{border-color:var(--line-200);box-shadow:var(--shadow-1);background:linear-gradient(155deg,var(--surface-raised) 0%,color-mix(in srgb,var(--amber-100) 22%,var(--surface-raised)) 100%)}.bq-game-card>span{color:var(--forest-700)}.bq-game-score{color:var(--ink-500)}.bq-question-card{box-shadow:var(--shadow-1);border-color:var(--line-200)}.bq-question-card h1{font-family:var(--font-display)}.bq-game-progress{background:var(--surface-subtle)}.bq-game-choice{border-color:var(--line-200);background:var(--surface-raised);color:var(--ink-900)}.bq-game-choice>span{background:var(--surface-subtle);color:var(--ink-700)}.bq-game-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--forest-700) 40%,var(--line-200));background:color-mix(in srgb,var(--surface-subtle) 40%,var(--surface-raised))}.bq-game-choice.is-correct{border-color:color-mix(in srgb,var(--success) 50%,var(--line-200));background:color-mix(in srgb,var(--success) 10%,var(--surface-raised))}.bq-game-choice.is-wrong{border-color:color-mix(in srgb,var(--danger) 40%,var(--line-200));background:color-mix(in srgb,var(--danger) 8%,var(--surface-raised))}.bq-game-choice.is-correct>span{background:var(--success);color:var(--surface-raised)}.bq-game-choice.is-wrong>span{background:var(--danger);color:var(--surface-raised)}.bq-game-explanation{background:color-mix(in srgb,var(--surface-subtle) 60%,var(--surface-raised))}.bq-game-explanation p{color:var(--ink-500)}.bq-game-explanation>span,.bq-game-explanation>small{color:var(--forest-700)}.bq-game-medal{background:radial-gradient(circle,var(--amber-100) 0%,transparent 72%);width:88px;height:88px;box-shadow:var(--shadow-1);border-radius:50%;place-items:center;margin:0 auto;display:inline-grid}.bq-game-result h1{font-family:var(--font-display)}.bq-game-stats>div{border-color:var(--line-200);background:color-mix(in srgb,var(--surface-subtle) 46%,var(--surface-raised))}.bq-recall-book{border-color:var(--line-200);box-shadow:var(--shadow-1)}.bq-recall-icon{background:var(--amber-100)}.bq-recall-book>strong{color:var(--forest-700)}.bq-recall-answer small{color:var(--forest-700)}.bq-timeline-row{border-color:var(--line-200);background:var(--surface-raised)}.bq-timeline-number{background:var(--surface-subtle);color:var(--forest-700)}.bq-memory-meadow{background:linear-gradient(180deg,color-mix(in srgb,var(--amber-100) 30%,var(--surface-raised)) 0%,color-mix(in srgb,var(--forest-500) 8%,var(--surface-raised)) 100%);box-shadow:var(--shadow-2)}.bq-memory-card{border-radius:var(--radius-md);box-shadow:var(--shadow-1)}.bq-memory-card.is-matched{box-shadow:var(--shadow-1),inset 0 0 0 2px var(--success)}.bq-vault-hero h1{font-family:var(--font-display)}.bq-vault-hero .bq-avatar-art-wrap{box-shadow:var(--shadow-2)}.bq-badge-card{box-shadow:var(--shadow-1)}.bq-badge-card.is-active{box-shadow:var(--shadow-2)}[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head{align-items:start;gap:var(--space-6);margin-bottom:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-raised),var(--ops-soft));box-shadow:var(--shadow-1);grid-template-columns:minmax(0,1fr) auto;padding:clamp(22px,3.5vw,34px);display:grid}[data-ministry-hub-view]>.bq-community-head h1,[data-workspace-view]>.bq-community-head h1,[data-assignments-view]>h1,.notification-center-header h1{font-family:var(--font-display);color:var(--forest-900);letter-spacing:-.03em}[data-ministry-hub-view] h2,[data-workspace-view] h2,[data-assignments-view] h2,.notification-center-list h3{color:var(--ink-900)}[data-ministry-member-tools],[data-ministry-privileged]{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}[data-ministry-member-tools]>.bq-eyebrow,[data-ministry-member-tools]>h2,[data-ministry-privileged]>.bq-eyebrow,[data-ministry-privileged]>h2,[data-ministry-privileged]>p{grid-column:1/-1}[data-ministry-tool]{flex-direction:column;min-height:220px;margin-top:0;display:flex;position:relative}[data-ministry-tool]>p:not(.bq-eyebrow){flex:1}[data-ministry-tool][data-ministry-status=deferred]:before{content:"Pending";border:1px solid var(--line-200);border-radius:var(--radius-pill);color:var(--ink-700);background:var(--surface-subtle);padding:4px 8px;font-size:10px;font-weight:850;position:absolute;top:14px;right:14px}[data-ministry-membership]{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised)}[data-assignments-view]{border-radius:var(--radius-lg);background:linear-gradient(180deg,var(--surface-raised),color-mix(in srgb,var(--surface-subtle) 35%,var(--surface-raised)));padding:clamp(20px,3vw,30px)}[data-assignments-view]>.bq-account-section{margin-top:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;padding:clamp(18px,2.5vw,26px)}[data-assignments-view] .bq-team-member-list{gap:var(--space-3);display:grid}[data-assignments-view] .bq-team-member-list>article{align-items:center;gap:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;display:grid}[data-assignments-view] .bq-team-member-list small{color:var(--ink-500);margin-top:4px;line-height:1.45;display:block}[data-assignment-detail]{border-left:4px solid var(--forest-700)!important}[data-assignment-response-review],[data-assignment-private-responses]{border-color:color-mix(in srgb,var(--forest-700) 25%,var(--line-200))!important;background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised))!important}[data-assignment-publisher] form{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is([data-assignment-publisher] form>label:has(textarea),[data-assignment-publisher] form>small,[data-assignment-publisher] form>button){grid-column:1/-1}[data-assignment-advanced-meta]{gap:var(--space-2);flex-wrap:wrap}[data-workspace-tabs]{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-subtle);width:max-content;max-width:100%;padding:4px}[data-workspace-tabs] [aria-pressed=true]{border-color:var(--forest-700);background:var(--forest-900);color:var(--surface-raised)}[data-workspace-overview],[data-workspace-role-boundary],[data-workspace-legacy-boundary]{box-shadow:none}[data-workspace-role-boundary]{border-left:4px solid var(--forest-700)}[data-workspace-legacy-boundary]{background:color-mix(in srgb,var(--surface-subtle) 55%,var(--surface-raised));border-style:dashed}[data-workspace-note]{margin-top:var(--space-3)}[data-workspace-search]{align-items:end;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.notification-center-toolbar{margin-bottom:var(--space-3)}.notification-center-header{margin-top:0}.notification-center-header>p strong{border-radius:var(--radius-pill);background:var(--forest-900);min-width:28px;min-height:28px;color:var(--surface-raised);place-items:center;display:inline-grid}.notification-center-list{gap:var(--space-3);display:grid}.notification-center-item{box-shadow:none!important;margin-top:0!important;padding:18px 20px!important}.notification-center-item.is-unread{border-left:4px solid var(--forest-700);background:linear-gradient(90deg,color-mix(in srgb,var(--forest-500) 7%,var(--surface-raised)),var(--surface-raised) 35%)}.notification-center-row{align-items:flex-start;gap:var(--space-3);display:flex}.notification-center-icon{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-subtle);flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.notification-center-copy{flex:1;min-width:0}.notification-center-heading{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.notification-center-heading h3{margin:0}.notification-center-dot{border-radius:var(--radius-pill);background:var(--amber-100);color:var(--ink-900);align-items:center;gap:5px;padding:3px 7px;font-size:10px;font-weight:900;display:inline-flex}.notification-center-dot:before{content:"●";font-size:8px}.notification-center-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}[data-ministry-hub-view] button,[data-workspace-view] button,[data-assignments-view] button,.notification-center-toolbar button,.notification-center-header button,.notification-center-list button{min-height:var(--tap-target)}@media (max-width:720px){[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head,[data-ministry-member-tools],[data-ministry-privileged],[data-assignments-view] .bq-team-member-list>article,[data-assignment-publisher] form{grid-template-columns:1fr}[data-assignment-publisher] form>*{grid-column:1!important}[data-workspace-search]{grid-template-columns:1fr}.notification-center-actions{align-items:stretch}.notification-center-actions button{flex:140px}}@media (max-width:390px){[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head,[data-assignments-view],.notification-center-item{padding:16px!important}[data-ministry-tool]{min-height:0}[data-workspace-tabs]{width:100%}[data-workspace-tabs] button{flex:1}}@media (prefers-reduced-motion:reduce){[data-ministry-hub-view] *,[data-workspace-view] *,[data-assignments-view] *,.notification-center-toolbar *,.notification-center-header *,.notification-center-list *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head,[data-ministry-tool],[data-ministry-membership],[data-assignments-view],[data-assignments-view]>.bq-account-section,[data-assignments-view] .bq-team-member-list>article,[data-workspace-view] .bq-panel,.notification-center-item{background:var(--surface-raised);box-shadow:none;border-color:var(--ink-700)}.notification-center-item.is-unread{border-left:5px solid var(--ink-900)}}.bq-bible-world{--journey-green:var(--forest-700);--journey-green-deep:var(--forest-900);--journey-gold:var(--amber-600);--journey-gold-soft:var(--amber-100);gap:var(--space-6)}.bq-bible-world .bq-world-head{align-items:center;padding:clamp(4px,1vw,10px) 0}.bq-bible-world .bq-world-head h1{max-width:760px;font-family:var(--font-display);letter-spacing:-.038em;color:var(--journey-green-deep);margin:.16rem 0 .55rem;font-size:clamp(30px,5vw,48px);line-height:1.02}.bq-bible-world .bq-world-head p:not(.bq-eyebrow){max-width:720px;color:var(--ink-500)}.bq-bible-world .bq-world-art{border:1px solid color-mix(in srgb,var(--forest-700) 16%,var(--line-200));border-radius:var(--radius-lg);background:linear-gradient(150deg,var(--surface-raised),color-mix(in srgb,var(--amber-100) 26%,var(--surface-raised)));box-shadow:var(--shadow-2);padding:10px}.bq-bible-world .bq-world-art-frame{aspect-ratio:16/9;border-radius:calc(var(--radius-lg) - 8px);background:color-mix(in srgb,var(--forest-500) 8%,var(--surface-subtle))}.bq-bible-world .bq-world-art-copy{align-items:center;padding:8px 8px 6px}.bq-bible-world .bq-world-art-copy b{color:var(--forest-900);font-size:14px}.bq-bible-world .bq-world-art-copy small{color:var(--ink-500)}.bq-bible-world .bq-world-map{gap:var(--space-3);counter-reset:bq-world-step;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.bq-bible-world .bq-world-region{counter-increment:bq-world-step;gap:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-raised) 96%,var(--surface-subtle));min-height:108px;color:var(--ink-900);box-shadow:none;transition:transform var(--duration-fast) var(--ease-standard),border-color var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard);grid-template-columns:54px minmax(0,1fr) auto;padding:16px;position:relative}.bq-bible-world .bq-world-region:hover{border-color:color-mix(in srgb,var(--forest-700) 34%,var(--line-200));background:var(--surface-raised);box-shadow:var(--shadow-1);transform:translateY(-2px)}.bq-bible-world .bq-world-region.is-next{border-color:color-mix(in srgb,var(--amber-600) 46%,var(--line-200));background:linear-gradient(135deg,color-mix(in srgb,var(--amber-100) 62%,var(--surface-raised)),var(--surface-raised));box-shadow:0 12px 30px color-mix(in srgb,var(--amber-600) 10%,transparent);outline:none;grid-column:1/-1}.bq-bible-world .bq-world-region.is-explored{border-color:color-mix(in srgb,var(--success) 24%,var(--line-200))}.bq-bible-world .bq-world-icon{background:color-mix(in srgb,var(--forest-500) 8%,var(--surface-raised));border:1px solid color-mix(in srgb,var(--forest-700) 14%,var(--line-200));width:48px;height:48px;color:var(--forest-900);box-shadow:none;border-radius:15px;place-items:center;font-size:0;display:grid;overflow:hidden}.bq-bible-world .bq-world-icon:before{content:counter(bq-world-step,decimal-leading-zero);font-family:var(--font-ui);letter-spacing:.08em;font-size:12px;font-weight:950}.bq-bible-world .bq-world-region.is-next .bq-world-icon{background:var(--forest-900);color:var(--surface-raised);border-color:var(--forest-900)}.bq-bible-world .bq-world-region.is-explored .bq-world-icon{background:color-mix(in srgb,var(--success) 12%,var(--surface-raised));color:var(--success)}.bq-bible-world .bq-world-title{color:var(--ink-900);letter-spacing:-.015em;font-size:15px;font-weight:900}.bq-bible-world .bq-world-books{color:var(--ink-500);font-size:11px}.bq-bible-world .bq-world-progress{background:var(--surface-subtle);height:6px;box-shadow:none;margin-top:3px}.bq-bible-world .bq-world-progress i{background:linear-gradient(90deg,var(--forest-700),color-mix(in srgb,var(--forest-500) 68%,var(--amber-400)));box-shadow:none}.bq-bible-world .bq-world-status{min-width:70px;color:var(--ink-500);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.bq-bible-world .bq-world-status b{color:var(--forest-900);letter-spacing:0;font-size:14px}.bq-bible-world .bq-world-note,.bq-bible-world .bq-world-detail{border-color:var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-1)}.bq-bible-world .bq-world-detail{padding:clamp(22px,4vw,34px)}.bq-bible-world .bq-world-actions button{border-radius:var(--radius-md);min-height:72px}.bq-bible-world .bq-world-art-fallback{background:color-mix(in srgb,var(--amber-100) 34%,var(--surface-raised));border-style:dashed}.bq-progress-head{border-color:color-mix(in srgb,var(--forest-700) 18%,var(--line-200));border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--forest-900),color-mix(in srgb,var(--forest-700) 88%,#111));color:var(--surface-raised);box-shadow:var(--shadow-2);padding:clamp(22px,4vw,34px);position:relative;overflow:hidden}.bq-progress-head:after{content:"";background:color-mix(in srgb,var(--amber-400) 20%,transparent);pointer-events:none;border-radius:50%;width:240px;height:240px;position:absolute;top:-115px;right:-95px}.bq-progress-head>*{z-index:1;position:relative}.bq-progress-head .bq-eyebrow{color:var(--amber-400)!important}.bq-progress-head .bq-progress-hero-copy h1{color:var(--surface-raised);font-family:var(--font-display);font-size:clamp(28px,4.5vw,42px)}.bq-progress-head .bq-progress-hero-copy p{color:color-mix(in srgb,var(--surface-raised) 72%,transparent)}.bq-progress-head .bq-progress-art-wrap{color:var(--forest-900);background:var(--amber-100);border-color:color-mix(in srgb,var(--amber-400) 45%,transparent);box-shadow:none}.bq-progress-head .bq-progress-stats{gap:var(--space-2);margin-top:var(--space-6)}.bq-progress-head .bq-progress-stats>div{border-color:color-mix(in srgb,var(--surface-raised) 16%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 9%,transparent);min-height:74px;box-shadow:none;padding:12px}.bq-progress-head .bq-progress-stat-art{color:var(--amber-400);background:color-mix(in srgb,var(--surface-raised) 10%,transparent)}.bq-progress-head .bq-progress-stats b{color:var(--surface-raised)}.bq-progress-head .bq-progress-stats span:not(.bq-progress-stat-art){color:color-mix(in srgb,var(--surface-raised) 68%,transparent)}.bq-progress-head+.bq-panel,.bq-progress-head+.bq-panel+.bq-panel,.bq-progress-head+.bq-panel+.bq-panel+.bq-panel{border-radius:var(--radius-md);border-color:var(--line-200);background:var(--surface-raised);box-shadow:var(--shadow-1)}.bq-progress-head+.bq-panel{padding:clamp(22px,3vw,30px)}.bq-progress-head+.bq-panel .bq-progress-art-wrap.is-small,.bq-progress-head+.bq-panel+.bq-panel .bq-progress-art-wrap.is-small{color:var(--forest-700);background:color-mix(in srgb,var(--forest-500) 8%,var(--surface-raised));border-color:color-mix(in srgb,var(--forest-700) 15%,var(--line-200));box-shadow:none}.bq-progress-actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.bq-progress-actions button{width:100%;min-height:var(--tap-target);border-radius:var(--radius-sm);justify-content:flex-start;padding:12px 14px}.bq-badge-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.bq-badge-card{border-color:var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:86px;box-shadow:none;padding:14px}.bq-badge-card.is-locked{opacity:.72;background:color-mix(in srgb,var(--surface-subtle) 45%,var(--surface-raised))}.bq-progress-note{box-shadow:none!important;background:color-mix(in srgb,var(--surface-subtle) 38%,var(--surface-raised))!important;border-style:dashed!important}[data-mission-page]{--bq-mission-accent:var(--forest-700);--bq-mission-soft:color-mix(in srgb,var(--forest-500) 8%,var(--surface-raised));border-color:color-mix(in srgb,var(--forest-700) 18%,var(--line-200));border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--amber-100) 30%,var(--surface-raised)));box-shadow:var(--shadow-2);padding:clamp(22px,4vw,36px)}[data-mission-page]:after{content:"";background:color-mix(in srgb,var(--forest-500) 7%,transparent);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;bottom:-120px;right:-95px}[data-mission-page]>*{z-index:1;position:relative}[data-mission-page] .bq-mission-intro{gap:var(--space-6);margin-bottom:var(--space-6)}[data-mission-page] .bq-mission-intro h1{max-width:650px;font-family:var(--font-display);letter-spacing:-.035em;color:var(--forest-900);margin:.12rem 0 .5rem;font-size:clamp(30px,5vw,46px);line-height:1.04}[data-mission-page] .bq-mission-copy{max-width:640px;color:var(--ink-500);font-size:15px}[data-mission-page] .bq-mission-art-wrap{width:96px;height:96px;color:var(--forest-700);background:var(--surface-raised);border-color:color-mix(in srgb,var(--forest-700) 18%,var(--line-200));box-shadow:var(--shadow-1);border-radius:28px}[data-mission-page] .bq-mission-progress{margin:0 0 var(--space-6);border:1px solid color-mix(in srgb,var(--amber-600) 22%,var(--line-200));border-radius:var(--radius-md);background:color-mix(in srgb,var(--amber-100) 38%,var(--surface-raised));box-shadow:none;padding:18px 20px}[data-mission-page] .bq-mission-progress b{color:var(--forest-900)}[data-mission-page] .bq-mission-actions{gap:var(--space-2);grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr)}[data-mission-page] .bq-mission-actions button{border-radius:var(--radius-sm);min-height:52px}[data-calendar-page]{--bq-calendar-accent:var(--forest-700);border-color:var(--line-200);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2);padding:clamp(22px,4vw,34px)}[data-calendar-page]:before{background:color-mix(in srgb,var(--amber-100) 58%,transparent);width:260px;height:260px;top:-135px;right:-120px}[data-calendar-page] .bq-calendar-intro{margin-bottom:var(--space-6)}[data-calendar-page] .bq-calendar-intro h1{font-family:var(--font-display);color:var(--forest-900);margin:.12rem 0 .4rem;font-size:clamp(28px,4.3vw,40px)}[data-calendar-page] .bq-calendar-intro p:not(.bq-eyebrow){max-width:720px;color:var(--ink-500)}[data-calendar-page] .bq-calendar-icon-wrap--hero{color:var(--forest-700);background:color-mix(in srgb,var(--forest-500) 8%,var(--surface-raised));border-color:color-mix(in srgb,var(--forest-700) 18%,var(--line-200));box-shadow:none}[data-calendar-page] form[data-calendar-add]{gap:var(--space-2);margin:0 0 var(--space-6);border:1px solid var(--line-200);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 30%,var(--surface-raised));box-shadow:none;grid-template-columns:minmax(0,2fr) minmax(150px,1fr) auto;align-items:end;padding:16px;display:grid}[data-calendar-page] form[data-calendar-add] .bq-eyebrow,[data-calendar-page] form[data-calendar-add] label{grid-column:1/-1}[data-calendar-page] form[data-calendar-add] input[type=text],[data-calendar-page] form[data-calendar-add] input[type=date],[data-calendar-page] form[data-calendar-add] input[type=number]{min-height:var(--tap-target);border-radius:var(--radius-sm);width:100%}[data-calendar-page] .bq-calendar-day{margin:0 0 var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;padding:16px 18px}[data-calendar-page] .bq-calendar-day>.bq-eyebrow{margin-bottom:10px!important}[data-calendar-page] .bq-calendar-event{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 0}[data-calendar-page] .bq-calendar-icon-wrap--event{width:40px;height:40px;box-shadow:none;border-radius:12px}[data-calendar-page] .bq-calendar-event-title{color:var(--ink-900);font-weight:850}[data-calendar-page] .bq-calendar-event-actions button{min-height:var(--tap-target)}[data-calendar-page] .bq-calendar-empty{margin-bottom:var(--space-4);border:1px dashed var(--line-200);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 28%,var(--surface-raised));padding:32px 16px}@media (max-width:760px){.bq-bible-world .bq-world-map{grid-template-columns:1fr}.bq-bible-world .bq-world-region.is-next{grid-column:auto}.bq-progress-actions,[data-calendar-page] form[data-calendar-add]{grid-template-columns:1fr}[data-calendar-page] form[data-calendar-add]>*{grid-column:1!important}}@media (max-width:520px){.bq-bible-world .bq-world-head{display:grid}.bq-bible-world .bq-world-head>button{justify-self:start}.bq-bible-world .bq-world-art{border-radius:20px;padding:7px}.bq-bible-world .bq-world-art-frame{aspect-ratio:16/9;border-radius:15px}.bq-bible-world .bq-world-region{grid-template-columns:44px minmax(0,1fr);min-height:100px;padding:13px}.bq-bible-world .bq-world-icon{border-radius:13px;width:42px;height:42px}.bq-bible-world .bq-world-status{grid-area:2/2;justify-content:space-between;align-items:center;min-width:0;display:flex}.bq-progress-head{padding:20px}.bq-progress-head .bq-progress-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-badge-grid{grid-template-columns:1fr}[data-mission-page] .bq-mission-intro{grid-template-columns:minmax(0,1fr) 70px;align-items:start;gap:12px}[data-mission-page] .bq-mission-art-wrap{border-radius:20px;width:70px;height:70px}[data-mission-page] .bq-mission-art{width:42px;height:42px}[data-mission-page] .bq-mission-actions{grid-template-columns:1fr}[data-calendar-page]{padding:18px}}@media (max-width:390px){.bq-bible-world .bq-world-head h1{font-size:29px}.bq-bible-world .bq-world-region{gap:9px;padding:11px}.bq-progress-head .bq-progress-hero{gap:10px}.bq-progress-head .bq-progress-stats>div{padding:10px 8px}[data-mission-page]{padding:18px}[data-mission-page] .bq-mission-intro h1{font-size:29px}[data-calendar-page] .bq-calendar-intro{grid-template-columns:minmax(0,1fr) 52px;gap:10px}[data-calendar-page] .bq-calendar-icon-wrap--hero{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.bq-bible-world .bq-world-region,.bq-bible-world .bq-world-art-revealed,.bq-progress-actions button,[data-mission-page] button,[data-calendar-page] button{transition:none!important;animation:none!important}.bq-bible-world .bq-world-region:hover{transform:none}}@media (prefers-contrast:more){.bq-bible-world .bq-world-art,.bq-bible-world .bq-world-region,.bq-bible-world .bq-world-note,.bq-bible-world .bq-world-detail,.bq-progress-head,.bq-progress-head+.bq-panel,.bq-progress-head+.bq-panel+.bq-panel,.bq-progress-head+.bq-panel+.bq-panel+.bq-panel,[data-mission-page],[data-calendar-page],[data-calendar-page] form[data-calendar-add],[data-calendar-page] .bq-calendar-day{border-color:var(--ink-700)!important;box-shadow:none!important}.bq-bible-world .bq-world-region.is-next{outline:2px solid var(--amber-600);outline-offset:2px}.bq-progress-head{background:var(--forest-900)}}[data-study-page],[data-deep-page],[data-story-page],[data-wisdom-page],[data-adaptive-page],[data-open-review-view]{--study-ink:var(--ink-900);--study-muted:var(--ink-500);--study-accent:var(--forest-700);--study-accent-deep:var(--forest-900);--study-warm:var(--amber-100)}[data-study-page] .bq-panel,[data-deep-page] .bq-panel,[data-story-page] .bq-panel,[data-wisdom-page] .bq-panel,[data-adaptive-page] .bq-panel,[data-open-review-view].bq-panel{border-color:var(--line-200);background:var(--surface-raised);box-shadow:var(--shadow-1)}[data-study-page] h1,[data-deep-page] h1,[data-story-page] h1,[data-wisdom-page] h1,[data-adaptive-page] h1,[data-open-review-view] h1{color:var(--study-ink);font-family:var(--font-display);letter-spacing:-.035em}[data-study-page] .bq-eyebrow,[data-deep-page] .bq-eyebrow,[data-story-page] .bq-eyebrow,[data-wisdom-page] .bq-eyebrow,[data-adaptive-page] .bq-eyebrow,[data-open-review-view] .bq-eyebrow{color:var(--study-accent);letter-spacing:.09em}[data-study-page] button,[data-deep-page] button,[data-story-page] button,[data-wisdom-page] button,[data-adaptive-page] button,[data-open-review-view] button{min-height:var(--tap-target)}[data-study-page] .bq-game-topline,[data-deep-page] .bq-game-topline,[data-story-page] .bq-game-topline,[data-wisdom-page] .bq-game-topline,[data-adaptive-page] .bq-game-topline{max-width:780px;margin-inline:auto;padding:0 2px}[data-study-page] .bq-game-progress,[data-deep-page] .bq-game-progress,[data-story-page] .bq-game-progress,[data-adaptive-page] .bq-game-progress,[data-open-review-view] .bq-open-review-progress{background:color-mix(in srgb,var(--forest-500) 9%,var(--surface-subtle));height:7px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--forest-700) 8%,transparent);border-radius:999px}[data-study-page] .bq-game-progress i,[data-deep-page] .bq-game-progress i,[data-story-page] .bq-game-progress i,[data-adaptive-page] .bq-game-progress i,[data-open-review-view] .bq-open-review-progress i{background:linear-gradient(90deg,var(--forest-700),color-mix(in srgb,var(--forest-500) 72%,var(--amber-400)));box-shadow:none}[data-study-page] .bq-game-choice,[data-deep-page] .bq-game-choice,[data-story-page] .bq-game-choice,[data-wisdom-page] .bq-game-choice,[data-adaptive-page] .bq-game-choice{border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:58px;color:var(--study-ink);box-shadow:none;text-align:left;transition:border-color var(--duration-base) var(--ease-standard),background var(--duration-base) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}[data-study-page] .bq-game-choice:hover:not(:disabled),[data-deep-page] .bq-game-choice:hover:not(:disabled),[data-story-page] .bq-game-choice:hover:not(:disabled),[data-wisdom-page] .bq-game-choice:hover:not(:disabled),[data-adaptive-page] .bq-game-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--forest-700) 32%,var(--line-200));background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));transform:translateY(-1px)}[data-study-page] .bq-game-choice>span,[data-deep-page] .bq-game-choice>span,[data-story-page] .bq-game-choice>span,[data-wisdom-page] .bq-game-choice>span,[data-adaptive-page] .bq-game-choice>span{background:color-mix(in srgb,var(--forest-500) 8%,var(--surface-subtle));min-width:30px;min-height:30px;color:var(--forest-900);border-radius:10px;place-items:center;font-weight:900;display:grid}[data-study-page] .bq-game-choice.is-correct,[data-adaptive-page] .bq-game-choice.is-correct{border-color:color-mix(in srgb,var(--success) 38%,var(--line-200));background:color-mix(in srgb,var(--success) 6%,var(--surface-raised))}[data-study-page] .bq-game-choice.is-wrong,[data-adaptive-page] .bq-game-choice.is-wrong{border-color:color-mix(in srgb,var(--danger) 34%,var(--line-200));background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised))}[data-study-page] .bq-study-head{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--forest-500) 6%,var(--surface-raised)));box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}[data-study-page] .bq-study-head:after{content:"";background:color-mix(in srgb,var(--amber-100) 75%,transparent);pointer-events:none;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-90px}[data-study-page] .bq-study-head>*{z-index:1;position:relative}[data-study-page] .bq-study-head h1{max-width:720px;margin:.14rem 0 .6rem;font-size:clamp(30px,5vw,46px);line-height:1.04}[data-study-page] .bq-study-head p{max-width:720px;color:var(--study-muted);font-size:15px;line-height:1.65}[data-study-page] .bq-study-library{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr))}[data-study-page] .bq-study-card{border-radius:var(--radius-md);min-height:260px;box-shadow:none;padding:20px}[data-study-page] .bq-study-card>span{color:var(--study-accent);letter-spacing:.09em;font-size:10px}[data-study-page] .bq-study-card h2{color:var(--study-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:10px 0 8px;font-size:22px;line-height:1.12}[data-study-page] .bq-study-card p{color:var(--study-muted);line-height:1.55}[data-study-page] .bq-study-card-meta{border-top:1px solid var(--line-200);color:var(--ink-700);margin:16px 0;padding-top:12px}[data-study-page] .bq-study-session,[data-study-page] .bq-study-complete{border-radius:var(--radius-lg);max-width:780px;box-shadow:var(--shadow-2);padding:clamp(22px,4vw,36px)}[data-study-page] .bq-study-session>h1{font-size:clamp(28px,4.5vw,42px);line-height:1.08}[data-study-page] .bq-study-prompt{border-color:color-mix(in srgb,var(--forest-700) 14%,var(--line-200));border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));margin:20px 0;padding:22px}[data-study-page] .bq-study-prompt p{color:var(--ink-800);font-size:17px;line-height:1.72}[data-study-page] .bq-study-feedback,[data-study-page] .bq-study-saved-response{border:1px solid color-mix(in srgb,var(--forest-700) 13%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--forest-500) 5%,var(--surface-raised));padding:16px 18px}[data-study-page] .bq-study-response textarea{border-color:var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:170px}[data-study-page] .bq-study-summary>div{border-color:var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 35%,var(--surface-raised));padding:16px 10px}[data-study-page] .bq-study-complete-mark{background:color-mix(in srgb,var(--success) 10%,var(--surface-raised));width:64px;height:64px;color:var(--success);border-radius:20px;place-items:center;margin:0 auto 12px;font-size:0;display:grid}[data-study-page] .bq-study-complete-mark:before{content:"✓";font-family:var(--font-ui);font-size:28px;font-weight:950}[data-deep-page] .bq-deep-head{border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px)}[data-deep-page] .bq-deep-head h1{max-width:760px;margin:.14rem 0 .6rem;font-size:clamp(30px,5vw,46px);line-height:1.04}[data-deep-page] .bq-deep-head p{max-width:730px;color:var(--study-muted);font-size:15px;line-height:1.65}[data-deep-page] .bq-deep-featured{margin-top:var(--space-4);border-color:color-mix(in srgb,var(--amber-600) 28%,var(--line-200));border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--amber-100) 52%,var(--surface-raised)),var(--surface-raised));box-shadow:var(--shadow-1);padding:clamp(22px,3.5vw,32px)}[data-deep-page] .bq-deep-featured h2{max-width:780px;color:var(--study-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:8px 0 12px;font-size:clamp(24px,3.5vw,34px);line-height:1.15}[data-deep-page] .bq-deep-library{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-deep-page] .bq-deep-card{border-radius:var(--radius-md);min-height:172px;box-shadow:none;padding:19px}[data-deep-page] .bq-deep-card h2{color:var(--study-ink);font-family:var(--font-display);letter-spacing:-.018em;font-size:20px;line-height:1.25}[data-deep-page] .bq-deep-session{border-radius:var(--radius-lg);max-width:780px;box-shadow:var(--shadow-2);padding:clamp(22px,4vw,36px)}[data-deep-page] .bq-deep-question,[data-deep-page] .bq-deep-reflection{border-color:color-mix(in srgb,var(--forest-700) 13%,var(--line-200));border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));margin:20px 0;padding:22px}[data-deep-page] .bq-deep-reflection{border-left:4px solid color-mix(in srgb,var(--forest-700) 60%,var(--line-200))}[data-deep-page] .bq-deep-question p,[data-deep-page] .bq-deep-reflection>p:not(.bq-eyebrow){color:var(--ink-800);font-size:17px;line-height:1.75}[data-deep-page] .bq-deep-note textarea{border-color:var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);min-height:190px}[data-deep-page] .bq-deep-saved,[data-deep-page] .bq-deep-feedback{border:1px solid color-mix(in srgb,var(--forest-700) 13%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--forest-500) 5%,var(--surface-raised))}[data-story-page] .bq-story-head{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--amber-100) 25%,var(--surface-raised)));box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px)}[data-story-page] .bq-story-head h1{max-width:760px;margin:.14rem 0 .6rem;font-size:clamp(30px,5vw,46px);line-height:1.04}[data-story-page] .bq-story-head>p:not(.bq-eyebrow){max-width:730px;color:var(--study-muted);line-height:1.65}[data-story-page] .bq-story-library{counter-reset:bq-story-card;gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}[data-story-page] .bq-story-card{counter-increment:bq-story-card;border-radius:var(--radius-md);box-shadow:none;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px}[data-story-page] .bq-story-icon{border:1px solid color-mix(in srgb,var(--forest-700) 14%,var(--line-200));background:color-mix(in srgb,var(--forest-500) 7%,var(--surface-raised));width:48px;height:48px;color:var(--forest-900);border-radius:15px;font-size:0}[data-story-page] .bq-story-icon:before{content:counter(bq-story-card,decimal-leading-zero);font-family:var(--font-ui);letter-spacing:.08em;font-size:12px;font-weight:950}[data-story-page] .bq-story-card h2{color:var(--study-ink);font-family:var(--font-display);letter-spacing:-.018em;font-size:21px}[data-story-page] .bq-story-session{border-radius:var(--radius-lg);max-width:780px;box-shadow:var(--shadow-2);padding:clamp(22px,4vw,36px)}[data-story-page] .bq-story-scene{border-color:color-mix(in srgb,var(--forest-700) 13%,var(--line-200));border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px;position:relative}[data-story-page] .bq-story-scene>span{background:var(--forest-900);width:38px;height:38px;color:var(--surface-raised);border-radius:12px}[data-story-page] .bq-story-scene p{color:var(--ink-800);font-size:18px;line-height:1.76}[data-story-page] .bq-story-finish-icon{background:color-mix(in srgb,var(--success) 10%,var(--surface-raised));width:66px;height:66px;color:var(--success);border-radius:20px;place-items:center;margin:0 0 14px;font-size:0;display:grid}[data-story-page] .bq-story-finish-icon:before{content:"✓";font-family:var(--font-ui);font-size:30px;font-weight:950}[data-story-page] .bq-story-result{border:1px solid color-mix(in srgb,var(--success) 22%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 6%,var(--surface-raised));padding:18px}[data-story-page] .bq-story-result.is-review{border-color:color-mix(in srgb,var(--warning) 26%,var(--line-200));background:color-mix(in srgb,var(--warning) 7%,var(--surface-raised))}[data-wisdom-page] .bq-wisdom-session{border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-2);padding:clamp(22px,4vw,38px)}[data-wisdom-page] .bq-wisdom-session>h1{margin:.25rem 0 .7rem;font-size:clamp(29px,4.7vw,43px);line-height:1.07}[data-wisdom-page] .bq-wisdom-tension{border:1px solid color-mix(in srgb,var(--amber-600) 22%,var(--line-200));background:color-mix(in srgb,var(--amber-100) 42%,var(--surface-raised));color:var(--ink-700);letter-spacing:.055em;border-radius:999px;padding:7px 11px;font-size:10px}[data-wisdom-page] .bq-wisdom-scenario{border-color:color-mix(in srgb,var(--forest-700) 13%,var(--line-200));border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));color:var(--ink-800);margin:22px 0;padding:24px;font-size:17px;line-height:1.75}[data-wisdom-page] .bq-wisdom-warning{border:1px solid color-mix(in srgb,var(--warning) 22%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning) 6%,var(--surface-raised));color:var(--ink-700);padding:14px 16px;line-height:1.6}[data-wisdom-page] .bq-wisdom-result{border:1px solid color-mix(in srgb,var(--success) 28%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 6%,var(--surface-raised));padding:18px}[data-wisdom-page] .bq-wisdom-result.is-review{border-color:color-mix(in srgb,var(--warning) 28%,var(--line-200));background:color-mix(in srgb,var(--warning) 7%,var(--surface-raised))}[data-wisdom-page] .bq-wisdom-rationales article{border-color:var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);padding:16px}[data-wisdom-page] .bq-wisdom-rationales article.is-best{border-color:color-mix(in srgb,var(--success) 34%,var(--line-200));background:color-mix(in srgb,var(--success) 5%,var(--surface-raised))}[data-wisdom-page] .bq-wisdom-rationales article.is-selected{outline:2px solid color-mix(in srgb,var(--forest-700) 26%,transparent);outline-offset:1px;box-shadow:none}[data-adaptive-page] .bq-adaptive-head{border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--forest-900),color-mix(in srgb,var(--forest-700) 87%,#111));color:var(--surface-raised);box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px);position:relative;overflow:hidden}[data-adaptive-page] .bq-adaptive-head:after{content:"";background:color-mix(in srgb,var(--amber-400) 17%,transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-110px;right:-90px}[data-adaptive-page] .bq-adaptive-head>*{z-index:1;position:relative}[data-adaptive-page] .bq-adaptive-head .bq-eyebrow{color:var(--amber-400)}[data-adaptive-page] .bq-adaptive-head h1{color:var(--surface-raised);font-size:clamp(30px,5vw,46px)}[data-adaptive-page] .bq-adaptive-head>p{max-width:720px;color:color-mix(in srgb,var(--surface-raised) 74%,transparent);line-height:1.65}[data-adaptive-page] .bq-adaptive-metrics{gap:var(--space-2);margin-top:var(--space-6)}[data-adaptive-page] .bq-adaptive-head .bq-adaptive-metrics article{border-color:color-mix(in srgb,var(--surface-raised) 16%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-raised) 9%,transparent)}[data-adaptive-page] .bq-adaptive-head .bq-adaptive-metrics b{color:var(--surface-raised)}[data-adaptive-page] .bq-adaptive-head .bq-adaptive-metrics span{color:color-mix(in srgb,var(--surface-raised) 70%,transparent)}[data-adaptive-page] .bq-adaptive-explain{margin-top:var(--space-4);border-radius:var(--radius-md);box-shadow:none;padding:clamp(22px,3vw,30px)}[data-adaptive-page] .bq-adaptive-rules>span{background:color-mix(in srgb,var(--forest-500) 9%,var(--surface-raised));width:34px;height:34px;color:var(--forest-900);border-radius:11px}[data-adaptive-page] .bq-adaptive-session{border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-2);padding:clamp(22px,4vw,38px)}[data-adaptive-page] .bq-adaptive-session>h1{font-size:clamp(28px,4.6vw,42px);line-height:1.09}[data-adaptive-page] .bq-adaptive-feedback{border:1px solid color-mix(in srgb,var(--success) 25%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--success) 6%,var(--surface-raised));padding:18px}[data-adaptive-page] .bq-adaptive-feedback.is-review{border-color:color-mix(in srgb,var(--warning) 26%,var(--line-200));background:color-mix(in srgb,var(--warning) 7%,var(--surface-raised))}[data-adaptive-page] .bq-adaptive-orb{background:color-mix(in srgb,var(--forest-500) 9%,var(--surface-raised));width:66px;height:66px;color:var(--forest-900);border-radius:20px;place-items:center;margin:0 0 14px;font-size:0;display:grid}[data-adaptive-page] .bq-adaptive-orb:before{content:"✓";font-family:var(--font-ui);font-size:28px;font-weight:950}[data-open-review-view].bq-open-review{border-radius:var(--radius-lg);max-width:800px;box-shadow:var(--shadow-2);padding:clamp(24px,4vw,38px)}[data-open-review-view] h1{margin:.2rem 0 .7rem;font-size:clamp(30px,5vw,46px);line-height:1.05}[data-open-review-view]>p:not(.bq-eyebrow):not(.bq-open-review-license):not(.bq-open-review-error){max-width:720px;color:var(--study-muted);font-size:15px;line-height:1.65}[data-open-review-view] .bq-open-review-metrics{gap:var(--space-2);margin:var(--space-6) 0}[data-open-review-view] .bq-open-review-metrics>div{border-color:var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 35%,var(--surface-raised));padding:16px}[data-open-review-view] .bq-open-review-head{border-bottom:1px solid var(--line-200);padding-bottom:14px}[data-open-review-view] .bq-open-review-answer{border-color:color-mix(in srgb,var(--forest-700) 15%,var(--line-200));border-left:4px solid var(--forest-700);border-radius:var(--radius-md);background:color-mix(in srgb,var(--forest-500) 4%,var(--surface-raised));margin:22px 0;padding:22px}[data-open-review-view] .bq-open-review-answer p{color:var(--ink-800);font-size:17px;line-height:1.72}[data-open-review-view] .bq-open-review-context{border:1px solid color-mix(in srgb,var(--amber-600) 20%,var(--line-200));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--amber-100) 35%,var(--surface-raised));color:var(--ink-700);margin:16px 0;padding:16px 18px}[data-open-review-view] .bq-open-review-license{border-top:1px solid var(--line-200);color:var(--study-muted);padding-top:14px;font-size:10px;line-height:1.55}[data-open-review-view] .bq-open-review-error{border-color:color-mix(in srgb,var(--danger) 34%,var(--line-200));background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised));color:var(--ink-800)}@media (max-width:820px){[data-study-page] .bq-study-library{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){[data-study-page] .bq-study-library,[data-deep-page] .bq-deep-library,[data-story-page] .bq-story-library{grid-template-columns:1fr}[data-study-page] .bq-study-card{min-height:0}[data-wisdom-page] .bq-wisdom-session,[data-adaptive-page] .bq-adaptive-session{padding:20px}[data-adaptive-page] .bq-adaptive-metrics,[data-open-review-view] .bq-open-review-metrics{grid-template-columns:1fr}}@media (max-width:520px){[data-study-page] .bq-study-head,[data-deep-page] .bq-deep-head,[data-story-page] .bq-story-head,[data-study-page] .bq-study-session,[data-study-page] .bq-study-complete,[data-deep-page] .bq-deep-session,[data-story-page] .bq-story-session,[data-wisdom-page] .bq-wisdom-session,[data-adaptive-page] .bq-adaptive-head,[data-adaptive-page] .bq-adaptive-session,[data-open-review-view].bq-open-review{padding:18px}[data-story-page] .bq-story-scene{grid-template-columns:1fr;padding:18px}[data-story-page] .bq-story-scene>span{width:36px;height:36px}[data-study-page] .bq-study-summary{grid-template-columns:1fr}[data-study-page] .bq-study-actions,[data-deep-page] .bq-deep-actions,[data-story-page] .bq-story-actions,[data-wisdom-page] .bq-wisdom-actions,[data-adaptive-page] .bq-adaptive-actions,[data-open-review-view] .bq-open-review-actions{grid-template-columns:1fr;width:100%;display:grid}[data-study-page] .bq-study-actions>*,[data-deep-page] .bq-deep-actions>*,[data-story-page] .bq-story-actions>*,[data-wisdom-page] .bq-wisdom-actions>*,[data-adaptive-page] .bq-adaptive-actions>*,[data-open-review-view] .bq-open-review-actions>*{width:100%}}@media (max-width:390px){[data-study-page] .bq-study-head h1,[data-deep-page] .bq-deep-head h1,[data-story-page] .bq-story-head h1,[data-open-review-view] h1{font-size:29px}[data-story-page] .bq-story-card{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:14px}[data-story-page] .bq-story-icon{border-radius:13px;width:42px;height:42px}[data-deep-page] .bq-deep-featured{padding:18px}[data-wisdom-page] .bq-wisdom-scenario{padding:17px;font-size:16px}[data-open-review-view] .bq-open-review-head{grid-template-columns:auto minmax(0,1fr) auto;gap:7px}}@media (prefers-reduced-motion:reduce){[data-study-page] .bq-game-choice,[data-deep-page] .bq-game-choice,[data-story-page] .bq-game-choice,[data-wisdom-page] .bq-game-choice,[data-adaptive-page] .bq-game-choice,[data-study-page] button,[data-deep-page] button,[data-story-page] button,[data-wisdom-page] button,[data-adaptive-page] button,[data-open-review-view] button{transition:none!important;animation:none!important}[data-study-page] .bq-game-choice:hover:not(:disabled),[data-deep-page] .bq-game-choice:hover:not(:disabled),[data-story-page] .bq-game-choice:hover:not(:disabled),[data-wisdom-page] .bq-game-choice:hover:not(:disabled),[data-adaptive-page] .bq-game-choice:hover:not(:disabled){transform:none}}@media (prefers-contrast:more){[data-study-page] .bq-panel,[data-deep-page] .bq-panel,[data-story-page] .bq-panel,[data-wisdom-page] .bq-panel,[data-adaptive-page] .bq-panel,[data-open-review-view].bq-panel,[data-study-page] .bq-game-choice,[data-deep-page] .bq-game-choice,[data-story-page] .bq-game-choice,[data-wisdom-page] .bq-game-choice,[data-adaptive-page] .bq-game-choice,[data-open-review-view] .bq-open-review-answer{border-color:var(--ink-700)!important;box-shadow:none!important}[data-adaptive-page] .bq-adaptive-head{background:var(--forest-900)}[data-story-page] .bq-story-result.is-review,[data-wisdom-page] .bq-wisdom-result.is-review,[data-adaptive-page] .bq-adaptive-feedback.is-review{outline:2px solid var(--warning);outline-offset:2px}}.bq-account-panel{border-color:color-mix(in srgb,var(--forest-700) 20%,var(--line-200));width:min(100%,900px);box-shadow:var(--shadow-2);margin-inline:auto;padding:clamp(20px,4vw,36px)}.bq-account-panel>h1,.bq-account-intro h1,.bq-account-signed-hero h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.05}.bq-account-tabs{margin:var(--space-4) 0;border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-subtle);grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.bq-account-tabs button{min-height:var(--tap-target);border-radius:calc(var(--radius-sm) - 3px);color:var(--ink-700);background:0 0;border:0;font-weight:800}.bq-account-tabs button.active{background:var(--surface-raised);box-shadow:var(--shadow-1);color:var(--forest-900)}.bq-account-intro,.bq-account-signed-hero{align-items:center;gap:var(--space-4);margin:var(--space-4) 0;display:flex}.bq-account-art-wrap{border:1px solid color-mix(in srgb,var(--forest-700) 24%,var(--line-200));background:color-mix(in srgb,var(--forest-100) 54%,var(--surface-raised));border-radius:18px;flex:none;place-items:center;width:58px;height:58px;display:grid}.bq-account-art-wrap.is-small{border-radius:12px;width:38px;height:38px}.bq-account-art{width:28px;height:28px;color:var(--forest-800)}.bq-account-form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.bq-account-form label{gap:var(--space-2);color:var(--ink-800);font-weight:750;display:grid}.bq-account-section{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 18%,var(--surface-raised))}.bq-account-section-heading{align-items:center;gap:var(--space-3);display:flex}.bq-account-section-heading h2{color:var(--ink-900);margin:0}.bq-device-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.bq-device-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);display:flex}.bq-device-row small{color:var(--ink-500);margin-top:3px;display:block}.bq-current-device{border:1px solid color-mix(in srgb,var(--success) 40%,var(--line-200));border-radius:var(--radius-pill);letter-spacing:.04em;min-height:28px;color:var(--success);align-items:center;padding:3px 9px;font-size:11px;font-weight:900;display:inline-flex}.bq-recovery-result{padding-top:var(--space-2)}.bq-recovery-code{margin:var(--space-4) 0;padding:var(--space-4);border:2px dashed var(--forest-700);border-radius:var(--radius-sm);background:var(--surface-subtle);overflow-wrap:anywhere;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:850}.bq-save-check{margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);align-items:flex-start;gap:var(--space-2)!important;display:flex!important}[data-private-notes-view],[data-cloud-notes-view]{width:min(100%,940px);margin-inline:auto}.bq-private-notes-head,.bq-cloud-notes-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line-200);display:flex}.bq-private-notes-head h1,.bq-cloud-notes-head h1,[data-cloud-notes-view]>h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.05}.bq-private-notes-count,.bq-cloud-notes-count{border:1px solid var(--line-200);border-radius:var(--radius-pill);background:var(--surface-subtle);white-space:nowrap;min-height:30px;color:var(--ink-700);align-items:center;padding:4px 10px;font-size:12px;font-weight:850;display:inline-flex}.bq-private-notes-actions,.bq-cloud-notes-actions{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.bq-private-notes-list,.bq-cloud-notes-list{gap:var(--space-3);display:grid}.bq-private-note-card,.bq-cloud-note-card{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:74px;padding:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:none;text-align:left;color:var(--ink-900);display:flex}.bq-private-note-card:hover,.bq-cloud-note-card:hover{border-color:color-mix(in srgb,var(--forest-700) 34%,var(--line-200));box-shadow:var(--shadow-1)}.bq-private-note-card small,.bq-cloud-note-card small{color:var(--ink-500);margin-top:5px;display:block}.bq-private-notes-empty,.bq-cloud-notes-empty{border:1px dashed var(--line-300);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-subtle) 45%,var(--surface-raised));text-align:center;padding:clamp(24px,6vw,48px)}.bq-private-note-form,.bq-cloud-note-form{gap:var(--space-4);margin-top:var(--space-4);display:grid}.bq-private-note-form label,.bq-cloud-note-form label{gap:var(--space-2);color:var(--ink-800);font-weight:750;display:grid}.bq-cloud-reference-grid{gap:var(--space-3);grid-template-columns:2fr repeat(3,minmax(90px,1fr));display:grid}.bq-cloud-notes-boundary{padding:var(--space-3);border-left:4px solid var(--forest-700);background:color-mix(in srgb,var(--forest-100) 38%,var(--surface-raised));color:var(--ink-700)}.bq-private-note-delete,.bq-cloud-note-delete{border-color:color-mix(in srgb,var(--danger) 42%,var(--line-200));color:var(--danger)}.bq-private-notes-message:not(:empty),.bq-cloud-notes-message:not(:empty){padding:var(--space-3);border-left:4px solid var(--focus);background:color-mix(in srgb,var(--focus) 5%,var(--surface-raised))}[data-transform-page],[data-personality-profile-page],[data-psychometrics-page]{gap:var(--space-4);width:min(100%,1040px);margin-inline:auto;display:grid}[data-transform-page]>.bq-panel,[data-personality-profile-page]>.bq-panel,[data-psychometrics-page]>.bq-panel{margin-top:0}.bq-transform-head{border-color:color-mix(in srgb,var(--forest-700) 20%,var(--line-200));box-shadow:var(--shadow-2);padding:clamp(22px,4vw,36px);position:relative;overflow:hidden}.bq-transform-head:before{content:"";background:var(--forest-700);width:4px;position:absolute;inset:0 auto 0 0}.bq-transform-head h1,[data-personality-profile-page] h1,[data-psychometrics-page] h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.05}.bq-transform-list{gap:var(--space-3);display:grid}.bq-transform-item{align-items:center;gap:var(--space-4);border-color:color-mix(in srgb,var(--ink-500) 18%,var(--line-200));box-shadow:none;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.bq-transform-item p{color:var(--ink-700);margin-bottom:0}.bq-transform-scale{grid-template-columns:repeat(5,44px);gap:6px;display:grid}.bq-transform-scale button{border:1px solid var(--line-300);background:var(--surface-raised);min-width:44px;min-height:44px;color:var(--ink-700);border-radius:12px;font-weight:850}.bq-transform-scale button.is-selected,.bq-transform-scale button[aria-pressed=true]{border-width:2px;border-color:var(--forest-800);background:color-mix(in srgb,var(--forest-100) 66%,var(--surface-raised));color:var(--forest-900);box-shadow:0 0 0 2px color-mix(in srgb,var(--forest-700) 12%,transparent)}.bq-transform-scale-note{color:var(--ink-500);font-size:12px}.bq-transform-actions{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.bq-transform-actions>div:last-child{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.bq-transform-focus{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.bq-transform-focus article{padding:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 28%,var(--surface-raised))}.bq-transform-bars{gap:var(--space-3);display:grid}.bq-transform-bars>div{align-items:center;gap:var(--space-3);grid-template-columns:minmax(120px,1fr) minmax(140px,2fr) auto;display:grid}.bq-transform-bars span{border-radius:var(--radius-pill);background:var(--surface-subtle);height:10px;overflow:hidden}.bq-transform-bars i{border-radius:inherit;background:var(--forest-700);height:100%;display:block}[data-personality-profile-page]>.bq-panel:first-of-type,[data-psychometrics-page]>.bq-transform-head:first-of-type{border-color:color-mix(in srgb,var(--forest-700) 20%,var(--line-200));box-shadow:var(--shadow-2)}[data-personality-presentation],[data-psych-quality] article{border-left:4px solid var(--focus)}[data-psych-rse-score]{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(30px,6vw,46px)}.bq-accessibility-page,.bq-accessibility-controls{width:min(100%,780px);margin-inline:auto;padding:clamp(22px,4vw,34px)}.bq-accessibility-page{border-color:color-mix(in srgb,var(--forest-700) 20%,var(--line-200));box-shadow:var(--shadow-2)}.bq-accessibility-page h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(30px,5vw,40px)}.bq-accessibility-controls{align-items:center;gap:var(--space-3) var(--space-5);grid-template-columns:minmax(0,1fr) minmax(180px,260px);display:grid}.bq-accessibility-controls h2,.bq-accessibility-controls [data-accessibility-reset],.bq-accessibility-status{grid-column:1/-1}.bq-accessibility-controls label{color:var(--ink-800);font-weight:800}.bq-accessibility-controls select{min-height:var(--tap-target);width:100%}.bq-accessibility-status:not(:empty){padding:var(--space-3);border-left:4px solid var(--success);background:color-mix(in srgb,var(--success) 5%,var(--surface-raised));color:var(--ink-700)}@media (max-width:720px){.bq-account-tabs{grid-template-columns:1fr}.bq-account-intro,.bq-account-signed-hero,.bq-private-notes-head,.bq-cloud-notes-head,.bq-transform-actions{flex-direction:column;align-items:stretch}.bq-account-intro,.bq-account-signed-hero{grid-template-columns:auto minmax(0,1fr);display:grid}.bq-device-row{flex-direction:column;align-items:flex-start}.bq-device-row button{width:100%}.bq-cloud-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bq-transform-item{grid-template-columns:1fr}.bq-transform-scale{grid-template-columns:repeat(5,minmax(44px,1fr));width:100%}.bq-transform-actions>div:last-child{justify-content:stretch;width:100%}.bq-transform-actions>div:last-child button{flex:180px}.bq-transform-bars>div{grid-template-columns:1fr auto}.bq-transform-bars span{grid-area:2/1/auto/-1}.bq-accessibility-controls{grid-template-columns:1fr}.bq-accessibility-controls h2,.bq-accessibility-controls [data-accessibility-reset],.bq-accessibility-status{grid-column:auto}}@media (max-width:480px){.bq-cloud-reference-grid{grid-template-columns:1fr}.bq-private-notes-actions,.bq-cloud-notes-actions{grid-template-columns:1fr;display:grid}.bq-private-notes-actions button,.bq-cloud-notes-actions button{width:100%}.bq-transform-scale{gap:4px}.bq-transform-scale button{min-width:0}}@media (prefers-contrast:more){.bq-account-panel,.bq-account-section,.bq-device-row,.bq-account-tabs,.bq-private-note-card,.bq-cloud-note-card,.bq-private-notes-empty,.bq-cloud-notes-empty,.bq-transform-head,.bq-transform-item,.bq-transform-focus article,.bq-accessibility-page,.bq-accessibility-controls{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}.bq-transform-scale button{border-color:var(--ink-700)}.bq-transform-scale button.is-selected,.bq-transform-scale button[aria-pressed=true]{border-color:var(--ink-900);outline:2px solid var(--ink-900);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.bq-account-panel *,[data-private-notes-view] *,[data-cloud-notes-view] *,[data-transform-page] *,[data-personality-profile-page] *,[data-psychometrics-page] *,[data-accessibility-page] *,[data-accessibility-page]+.bq-accessibility-controls *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-admin-console-view]{--admin-accent:var(--forest-700);gap:var(--space-4);display:grid}[data-admin-console-view]>.bq-panel,[data-admin-user-list]>.bq-panel,[data-admin-user]{margin-top:0}[data-admin-console-view]>.bq-panel:first-child{border-color:color-mix(in srgb,var(--forest-700) 24%,var(--line-200));background:linear-gradient(135deg,color-mix(in srgb,var(--forest-900) 5%,var(--surface-raised)),var(--surface-raised) 58%), var(--surface-raised);box-shadow:var(--shadow-2);padding:clamp(22px,3.5vw,34px);position:relative;overflow:hidden}[data-admin-console-view]>.bq-panel:first-child:before{content:"";background:var(--admin-accent);width:4px;position:absolute;inset:0 auto 0 0}[data-admin-console-view]>.bq-panel:first-child h1{max-width:18ch;font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.04}[data-admin-console-view]>.bq-panel:first-child>p:not(.bq-eyebrow){max-width:68ch;margin-bottom:var(--space-4);color:var(--ink-700)}[data-admin-console-view] [data-admin-console-search]{background:color-mix(in srgb,var(--surface-subtle) 35%,var(--surface-raised))}[data-admin-console-view]>.bq-panel:nth-child(2){border-color:color-mix(in srgb,var(--forest-700) 16%,var(--line-200));box-shadow:none}[data-admin-console-view]>.bq-panel:nth-child(2) .bq-form-grid{align-items:end}[data-admin-create-congregation],[data-admin-create-group]{padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 34%,var(--surface-raised))}[data-admin-create-congregation]+h2{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--line-200)}[data-admin-user-list]{gap:var(--space-4);display:grid}[data-admin-user]{border-color:color-mix(in srgb,var(--ink-500) 22%,var(--line-200));box-shadow:none;padding:clamp(20px,3vw,30px);position:relative}[data-admin-user]>.bq-eyebrow{border:1px solid color-mix(in srgb,var(--forest-700) 22%,var(--line-200));border-radius:var(--radius-pill);background:color-mix(in srgb,var(--forest-700) 7%,var(--surface-raised));align-items:center;min-height:26px;padding:4px 9px;display:inline-flex;margin-bottom:var(--space-2)!important}[data-admin-user]>h2{margin-bottom:2px;font-size:clamp(21px,3vw,26px)}[data-admin-user]>.bq-muted{margin-top:0;font-size:13px}[data-admin-user]>h3{margin:var(--space-6) 0 var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-200);color:var(--forest-900);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:900}[data-admin-membership],[data-admin-group-membership]{align-items:end;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 24%,var(--surface-raised));grid-template-columns:minmax(180px,1fr) minmax(180px,240px) auto;display:grid}[data-admin-membership]>div:first-child,[data-admin-group-membership]>div:first-child{align-self:center;min-width:0}[data-admin-membership] b,[data-admin-group-membership] b{color:var(--ink-900)}[data-admin-membership] p,[data-admin-group-membership] p{margin:2px 0 0;font-size:12px}[data-admin-user] .bq-owner-control{margin-top:var(--space-6);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 46%,var(--line-200));border-left:4px solid var(--danger);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised))}[data-admin-user] .bq-owner-control>b{color:var(--ink-900);text-transform:uppercase;letter-spacing:.04em;font-size:13px;display:block}[data-admin-user] .bq-owner-control p{margin:var(--space-2) 0 var(--space-3)}[data-admin-user] .bq-danger-button{min-height:var(--tap-target);border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--danger);padding:10px 16px;font-weight:850}[data-admin-console-view] [role=alert]{padding:var(--space-3);border-left:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised))}[data-admin-console-view] [role=status]{padding:var(--space-3);border-left:4px solid var(--success);background:color-mix(in srgb,var(--success) 5%,var(--surface-raised))}@media (max-width:760px){[data-admin-membership],[data-admin-group-membership]{grid-template-columns:1fr;align-items:stretch}[data-admin-membership]>button,[data-admin-group-membership]>button{width:100%}[data-admin-console-view] .bq-form-grid{grid-template-columns:1fr}}@media (max-width:420px){[data-admin-console-view]>.bq-panel:first-child,[data-admin-user]{padding:18px}[data-admin-create-congregation],[data-admin-create-group],[data-admin-membership],[data-admin-group-membership]{padding:var(--space-3)}}@media (prefers-contrast:more){[data-admin-console-view]>.bq-panel:first-child,[data-admin-user],[data-admin-membership],[data-admin-group-membership],[data-admin-create-congregation],[data-admin-create-group]{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}[data-admin-user]>.bq-eyebrow{border-color:var(--ink-700);background:var(--surface-raised)}[data-admin-user] .bq-owner-control{border-color:var(--danger);background:var(--surface-raised);border-left-width:5px}}@media (prefers-reduced-motion:reduce){[data-admin-console-view] *,[data-admin-console-view] :before,[data-admin-console-view] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-admin-operations-view]{gap:var(--space-4);display:grid}[data-admin-operations-view]>.bq-panel,[data-admin-operations-view] .bq-ops-section,[data-admin-operations-view] .bq-ops-stat{margin-top:0}[data-admin-operations-view] .bq-ops-top{align-items:center;gap:var(--space-4);border-color:color-mix(in srgb,var(--forest-700) 22%,var(--line-200));box-shadow:var(--shadow-2);grid-template-columns:auto minmax(0,1fr) auto;padding:clamp(20px,3vw,30px);display:grid}[data-admin-operations-view] .bq-ops-top h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(27px,4.5vw,38px);line-height:1.06}[data-admin-operations-view] .bq-ops-role{border:1px solid color-mix(in srgb,var(--forest-700) 28%,var(--line-200));border-radius:var(--radius-pill);background:var(--surface-raised);min-height:32px;color:var(--forest-900);justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}[data-admin-operations-view] .bq-ops-toolbar{justify-content:space-between;align-items:end;gap:var(--space-3);box-shadow:none;background:color-mix(in srgb,var(--surface-subtle) 30%,var(--surface-raised));display:flex}[data-admin-operations-view] .bq-ops-summary{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-admin-operations-view] .bq-ops-stat{padding:var(--space-4);border-color:var(--line-200);box-shadow:none}[data-admin-operations-view] .bq-ops-stat b{font-family:var(--font-display);color:var(--forest-900);font-size:28px;line-height:1;display:block}[data-admin-operations-view] .bq-ops-stat span{color:var(--ink-500);margin-top:6px;font-size:12px;font-weight:750;display:block}[data-admin-operations-view] .bq-ops-section{box-shadow:none}[data-admin-operations-view] .bq-ops-section-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-200);display:flex}[data-admin-operations-view] .bq-ops-section-head h2{color:var(--ink-900);margin:0}[data-admin-operations-view] .bq-ops-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}[data-admin-operations-view] .bq-ops-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 24%,var(--surface-raised));display:flex}[data-admin-operations-view] .bq-ops-row h3{color:var(--ink-900);margin:0 0 3px;font-size:14px}[data-admin-operations-view] .bq-ops-row p{color:var(--ink-500);margin:0;font-size:12px}[data-admin-operations-view] .bq-ops-meta{color:var(--ink-500);white-space:nowrap;flex:none;font-size:11px;font-weight:750}[data-admin-operations-view] .bq-ops-tags{margin-top:var(--space-2);flex-wrap:wrap;gap:6px;display:flex}[data-admin-operations-view] .bq-ops-tag{border:1px solid var(--line-200);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:24px;color:var(--ink-700);align-items:center;padding:3px 8px;font-size:11px;display:inline-flex}[data-admin-operations-view] .bq-ops-warning{padding:var(--space-3);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--line-200));border-left:4px solid var(--warning);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning) 5%,var(--surface-raised));color:var(--ink-700)}[data-admin-operations-view] .bq-ops-health-grid{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}[data-admin-operations-view] .bq-ops-health-grid>div{padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised)}[data-admin-operations-view] .bq-ops-health-grid b,[data-admin-operations-view] .bq-ops-health-grid span{display:block}[data-admin-operations-view] .bq-ops-health-grid span{color:var(--ink-500);margin-top:4px;font-size:11px}[data-admin-operations-view] .bq-ops-health-grid .bad{border-left:4px solid var(--danger)}[data-admin-operations-view] .bq-ops-health-grid .good{border-left:4px solid var(--success)}@media (max-width:760px){[data-admin-operations-view] .bq-ops-top{grid-template-columns:1fr}[data-admin-operations-view] .bq-ops-top>[data-ops-back],[data-admin-operations-view] .bq-ops-role{justify-self:start}[data-admin-operations-view] .bq-ops-summary,[data-admin-operations-view] .bq-ops-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){[data-admin-operations-view] .bq-ops-toolbar,[data-admin-operations-view] .bq-ops-row,[data-admin-operations-view] .bq-ops-section-head{grid-template-columns:1fr;display:grid}[data-admin-operations-view] .bq-ops-summary,[data-admin-operations-view] .bq-ops-health-grid{grid-template-columns:1fr}[data-admin-operations-view] .bq-ops-meta{white-space:normal}}@media (prefers-contrast:more){[data-admin-operations-view] .bq-ops-top,[data-admin-operations-view] .bq-ops-toolbar,[data-admin-operations-view] .bq-ops-stat,[data-admin-operations-view] .bq-ops-section,[data-admin-operations-view] .bq-ops-row,[data-admin-operations-view] .bq-ops-health-grid>div,[data-admin-operations-view] .bq-ops-tag{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}}@media (prefers-reduced-motion:reduce){[data-admin-operations-view] *,[data-admin-operations-view] :before,[data-admin-operations-view] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-content-review-view]{gap:var(--space-4);display:grid}[data-content-review-view]>.bq-panel,[data-content-review-list]>.bq-panel,[data-content-review-item]{margin-top:0}[data-content-review-view]>.bq-panel:first-child{border-color:color-mix(in srgb,var(--forest-700) 22%,var(--line-200));box-shadow:var(--shadow-2);padding:clamp(22px,3.5vw,34px);position:relative;overflow:hidden}[data-content-review-view]>.bq-panel:first-child:before{content:"";background:var(--forest-700);width:4px;position:absolute;inset:0 auto 0 0}[data-content-review-view]>.bq-panel:first-child h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.04}[data-content-review-toolbar]{box-shadow:none;background:color-mix(in srgb,var(--surface-subtle) 32%,var(--surface-raised))}[data-content-review-tabs]{gap:var(--space-2);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-subtle);grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}[data-content-review-tabs] button{width:100%}[data-content-review-list]{gap:var(--space-4);display:grid}[data-content-review-item]{border-color:color-mix(in srgb,var(--ink-500) 22%,var(--line-200));box-shadow:none;position:relative}[data-content-review-item] h3{margin:0 0 var(--space-4);color:var(--ink-900);font-size:clamp(17px,2.6vw,21px);line-height:1.35}[data-content-review-item][data-content-review-state=pending]{border-left:4px solid var(--warning)}[data-content-review-item][data-content-review-state=include]{border-left:4px solid var(--success)}[data-content-review-item][data-content-review-state=exempt]{border-left:4px solid var(--amber-600)}[data-content-review-item][data-content-review-state=remove]{border-left:4px solid var(--danger)}[data-content-review-actions]{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-200)}[data-content-review-actions] textarea{margin-top:var(--space-2)}[data-content-review-actions] .bq-chip-row{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-content-review-actions] button{width:100%;min-height:var(--tap-target)}[data-content-review-decide=remove]{border-color:color-mix(in srgb,var(--danger) 54%,var(--line-200));color:var(--danger)}[data-content-review-view] [role=alert]{padding:var(--space-3);border-left:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised))}[data-content-review-view] [role=status]{padding:var(--space-3);border-left:4px solid var(--success);background:color-mix(in srgb,var(--success) 5%,var(--surface-raised))}@media (max-width:640px){[data-content-review-tabs],[data-content-review-actions] .bq-chip-row,[data-content-review-view] .bq-form-grid{grid-template-columns:1fr}}@media (prefers-contrast:more){[data-content-review-view]>.bq-panel:first-child,[data-content-review-toolbar],[data-content-review-item],[data-content-review-tabs]{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}[data-content-review-item]{border-left-width:5px}}@media (prefers-reduced-motion:reduce){[data-content-review-view] *,[data-content-review-view] :before,[data-content-review-view] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-congregation-view]{gap:var(--space-4);border-color:color-mix(in srgb,var(--forest-700) 22%,var(--line-200));box-shadow:var(--shadow-2);padding:clamp(22px,3.5vw,34px);display:grid;position:relative;overflow:hidden}[data-congregation-view]:before{content:"";background:var(--forest-700);width:4px;position:absolute;inset:0 auto 0 0}[data-congregation-view]>h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,40px);line-height:1.04}[data-congregation-view]>p:not(.bq-eyebrow){max-width:68ch;color:var(--ink-700)}[data-congregation-list]{gap:var(--space-3);display:grid}[data-congregation-row]{padding:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 24%,var(--surface-raised));margin:0}[data-congregation-row] h2{margin:0 0 var(--space-2);color:var(--ink-900);font-size:20px}[data-congregation-row] p{color:var(--ink-700);margin:4px 0}[data-congregation-role]{border:1px solid color-mix(in srgb,var(--forest-700) 28%,var(--line-200));border-radius:var(--radius-pill);background:var(--surface-raised);min-height:26px;color:var(--forest-900);align-items:center;padding:3px 9px;font-size:12px;font-weight:850;display:inline-flex}[data-congregation-view] .bq-account-section{padding:var(--space-4);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);margin-top:0}[data-congregation-view] [data-congregation-join]{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}[data-congregation-view] [data-congregation-join] label{gap:var(--space-2);display:grid}[data-congregation-view] [data-congregation-message]:not(:empty){padding:var(--space-3);border-left:4px solid var(--success);background:color-mix(in srgb,var(--success) 5%,var(--surface-raised))}[data-congregation-view] .bq-account-actions{padding-top:var(--space-2);border-top:1px solid var(--line-200);margin-top:0}@media (max-width:640px){[data-congregation-view] [data-congregation-join]{grid-template-columns:1fr}[data-congregation-view] [data-congregation-join] button{width:100%}}@media (prefers-contrast:more){[data-congregation-view],[data-congregation-row],[data-congregation-view] .bq-account-section,[data-congregation-role]{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}}@media (prefers-reduced-motion:reduce){[data-congregation-view] *,[data-congregation-view] :before,[data-congregation-view] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-reset-recovery-view]{place-items:start center;display:grid}[data-reset-recovery-view] .bq-reset-card{border-color:color-mix(in srgb,var(--forest-700) 22%,var(--line-200));width:min(100%,720px);box-shadow:var(--shadow-2);margin-top:0;padding:clamp(22px,4vw,36px)}[data-reset-recovery-view] .bq-reset-card h1{font-family:var(--font-display);color:var(--forest-900);font-size:clamp(28px,5vw,39px);line-height:1.06}[data-reset-recovery-view] .bq-reset-card>p:not(.bq-eyebrow):not(.bq-reset-note):not(.bq-form-message){max-width:62ch;color:var(--ink-700)}[data-reset-recovery-view] .bq-reset-help{margin:var(--space-4) 0;padding:var(--space-4);border:1px solid color-mix(in srgb,var(--focus) 34%,var(--line-200));border-left:4px solid var(--focus);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--focus) 5%,var(--surface-raised))}[data-reset-recovery-view] .bq-reset-help b,[data-reset-recovery-view] .bq-reset-help span{display:block}[data-reset-recovery-view] .bq-reset-help span{color:var(--ink-700);margin-top:5px;font-size:13px}[data-reset-recovery-view] [data-reset-recovery-form]{gap:var(--space-3);margin-top:var(--space-4);display:grid}[data-reset-recovery-view] [data-reset-recovery-form] label{gap:var(--space-2);display:grid}[data-reset-recovery-view] [data-reset-recovery-form] button{width:100%}[data-reset-recovery-view] [data-reset-message]:not(:empty){padding:var(--space-3);border-left:4px solid var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface-raised))}[data-reset-recovery-view] .bq-reset-note{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line-200);color:var(--ink-500);font-size:12px}[data-reset-recovery-view] .bq-recovery-code{margin:var(--space-4) 0;padding:var(--space-4);overflow-wrap:anywhere;border:2px dashed var(--forest-700);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-subtle) 38%,var(--surface-raised));letter-spacing:.04em;color:var(--forest-900);text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(16px,3vw,20px);font-weight:850}[data-reset-recovery-view] .bq-save-check{align-items:flex-start;gap:var(--space-2);margin:var(--space-4) 0;padding:var(--space-3);border:1px solid var(--line-200);border-radius:var(--radius-sm);background:var(--surface-raised);display:flex}[data-reset-recovery-view] .bq-save-check input{flex:none;margin-top:2px}label:has(>input[data-backup-file]){align-items:start;gap:var(--space-2);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}input[data-backup-file]{width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}@media (max-width:480px){[data-reset-recovery-view] .bq-reset-card{padding:18px}[data-reset-recovery-view] .bq-reset-help,[data-reset-recovery-view] .bq-recovery-code,[data-reset-recovery-view] .bq-save-check{padding:var(--space-3)}}@media (prefers-contrast:more){[data-reset-recovery-view] .bq-reset-card,[data-reset-recovery-view] .bq-reset-help,[data-reset-recovery-view] .bq-save-check{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}[data-reset-recovery-view] .bq-recovery-code{border-color:var(--ink-900);background:var(--surface-raised)}}@media (prefers-reduced-motion:reduce){[data-reset-recovery-view] *,[data-reset-recovery-view] :before,[data-reset-recovery-view] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:is([data-community-view],[data-couples-view],[data-couples-cloud-view],[data-journey-groups-view],[data-team-center-view],[data-live-rooms-view],[data-media-library-page],[data-recordings-page],[data-recognition-view],[data-leaderboards-view],[data-encouragements-view]){--bq-community-deep:var(--family-community-deep,#7b3f32);--bq-community-accent:var(--family-community-accent,#a85c47);--bq-community-soft:var(--family-community-soft,#f7e6e0);--bq-community-line:color-mix(in srgb,var(--bq-community-accent) 24%,var(--line-200));gap:var(--space-5,20px);min-width:0;display:grid}:is([data-community-view],[data-couples-view],[data-couples-cloud-view],[data-journey-groups-view],[data-team-center-view],[data-live-rooms-view],[data-media-library-page],[data-recordings-page],[data-recognition-view],[data-leaderboards-view],[data-encouragements-view]) :is(h1,h2){text-wrap:balance}:is([data-community-view],[data-couples-view],[data-couples-cloud-view],[data-journey-groups-view],[data-team-center-view],[data-live-rooms-view],[data-media-library-page],[data-recordings-page],[data-recognition-view],[data-leaderboards-view],[data-encouragements-view]) :is(.bq-panel,.bq-account-section){border-color:var(--bq-community-line);box-shadow:0 10px 28px color-mix(in srgb,var(--bq-community-deep) 7%,transparent)}:is(.bq-community-head,.bq-couples-head,.bq-couples-cloud-head,.bq-journey-groups-head,.bq-team-center-head,.bq-encouragements-head){justify-content:space-between;align-items:flex-start;gap:var(--space-5,20px);border:1px solid var(--bq-community-line);border-radius:var(--radius-xl,24px);background:radial-gradient(circle at 92% 8%,color-mix(in srgb,var(--bq-community-soft) 92%,transparent),transparent 42%), linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--bq-community-soft) 42%,var(--surface-raised)));box-shadow:var(--shadow-sm,0 8px 24px #00000014);padding:clamp(18px,3vw,30px);display:flex}:is(.bq-community-head,.bq-couples-head,.bq-couples-cloud-head,.bq-journey-groups-head,.bq-team-center-head,.bq-encouragements-head) h1{color:var(--bq-community-deep);font-family:var(--font-display);margin:.15em 0 .3em}[data-community-view] .bq-community-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-community-view] .bq-community-grid button{text-align:left;border:1px solid var(--bq-community-line);border-radius:var(--radius-lg,18px);background:var(--surface-raised);min-height:116px;color:var(--ink-900);box-shadow:0 5px 16px color-mix(in srgb,var(--bq-community-deep) 5%,transparent);grid-template-columns:44px 1fr;grid-template-areas:"icon title""icon copy";align-content:center;gap:4px 12px;padding:16px;display:grid}[data-community-view] .bq-community-grid button>span{background:var(--bq-community-soft);border-radius:14px;grid-area:icon;place-items:center;width:44px;height:44px;font-size:1.35rem;display:grid}[data-community-view] .bq-community-grid button>b{color:var(--bq-community-deep);grid-area:title;font-size:1rem}[data-community-view] .bq-community-grid button>small{color:var(--ink-600);grid-area:copy;line-height:1.35}[data-community-view] .bq-community-grid button:disabled{opacity:.52;box-shadow:none}[data-community-view] .bq-community-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}[data-community-view] .bq-community-summary>div{border:1px solid var(--bq-community-line);border-radius:var(--radius-lg,18px);background:var(--surface-raised);gap:2px;padding:14px;display:grid}[data-community-view] .bq-community-summary strong{color:var(--bq-community-deep);font-size:1.55rem}[data-community-view] .bq-community-boundary{border-left:4px solid var(--bq-community-accent);background:color-mix(in srgb,var(--bq-community-soft) 34%,var(--surface-raised))}[data-couples-view] .bq-couples-mode-grid,[data-couples-cloud-view] .bq-couples-cloud-pair-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}[data-couples-view] .bq-couples-mode-grid>button,[data-couples-view] .bq-couples-categories>button,[data-couples-cloud-view] .bq-couples-cloud-pair-grid>button,[data-couples-cloud-view] .bq-couples-cloud-pair-grid>form{border:1px solid var(--bq-community-line);border-radius:var(--radius-lg,18px);background:var(--surface-raised);box-shadow:0 6px 18px color-mix(in srgb,var(--bq-community-deep) 6%,transparent)}[data-couples-view] .bq-couples-mode-grid>button{text-align:left;min-height:116px;padding:16px}[data-couples-view] .bq-couples-mode-grid>button>span{margin-bottom:8px;font-size:1.4rem;display:block}[data-couples-view] .bq-couples-mode-grid>button>b{color:var(--bq-community-deep);display:block}[data-couples-view] .bq-couples-categories{scroll-snap-type:x proximity;gap:8px;padding:2px 2px 8px;display:flex;overflow-x:auto}[data-couples-view] .bq-couples-categories>button{scroll-snap-align:start;flex:none;min-height:48px;padding:9px 13px}[data-couples-view] .bq-couples-card,[data-couples-cloud-view] .bq-couples-cloud-step{border:1px solid var(--bq-community-line);border-radius:var(--radius-xl,24px);background:linear-gradient(160deg,var(--surface-raised),color-mix(in srgb,var(--bq-community-soft) 28%,var(--surface-raised)));box-shadow:0 14px 34px color-mix(in srgb,var(--bq-community-deep) 8%,transparent)}[data-couples-view] .bq-couples-safety,[data-couples-cloud-view] .bq-couples-cloud-privacy,[data-couples-cloud-view] .bq-couples-cloud-rule{border-left:4px solid var(--bq-community-accent);background:color-mix(in srgb,var(--bq-community-soft) 38%,var(--surface-raised))}[data-couples-cloud-view] .bq-couple-code{border:2px dashed var(--bq-community-accent);background:var(--bq-community-soft);color:var(--bq-community-deep);letter-spacing:.12em;border-radius:10px;padding:.2em .48em;display:inline-block}[data-couples-cloud-view] .bq-couples-cloud-journey{gap:9px;display:grid}[data-couples-cloud-view] .bq-couples-cloud-journey>button{border:1px solid var(--bq-community-line);background:var(--surface-raised);text-align:left;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:58px;padding:11px 14px;display:flex}[data-couples-cloud-view] .bq-couples-cloud-journey>button.done{border-left:4px solid var(--success,#39765a);background:color-mix(in srgb,var(--success-soft,#e5f3ea) 46%,var(--surface-raised))}[data-couples-cloud-view] .bq-couples-cloud-danger{border:2px solid var(--danger,#a13b3b);color:var(--danger,#a13b3b);background:0 0}[data-journey-groups-view] .bq-journey-group-card,[data-team-center-view] .bq-team-card,[data-encouragements-view] .bq-encouragement-group{position:relative;overflow:hidden}[data-journey-groups-view] .bq-journey-group-card:before,[data-team-center-view] .bq-team-card:before,[data-encouragements-view] .bq-encouragement-group:before{content:"";background:var(--bq-community-accent);width:4px;position:absolute;inset:0 auto 0 0}[data-journey-groups-view] :is(.bq-journey-group-privacy,.bq-journey-group-owner-note),[data-team-center-view] :is(.bq-team-boundary,.bq-team-permission-note),[data-encouragements-view] .bq-encouragement-privacy{border-left:4px solid var(--bq-community-accent);background:color-mix(in srgb,var(--bq-community-soft) 34%,var(--surface-raised));border-radius:0 12px 12px 0;padding:12px 14px}[data-team-center-view] .bq-team-member-list,[data-leaderboards-view] .bq-team-member-list{gap:8px;padding:0;list-style:none;display:grid}[data-team-center-view] .bq-team-member-list>li,[data-leaderboards-view] .bq-team-member-list>li{border:1px solid var(--bq-community-line);background:color-mix(in srgb,var(--bq-community-soft) 20%,var(--surface-raised));border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:10px 12px;display:flex}[data-team-center-view] :is(.bq-team-danger,[data-team-archive]){border:2px solid var(--danger,#a13b3b);color:var(--danger,#a13b3b)}[data-live-rooms-view] [data-live-room-active]{border-top:4px solid var(--bq-community-accent);background:linear-gradient(160deg,var(--surface-raised),color-mix(in srgb,var(--bq-community-soft) 26%,var(--surface-raised)))}[data-live-rooms-view] [data-live-room-code]{border:2px dashed var(--bq-community-accent);background:var(--bq-community-soft);color:var(--bq-community-deep);letter-spacing:.12em;border-radius:12px;padding:.35em .65em;font-size:clamp(1.2rem,5vw,1.8rem);display:inline-block}[data-live-rooms-view] [data-live-room-connection]{color:var(--bq-community-deep);font-weight:800}[data-live-rooms-view] [data-live-room-participants]{gap:7px;padding-left:1.1rem;display:grid}[data-live-rooms-view] [data-live-room-end]{border:2px solid var(--danger,#a13b3b);color:var(--danger,#a13b3b)}:is([data-recognition-view],[data-leaderboards-view])>.bq-team-center-head{border:1px solid var(--bq-community-line);border-radius:var(--radius-xl,24px);background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--bq-community-soft) 40%,var(--surface-raised)))}[data-recognition-view] .bq-community-row,[data-leaderboards-view] .bq-team-member-list>li{border-left:4px solid var(--bq-community-accent)}[data-leaderboards-view] [data-leaderboard-user]>span{gap:2px;display:grid}[data-leaderboards-view] [data-leaderboard-user]>strong{white-space:nowrap;color:var(--bq-community-deep)}[data-recognition-view] [data-recognition-award]{max-width:720px}[data-encouragements-view] .bq-encouragement-presets{flex-wrap:wrap;gap:8px;display:flex}[data-encouragements-view] .bq-encouragement-feed{gap:7px;margin-top:14px;display:grid}[data-encouragements-view] .bq-encouragement-feed>p{background:color-mix(in srgb,var(--bq-community-soft) 34%,var(--surface-raised));border-radius:12px;margin:0;padding:10px 12px}:is([data-media-library-page],[data-recordings-page]) :is(.bq-media-head,.bq-recordings-head){border-top:4px solid var(--bq-community-accent);background:linear-gradient(150deg,var(--surface-raised),color-mix(in srgb,var(--bq-community-soft) 34%,var(--surface-raised)))}[data-media-library-page] .bq-media-layout,[data-recordings-page] .bq-recordings-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:18px;display:grid}[data-media-library-page] .bq-media-grid,[data-recordings-page] .bq-recordings-list{gap:10px;min-width:0;display:grid}[data-media-library-page] .bq-media-card,[data-recordings-page] .bq-recording-card{border-color:var(--bq-community-line);background:var(--surface-raised)}[data-recordings-page] .bq-recording-card{text-align:left;border:1px solid var(--bq-community-line);border-radius:16px;width:100%;min-height:76px;padding:14px}[data-media-library-page] :is(.bq-media-player-shell,.bq-media-toolbar),[data-recordings-page] .bq-recording-player-shell{border-color:var(--bq-community-line)}[data-media-library-page] .bq-media-player-shell,[data-recordings-page] .bq-recording-player-shell{position:sticky;top:88px}[data-media-library-page] .bq-media-tabs{flex-wrap:wrap;gap:8px;display:flex}[data-media-library-page] .bq-media-tabs .is-active{border:2px solid var(--bq-community-deep);background:var(--bq-community-soft);color:var(--bq-community-deep);font-weight:800}[data-media-library-page] :is(.bq-media-controls,.bq-media-actions),[data-recordings-page] :is(.bq-recording-controls,.bq-recording-actions){flex-wrap:wrap;align-items:end;gap:8px;display:flex}@media (max-width:760px){:is(.bq-community-head,.bq-couples-head,.bq-couples-cloud-head,.bq-journey-groups-head,.bq-team-center-head,.bq-encouragements-head){display:grid}[data-community-view] .bq-community-grid,[data-couples-view] .bq-couples-mode-grid,[data-couples-cloud-view] .bq-couples-cloud-pair-grid,[data-media-library-page] .bq-media-layout,[data-recordings-page] .bq-recordings-layout{grid-template-columns:minmax(0,1fr)}[data-media-library-page] .bq-media-player-shell,[data-recordings-page] .bq-recording-player-shell{position:static}}@media (max-width:430px){[data-community-view] .bq-community-grid,[data-community-view] .bq-community-summary{grid-template-columns:minmax(0,1fr)}[data-team-center-view] .bq-team-member-list>li,[data-leaderboards-view] .bq-team-member-list>li{flex-direction:column;align-items:flex-start}[data-media-library-page] :is(.bq-media-controls,.bq-media-actions)>*,[data-recordings-page] :is(.bq-recording-controls,.bq-recording-actions)>*{max-width:100%}}@media (prefers-contrast:more){:is([data-community-view],[data-couples-view],[data-couples-cloud-view],[data-journey-groups-view],[data-team-center-view],[data-live-rooms-view],[data-media-library-page],[data-recordings-page],[data-recognition-view],[data-leaderboards-view],[data-encouragements-view]) :is(.bq-panel,.bq-account-section,button,input,select,textarea){border-width:2px}[data-couples-cloud-view] .bq-couple-code,[data-live-rooms-view] [data-live-room-code]{border-width:3px}}@media (prefers-reduced-motion:reduce){:is([data-community-view],[data-couples-view],[data-couples-cloud-view],[data-journey-groups-view],[data-team-center-view],[data-live-rooms-view],[data-media-library-page],[data-recordings-page],[data-recognition-view],[data-leaderboards-view],[data-encouragements-view]) *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}[data-couples-view] .bq-couples-journey-latest{border:1px solid color-mix(in srgb,var(--family-community-accent,#9a654f) 28%,var(--line));background:linear-gradient(135deg,var(--family-community-soft,#fff5ef),var(--surface,#fff));width:100%;color:var(--text,#26372e);text-align:left;font:inherit;cursor:pointer;border-radius:18px;gap:4px;margin-top:14px;padding:16px;display:grid}[data-couples-view] .bq-couples-journey-latest small,[data-couples-view] .bq-couples-journey-result-head small{letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:850}[data-couples-view] .bq-couples-journey-latest b{font-size:18px}[data-couples-view] .bq-couples-journey-latest span{color:var(--muted);font-size:11px}[data-couples-view] .bq-couples-journey,[data-couples-view] .bq-couples-journey-result{gap:16px;display:grid}[data-couples-view] .bq-couples-journey-intro,[data-couples-view] .bq-couples-journey-result-head{border:1px solid var(--line);background:linear-gradient(145deg,var(--family-community-soft,#fff7f2),var(--surface,#fff));border-radius:18px;gap:7px;padding:18px;display:grid}[data-couples-view] .bq-couples-journey-intro h1,[data-couples-view] .bq-couples-journey-result-head h1{font-family:var(--font-display);margin:0}[data-couples-view] .bq-couples-journey-scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}[data-couples-view] .bq-couples-journey-scale span{border:1px solid var(--line);text-align:center;min-width:0;color:var(--muted);border-radius:12px;gap:2px;padding:8px 6px;font-size:9px;display:grid}[data-couples-view] .bq-couples-journey-scale b{color:var(--text,#26372e);font-size:15px}[data-couples-view] .bq-couples-journey-items{gap:10px;display:grid}[data-couples-view] .bq-couples-journey-item{border:1px solid var(--line);background:var(--surface,#fff);border-radius:15px;gap:10px;padding:14px;display:grid}[data-couples-view] .bq-couples-journey-item>span{font-size:13px;font-weight:720;line-height:1.45}[data-couples-view] .bq-couples-journey-item>div{grid-template-columns:minmax(0,1fr) minmax(112px,auto);align-items:center;gap:12px;display:grid}[data-couples-view] .bq-couples-journey-item input{width:100%;min-height:44px;accent-color:var(--family-community-accent,#9a654f)}[data-couples-view] .bq-couples-journey-item output{text-align:right;color:var(--muted);font-size:11px;font-weight:800}[data-couples-view] .bq-couples-journey-submit{width:100%;min-height:48px}[data-couples-view] .bq-couples-journey-ladder{gap:8px;display:grid}[data-couples-view] .bq-couples-journey-level{border:1px solid var(--line);background:var(--surface,#fff);border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:12px;display:grid}[data-couples-view] .bq-couples-journey-level>span{background:var(--soft,#f4f6f3);border-radius:999px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}[data-couples-view] .bq-couples-journey-level b,[data-couples-view] .bq-couples-journey-level small{display:block}[data-couples-view] .bq-couples-journey-level small{color:var(--muted);margin-top:3px;line-height:1.4}[data-couples-view] .bq-couples-journey-level.is-current{border-width:2px;border-color:var(--family-community-accent,#9a654f);background:var(--family-community-soft,#fff7f2)}[data-couples-view] .bq-couples-journey-level.is-current>span{background:var(--family-community-accent,#9a654f);color:#fff}[data-couples-view] .bq-couples-journey-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-couples-view] .bq-couples-journey-domains>div{border:1px solid var(--line);background:var(--surface,#fff);border-radius:13px;gap:4px;padding:12px;display:grid}[data-couples-view] .bq-couples-journey-domains small{color:var(--muted)}[data-couples-view] .bq-couples-journey-domains b{font-size:17px}[data-couples-view] [data-journey-safety-priority]{border-width:2px}[data-couples-view] .bq-couples-journey-latest:focus-visible,[data-couples-view] .bq-couples-journey-submit:focus-visible,[data-couples-view] .bq-couples-journey-item input:focus-visible{outline:3px solid color-mix(in srgb,var(--family-community-accent,#9a654f) 48%,transparent);outline-offset:3px}@media (max-width:520px){[data-couples-view] .bq-couples-journey-scale{scroll-snap-type:x proximity;grid-template-columns:repeat(5,minmax(54px,1fr));padding-bottom:3px;overflow-x:auto}[data-couples-view] .bq-couples-journey-scale span{scroll-snap-align:start}[data-couples-view] .bq-couples-journey-item>div{grid-template-columns:1fr}[data-couples-view] .bq-couples-journey-item output{text-align:left}[data-couples-view] .bq-couples-journey-domains{grid-template-columns:1fr}[data-couples-view] .bq-couples-journey-latest,[data-couples-view] .bq-couples-journey-submit,[data-couples-view] .bq-couples-journey-result button{min-height:44px}}@media (max-width:340px){[data-couples-view] .bq-couples-journey-intro,[data-couples-view] .bq-couples-journey-result-head{padding:14px}[data-couples-view] .bq-couples-journey-item{padding:11px}}@media (prefers-contrast:more){[data-couples-view] .bq-couples-journey-level,[data-couples-view] .bq-couples-journey-item,[data-couples-view] .bq-couples-journey-latest{border-width:2px}}@media (prefers-reduced-motion:reduce){[data-couples-view] .bq-couples-journey-scale{scroll-behavior:auto}[data-couples-view] .bq-couples-journey-latest,[data-couples-view] .bq-couples-journey-level{transition:none}}:root{--family-home-deep:var(--forest-900);--family-home-accent:var(--amber-600);--family-home-soft:var(--amber-100);--family-learn-deep:#2f3f72;--family-learn-accent:#5267a8;--family-learn-soft:#e9ecf8;--family-play-deep:#4b2c73;--family-play-accent:#7652a8;--family-play-soft:#efe8f8;--family-grow-deep:#205d5a;--family-grow-accent:#3f7f79;--family-grow-soft:#e2f1ee;--family-community-deep:#7b3f32;--family-community-accent:#a85c47;--family-community-soft:#f7e6e0;--family-ministry-deep:#38444b;--family-ministry-accent:#5e6c74;--family-ministry-soft:#e9ecee}.bq-learn-primary{border-color:var(--family-learn-deep);background:linear-gradient(145deg,var(--family-learn-deep),var(--family-learn-accent))}.bq-learn-primary-icon{background:color-mix(in srgb,var(--family-learn-soft) 28%,transparent);color:var(--family-learn-soft)}.bq-reader-title h2,.bq-reader-source b{color:var(--family-learn-deep)}:is([data-study-page],[data-deep-page],[data-story-page],[data-wisdom-page],[data-adaptive-page],[data-open-review-view]){--study-accent:var(--family-learn-accent);--study-accent-deep:var(--family-learn-deep);--study-warm:var(--family-learn-soft)}:is([data-study-page],[data-deep-page],[data-story-page],[data-adaptive-page],[data-open-review-view]) .bq-game-progress i{background:linear-gradient(90deg,var(--family-learn-deep),var(--family-learn-accent))}[data-study-page] .bq-study-head,[data-story-page] .bq-story-head{background:linear-gradient(145deg,var(--surface-raised),color-mix(in srgb,var(--family-learn-soft) 62%,var(--surface-raised)))}.bq-game-card{background:linear-gradient(155deg,var(--surface-raised),color-mix(in srgb,var(--family-play-soft) 72%,var(--surface-raised)))}.bq-game-card>span,.bq-game-explanation>span,.bq-game-explanation>small,.bq-recall-book>strong,.bq-recall-answer small,.bq-timeline-number{color:var(--family-play-deep)}.bq-game-progress i{background:var(--family-play-accent)}.bq-game-choice:hover:not(:disabled){border-color:color-mix(in srgb,var(--family-play-accent) 48%,var(--line-200))}.bq-recall-icon{background:var(--family-play-soft);color:var(--family-play-deep)}.bq-recall-answer{background:color-mix(in srgb,var(--family-play-soft) 70%,var(--surface-raised))}.bq-memory-meadow{background:linear-gradient(180deg,color-mix(in srgb,var(--family-play-soft) 72%,var(--surface-raised)),color-mix(in srgb,var(--family-play-accent) 8%,var(--surface-raised)))}.bq-avatar-vault h1,.bq-avatar-vault h2{color:var(--family-play-deep)}[data-transform-page] .bq-transform-head:before{background:var(--family-grow-accent)}[data-transform-page] .bq-transform-head h1,[data-personality-profile-page] h1,[data-psychometrics-page] h1{color:var(--family-grow-deep)}[data-transform-page] .bq-transform-scale button.is-selected,[data-transform-page] .bq-transform-scale button[aria-pressed=true]{border-color:var(--family-grow-deep);background:color-mix(in srgb,var(--family-grow-soft) 68%,var(--surface-raised));color:var(--family-grow-deep)}[data-transform-page] .bq-transform-bars i{background:var(--family-grow-accent)}[data-private-notes-view] .bq-private-notes-head h1,[data-cloud-notes-view] .bq-cloud-notes-head h1,[data-cloud-notes-view]>h1{color:var(--family-grow-deep)}[data-cloud-notes-view] .bq-cloud-notes-boundary{border-left-color:var(--family-grow-accent);background:color-mix(in srgb,var(--family-grow-soft) 46%,var(--surface-raised))}.bq-community-head h1,.bq-couples-hero h1,.bq-journey-groups-head h1{color:var(--family-community-deep)}.bq-community-grid button:hover,.bq-community-grid button:focus-visible{border-color:color-mix(in srgb,var(--family-community-accent) 50%,var(--line-200));background:color-mix(in srgb,var(--family-community-soft) 50%,var(--surface-raised))}.bq-community-summary>div:first-child{background:linear-gradient(180deg,var(--surface-raised),color-mix(in srgb,var(--family-community-soft) 50%,var(--surface-raised)));color:var(--family-community-deep)}.bq-couples-hero{border-color:color-mix(in srgb,var(--family-community-accent) 28%,var(--line-200));background:linear-gradient(150deg,var(--surface-raised),color-mix(in srgb,var(--family-community-soft) 70%,var(--surface-raised)))}.bq-couples-active{border-color:color-mix(in srgb,var(--family-community-accent) 30%,var(--line-200));background:color-mix(in srgb,var(--family-community-soft) 46%,var(--surface-raised));color:var(--family-community-deep)}.bq-couples-listen-note{border-left-color:var(--family-community-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--family-community-soft) 62%,var(--surface-raised)),var(--surface-raised))}.bq-journey-group-card{border-color:color-mix(in srgb,var(--family-community-accent) 22%,var(--line-200))}.bq-journey-group-code code{background:var(--family-community-soft);color:var(--family-community-deep)}[data-ministry-hub-view],[data-workspace-view],[data-assignments-view],.notification-center-toolbar,.notification-center-header,.notification-center-list{--ops-accent:var(--family-ministry-accent);--ops-soft:color-mix(in srgb,var(--family-ministry-soft) 64%,var(--surface-raised))}[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head{border-color:color-mix(in srgb,var(--family-ministry-accent) 24%,var(--line-200));background:linear-gradient(145deg,var(--surface-raised),var(--ops-soft))}[data-ministry-hub-view]>.bq-community-head h1,[data-workspace-view]>.bq-community-head h1,[data-assignments-view]>h1,.notification-center-header h1{color:var(--family-ministry-deep)}[data-ministry-tool][data-ministry-privileged-tool]{border-color:color-mix(in srgb,var(--family-ministry-accent) 32%,var(--line-200));background:linear-gradient(160deg,var(--surface-raised),var(--ops-soft))}[data-assignment-detail]{border-left-color:var(--family-ministry-accent)!important}.notification-center-item.is-unread{border-left-color:var(--family-ministry-accent);background:linear-gradient(90deg,var(--ops-soft),var(--surface-raised) 38%)}[data-congregation-view]{border-color:color-mix(in srgb,var(--family-ministry-accent) 28%,var(--line-200))}[data-congregation-view]:before{background:var(--family-ministry-accent)}[data-congregation-view]>h1,[data-congregation-role]{color:var(--family-ministry-deep)}[data-congregation-role]{border-color:color-mix(in srgb,var(--family-ministry-accent) 34%,var(--line-200))}@media (prefers-contrast:more){.bq-learn-primary{border-color:var(--ink-900);background:var(--ink-900)}.bq-reader-title h2,.bq-reader-source b,.bq-game-card>span,.bq-game-explanation>span,.bq-game-explanation>small,.bq-recall-book>strong,.bq-recall-answer small,.bq-timeline-number,[data-transform-page] .bq-transform-head h1,[data-personality-profile-page] h1,[data-psychometrics-page] h1,.bq-community-head h1,.bq-couples-hero h1,.bq-journey-groups-head h1,[data-ministry-hub-view]>.bq-community-head h1,[data-workspace-view]>.bq-community-head h1,[data-assignments-view]>h1,.notification-center-header h1,[data-congregation-view]>h1,[data-congregation-role]{color:var(--ink-900)}.bq-couples-hero,.bq-couples-active,.bq-journey-group-card,[data-ministry-hub-view]>.bq-community-head,[data-workspace-view]>.bq-community-head,[data-ministry-tool][data-ministry-privileged-tool],[data-congregation-view],[data-congregation-role]{border-color:var(--ink-700);background:var(--surface-raised);box-shadow:none}}.bq-brand-art,.bq-nav-art,.bq-session-art,.bq-v4-card-art,.bq-v4-home-art,.bq-world-icon-art,.bq-world-detail-art,.bq-avatar-art{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.bq-brand-art{filter:drop-shadow(0 3px 6px #213f2b2e);flex:0 0 46px;width:46px;height:46px}.bq-nav-art{width:30px;height:30px;margin:0 auto 2px;transition:transform .16s,filter .16s}.bq-nav [data-route-link][aria-current] .bq-nav-art{filter:drop-shadow(0 3px 5px #265b3a38);transform:translateY(-2px)scale(1.08)}.bq-session-art{flex:0 0 27px;width:27px;height:27px}.bq-v4-card-art{filter:drop-shadow(0 5px 8px #265b3a1a);width:72px;height:72px;margin:0 0 8px}.bq-learning-card .bq-v4-card-art{width:68px;height:68px}.bq-v4-home-art{float:right;filter:drop-shadow(0 7px 10px #265b3a1f);width:88px;height:88px;margin:-8px -2px 8px 16px}.bq-home-daily:after,[data-home-recordings]:after,[data-home-media]:after,[data-home-progress]:after{content:"";clear:both;display:block}.bq-world-icon-art{flex:0 0 58px;width:58px;height:58px}.bq-world-detail-title{align-items:center;gap:12px;display:flex}.bq-world-detail-art{flex:0 0 72px;width:72px;height:72px}.bq-world-art-fallback-icon .bq-world-icon-art{width:72px;height:72px}.bq-avatar-art-wrap .bq-avatar-art{width:100%;height:100%}.bq-avatar-art-wrap{overflow:visible}.bq-avatar-art-wrap.is-hero{min-width:116px;min-height:116px}.bq-game-card:before{content:"";filter:drop-shadow(0 5px 8px #265b3a1f);background-position:50%;background-repeat:no-repeat;background-size:contain;width:82px;height:82px;margin:0 0 8px;display:block}.bq-game-card:has([data-game-launch=quick-recall]):before{background-image:url(/_v6/game-quick-recall-gFd54Wko.png)}.bq-game-card:has([data-game-launch=context-challenge]):before{background-image:url(/_v6/game-context-challenge-B1rtJ99B.png)}.bq-game-card:has([data-game-launch=mixed-quest]):before{background-image:url(/_v6/game-mixed-quest-DABfAw0h.png)}.bq-game-card:has([data-game-launch=per-book-recall]):before{background-image:url(/_v6/game-per-book-recall-CgMotYD9.png)}.bq-game-card:has([data-game-launch=character-detective]):before{background-image:url(/_v6/game-character-detective-BJgrqAM5.png)}.bq-game-card:has([data-game-launch=timeline-challenge]):before{background-image:url(/_v6/game-timeline-3RsNEGAG.png)}.bq-game-card[data-memory-launch-card]:before{background-image:url(/_v6/game-memory-meadow-B4pbkRh3.png)}.bq-game-card[data-same-room-card]:before{background-image:url(/_v6/game-play-together-D9N2yoPR.png)}.bq-detective-mark,.bq-recall-icon,.bq-memory-mark{background-position:50%;background-repeat:no-repeat;background-size:contain;font-size:0!important}.bq-detective-mark>img,.bq-recall-icon>img,.bq-memory-mark>img,.bq-game-result[data-memory-complete] .bq-game-medal>img{object-fit:contain;width:100%;height:100%;display:block}.bq-detective-mark{background-image:none;width:88px;height:88px;margin:0 auto 8px}.bq-recall-icon{background-color:#0000;background-image:none}.bq-timeline-card:before{content:"";background:url(/_v6/game-timeline-3RsNEGAG.png) 50%/contain no-repeat;width:82px;height:82px;margin:0 auto 8px;display:block}.bq-memory-mark{background-image:none;width:84px;height:84px;margin:0 auto 4px}.bq-memory-card>span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:78%;height:78%;display:block;font-size:0!important}.bq-memory-card[aria-label$=hidden]>span{background-image:url(/_v6/memory-card-back-BfrK4BKh.png)}.bq-memory-card[aria-label*=🦊]>span{background-image:url(/_v6/memory-fox-DtUXAEs7.png)}.bq-memory-card[aria-label*=🐼]>span{background-image:url(/_v6/memory-panda-Cl16QkEl.png)}.bq-memory-card[aria-label*=🐸]>span{background-image:url(/_v6/memory-frog-BLzB1GVF.png)}.bq-memory-card[aria-label*=🐵]>span{background-image:url(/_v6/memory-monkey-BUjZVM-8.png)}.bq-memory-card[aria-label*=🦁]>span{background-image:url(/_v6/memory-lion-Ty0b5QDk.png)}.bq-memory-card[aria-label*=🐰]>span{background-image:url(/_v6/memory-rabbit-D9IN85n3.png)}.bq-memory-card[aria-label*=🐯]>span{background-image:url(/_v6/memory-tiger-CtgLrlcE.png)}.bq-memory-card[aria-label*=🐨]>span{background-image:url(/_v6/memory-koala-Ck2RCprm.png)}.bq-game-result[data-memory-complete]:before{content:"";background:url(/_v6/memory-all-friends-RXnPbcDN.png) 50%/contain no-repeat;width:132px;height:108px;margin:0 auto 4px;display:block}.bq-game-result[data-memory-complete] .bq-game-medal{background:0 0;width:72px;height:72px;margin:0 auto;font-size:0}.bq-game-result[data-memory-complete] .bq-game-stats>div:first-child:before,.bq-game-result[data-memory-complete] .bq-game-stats>div:nth-child(2):before{content:"";background-position:50%;background-repeat:no-repeat;background-size:contain;width:42px;height:42px;margin:0 auto 5px;display:block}.bq-game-result[data-memory-complete] .bq-game-stats>div:first-child:before{background-image:url(/_v6/reward-star-CeIb83aG.png)}.bq-game-result[data-memory-complete] .bq-game-stats>div:nth-child(2):before{background-image:url(/_v6/reward-coin-BFYI-Vz-.png)}.bq-more-icon-wrap{position:relative}.bq-more-icon-legacy{opacity:0;pointer-events:none;width:32px;height:32px;position:absolute;inset:0 auto auto 0}@media (max-width:520px){.bq-brand-art{flex-basis:40px;width:40px;height:40px}.bq-nav-art{width:27px;height:27px}.bq-session-art{flex-basis:24px;width:24px;height:24px}.bq-v4-card-art{width:62px;height:62px}.bq-v4-home-art{width:72px;height:72px}.bq-world-icon-art{flex-basis:50px;width:50px;height:50px}.bq-world-detail-art{flex-basis:60px;width:60px;height:60px}.bq-game-card:before,.bq-memory-mark{width:72px;height:72px}.bq-timeline-card:before{width:70px;height:70px}.bq-game-result[data-memory-complete]:before{width:112px;height:92px}}@media (prefers-reduced-motion:reduce){.bq-nav-art{transition:none}}.bq-avatar-art-wrap[data-avatar-art]{background-position:50%;background-repeat:no-repeat;background-size:contain}.bq-avatar-art-wrap[data-avatar-art]>.bq-avatar-art{opacity:0}@media (forced-colors:active){.bq-avatar-art-wrap[data-avatar-art]{background-image:none!important}.bq-avatar-art-wrap[data-avatar-art]>.bq-avatar-art{opacity:1}}.bq-avatar-art-wrap[data-avatar-art=starter]{background-image:url(/_v6/starter-BFdQ3oEC.png)}.bq-avatar-art-wrap[data-avatar-art=sakura]{background-image:url(/_v6/sakura-ADasgfle.png)}.bq-avatar-art-wrap[data-avatar-art=lantern]{background-image:url(/_v6/lantern-C6q-ovey.png)}.bq-avatar-art-wrap[data-avatar-art=flame]{background-image:url(/_v6/flame-DloMN_p7.png)}.bq-avatar-art-wrap[data-avatar-art=crown]{background-image:url(/_v6/crown-CjibD7Ik.png)}.bq-avatar-art-wrap[data-avatar-art=scholar]{background-image:url(/_v6/scholar-L-Cp0iDf.png)}.bq-avatar-art-wrap[data-avatar-art=scroll]{background-image:url(/_v6/scroll-DGkOXp4P.png)}.bq-avatar-art-wrap[data-avatar-art=shepherd]{background-image:url(/_v6/shepherd-Cfy5bGEo.png)}.bq-avatar-art-wrap[data-avatar-art=couple]{background-image:url(/_v6/couple-B4TH1dZd.png)}.bq-avatar-art-wrap[data-avatar-art=community]{background-image:url(/_v6/community-CyeNL4W9.png)}.bq-avatar-art-wrap[data-avatar-art=world]{background-image:url(/_v6/world-DlqEIjlc.png)}.bq-avatar-art-wrap[data-avatar-art=kitsune]{background-image:url(/_v6/kitsune-CVHwwexZ.png)}.bq-avatar-art-wrap[data-avatar-art=moon]{background-image:url(/_v6/moon-CfN92Ms2.png)}.bq-avatar-art-wrap[data-avatar-art=fuji]{background-image:url(/_v6/fuji-Cl27PaEk.png)}.bq-avatar-art-wrap[data-avatar-art=tea]{background-image:url(/_v6/tea-IKjzQbnU.png)}.bq-avatar-art-wrap[data-avatar-art=lock]{background-image:url(/_v6/lock-BdcbzWRx.png)}.bq-home-rail-item[data-home-rail-item] .bq-home-rail-icon{background-position:50%;background-repeat:no-repeat;background-size:76%}.bq-home-rail-item[data-home-rail-item] .bq-home-rail-icon>.bq-icon{opacity:0}@media (forced-colors:active){.bq-home-rail-item[data-home-rail-item] .bq-home-rail-icon{background-image:none!important}.bq-home-rail-item[data-home-rail-item] .bq-home-rail-icon>.bq-icon{opacity:1}}.bq-home-rail-item[data-home-rail-item=daily] .bq-home-rail-icon{background-image:url(/_v6/daily-journey-BaMaQ1Dc.png)}.bq-home-rail-item[data-home-rail-item=reader] .bq-home-rail-icon{background-image:url(/_v6/reader-CReEo5z8.png)}.bq-home-rail-item[data-home-rail-item=assignments] .bq-home-rail-icon{background-image:url(/_v6/assignments-BVd4GMP-.png)}.bq-home-rail-item[data-home-rail-item=calendar] .bq-home-rail-icon{background-image:url(/_v6/calendar-CKky2mhX.png)}.bq-home-rail-item[data-home-rail-item=grow] .bq-home-rail-icon{background-image:url(/_v6/progress-ocPNycCd.png)}.bq-home-tile .bq-home-tile-icon{background-position:50%;background-repeat:no-repeat;background-size:76%}.bq-home-tile .bq-home-tile-icon>.bq-icon{opacity:0}@media (forced-colors:active){.bq-home-tile .bq-home-tile-icon{background-image:none!important}.bq-home-tile .bq-home-tile-icon>.bq-icon{opacity:1}}[data-home-tutorial] .bq-home-tile-icon{background-image:url(/_v6/tutorial-D7XAzz_N.png)}[data-home-recordings] .bq-home-tile-icon{background-image:url(/_v6/recordings-ClEcr6hx.png)}[data-home-media] .bq-home-tile-icon{background-image:url(/_v6/media-library-B_Tt2Yw_.png)}.bq-learning-card[data-open-study],.bq-learning-card[data-open-deep-questions],.bq-learning-card[data-open-story-journey],.bq-learning-card[data-open-wisdom-situations],.bq-learning-card[data-open-bible-world],.bq-learning-card[data-open-adaptive-learning],.bq-learning-card[data-open-open-review],.bq-learning-card[data-open-private-notes],.bq-learning-card[data-open-cloud-notes]{position:relative}.bq-learning-card[data-open-study]:after,.bq-learning-card[data-open-deep-questions]:after,.bq-learning-card[data-open-story-journey]:after,.bq-learning-card[data-open-wisdom-situations]:after,.bq-learning-card[data-open-bible-world]:after,.bq-learning-card[data-open-adaptive-learning]:after,.bq-learning-card[data-open-open-review]:after,.bq-learning-card[data-open-private-notes]:after,.bq-learning-card[data-open-cloud-notes]:after{content:"";pointer-events:none;opacity:.92;background-position:50%;background-repeat:no-repeat;background-size:contain;width:46px;height:46px;position:absolute;bottom:10px;right:12px}@media (forced-colors:active){.bq-learning-card:after{display:none}}.bq-learning-card[data-open-study]:after{background-image:url(/_v6/guided-study-DeLGFHp_.png)}.bq-learning-card[data-open-deep-questions]:after{background-image:url(/_v6/deep-questions-zu5phZ6C.png)}.bq-learning-card[data-open-story-journey]:after{background-image:url(/_v6/story-journey-DeNzSoTZ.png)}.bq-learning-card[data-open-wisdom-situations]:after{background-image:url(/_v6/wisdom-situations-Bx_2hFek.png)}.bq-learning-card[data-open-bible-world]:after{background-image:url(/_v6/world-map-BgZZgS9x.png)}.bq-learning-card[data-open-adaptive-learning]:after{background-image:url(/_v6/adaptive-learning-qK_SGDhz.png)}.bq-learning-card[data-open-open-review]:after{background-image:url(/_v6/open-review-BV-UXXbo.png)}.bq-learning-card[data-open-private-notes]:after{background-image:url(/_v6/notes-CGkkpMw6.png)}.bq-learning-card[data-open-cloud-notes]:after{background-image:url(/_v6/cloud-sync-CTjCDrP3.png)}.bq-more-icon-wrap{background-position:50%;background-repeat:no-repeat;background-size:78%}[data-more-workspace] .bq-more-icon-wrap>.bq-more-icon,[data-more-notifications] .bq-more-icon-wrap>.bq-more-icon,[data-more-community] .bq-more-icon-wrap>.bq-more-icon,[data-more-ministry-hub] .bq-more-icon-wrap>.bq-more-icon,[data-more-content-review] .bq-more-icon-wrap>.bq-more-icon,[data-more-couples] .bq-more-icon-wrap>.bq-more-icon,[data-more-couples-cloud] .bq-more-icon-wrap>.bq-more-icon,[data-more-journey-groups] .bq-more-icon-wrap>.bq-more-icon,[data-more-team-center] .bq-more-icon-wrap>.bq-more-icon,[data-more-accessibility] .bq-more-icon-wrap>.bq-more-icon,[data-more-backup] .bq-more-icon-wrap>.bq-more-icon,[data-more-install] .bq-more-icon-wrap>.bq-more-icon,[data-more-calendar] .bq-more-icon-wrap>.bq-more-icon,[data-more-congregation] .bq-more-icon-wrap>.bq-more-icon{opacity:0}@media (forced-colors:active){.bq-more-icon-wrap{background-image:none!important}.bq-more-icon-wrap>.bq-more-icon{opacity:1!important}}[data-more-workspace] .bq-more-icon-wrap{background-image:url(/_v6/workspace-Cg8s2K8F.png)}[data-more-notifications] .bq-more-icon-wrap{background-image:url(/_v6/notification-center-rE2unjzl.png)}[data-more-community] .bq-more-icon-wrap{background-image:url(/_v6/community-hub-pehOYJu5.png)}[data-more-ministry-hub] .bq-more-icon-wrap{background-image:url(/_v6/ministry-hub-B7FL7Pt4.png)}[data-more-content-review] .bq-more-icon-wrap{background-image:url(/_v6/content-review-B_nlk049.png)}[data-more-couples] .bq-more-icon-wrap{background-image:url(/_v6/couples-family-DdfK1RUq.png)}[data-more-couples-cloud] .bq-more-icon-wrap{background-image:url(/_v6/couples-cloud-DN6TY-oF.png)}[data-more-journey-groups] .bq-more-icon-wrap{background-image:url(/_v6/journey-groups-CcuW_0z3.png)}[data-more-team-center] .bq-more-icon-wrap{background-image:url(/_v6/team-center-ZujQMqlP.png)}[data-more-accessibility] .bq-more-icon-wrap{background-image:url(/_v6/accessibility-DV6qYHbS.png)}[data-more-backup] .bq-more-icon-wrap{background-image:url(/_v6/backup-CpqIZ8Xg.png)}[data-more-install] .bq-more-icon-wrap{background-image:url(/_v6/install-app-DFYwAZxI.png)}[data-more-calendar] .bq-more-icon-wrap{background-image:url(/_v6/calendar-CKky2mhX.png)}[data-more-congregation] .bq-more-icon-wrap{background-image:url(/_v6/congregation-BUG-Tk5T.png)}[data-community-view] .bq-community-grid button>span{background-position:50%;background-repeat:no-repeat;background-size:70%;font-size:0}@media (forced-colors:active){[data-community-view] .bq-community-grid button>span{font-size:1.35rem;background-image:none!important}}[data-community-route=congregation]>span{background-image:url(/_v6/congregation-BUG-Tk5T.png)}[data-community-route=leaderboards]>span{background-image:url(/_v6/leaderboards-dLyJlX5H.png)}[data-community-route=recognition]>span{background-image:url(/_v6/recognition-DRSsD6No.png)}[data-community-route=assignments]>span{background-image:url(/_v6/assignments-BVd4GMP-.png)}[data-community-route=live-rooms]>span{background-image:url(/_v6/live-rooms-DXIafM0h.png)}[data-community-route=journey-groups]>span{background-image:url(/_v6/journey-groups-CcuW_0z3.png)}[data-community-route=encouragements]>span{background-image:url(/_v6/encouragements-Dtp30Gnu.png)}.notification-center-icon[data-notification-type]{background-position:50%;background-repeat:no-repeat;background-size:66%;font-size:0}@media (forced-colors:active){.notification-center-icon[data-notification-type]{font-size:1.1rem;background-image:none!important}}.notification-center-icon[data-notification-type=assignment]{background-image:url(/_v6/assignments-BVd4GMP-.png)}.notification-center-icon[data-notification-type=devotional]{background-image:url(/_v6/daily-verse-CRXpVOQk.png)}.notification-center-icon[data-notification-type=announcement]{background-image:url(/_v6/notifications-DUNd23_Y.png)}.notification-center-icon[data-notification-type=encouragement]{background-image:url(/_v6/encouragements-Dtp30Gnu.png)}.notification-center-icon[data-notification-type=award]{background-image:url(/_v6/recognition-DRSsD6No.png)}[data-couples-mode=journey]>span,[data-couples-mode=god]>span,[data-couples-mode=date]>span{background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:34px;font-size:0;display:block}@media (forced-colors:active){[data-couples-mode=journey]>span,[data-couples-mode=god]>span,[data-couples-mode=date]>span{font-size:22px;background-image:none!important}}[data-couples-mode=journey]>span{background-image:url(/_v6/world-compass-CBvGZT1E.png)}[data-couples-mode=god]>span{background-image:url(/_v6/mini-cross-D6K6zWr8.png)}[data-couples-mode=date]>span{background-image:url(/_v6/sparkle-DByNfIZE.png)}[data-send-encouragement=heart]>span,[data-send-encouragement=word]>span,[data-send-encouragement=flame]>span{vertical-align:middle;background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;font-size:0;display:inline-block}@media (forced-colors:active){[data-send-encouragement=heart]>span,[data-send-encouragement=word]>span,[data-send-encouragement=flame]>span{font-size:1rem;background-image:none!important}}[data-send-encouragement=heart]>span{background-image:url(/_v6/friendship-F67sQ3XH.png)}[data-send-encouragement=word]>span{background-image:url(/_v6/mini-bible-ribbon-JK0-wVIV.png)}[data-send-encouragement=flame]>span{background-image:url(/_v6/streak-flame-CJevEMTt.png)}.bq-recognition-icon{vertical-align:-3px;background-position:50%;background-repeat:no-repeat;background-size:contain;width:18px;height:18px;font-size:0;display:inline-block}@media (forced-colors:active){.bq-recognition-icon{font-size:1rem;background-image:none!important}}.bq-recognition-icon[data-award-code=consistency],.bq-recognition-icon[data-badge-id=consistency]{background-image:url(/_v6/streak-flame-CJevEMTt.png)}.bq-recognition-icon[data-award-code=scripture-explorer],.bq-recognition-icon[data-badge-id=scripture-explorer]{background-image:url(/_v6/mini-bible-ribbon-JK0-wVIV.png)}.bq-recognition-icon[data-award-code=encourager],.bq-recognition-icon[data-badge-id=encourager]{background-image:url(/_v6/friendship-F67sQ3XH.png)}.bq-recognition-icon[data-award-code=journey-finisher],.bq-recognition-icon[data-badge-id=journey-finisher]{background-image:url(/_v6/world-explored-BK2ShUOL.png)}.bq-recognition-icon[data-award-code=group-helper],.bq-recognition-icon[data-badge-id=group-helper]{background-image:url(/_v6/family-D3HfahvW.png)}.bq-recognition-icon[data-award-code=pastor-recognition],.bq-recognition-icon[data-badge-id=pastor-recognition]{background-image:url(/_v6/pastor-BKnlf81-.png)}[data-recall-question] .bq-recall-mark{filter:drop-shadow(0 6px 10px #265b3a1f);background:0 0;width:88px;height:88px;margin:0 auto 8px;font-size:0!important}[data-recall-complete] .bq-game-medal,[data-game-complete] .bq-game-medal{filter:drop-shadow(0 7px 12px #265b3a24);background-image:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:88px;height:88px;margin:0 auto 8px;font-size:0!important}[data-recall-question] .bq-recall-mark>img,[data-recall-complete] .bq-game-medal>img,[data-game-complete] .bq-game-medal>img{object-fit:contain;width:100%;height:100%;display:block}[data-same-room-complete]:before{content:"";filter:drop-shadow(0 7px 12px #265b3a24);background:url(/_v6/game-scoreboard-DcHglFnO.png) 50%/contain no-repeat;width:104px;height:104px;margin:0 auto 8px;display:block}.bq-game-explanation[data-game-feedback]:before,.bq-game-explanation[data-same-room-feedback]:before,.bq-game-explanation[data-detective-feedback]:before,.bq-game-explanation[data-timeline-feedback]:before{content:"";background:url(/_v6/game-clue-d04iTL_j.png) 50%/contain no-repeat;width:42px;height:42px;margin:0 0 6px;display:block}@media (max-width:520px){[data-recall-question] .bq-recall-mark,[data-recall-complete] .bq-game-medal,[data-game-complete] .bq-game-medal{width:72px;height:72px}[data-same-room-complete]:before{width:88px;height:88px}}@media (forced-colors:active){[data-recall-question] .bq-recall-mark,[data-recall-complete] .bq-game-medal,[data-game-complete] .bq-game-medal{filter:none;background:0 0}[data-same-room-complete]:before,.bq-game-explanation[data-game-feedback]:before,.bq-game-explanation[data-same-room-feedback]:before,.bq-game-explanation[data-detective-feedback]:before,.bq-game-explanation[data-timeline-feedback]:before{display:none}}.bq-shell{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:calc(96px + env(safe-area-inset-bottom))}.bq-topbar{top:env(safe-area-inset-top)}.bq-nav{width:min(calc(100% - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)),540px)}@media (max-width:640px){.bq-nav{width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}}:root{--bq-bg:#f7f5ef;--bq-surface:#fffefa;--bq-surface-muted:#f1efe8;--bq-surface-strong:#e8e5dc;--bq-text:#16211d;--bq-text-secondary:#56635e;--bq-text-muted:#75807b;--bq-border:#dfe2dd;--bq-border-strong:#c8cec9;--bq-brand:#123f35;--bq-brand-hover:#1d5749;--bq-brand-soft:#e8f1ed;--bq-accent-home:#c69435;--bq-accent-learn:#526fa8;--bq-accent-play:#8265a8;--bq-accent-grow:#39765e;--bq-accent-ministry:#397d79;--bq-danger:#ad4747;--bq-warning:#aa701d;--bq-success:#2f7755;--bq-focus:#2c6d9e;--bq-font-ui:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bq-font-editorial:Lora, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--bq-type-display:clamp(2rem, 5vw, 2.25rem);--bq-type-page:clamp(1.65rem, 4vw, 1.9rem);--bq-type-section:clamp(1.2rem, 3vw, 1.375rem);--bq-type-title:1.0625rem;--bq-type-body:1rem;--bq-type-meta:.8125rem;--bq-leading-tight:1.15;--bq-leading-body:1.58;--bq-space-1:4px;--bq-space-2:8px;--bq-space-3:12px;--bq-space-4:16px;--bq-space-6:24px;--bq-space-8:32px;--bq-space-12:48px;--bq-radius-control:12px;--bq-radius-surface:16px;--bq-radius-hero:22px;--bq-radius-pill:999px;--bq-shadow-1:0 1px 2px #123f350a, 0 8px 28px #123f350d;--bq-shadow-2:0 16px 44px #123f351c;--bq-motion-fast:.15s;--bq-motion-base:.2s;--bq-ease:cubic-bezier(.2, 0, 0, 1);--bq-tap-target:44px;--bq-content-max:1040px;--surface-base:var(--bq-bg);--surface-raised:var(--bq-surface);--surface-subtle:var(--bq-surface-muted);--forest-900:var(--bq-brand);--forest-700:var(--bq-brand-hover);--ink-900:var(--bq-text);--ink-700:var(--bq-text-secondary);--ink-500:var(--bq-text-muted);--line-200:var(--bq-border);--success:var(--bq-success);--warning:var(--bq-warning);--danger:var(--bq-danger);--focus:var(--bq-focus);--font-ui:var(--bq-font-ui);--font-display:var(--bq-font-editorial);--tap-target:var(--bq-tap-target)}html[data-bq-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bq-bg:#101714;--bq-surface:#17211d;--bq-surface-muted:#202b26;--bq-surface-strong:#2a3631;--bq-text:#f3f5f1;--bq-text-secondary:#c1cbc5;--bq-text-muted:#98a49e;--bq-border:#33413b;--bq-border-strong:#46554f;--bq-brand:#d7eee3;--bq-brand-hover:#b8dfcd;--bq-brand-soft:#20382f;--bq-focus:#86bfea}html{background:var(--bq-bg);color:var(--bq-text);font-family:var(--bq-font-ui)}body{background:radial-gradient(circle at 14% -8%, color-mix(in srgb, var(--bq-accent-home) 11%, transparent) 0, transparent 30%), radial-gradient(circle at 94% 4%, color-mix(in srgb, var(--bq-brand) 6%, transparent) 0, transparent 26%), var(--bq-bg);color:var(--bq-text);font-family:var(--bq-font-ui);line-height:var(--bq-leading-body)}:is(.bq-scripture,[data-scripture],.bq-editorial-title){font-family:var(--bq-font-editorial)}:is(h1,.bq-page-title){color:var(--bq-text);font-size:var(--bq-type-page);line-height:var(--bq-leading-tight);letter-spacing:-.035em}:is(h2,.bq-section-title){color:var(--bq-text);font-size:var(--bq-type-section);letter-spacing:-.025em;line-height:1.2}.bq-shell{min-height:100dvh;padding-bottom:calc(104px + env(safe-area-inset-bottom))}.bq-topbar{width:min(calc(100% - 28px), var(--bq-content-max));gap:var(--bq-space-3);background:color-mix(in srgb, var(--bq-bg) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(120%);min-height:64px;margin:0 auto;padding:10px 0}.bq-brand{gap:10px}.bq-brand-mark{background:var(--bq-brand);width:40px;height:40px;box-shadow:none;border-radius:12px}.bq-brand strong{color:var(--bq-brand);font-family:var(--bq-font-editorial);letter-spacing:-.025em;font-size:18px}.bq-top-actions{gap:6px}.bq-progress-chip,.bq-session-chip{min-height:var(--bq-tap-target);border-color:color-mix(in srgb, var(--bq-border) 82%, transparent);background:color-mix(in srgb, var(--bq-surface) 90%, transparent);box-shadow:none}.bq-main{width:min(calc(100% - 28px), var(--bq-content-max));padding:var(--bq-space-3) 0 var(--bq-space-12)}.bq-panel,.bq-surface{border:1px solid color-mix(in srgb, var(--bq-border) 86%, transparent);border-radius:var(--bq-radius-surface);background:var(--bq-surface);box-shadow:var(--bq-shadow-1)}:is(.bq-panel,.bq-surface) :is(.bq-panel,.bq-surface){border-color:color-mix(in srgb, var(--bq-border) 72%, transparent);background:color-mix(in srgb, var(--bq-surface-muted) 54%, var(--bq-surface));box-shadow:none}.bq-eyebrow{color:var(--bq-text-secondary)!important;letter-spacing:.09em!important;font-size:.72rem!important}.bq-v6-page-header{gap:var(--bq-space-2);margin:var(--bq-space-4) 0 var(--bq-space-6);display:grid}.bq-v6-page-header>*{margin:0}.bq-v6-page-header p{max-width:62ch;color:var(--bq-text-secondary)}.bq-v6-section{gap:var(--bq-space-3);margin-block:var(--bq-space-6);display:grid}.bq-v6-section-header{justify-content:space-between;align-items:baseline;gap:var(--bq-space-3);display:flex}.bq-v6-hero{border:1px solid color-mix(in srgb, var(--bq-brand) 10%, var(--bq-border));border-radius:var(--bq-radius-hero);background:linear-gradient(145deg, var(--bq-surface), color-mix(in srgb, var(--bq-brand-soft) 58%, var(--bq-surface)));box-shadow:var(--bq-shadow-1);padding:clamp(20px,5vw,32px)}.bq-v6-nav-row{align-items:center;gap:var(--bq-space-3);border-bottom:1px solid var(--bq-border);min-height:56px;color:var(--bq-text);grid-template-columns:auto minmax(0,1fr) auto;padding:9px 4px;text-decoration:none;display:grid}.bq-v6-nav-row:last-child{border-bottom:0}.bq-v6-nav-row__meta{color:var(--bq-text-muted);font-size:var(--bq-type-meta)}.bq-v6-segmented{border-radius:var(--bq-radius-control);background:var(--bq-surface-muted);grid-auto-flow:column;gap:2px;padding:3px;display:inline-grid}.bq-v6-segmented>*{min-height:var(--bq-tap-target);color:var(--bq-text-secondary);background:0 0;border:0;border-radius:9px;padding-inline:14px}.bq-v6-segmented>[aria-selected=true],.bq-v6-segmented>[aria-current=true]{background:var(--bq-surface);color:var(--bq-text);box-shadow:0 1px 4px #123f3514}.bq-v6-inline-notice{align-items:flex-start;gap:var(--bq-space-2);border-radius:var(--bq-radius-control);background:var(--bq-surface-muted);color:var(--bq-text-secondary);font-size:var(--bq-type-meta);padding:10px 12px;display:flex}.bq-v6-skeleton{background:linear-gradient(100deg, var(--bq-surface-muted) 20%, var(--bq-surface-strong) 36%, var(--bq-surface-muted) 52%);min-height:1em;animation:bq-v6-skeleton 1.4s var(--bq-ease) infinite;background-size:220% 100%;border-radius:8px}@keyframes bq-v6-skeleton{to{background-position-x:-220%}}.bq-primary-button,.bq-secondary-button,.bq-button{min-height:var(--bq-tap-target);border-radius:var(--bq-radius-control);transition:transform var(--bq-motion-fast) var(--bq-ease), background var(--bq-motion-base) var(--bq-ease), border-color var(--bq-motion-base) var(--bq-ease), box-shadow var(--bq-motion-base) var(--bq-ease);font-weight:750}.bq-primary-button,.bq-button--primary{border-color:var(--bq-brand);background:var(--bq-brand);box-shadow:none}.bq-nav{bottom:max(8px, env(safe-area-inset-bottom));border:1px solid color-mix(in srgb, var(--bq-border) 88%, transparent);background:color-mix(in srgb, var(--bq-surface) 94%, transparent);width:min(100% - 20px,520px);height:auto;min-height:68px;box-shadow:var(--bq-shadow-2);-webkit-backdrop-filter:blur(22px)saturate(125%);border-radius:22px;padding:5px}.bq-nav a{min-width:0;min-height:var(--bq-tap-target);color:var(--bq-text-muted);transition:color var(--bq-motion-base) var(--bq-ease), background var(--bq-motion-base) var(--bq-ease), transform var(--bq-motion-fast) var(--bq-ease);border-radius:17px;gap:3px}.bq-nav a>span{font-size:20px}.bq-nav a small{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%;font-size:.67rem;font-weight:720;line-height:1.15}.bq-nav a[aria-current]{background:var(--bq-brand-soft);color:var(--bq-brand)}.bq-nav a[aria-current]:after{display:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--bq-focus) 82%, white);outline-offset:3px}:where(button,[role=button],a.bq-v6-nav-row){-webkit-tap-highlight-color:transparent}@media (max-width:640px){.bq-topbar,.bq-main{width:calc(100% - 16px)}.bq-topbar{gap:8px;min-height:52px;padding:5px 0}.bq-brand{gap:7px;min-width:0}.bq-brand-mark{border-radius:10px;width:34px;height:34px}.bq-brand>span:last-child{min-width:0}.bq-brand strong{white-space:nowrap;font-size:15px}.bq-brand small{display:none}.bq-top-actions{gap:4px}.bq-progress-chip,.bq-session-chip{min-height:44px;padding-inline:8px}.bq-progress-chip small{display:none}.bq-progress-chip{min-width:52px}.bq-locale-select{width:58px;max-width:58px;padding-inline:8px}.bq-main{padding-top:6px}.bq-panel,.bq-surface{border-radius:15px}.bq-nav{width:calc(100% - 12px);height:auto;min-height:64px;bottom:max(6px, env(safe-area-inset-bottom))}}@media (max-width:430px){.bq-topbar{gap:5px}.bq-session-chip[data-session-open]{min-width:68px;max-width:82px;padding-inline:7px}.bq-session-chip [data-session-label]{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}}@media (max-width:370px){.bq-brand strong{display:none}.bq-progress-chip{min-width:48px;padding-inline:6px}.bq-locale-select{width:54px;max-width:54px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bq-v6-skeleton{animation:none}}.bq-home-welcome{justify-content:space-between;align-items:center;gap:var(--bq-space-4);margin:var(--bq-space-2) 2px var(--bq-space-4);display:flex}.bq-main>.bq-hero:first-child{min-height:0;box-shadow:none;background:0 0;border:0;padding:0;display:block}.bq-main>.bq-hero:first-child>img{display:none}.bq-home-welcome p,.bq-home-welcome h1{margin:0}.bq-home-welcome p{color:var(--bq-text-muted);font-size:var(--bq-type-meta)}.bq-home-welcome__mark{width:var(--bq-tap-target);height:var(--bq-tap-target);background:var(--bq-brand-soft);color:var(--bq-brand);border-radius:50%;place-items:center;display:grid}.bq-hero.bq-home-journey{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;position:relative;overflow:hidden}.bq-home-journey:after{background:color-mix(in srgb, var(--bq-accent-home) 16%, transparent);content:"";border-radius:50%;width:170px;height:170px;position:absolute;inset:auto -40px -70px auto}.bq-home-journey>*{z-index:1;position:relative}.bq-home-journey h2{font-family:var(--bq-font-editorial);margin:4px 0;font-size:clamp(1.7rem,7vw,2.3rem)}.bq-home-journey .bq-progress-stats{width:100%;max-width:420px;margin-block:var(--bq-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.bq-home-journey .bq-progress-stats>div{min-width:0;padding:12px 10px;display:block}.bq-home-journey .bq-progress-stats b{overflow-wrap:anywhere;font-size:clamp(1.125rem,4.8vw,1.5rem)}.bq-home-journey .bq-progress-stats span{overflow-wrap:anywhere}.bq-home-journey .bq-daily-actions{align-items:center;gap:var(--bq-space-2);display:flex}.bq-home-journey .bq-daily-actions .bq-primary-button{flex:1;max-width:280px}.bq-home-journey .bq-daily-actions .bq-secondary-button{width:var(--bq-tap-target);padding:0}.bq-home-today__items{border-block:1px solid var(--bq-border)}.bq-home-today-row{align-items:center;gap:var(--bq-space-3);border:0;border-bottom:1px solid var(--bq-border);width:100%;min-height:68px;color:var(--bq-text);text-align:left;background:0 0;grid-template-columns:40px minmax(0,1fr) auto;padding:10px 2px;display:grid}.bq-home-today-row:last-child{border-bottom:0}.bq-home-today-row__icon{background:var(--bq-brand-soft);width:40px;height:40px;color:var(--bq-brand);border-radius:12px;place-items:center;display:grid}.bq-home-today-row b,.bq-home-today-row small{display:block}.bq-home-today-row h2{font:750 var(--bq-type-item)/1.25 var(--bq-font-interface);margin:0}.bq-home-today-row p{color:var(--bq-text-muted);font-size:var(--bq-type-meta);margin:2px 0 0}.bq-home-today-row small{color:var(--bq-text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bq-home-week,.bq-home-secondary,.bq-home-rail,[data-home-progress]{margin-top:var(--bq-space-6)}[data-home-congregation-assignments]{display:none!important}.bq-reader-passage{z-index:5;align-items:center;gap:2px var(--bq-space-3);background:color-mix(in srgb, var(--bq-bg) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(0,1fr) auto;padding:10px 2px;display:grid;position:sticky;top:0}.bq-reader-passage label{min-height:var(--bq-tap-target);align-items:center;margin:0;display:flex;position:relative}.bq-reader-app-title{color:var(--bq-text-muted);font:700 var(--bq-type-meta)/1 var(--bq-font-interface);letter-spacing:.04em;grid-column:1/-1;margin:0}.bq-reader-passage label:nth-of-type(2){color:var(--bq-text-muted);font-size:var(--bq-type-meta);grid-column:1}.bq-reader-passage__chapter{grid-area:1/2/span 2}.bq-reader-passage__book{font-family:var(--bq-font-editorial);font-size:var(--bq-type-section);font-weight:750}.bq-reader-passage select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.bq-reader-passage__chapter span{display:none}.bq-reader-passage__chapter select{opacity:1;min-width:72px;position:static}.bq-reader-layout{gap:var(--bq-space-4);flex-direction:column;display:flex!important}.bq-reader-layout .bq-scripture-panel{order:1;margin:0;padding:clamp(18px,5vw,36px)}.bq-reader-controls{gap:var(--bq-space-3);box-shadow:none;background:0 0;border:0;order:2;padding:0 2px;display:grid}.bq-scripture-panel .bq-reader-title{margin-bottom:var(--bq-space-6);flex-wrap:wrap}.bq-reader-title>div{overflow-wrap:anywhere;min-width:0}.bq-scripture-panel [data-reader-verse-text]{font-family:var(--bq-font-editorial);font-size:clamp(1.05rem,4.2vw,1.22rem);line-height:1.78}@media (max-width:430px){.bq-reader-layout .bq-scripture-panel{padding:12px}}.bq-reader-toolbar{align-items:center;gap:var(--bq-space-2);display:flex;overflow-x:auto}.bq-reader-toolbar>button,.bq-reader-toolbar form button{min-height:var(--bq-tap-target)}.bq-reader-toolbar .bq-reader-search{min-width:min(100%,360px);margin:0;display:flex}.bq-reader-toolbar .bq-reader-search label{flex:1;min-width:0}@media (max-width:720px){.bq-reader-passage{position:static}.bq-reader-toolbar{flex-wrap:wrap;grid-column:1/-1;min-width:0;overflow:visible}.bq-reader-toolbar .bq-reader-search{flex:100%;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.bq-reader-toolbar .bq-reader-search input{min-width:44px}}.bq-reader-settings{border-block:1px solid var(--bq-border);padding:12px 0}.bq-reader-settings>summary{min-height:var(--bq-tap-target);cursor:pointer;align-items:center;font-weight:750;display:flex}.bq-reader-settings>summary:after{content:"⌄";margin-left:auto}.bq-reader-audio{align-items:center;gap:var(--bq-space-2);border:1px solid var(--bq-border-strong);border-radius:var(--bq-radius-surface);background:color-mix(in srgb, var(--bq-surface) 96%, transparent);box-shadow:var(--bq-shadow-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:44px minmax(0,1fr);padding:8px;display:grid}.bq-reader-audio__play{background:var(--bq-brand);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.bq-reader-audio__more>summary{background:var(--bq-surface-muted);width:max-content;min-width:44px;height:44px;color:var(--bq-text);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;display:flex}.bq-reader-audio__title b,.bq-reader-audio__title small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bq-reader-audio__title small{color:var(--bq-text-muted);white-space:normal;font-size:.875rem}.bq-reader-audio-position{margin:0}.bq-reader-audio-position span{white-space:normal;overflow-wrap:anywhere;font-size:.875rem}.bq-reader-audio-position input{min-height:var(--bq-tap-target)}.bq-reader-audio__follow{min-height:var(--bq-tap-target);white-space:nowrap;align-items:center;gap:5px;margin:0;font-size:.72rem;display:flex}.bq-reader-audio-controls select{min-width:44px;min-height:var(--bq-tap-target)}.bq-reader-audio-controls label:has(input[type=checkbox]){min-height:var(--bq-tap-target)}.bq-reader-audio__more{grid-column:1/-1;position:relative}.bq-reader-audio__more>summary{background:var(--bq-surface-muted);color:var(--bq-text);list-style:none}.bq-reader-audio__more[open] .bq-reader-audio-controls{gap:var(--bq-space-3);max-height:none;padding:var(--bq-space-3);border:1px solid var(--bq-border);border-radius:var(--bq-radius-hero) var(--bq-radius-hero) 0 0;background:var(--bq-surface);box-shadow:var(--bq-shadow-2);display:grid;position:static;overflow:visible}[data-assignments-view].bq-panel{padding:clamp(16px,4vw,28px)}.bq-assignment-tabs{margin-block:var(--bq-space-3) var(--bq-space-4)}.bq-assignment-card{min-height:82px;padding:var(--bq-space-3) 0!important;border:0!important;border-bottom:1px solid var(--bq-border)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.bq-assignment-card small{color:var(--bq-text-muted);display:block}.bq-assignment-empty{padding:var(--bq-space-6) 0;color:var(--bq-text-muted)}[data-assignment-detail]{box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}[data-assignment-complete]{gap:var(--bq-space-3)}[data-assignment-complete] textarea{min-height:110px}[data-assignment-complete]>small{border-radius:var(--bq-radius-control);background:var(--bq-brand-soft);color:var(--bq-text-secondary);padding:10px 12px}@media (max-width:430px){.bq-topbar .bq-brand small,.bq-topbar .bq-progress-chip small{display:none}.bq-reader-audio{grid-template-columns:44px minmax(0,1fr);row-gap:4px}.bq-reader-audio__play{grid-area:1/1}.bq-reader-audio__title{grid-area:1/2}.bq-reader-audio-position{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr)}.bq-reader-audio-position>input{min-height:44px}.bq-reader-audio__more{grid-area:3/1/auto/-1}.bq-reader-audio__follow span{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bq-bg:#080909;--bq-surface:#101212;--bq-surface-muted:#171a19;--bq-surface-strong:#202322;--bq-text:#f4f3ee;--bq-text-secondary:#d2d1ca;--bq-text-muted:#a9aca5;--bq-border:#272b29;--bq-border-strong:#3a3f3c;--bq-brand:#d7ba72;--bq-brand-hover:#e5cb87;--bq-brand-soft:#2b2518;--bq-accent-home:#d7ba72;--bq-accent-learn:#91a6c9;--bq-accent-play:#a390be;--bq-accent-grow:#86aa91;--bq-accent-ministry:#80aaa5;--bq-danger:#db7777;--bq-warning:#d8a45f;--bq-success:#8fba99;--bq-focus:#e6ca82;--bq-shadow-1:0 1px 0 #ffffff08, 0 12px 30px #00000047;--bq-shadow-2:0 22px 54px #0000007a;--surface-base:var(--bq-bg);--surface-raised:var(--bq-surface);--surface-subtle:var(--bq-surface-muted);--forest-900:var(--bq-brand);--forest-700:var(--bq-brand-hover);--ink-900:var(--bq-text);--ink-700:var(--bq-text-secondary);--ink-500:var(--bq-text-muted);--line-200:var(--bq-border);--success:var(--bq-success);--warning:var(--bq-warning);--danger:var(--bq-danger);--focus:var(--bq-focus);--green:var(--bq-brand);--gold:var(--bq-accent-home);--paper:var(--bq-surface);--ink:var(--bq-text);--muted:var(--bq-text-secondary);--line:var(--bq-border)}html,body{background:var(--bq-bg);color:var(--bq-text)}body{background-image:radial-gradient(circle at 12% -8%,#d7ba7212 0,#0000 28%),radial-gradient(circle at 92% 1%,#80aaa50a 0,#0000 24%)}.bq-topbar{background:#080909e0;border-color:#ffffff0f}.bq-panel,.bq-surface,.bq-card,.bq-hero,dialog,[role=dialog]{border-color:var(--bq-border);background-color:var(--bq-surface);color:var(--bq-text)}.bq-reader-passage{background:#080909f0}.bq-reader-layout .bq-scripture-panel{box-shadow:none;background:#0d0f0e;border-color:#ffffff12}.bq-scripture-panel [data-reader-verse-text],.bq-scripture,[data-scripture]{color:#f2f0e8}.bq-reader-title [data-reader-mark]:disabled{background:var(--bq-brand-soft);border-color:var(--bq-border-strong);color:var(--bq-success);opacity:1;cursor:default}.bq-reader-title h2,.bq-reader-title .bq-eyebrow,.bq-scripture-panel .bq-reader-title h2{color:var(--bq-text)!important}.bq-verse{color:var(--bq-text)!important;opacity:1!important}.bq-verse>span{color:#b9b9b2!important}.bq-verse p,.bq-verse [data-reader-verse-text],.bq-scripture-panel .bq-verse p[data-reader-verse-text]{color:#f5f3eb!important;opacity:1!important}.bq-verse:hover,.bq-verse:focus-visible{background:#171a19!important}.bq-verse.is-highlighted{background:var(--bq-brand-soft)!important;box-shadow:inset 3px 0 var(--bq-brand)!important}.bq-verse.is-highlighted p,.bq-verse.is-highlighted [data-reader-verse-text]{color:#fff9e9!important}.bq-verse.is-audio-current,.bq-verse.is-speech-current{outline-color:color-mix(in srgb, var(--bq-accent-grow) 72%, white)!important;background:#172019!important}.bq-reader-source,.bq-reader-offline-manager,.bq-reader-speech,.bq-licensed-reader-panel,.bq-search-list button,.bq-verse-dialog{border-color:var(--bq-border)!important;background:var(--bq-surface-muted)!important;color:var(--bq-text)!important;box-shadow:none!important}.bq-reader-source :is(b,span,small),.bq-reader-offline-manager :is(b,span,small),.bq-reader-speech :is(b,span,small),.bq-licensed-reader-panel :is(h3,p,small),.bq-search-list button :is(b,span),.bq-verse-dialog :is(h2,p){color:var(--bq-text-secondary)!important}.bq-reader-audio{background:#101212f5;border-color:#ffffff1f;box-shadow:0 18px 48px #00000085}.bq-reader-audio__title b{color:var(--bq-text)!important}.bq-reader-audio__title small,.bq-reader-audio-position>span{color:var(--bq-text-secondary)!important}.bq-reader-audio__offline{border-top:1px solid var(--bq-border);min-width:0;color:var(--bq-text-secondary);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding-top:7px;display:grid}.bq-reader-audio__offline>:is(span,b,small){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden;color:var(--bq-text-secondary)!important}.bq-reader-audio__offline progress{grid-column:1/-1;width:100%}.bq-reader-audio__offline .bq-secondary-button{white-space:nowrap;width:auto;min-height:44px;padding:6px 10px}.bq-reader-audio__play,.bq-reader-audio__more>summary{background:var(--bq-brand);color:#11120f}.bq-reader-audio__more>summary{background:var(--bq-surface-strong);color:var(--bq-text)}.bq-reader-search input,.bq-reader-controls select,.bq-reader-audio-controls select,.bq-reader-toolbar>button{border:1px solid var(--bq-border-strong);border-radius:var(--bq-radius-control);background:var(--bq-surface-muted);color:var(--bq-text);box-shadow:none}.bq-reader-toolbar>button{font:inherit;padding:8px 12px}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--bq-border-strong);background:var(--bq-surface-muted);color:var(--bq-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(input,textarea)::placeholder{color:var(--bq-text-muted);opacity:1}:where(input,select,textarea,button,summary,a):focus-visible{outline:3px solid color-mix(in srgb, var(--bq-focus) 72%, transparent);outline-offset:3px}.bq-primary-button,button.bq-primary-button,a.bq-primary-button{border-color:var(--bq-brand);background:var(--bq-brand);color:#11120f;box-shadow:none}.bq-primary-button:hover,button.bq-primary-button:hover,a.bq-primary-button:hover{background:var(--bq-brand-hover);color:#11120f}.bq-secondary-button,button.bq-secondary-button,a.bq-secondary-button{border-color:var(--bq-border-strong);background:var(--bq-surface-muted);color:var(--bq-text);box-shadow:none}html[data-bq-contrast=strong]{--muted:var(--bq-text-secondary);--line:var(--bq-border-strong)}html[data-bq-contrast=strong] body{color:var(--bq-text)}html[data-bq-contrast=strong] .bq-panel p,html[data-bq-contrast=strong] .bq-brand small,html[data-bq-contrast=strong] .bq-nav a{color:var(--bq-text-secondary)}html[data-bq-contrast=strong] .bq-accessibility-page,html[data-bq-contrast=strong] .bq-accessibility-controls{border-color:var(--bq-border-strong);background:var(--bq-surface);color:var(--bq-text)}html[data-bq-contrast=strong] .bq-accessibility-page h1,html[data-bq-contrast=strong] .bq-accessibility-controls h2,html[data-bq-contrast=strong] .bq-accessibility-controls label{color:var(--bq-text)}html[data-bq-contrast=strong] .bq-accessibility-controls select{border-color:var(--bq-border-strong);background:var(--bq-surface-muted);color:var(--bq-text)}.bq-progress-chip,.bq-progress-head,.bq-progress-note,.bq-progress-stats>div,.bq-badge-card,.bq-achievement-card{border-color:var(--bq-border)!important;color:var(--bq-text)!important;box-shadow:none!important;background:linear-gradient(160deg,#121513 0%,#0d100f 100%)!important}.bq-progress-head,.bq-progress-hero{position:relative;overflow:hidden;color:var(--bq-text)!important}.bq-progress-hero>img{opacity:.16!important}.bq-progress-hero-copy :is(h1,h2,h3),.bq-progress-section-heading :is(h1,h2,h3),.bq-progress-title :is(h1,h2,h3),.bq-progress-head :is(h1,h2,h3){color:var(--bq-text)!important}.bq-progress-hero-copy :is(p,small),.bq-progress-section-heading+.bq-section-copy,.bq-progress-title small,.bq-progress-note,.bq-progress-chip small{color:var(--bq-text-secondary)!important}.bq-progress-stats b,.bq-progress-chip b{color:#e6c86f!important}.bq-progress-stats span:not(.bq-progress-stat-art){color:var(--bq-text-secondary)!important}.bq-progress-stat-art{background:color-mix(in srgb, var(--bq-accent-grow) 14%, var(--bq-surface-muted))!important;color:#a9c6b0!important}.bq-progress-art-wrap{border-color:var(--bq-border)!important;color:#e6c86f!important;box-shadow:none!important;background:linear-gradient(145deg,#1a1e1b 0%,#18150e 100%)!important}.bq-badge-card b,.bq-achievement-card :is(h3,b,strong){color:var(--bq-text)!important}.bq-badge-card p,.bq-achievement-card :is(p,small){color:var(--bq-text-secondary)!important}.bq-badge-card.is-locked,.bq-achievement-card.is-locked{opacity:.9!important}.bq-badge-card.is-locked>span,.bq-achievement-card.is-locked .bq-achievement-badge{color:#d8dad3!important;box-shadow:inset 0 0 0 1px var(--bq-border)!important;background:#1b201c!important}.bq-badge-card.is-unlocked{border-color:color-mix(in srgb, var(--bq-accent-grow) 34%, var(--bq-border))!important;background:linear-gradient(160deg,#131914 0%,#0e120f 100%)!important}.bq-badge-card.is-unlocked>span,.bq-achievement-card:not(.is-locked) .bq-achievement-badge{background:var(--bq-brand-soft)!important;color:#e6c86f!important;box-shadow:none!important}.bq-calendar-month{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:var(--bq-border)!important;background:var(--bq-surface)!important;color:var(--bq-text)!important}.bq-calendar-month-toolbar h2,.bq-calendar-weekdays,.bq-calendar-legend,.bq-calendar-grid-event,.bq-calendar-grid-more{color:var(--bq-text-secondary)!important}.bq-calendar-grid-day{border-color:var(--bq-border-strong)!important;background:var(--bq-surface-muted)!important;color:var(--bq-text)!important}.bq-calendar-grid-day.is-outside{color:var(--bq-text-muted)!important;opacity:1!important}.bq-calendar-grid-day.is-selected{box-shadow:inset 0 0 0 2px var(--bq-brand)!important}[aria-current=page],[aria-selected=true],.is-active,.bq-active{--bq-selection-bg:color-mix(in srgb, var(--bq-brand) 18%, var(--bq-surface))}::selection{color:var(--bq-text);background:#d7ba7257}@media (hover:hover) and (pointer:fine){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bq-bg)}::-webkit-scrollbar-thumb{border:2px solid var(--bq-bg);background:#393d3a;border-radius:999px}}@media (prefers-reduced-motion:reduce){body{background-image:none}}.bq-one2one-lesson{overflow-wrap:anywhere;width:100%;max-width:760px;margin-inline:auto;padding:clamp(16px,4.5vw,28px)}.bq-one2one-lesson button{min-height:44px;font:inherit;font-weight:730}.bq-one2one-lesson .bq-lesson-toolbar{justify-content:flex-start;margin-bottom:24px;display:flex}.bq-one2one-lesson .bq-lesson-toolbar button{width:auto}.bq-one2one-lesson .bq-lesson-header{margin-bottom:24px}.bq-one2one-lesson .bq-lesson-overline{color:var(--bq-text-secondary);margin:0 0 8px;font-size:.875rem;font-weight:750}.bq-one2one-lesson .bq-lesson-header h1{color:var(--bq-text);font-size:var(--bq-type-page);margin:0 0 12px;line-height:1.24}.bq-one2one-lesson .bq-lesson-counter{color:var(--bq-text-secondary);font-variant-numeric:tabular-nums;margin:0 0 8px;font-size:1rem;font-weight:700}.bq-one2one-lesson .bq-lesson-progress{width:100%;height:10px;accent-color:var(--bq-brand);display:block}.bq-one2one-lesson .bq-lesson-reading{border:1px solid var(--bq-border);border-radius:var(--bq-radius-surface);background:var(--bq-surface-muted);padding:clamp(16px,4vw,26px)}.bq-one2one-lesson .bq-lesson-copy{color:var(--bq-text);font-family:var(--bq-font-editorial);overflow-wrap:anywhere;margin:0;font-size:clamp(1rem,3.8vw,1.2rem);line-height:1.65}.bq-one2one-lesson .bq-lesson-response-editor,.bq-one2one-lesson .bq-lesson-mentor-response{gap:12px;min-width:0;margin-top:24px;display:grid}.bq-one2one-lesson .bq-lesson-response-editor>label{color:var(--bq-text);font-size:1rem;font-weight:780}.bq-one2one-lesson .bq-lesson-response-editor textarea{border:1px solid var(--bq-border-strong);border-radius:var(--bq-radius-control);background:var(--bq-surface);width:100%;min-width:0;min-height:144px;color:var(--bq-text);font:inherit;resize:vertical;padding:12px;font-size:1rem;line-height:1.55;display:block}.bq-one2one-lesson .bq-help,.bq-one2one-lesson .bq-lesson-sharing>p{color:var(--bq-text-secondary);font-size:1rem;line-height:1.5}.bq-one2one-lesson .bq-lesson-sharing{border:1px solid var(--bq-border);border-radius:var(--bq-radius-control);background:var(--bq-surface-muted);justify-items:start;gap:10px;padding:16px;display:grid}.bq-one2one-lesson .bq-lesson-share-consent{color:var(--bq-text);align-items:flex-start;gap:12px;font-size:1rem;line-height:1.5;display:flex}.bq-one2one-lesson .bq-lesson-share-consent input{width:22px;height:22px;accent-color:var(--bq-brand);flex:none;margin:1px 0 0}.bq-one2one-lesson .bq-lesson-readonly{margin-top:20px}.bq-one2one-lesson .bq-lesson-references{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.bq-one2one-lesson .bq-lesson-references:empty{display:none}.bq-one2one-lesson .bq-lesson-live{min-height:0;color:var(--bq-text-secondary);margin:20px 0;font-size:1rem}.bq-one2one-lesson .bq-lesson-live:empty{display:none}.bq-one2one-lesson .bq-lesson-footer{border-top:1px solid var(--bq-border);margin-top:24px;padding-top:20px}.bq-one2one-lesson .bq-lesson-actions{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:12px;display:grid}.bq-one2one-lesson .bq-lesson-actions .bq-primary-button{border:1px solid var(--bq-brand);background:var(--bq-brand);color:var(--bq-surface)}.bq-one2one-lesson button:disabled{opacity:.55;cursor:not-allowed}.bq-one2one-lesson :is(button,textarea,input):focus-visible{outline:3px solid var(--bq-focus);outline-offset:3px}.bq-one2one-lesson .bq-lesson-empty{justify-items:start;gap:16px;padding:24px 0;display:grid}@media (max-width:390px){.bq-one2one-lesson .bq-lesson-actions{grid-template-columns:minmax(0,1fr)}.bq-one2one-lesson .bq-lesson-actions .bq-primary-button{grid-row:1}.bq-one2one-lesson .bq-lesson-actions .bq-secondary-button{grid-row:2}.bq-one2one-lesson .bq-lesson-toolbar{margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.bq-one2one-lesson *{scroll-behavior:auto}}.bq-one2one-home{overflow-wrap:anywhere;min-width:0;max-width:760px;margin-inline:auto;padding:clamp(16px,4.5vw,28px)}.bq-one2one-home__hero{isolation:isolate;border-radius:var(--bq-radius-surface,22px);color:#fff;background:#173d46;align-content:end;min-height:clamp(190px,55vw,280px);display:grid;position:relative;overflow:hidden}.bq-one2one-home__art{z-index:0;background:radial-gradient(at 82% 25%,#d7cea4a1,#0000 45%),radial-gradient(at 22% 4%,#579699eb,#0000 50%),linear-gradient(139deg,#27646b 0%,#294b54 43%,#19323f 100%);position:absolute;inset:0;overflow:hidden}.bq-one2one-home__art-mark{aspect-ratio:1;border:2px solid #fff5c947;border-radius:50%;width:min(75%,345px);position:absolute;top:-30%;right:-5%;box-shadow:0 0 0 28px #fff5c90b,0 0 0 82px #fff5c909}.bq-one2one-home__cover-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bq-one2one-home__hero:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 4%,#0b1b2459 45%,#0c1b23e0 100%);position:absolute;inset:0}.bq-one2one-home__hero-copy{z-index:1;max-width:62ch;padding:clamp(20px,5vw,35px);position:relative}.bq-one2one-home__eyebrow{color:#ffedc2;letter-spacing:.085em;margin:0 0 6px;font-size:.85rem;font-weight:800}.bq-one2one-home .bq-one2one-home__hero h1{color:#fff;font-family:var(--bq-font-editorial,Georgia, serif);margin:0 0 12px;font-size:clamp(2rem,8vw,3.4rem);line-height:1.1}.bq-one2one-home .bq-one2one-home__hero p:not(.bq-one2one-home__eyebrow){color:#fff;text-wrap:pretty;margin:0;font-size:clamp(1rem,3.7vw,1.1rem);line-height:1.52}@media (max-width:360px){.bq-one2one-home__hero{min-height:190px}.bq-one2one-home__hero-copy{padding:16px}}.bq-one2one-home .bq-one2one-home__header h1{color:var(--bq-text);margin-bottom:10px}.bq-one2one-home .bq-one2one-home__header p{max-width:56ch;color:var(--bq-text-secondary);font-size:1rem;line-height:1.58}.bq-one2one-home .bq-one2one-home__primary{margin-block:24px}.bq-one2one-home .bq-one2one-home__primary button{border:1px solid var(--bq-brand);background:var(--bq-brand);width:100%;min-height:52px;color:var(--bq-surface);font-weight:800}.bq-one2one-home .bq-one2one-home__relationships,.bq-one2one-home .bq-one2one-home__tools,.bq-one2one-home .bq-one2one-home__context-disclosure{border-top:1px solid var(--bq-border);padding:20px 0}.bq-one2one-home :is(.bq-one2one-home__relationships h2,.bq-one2one-home__tools summary,.bq-one2one-home__context-disclosure summary){color:var(--bq-text);font-size:var(--bq-type-section);cursor:pointer;margin-bottom:12px;font-weight:750}.bq-one2one-home :is(.bq-one2one-home__tools summary,.bq-one2one-home__context-disclosure summary){align-items:center;min-height:44px;display:flex}.bq-one2one-home :is(.bq-one2one-home__tools,.bq-one2one-home__context-disclosure)[hidden]{display:none}.bq-one2one-home__tools[open] summary,.bq-one2one-home__context-disclosure[open] summary{margin-bottom:12px}.bq-one2one-home [data-pair-status]{color:var(--bq-text-secondary);margin-bottom:12px;font-size:1rem}.bq-one2one-home [data-pair-results]{gap:12px;margin:0 0 14px;padding:0;list-style:none;display:grid}.bq-one2one-home__pair button{border:1px solid var(--bq-border-strong);border-radius:var(--bq-radius-control);background:var(--bq-surface-muted);width:100%;min-height:60px;color:var(--bq-text);font:inherit;text-align:left;overflow-wrap:anywhere;padding:14px;font-size:1rem;font-weight:750}.bq-one2one-home :is(.bq-one2one-home__links,.bq-one2one-home__context){grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bq-one2one-home__context{padding-top:12px}.bq-one2one-home button{white-space:normal;overflow-wrap:anywhere;min-height:44px}.bq-one2one-home :is(button,a):focus-visible{outline:3px solid var(--bq-focus);outline-offset:3px}@media (max-width:390px){.bq-one2one-home :is(.bq-one2one-home__links,.bq-one2one-home__context){grid-template-columns:minmax(0,1fr)}}@keyframes bq-one2one-step-arrive{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bq-one2one-lesson .bq-lesson-header[data-step-arriving] :is(h1,.bq-lesson-counter){animation:bq-one2one-step-arrive var(--bq-v7-motion-standard,.22s) var(--bq-v7-ease,ease-out) both}.bq-one2one-lesson .bq-lesson-header[data-step-arriving] .bq-lesson-counter{animation-delay:40ms}.bq-one2one-home .bq-one2one-home__pair button,.bq-one2one-home .bq-one2one-home__primary button{transition:background-color var(--bq-v7-motion-micro,.15s) ease, border-color var(--bq-v7-motion-micro,.15s) ease, transform var(--bq-v7-motion-micro,.15s) ease}@media (hover:hover) and (pointer:fine){.bq-one2one-home .bq-one2one-home__pair button:not(:disabled):hover{border-color:var(--bq-brand);transform:translateY(-2px)}}.bq-one2one-home :is(.bq-one2one-home__pair button,.bq-one2one-home__primary button):not(:disabled):active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.bq-one2one-lesson .bq-lesson-header[data-step-arriving] :is(h1,.bq-lesson-counter){opacity:1;animation:none;transform:none}.bq-one2one-home :is(.bq-one2one-home__pair button,.bq-one2one-home__primary button){transition:none;transform:none}}:root[data-bq-effective-motion=reduce] .bq-one2one-lesson .bq-lesson-header[data-step-arriving] :is(h1,.bq-lesson-counter),:root[data-bq-motion=off] .bq-one2one-lesson .bq-lesson-header[data-step-arriving] :is(h1,.bq-lesson-counter){opacity:1;animation:none;transform:none}:root[data-bq-effective-motion=reduce] .bq-one2one-home :is(.bq-one2one-home__pair button,.bq-one2one-home__primary button),:root[data-bq-motion=off] .bq-one2one-home :is(.bq-one2one-home__pair button,.bq-one2one-home__primary button){transition:none;transform:none}.bq-assigned-curriculum{max-width:900px;margin-inline:auto;padding:clamp(16px,4vw,28px)}.bq-assigned-curriculum h1{color:var(--bq-text)}.bq-assigned-curriculum__parent{font-family:var(--bq-font-editorial,Georgia, serif);color:var(--bq-text);overflow-wrap:anywhere;margin:18px 0}.bq-assigned-curriculum [data-assigned-status]{min-height:0;color:var(--bq-text-secondary)}.bq-assigned-cards{grid-template-columns:minmax(0,1fr);gap:14px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.bq-assigned-cards__item{min-width:0}.bq-assigned-card{isolation:isolate;border-radius:var(--bq-radius-surface,18px);color:#fff;text-align:left;width:100%;min-height:188px;font:inherit;cursor:pointer;background:#19444d;border:1px solid #ffffff29;align-items:flex-end;padding:clamp(18px,5vw,24px);display:flex;position:relative;overflow:hidden}.bq-assigned-card:after{z-index:-1;content:"";pointer-events:none;background:linear-gradient(#06131c1f,#06131c8c 52%,#06131ceb);position:absolute;inset:0}.bq-assigned-card__art{z-index:-2;background:radial-gradient(at 78% 22%,#74929c,#0000 53%),linear-gradient(145deg,#3e6d73,#133946);position:absolute;inset:0;overflow:hidden}.bq-assigned-card--module .bq-assigned-card__art{background:radial-gradient(at 78% 28%,#ba916b,#0000 48%),linear-gradient(150deg,#756351,#393c54)}.bq-assigned-card--lesson .bq-assigned-card__art{background:radial-gradient(at 80% 24%,#a7a079,#0000 51%),linear-gradient(145deg,#4b725e,#243f49)}.bq-assigned-cards__item:nth-child(3n+2) .bq-assigned-card__art{filter:hue-rotate(18deg)}.bq-assigned-cards__item:nth-child(3n+3) .bq-assigned-card__art{filter:hue-rotate(-16deg)}.bq-assigned-card__halo{aspect-ratio:1;border:2px solid #fff4d338;border-radius:50%;width:min(67%,280px);position:absolute;inset:-48% -12% auto auto;box-shadow:0 0 0 32px #fff4d30e,0 0 0 80px #fff4d309}.bq-assigned-card__image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bq-assigned-card__content{z-index:1;overflow-wrap:anywhere;justify-items:start;gap:8px;min-width:0;max-width:100%;display:grid;position:relative}.bq-assigned-card__kind{color:#fff0ca;letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:800}.bq-assigned-card__title{font-family:var(--bq-font-editorial,Georgia, serif);color:#fff;font-size:clamp(1.35rem,5vw,1.9rem);font-weight:720;line-height:1.2}.bq-assigned-card__open{color:#fff;text-underline-offset:4px;font-size:1rem;font-weight:760;text-decoration:underline}.bq-assigned-card:hover:not(:disabled){border-color:#ffffff73}.bq-assigned-card:focus-visible{outline:3px solid var(--bq-focus);outline-offset:4px}.bq-assigned-curriculum [data-assigned-action]{min-height:44px;margin:4px 8px 4px 0}@media (min-width:660px){.bq-assigned-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:360px){.bq-assigned-card{min-height:170px;padding:18px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bq-assigned-card__art{transition:transform var(--bq-v7-motion-standard,.22s) var(--bq-v7-ease,ease-out)}.bq-assigned-card:hover:not(:disabled) .bq-assigned-card__art{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.bq-assigned-card__art{transition:none;transform:none}}:root[data-bq-effective-motion=reduce] .bq-assigned-card__art,:root[data-bq-motion=off] .bq-assigned-card__art{transition:none;transform:none!important}:root{--bq-v7-motion-micro:.15s;--bq-v7-motion-standard:.22s;--bq-v7-motion-page:.3s;--bq-v7-motion-card:.28s;--bq-v7-ease:cubic-bezier(.2,.8,.2,1);--bq-v7-spring-ease:cubic-bezier(.22,1.2,.36,1)}.bq-nav [data-route-link]{transition:color var(--bq-v7-motion-standard) var(--bq-v7-ease), background-color var(--bq-v7-motion-standard) var(--bq-v7-ease);position:relative}.bq-nav [data-route-link]:before{content:"";opacity:0;height:3px;transition:opacity var(--bq-v7-motion-standard) ease, transform var(--bq-v7-motion-standard) var(--bq-v7-ease);pointer-events:none;background:currentColor;border-radius:999px;position:absolute;top:1px;left:24%;right:24%;transform:scaleX(.7)}.bq-nav [data-route-link][aria-current=page]:before{opacity:1;transform:scaleX(1)}.bq-nav [data-route-link]:focus-visible{outline:3px solid var(--bq-brand,#215c42);outline-offset:-3px}@media (prefers-reduced-motion:reduce){.bq-nav [data-route-link],.bq-nav [data-route-link]:before{transition:none!important}}:root[data-bq-effective-motion=reduce] .bq-nav [data-route-link],:root[data-bq-effective-motion=reduce] .bq-nav [data-route-link]:before{transition:none!important}.bq-main .bq-hero.bq-v7-home-feature{isolation:isolate;width:100%;min-height:clamp(300px,82vw,430px);margin:0 0 var(--bq-space-4,16px);color:#fff;background:radial-gradient(at 87% 21%,#69826a 0,#0000 48%),linear-gradient(130deg,#1c5143 0%,#102e2c 52%,#101d20 100%);border:1px solid #e7d5a945;border-radius:clamp(22px,5vw,30px);align-items:flex-end;padding:clamp(22px,6vw,38px);display:flex;position:relative;overflow:hidden;box-shadow:0 16px 32px #0d231c24}.bq-main .bq-hero.bq-v7-home-feature:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#08171714 0%,#08171747 33%,#081717b8 71%,#081717ed 100%);position:absolute;inset:0}.bq-main .bq-hero.bq-v7-home-feature>img{z-index:0;object-fit:cover;object-position:72% 50%;filter:none;border-radius:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;display:block;position:absolute;inset:0}.bq-v7-home-feature .bq-home-welcome{z-index:2;justify-content:space-between;align-items:flex-end;gap:12px;width:100%;min-width:0;display:flex;position:relative}.bq-v7-home-feature .bq-v7-home-feature__copy{z-index:2;min-width:0;max-width:100%;position:relative}.bq-v7-home-feature .bq-v7-home-feature__date{color:#f8f2e5;font:650 clamp(12px, 1.15rem, 15px)/1.4 var(--bq-font-interface,system-ui);letter-spacing:.035em;margin:0 0 10px;display:block}.bq-main .bq-hero.bq-v7-home-feature h1{color:#fff;max-width:100%;font:650 clamp(1.65rem, 8vw, 3.5rem)/1.04 var(--bq-font-editorial,Georgia, serif);letter-spacing:-.035em;overflow-wrap:anywhere;text-shadow:0 2px 20px #00000038;margin:0 0 clamp(18px,5vw,26px)}.bq-v7-home-feature .bq-v7-home-feature__action{color:#173b34;width:auto;min-width:172px;max-width:100%;min-height:50px;font:800 1rem/1.25 var(--bq-font-interface,system-ui);white-space:normal;text-align:center;cursor:pointer;background:#fff8e6;border:1px solid #ffffff80;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:10px 18px;display:inline-flex;box-shadow:0 8px 24px #00000030}.bq-v7-home-feature .bq-v7-home-feature__action:hover{background:#fff}.bq-v7-home-feature .bq-v7-home-feature__action:focus-visible{outline-offset:3px;outline:3px solid #fff}.bq-v7-home-feature .bq-v7-home-feature__action svg{flex:none}.bq-v7-home-feature .bq-home-welcome__mark{color:#fff;background:#0a272242;border:1px solid #ffffff38;flex:none;align-self:flex-start}@media (max-width:430px){.bq-main .bq-hero.bq-v7-home-feature{min-height:clamp(270px,66vw,300px);padding:22px}.bq-v7-home-feature .bq-home-welcome__mark{width:42px;height:42px}}@media (prefers-reduced-motion:reduce){.bq-v7-home-feature .bq-v7-home-feature__action{transition:none!important}}
