.cb-app,.cb-app[data-shell]{flex-direction:column}.cb-main{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative}.cb-main>.cx-list{flex:1}.cb-bar{flex:none;display:flex;gap:6px;padding:6px 10px calc(6px + env(safe-area-inset-bottom));background:var(--cx-glass-head);box-shadow:inset 0 1px 0 var(--cx-glass-line)}.cb-tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border-radius:14px;color:var(--cx-ink-3);font:600 12.5px/1.2 var(--cx-font);text-decoration:none;-webkit-tap-highlight-color:transparent}.cb-tab[aria-current=page]{color:var(--cx-ink);background:var(--cx-sunken)}.cb-tab svg{width:24px;height:24px}.cb-church{display:none}@media (hover:hover){.cb-tab:hover{color:var(--cx-ink);background:var(--cx-hover)}}@media (min-width:900px) and (min-height:501px),(min-width:900px) and (pointer:fine),(min-width:900px) and (pointer:none){.cb-app[data-shell]{flex-direction:row}.cb-bar{order:-1;flex-direction:column;justify-content:flex-start;width:232px;padding:20px 14px;gap:4px;background:var(--cx-canvas);box-shadow:inset -1px 0 0 var(--cx-line)}.cb-church{display:flex;align-items:center;gap:10px;padding:4px 10px 18px;font:650 15px/1.3 var(--cx-font);color:var(--cx-ink)}.cb-church img,.cb-church span{width:28px;height:28px;border-radius:8px;flex:none;-o-object-fit:cover;object-fit:cover}.cb-church span{display:grid;place-items:center;background:var(--cx-ink);color:var(--cx-canvas);font-size:12px;font-weight:700}.cb-tab{flex:none;flex-direction:row;justify-content:flex-start;gap:12px;min-height:48px;padding:0 14px;font-size:15px}}.cb-app .cx-bv{font-size:23px;line-height:1.7}.cb-app .cx-bv sup{font-size:12px}.cb-app .cx-bible-arrows{bottom:18px}.cb-app .cx-bible-page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.cb-calm{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:calc(env(safe-area-inset-top) + 32px) 24px calc(env(safe-area-inset-bottom) + 32px);max-width:420px;margin:0 auto;width:100%}.cb-calm h1{margin:10px 0 0;font:650 24px/1.25 var(--cx-font);letter-spacing:-.02em;color:var(--cx-ink)}.cb-calm p{margin:0;font-size:16px;line-height:1.5;color:var(--cx-ink-3)}.cb-mark{margin-bottom:4px}.cb-go{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;margin-top:16px;border:0;border-radius:99px;background:var(--cx-accent);color:var(--cx-accent-ink);font:650 16px/1 var(--cx-font);text-decoration:none;cursor:pointer;width:100%}.cb-go:disabled{opacity:.5;cursor:default}.cb-code{width:100%;margin-top:18px;min-height:64px;border:0;border-radius:18px;background:var(--cx-sunken);color:var(--cx-ink);text-align:center;font:600 32px/1 var(--cx-font);letter-spacing:.32em;padding:0 0 0 .32em;font-variant-numeric:tabular-nums}.cb-code:focus{outline:2px solid var(--cx-accent);outline-offset:2px}.cb-err{min-height:22px;font-size:14px;color:var(--cx-danger)}.cb-small{font-size:14px!important}.cb-pray{flex:1;overflow-y:auto;overscroll-behavior:contain}.cb-pray-in{max-width:620px;margin:0 auto;padding:calc(env(safe-area-inset-top) + 22px) 18px 40px}.cb-pray h1{margin:6px 0 4px;font:650 28px/1.2 var(--cx-font);letter-spacing:-.02em;color:var(--cx-ink)}.cb-pray-lead{margin:0 0 18px;color:var(--cx-ink-3);font-size:15px;line-height:1.5}.cb-add{display:flex;gap:8px}.cb-add input{flex:1;min-width:0;padding:0 16px;background:var(--cx-sunken);color:var(--cx-ink);font:400 17px var(--cx-font)}.cb-add button,.cb-add input{min-height:52px;border:0;border-radius:16px}.cb-add button{flex:none;padding:0 20px;background:var(--cx-accent);color:var(--cx-accent-ink);font:650 16px var(--cx-font);cursor:pointer}.cb-add button:disabled{opacity:.45;cursor:default}.cb-list{list-style:none;margin:18px 0 0;padding:0}.cb-item{padding:14px 4px;box-shadow:inset 0 -1px 0 var(--cx-line)}.cb-item,.cb-item label{display:flex;align-items:flex-start;gap:12px}.cb-item label{flex:1;min-width:0;cursor:pointer;font-size:17px;line-height:1.45;color:var(--cx-ink);overflow-wrap:anywhere}.cb-item input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--cx-accent)}.cb-item[data-done] label span{color:var(--cx-ink-3)}.cb-item small{display:block;margin-top:2px;font-size:13px;color:var(--cx-accent-text)}.cb-del{flex:none;width:40px;height:40px;margin:-8px -4px -8px 0;border:0;border-radius:99px;background:none;color:var(--cx-ink-3);display:grid;place-items:center;cursor:pointer}@media (hover:hover){.cb-del:hover{background:var(--cx-hover);color:var(--cx-ink)}}.cb-head-sec{margin:26px 4px 0;font:600 12px/1 var(--cx-font);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-ink-3)}.cb-empty{margin:24px 4px;color:var(--cx-ink-3);font-size:15px;line-height:1.5}