/* Upper Room piece 7-16b: Search page. Prefix .us. Matches History (.uh), the dock and the feed. */
.us{position:fixed;top:0;left:0;right:0;bottom:0;z-index:23;background:#000;color:var(--tx,#e7e9ea);display:flex;flex-direction:column;overflow:hidden;transform:translate3d(100%,0,0);transition:transform .36s var(--ease,cubic-bezier(.32,.72,0,1));will-change:transform}
.us.on{transform:none}
.us svg{display:block}
.us button{-webkit-tap-highlight-color:transparent;font:inherit}
.us mark{background:rgba(29,155,240,.24);color:#fff;border-radius:4px;padding:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.us-st{animation:us-in .32s var(--ease,ease) both;animation-delay:calc(var(--i,0) * 28ms)}
@keyframes us-in{from{opacity:0;transform:translate3d(0,8px,0)}}
@keyframes us-drop{from{opacity:0;transform:translate3d(0,-6px,0)}}

/* header, field, filter button */
.us-hd{flex:none;position:relative;z-index:3;padding-top:var(--top,env(safe-area-inset-top));background:rgba(0,0,0,.84);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line,#2f3336)}
.us-bar{height:56px;display:flex;align-items:center;gap:6px;padding:0 8px;transition:height .24s var(--ease,ease)}
.us.sm .us-bar{height:48px}
.us-b{position:relative;flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:none;border:0;padding:0;color:inherit;cursor:pointer;transition:background .2s,transform .12s,color .2s}
.us-b:active{background:rgba(231,233,234,.12);transform:scale(.92)}
.us-b svg{width:22px;height:22px}
.us-b.lit{color:var(--blue,#1d9bf0)}
.us-flt[data-n]:not([data-n="0"])::after{content:attr(data-n);position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:8px;background:var(--blue,#1d9bf0);color:#fff;font-size:11px;font-weight:800;line-height:16px;text-align:center}
.us-f{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 6px 0 14px;border-radius:99px;background:#202327;border:1px solid transparent;color:var(--dim,#71767b);transition:border-color .2s,background .2s,height .24s var(--ease,ease)}
.us.sm .us-f{height:36px}
.us-f:focus-within{border-color:var(--blue,#1d9bf0);background:#000}
.us-fi{flex:none;width:19px;height:19px}
.us-fi svg{width:19px;height:19px;overflow:visible}
.us-sd .h{transition:opacity .2s}
.us-sd .w{opacity:0;transform:scale(.3);transform-box:view-box;transform-origin:15.4px 15.4px;transition:opacity .25s,transform .35s var(--ease,ease)}
.us-f.busy .us-sd .h{opacity:0}
.us-f.busy .us-sd .w{opacity:1;transform:none;animation:us-flap .8s ease-in-out infinite alternate}
@keyframes us-flap{to{transform:rotate(-16deg)}}
.us-in{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;padding:0;color:var(--tx,#e7e9ea);font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}
.us-in::placeholder{color:var(--dim,#71767b)}
.us-in::-webkit-search-cancel-button,.us-in::-webkit-search-decoration{-webkit-appearance:none}
.us-x{display:none;flex:none;width:20px;height:20px;margin-right:6px;border-radius:50%;place-items:center;border:0;padding:0;background:var(--tx,#e7e9ea);color:#000;cursor:pointer}
.us-x svg{width:12px;height:12px;stroke-width:2.6}
.us-f.has .us-x{display:grid}
.us-mic{display:none;flex:none;width:30px;height:30px;border-radius:50%;place-items:center;border:0;padding:0;background:none;color:var(--dim,#71767b);cursor:pointer}
.us-mic svg{width:19px;height:19px}
.us-mic.ok{display:grid}
.us-f.has .us-mic{display:none}
.us-mic.rec{display:grid;color:#f4212e;animation:us-pulse 1.1s ease-in-out infinite}
@keyframes us-pulse{50%{transform:scale(1.16)}}

/* active filter chips */
.us-chips{display:none;gap:8px;padding:0 12px 10px;overflow-x:auto;scrollbar-width:none}
.us-chips.on{display:flex}
.us-chips::-webkit-scrollbar{display:none}
.us-chip{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px 0 12px;border-radius:99px;border:1px solid rgba(29,155,240,.5);background:rgba(29,155,240,.12);color:#8ecdf8;font-size:14px;font-weight:600;cursor:pointer;animation:us-in .26s var(--ease,ease) both}
.us-chip i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:rgba(142,205,248,.18)}
.us-chip i svg{width:10px;height:10px;stroke-width:2.8}
.us-chip.gold{border-color:rgba(212,172,94,.55);background:rgba(212,172,94,.12);color:var(--gold,#d4ac5e)}

/* tabs */
.us-tabs{position:relative;display:flex;height:48px;overflow-x:auto;scrollbar-width:none;padding:0 4px;-webkit-overflow-scrolling:touch}
.us-tabs::-webkit-scrollbar{display:none}
.us-hd.idle .us-tabs{display:none}
.us-t{flex:none;display:flex;align-items:center;gap:6px;height:100%;padding:0 14px;background:none;border:0;color:var(--dim,#71767b);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:color .2s}
.us-t svg{width:19px;height:19px;overflow:visible;transition:transform .2s var(--ease,ease)}
.us-t:active svg{transform:scale(.86)}
.us-t.on{color:var(--tx,#e7e9ea)}
.us-t.gold.on{color:var(--gold,#d4ac5e)}
.us-ink{position:absolute;left:0;bottom:0;height:4px;width:0;border-radius:4px;background:var(--blue,#1d9bf0);pointer-events:none}
.us-ink.an{transition:transform .34s var(--ease,ease),width .34s var(--ease,ease),background .3s}
.us-ink.gold{background:var(--gold,#d4ac5e)}
.us-t.on .us-crown .rays{animation:us-glow .7s ease both}
.us-t.on .us-hand{transform-box:view-box;transform-origin:12px 12px;animation:us-tick .6s var(--ease,ease)}
.us-t.on .us-rise .sun{animation:us-sunup .7s var(--ease,ease) both}
.us-t.on .us-lamp .fl{transform-box:view-box;transform-origin:12px 11px;animation:us-flick 1.8s ease-in-out infinite}
@keyframes us-glow{from{opacity:0;transform:translate3d(0,2px,0)}}
@keyframes us-tick{from{transform:rotate(-100deg)}}
@keyframes us-sunup{from{transform:translate3d(0,3px,0);opacity:.2}}
@keyframes us-flick{50%{transform:scale(.9,1.08)}}

/* body, sections */
.us-body{position:relative;flex:1;min-height:0}
.us-sc{position:absolute;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(var(--urnb-h,0px) + env(safe-area-inset-bottom) + 24px)}
.us-sec{padding:14px 0 6px}
.us-h{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 16px 10px;font-size:20px;font-weight:800;letter-spacing:-.2px}
.us-h button{background:none;border:0;padding:0;color:var(--blue,#1d9bf0);font-size:14px;font-weight:600;cursor:pointer}
.us-link{display:block;width:100%;padding:13px 16px;background:none;border:0;border-bottom:1px solid var(--line,#2f3336);color:var(--blue,#1d9bf0);font-size:15px;text-align:left;cursor:pointer}
.us-link:active{background:rgba(231,233,234,.05)}

/* recent searches */
.us-r{display:flex;align-items:center;gap:12px;width:100%;padding:10px 8px 10px 16px;background:none;border:0;color:inherit;font-size:16px;text-align:left;cursor:pointer}
.us-r:active{background:rgba(231,233,234,.06)}
.us-r>svg{flex:none;width:20px;height:20px;color:var(--dim,#71767b)}
.us-r span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.us-rm{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:var(--dim,#71767b)}
.us-rm svg{width:16px;height:16px}

/* topics */
.us-tps{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px}
.us-tp{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 10px;border-radius:99px;border:1px solid var(--line,#2f3336);background:#0b0c0d;color:var(--tx,#e7e9ea);font-size:15px;font-weight:600;cursor:pointer;transition:transform .12s,background .2s}
.us-tp svg{width:16px;height:16px;color:var(--blue,#1d9bf0)}
.us-tp:active{transform:scale(.95);background:#16181a}

/* communities: tiles on the start page, rows in the Communities tab */
.us-cms{display:flex;gap:10px;padding:0 16px 4px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.us-cms::-webkit-scrollbar{display:none}
.us-cc{--c:#1d9bf0;flex:none;width:152px;scroll-snap-align:start;padding:14px;border-radius:18px;border:1px solid var(--line,#2f3336);background:#0b0c0d;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 28%,#000),#0b0c0d 72%);color:inherit;text-align:left;cursor:pointer;transition:transform .15s}
.us-cc:active{transform:scale(.96)}
.us-cc b{display:block;margin-top:10px;font-size:15px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.us-cc small{display:block;margin-top:2px;color:var(--dim,#71767b);font-size:13px}
.us-ci{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c,#1d9bf0);color:#fff;overflow:hidden}
.us-ci svg{width:24px;height:24px}
.us-ci.sm{width:44px;height:44px}

/* people rows (also used for community rows and suggestions) */
.us-p{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 16px;background:none;border:0;color:inherit;text-align:left;cursor:pointer}
.us-p:active{background:rgba(231,233,234,.05)}
.us-av{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:#202327;object-fit:cover}
.us-pm{flex:1;min-width:0}
.us-pn{display:flex;align-items:center;gap:4px;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.us-pn svg{flex:none;width:16px;height:16px;color:var(--blue,#1d9bf0)}
.us-pu{display:block;color:var(--dim,#71767b);font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.us-pb{margin:4px 0 0;font-size:14px;line-height:1.35;color:var(--tx,#e7e9ea);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.us-fo{flex:none;align-self:center;height:32px;padding:0 16px;border-radius:99px;border:1px solid var(--tx,#e7e9ea);background:var(--tx,#e7e9ea);color:#000;font-size:14px;font-weight:700;cursor:pointer;transition:transform .12s}
.us-fo:active{transform:scale(.94)}
.us-fo.on{background:none;border-color:var(--line,#2f3336);color:var(--tx,#e7e9ea)}

/* live suggestions */
.us-sg{display:none;position:absolute;left:0;right:0;top:100%;z-index:4;max-height:62vh;overflow-y:auto;background:#000;border-bottom:1px solid var(--line,#2f3336);box-shadow:0 18px 40px rgba(0,0,0,.65);overscroll-behavior:contain}
.us-sg.on{display:block;animation:us-drop .2s var(--ease,ease)}
.us-sr{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 8px 8px 16px;background:none;border:0;color:inherit;font-size:16px;text-align:left;cursor:pointer}
.us-sr:active,.us-sr.hi{background:rgba(231,233,234,.06)}
.us-sr .us-av,.us-sr .us-ci{width:36px;height:36px}
.us-sr>svg{flex:none;width:22px;height:22px;color:var(--dim,#71767b)}
.us-sr.go>svg{color:var(--blue,#1d9bf0)}
.us-sr .us-pm{line-height:1.25}
.us-sr .fl{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--dim,#71767b)}
.us-sr .fl svg{width:18px;height:18px}
.us-sg mark{background:none;color:var(--tx,#e7e9ea);font-weight:800;padding:0}

/* results */
.us-list>article{animation:us-in .3s var(--ease,ease) both;animation-delay:calc(var(--i,0) * 28ms)}
.us-list .us-snip{white-space:pre-wrap;word-wrap:break-word}
.us-more{display:block;margin:14px auto;height:36px;padding:0 18px;border-radius:99px;border:1px solid var(--line,#2f3336);background:none;color:var(--blue,#1d9bf0);font-size:15px;font-weight:600;cursor:pointer}
.us-end{margin:18px 0;text-align:center;color:var(--dim,#71767b);font-size:14px}

/* media grid */
.us-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}
.us-g{position:relative;aspect-ratio:1/1;overflow:hidden;background:#16181a;border:0;padding:0;cursor:pointer}
.us-g img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .35s,transform .25s}
.us-g img.ld{opacity:1}
.us-g:active img{transform:scale(.96)}
.us-gd{position:absolute;right:6px;bottom:6px;display:flex;align-items:center;gap:3px;padding:2px 6px;border-radius:6px;background:rgba(0,0,0,.62);color:#fff;font-size:12px;font-weight:700}
.us-gd svg{width:10px;height:10px}

/* the care card */
.us-care{margin:12px 16px 4px;padding:18px;border-radius:20px;border:1px solid rgba(212,172,94,.42);background:linear-gradient(170deg,rgba(212,172,94,.15),rgba(0,0,0,0) 72%);animation:us-in .4s var(--ease,ease) both}
.us-care .us-art{width:46px;height:46px;color:var(--gold,#d4ac5e)}
.us-care b{display:block;margin:10px 0 6px;font-size:18px;font-weight:800}
.us-care p{margin:0 0 14px;color:#c9ccce;font-size:15px;line-height:1.45}
.us-care .row{display:flex;flex-wrap:wrap;gap:8px}
.us-care a,.us-care button{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:99px;border:0;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}
.us-care .p{background:var(--gold,#d4ac5e);color:#000}
.us-care .s{background:none;border:1px solid rgba(212,172,94,.55);color:var(--gold,#d4ac5e)}

/* empty states and artwork */
.us-empty{padding:52px 32px 40px;text-align:center;color:var(--dim,#71767b);animation:us-in .4s var(--ease,ease) both}
.us-empty .us-art{width:112px;height:112px;margin:0 auto 18px;color:var(--tx,#e7e9ea)}
.us-empty .us-art-sun{color:var(--gold,#d4ac5e)}
.us-empty .us-art-dove{color:var(--gold,#d4ac5e)}
.us-empty b{display:block;margin-bottom:6px;color:var(--tx,#e7e9ea);font-size:22px;font-weight:800;letter-spacing:-.2px}
.us-empty p{margin:0 auto;max-width:300px;font-size:15px;line-height:1.45}
.us-empty button{margin-top:18px;height:40px;padding:0 20px;border-radius:99px;border:0;background:var(--tx,#e7e9ea);color:#000;font-size:15px;font-weight:700;cursor:pointer}
.us-art-scroll .ln{stroke-dasharray:30;stroke-dashoffset:30;stroke:var(--dim,#71767b);animation:us-draw .9s .35s ease forwards}
.us-art-scroll .dv{animation:us-float 3.4s ease-in-out infinite}
.us-art-sun .sun{animation:us-sunup 1.1s var(--ease,ease) both}
.us-art-sun .rays{animation:us-glow 1.1s .3s ease both}
.us-art-dove{animation:us-float 3.4s ease-in-out infinite}
@keyframes us-draw{to{stroke-dashoffset:0}}
@keyframes us-float{50%{transform:translate3d(0,-3px,0)}}

/* loading: soft light through a window */
.us-sk{display:flex;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line,#2f3336)}
.us-sk i{position:relative;display:block;overflow:hidden;border-radius:8px;background:#16181a}
.us-sk i::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(105deg,transparent 30%,rgba(255,236,196,.06) 44%,rgba(255,250,235,.13) 50%,rgba(255,236,196,.06) 56%,transparent 70%);transform:translate3d(-100%,0,0);animation:us-light 1.7s ease-in-out infinite}
.us-sk .a{flex:none;width:40px;height:40px;border-radius:50%}
.us-sk span{flex:1;display:grid;gap:9px;align-content:start;padding-top:4px}
.us-sk .l{height:12px}
.us-sk .s{width:38%}
.us-sk .m{width:72%}
.us-sk.t{padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:2px}
.us-sk.t i{aspect-ratio:1/1;border-radius:0}
@keyframes us-light{to{transform:translate3d(100%,0,0)}}

/* bell (Follow this search, arrives in 7-16e) */
.us-bell{transform-origin:50% 12%}
.us-b.ring .us-bell{animation:us-ring .8s ease}
@keyframes us-ring{20%{transform:rotate(16deg)}40%{transform:rotate(-13deg)}60%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}

/* filters sheet */
.us-fs-bg{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;background:rgba(91,112,131,.4);opacity:0;pointer-events:none;transition:opacity .25s}
.us-fs{position:absolute;left:0;right:0;bottom:0;z-index:7;max-height:86%;overflow-y:auto;background:#000;border-radius:20px 20px 0 0;box-shadow:0 -1px 0 var(--line,#2f3336);padding:8px 0 calc(env(safe-area-inset-bottom) + 16px);transform:translate3d(0,100%,0);transition:transform .34s var(--ease,ease);overscroll-behavior:contain}
.us.fs .us-fs{transform:none}
.us.fs .us-fs-bg{opacity:1;pointer-events:auto}
.us-fs .grab{width:36px;height:5px;margin:0 auto 10px;border-radius:3px;background:#3e4144}
.us-fs h4{margin:0;padding:14px 16px 10px;font-size:15px;font-weight:800;color:var(--dim,#71767b);text-transform:uppercase;letter-spacing:.4px}
.us-seg{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 6px}
.us-seg button{height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--line,#2f3336);background:none;color:var(--tx,#e7e9ea);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s}
.us-seg button.on{background:var(--tx,#e7e9ea);border-color:var(--tx,#e7e9ea);color:#000}
.us-sw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:16px}
.us-sw small{display:block;color:var(--dim,#71767b);font-size:13px}
.us-tg{flex:none;position:relative;width:50px;height:30px;border-radius:99px;border:0;padding:0;background:#3e4144;cursor:pointer;transition:background .2s}
.us-tg::after{content:"";position:absolute;top:3px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;transition:transform .25s var(--ease,ease)}
.us-tg.on{background:var(--blue,#1d9bf0)}
.us-tg.on.gold{background:var(--gold,#d4ac5e)}
.us-tg.on::after{transform:translate3d(20px,0,0)}
.us-fin{display:block;box-sizing:border-box;width:calc(100% - 32px);height:44px;margin:0 16px;padding:0 14px;border-radius:12px;border:1px solid var(--line,#2f3336);background:#0b0c0d;color:var(--tx,#e7e9ea);font:inherit;font-size:16px;outline:0}
.us-fin:focus{border-color:var(--blue,#1d9bf0)}
.us-fs .go{display:block;width:calc(100% - 32px);height:48px;margin:18px 16px 0;border-radius:99px;border:0;background:var(--tx,#e7e9ea);color:#000;font-size:16px;font-weight:800;cursor:pointer}
.us-fs .clr{display:block;margin:10px auto 0;background:none;border:0;color:var(--dim,#71767b);font-size:15px;cursor:pointer}

.us-art-care{color:var(--gold,#d4ac5e)}
.us-art-people{color:var(--blue,#1d9bf0)}
.us-art-media{color:var(--dim,#71767b)}
.us{box-shadow:-10px 0 30px rgba(0,0,0,.55);overscroll-behavior:contain}
.us-main,.us-view{position:relative}
.us-ft{padding:4px 0 8px}
.us-bk{flex:none}
@media (prefers-reduced-motion:reduce){
  .us,.us *,.us *::before,.us *::after{animation:none!important;transition:none!important}
  .us-sk i::after{display:none}
  .us-art-scroll .ln{stroke-dashoffset:0}
}
/* ur7-16b css end */
/* 7-16b tray: flagship filters tray */
.us .us-fs-bg{background:rgba(0,0,0,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .5s var(--ease,cubic-bezier(.32,.72,0,1))}
.us.fs .us-fs-bg{opacity:1;pointer-events:auto}
.us .us-fs{position:absolute;top:auto;left:0;right:0;bottom:0;z-index:7;box-sizing:border-box;display:flex;flex-direction:column;width:auto;max-width:600px;height:auto;max-height:calc(100% - var(--top,env(safe-area-inset-top)) - 40px);margin:0 auto;padding:0;overflow:visible;border:0;border-radius:28px 28px 0 0;background:linear-gradient(180deg,rgba(38,41,47,.94) 0,rgba(20,22,26,.97) 120px,rgba(12,13,16,.98) 100%);-webkit-backdrop-filter:blur(30px) saturate(1.6);backdrop-filter:blur(30px) saturate(1.6);box-shadow:0 -1px 0 rgba(255,255,255,.1),0 -24px 60px rgba(0,0,0,.6);color:var(--tx,#e7e9ea);opacity:1;transform:translateY(calc(100% + 48px));visibility:hidden;pointer-events:none;transition:transform .52s var(--ease,cubic-bezier(.32,.72,0,1)),visibility 0s linear .52s;will-change:transform}
.us.fs .us-fs{transform:translateY(0);visibility:visible;pointer-events:auto;transition:transform .52s var(--ease,cubic-bezier(.32,.72,0,1)),visibility 0s}
.us .us-fs.usf-drag{transition:none}
.us .us-fs::before{content:"";position:absolute;left:16%;right:16%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,172,94,.5),rgba(255,255,255,.35),rgba(212,172,94,.5),transparent);pointer-events:none}
.us .us-fs::after{content:"";position:absolute;left:0;right:0;top:100%;height:60px;background:rgba(12,13,16,.98)}
.us .usf-hd{flex:none;position:relative;padding:8px 8px 6px;touch-action:none}
.us .usf-grab{padding:2px 0 8px}
.us .usf-grab i{display:block;width:38px;height:5px;margin:0 auto;border-radius:5px;background:rgba(255,255,255,.26);transition:background .2s,width .25s}
.us .us-fs.usf-drag .usf-grab i{width:46px;background:rgba(255,255,255,.5)}
.us .usf-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:40px}
.us .usf-t{display:flex;align-items:center;gap:8px;margin:0;padding:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:#f2f3f4}
.us .usf-n{display:none;min-width:22px;height:22px;padding:0 7px;box-sizing:border-box;border-radius:99px;background:linear-gradient(180deg,#e6c27a,#c89a45);color:#1a1408;font-size:13px;font-style:normal;font-weight:800;line-height:22px;text-align:center;box-shadow:0 2px 10px rgba(212,172,94,.35)}
.us .usf-n.on{display:inline-block}
.us .usf-n.bump{animation:usf-bump .42s var(--upe-spring,cubic-bezier(.34,1.56,.64,1))}
.us .usf-rs,.us .usf-dn{justify-self:start;display:inline-flex;align-items:center;gap:6px;width:auto;height:40px;margin:0;padding:0 12px;border:0;border-radius:99px;background:transparent;color:var(--blue,#1d9bf0);font:inherit;font-size:16px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .2s,background .2s}
.us .usf-dn{justify-self:end;font-weight:700}
.us .usf-rs:active,.us .usf-dn:active{background:rgba(29,155,240,.14)}
.us .usf-rs:disabled{opacity:.35;cursor:default;background:transparent}
.us .usf-ri{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.us .usf-sc{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:4px 12px 12px}
.us .usf-card{margin:0 0 10px;padding:14px;border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.us.fs .usf-card{animation:usf-rise .55s var(--ease,cubic-bezier(.32,.72,0,1)) both;animation-delay:calc(var(--i,0) * 45ms + 60ms)}
.us .us-fs.usf-q .usf-card{animation:none}
.us .usf-card h4{display:flex;align-items:center;gap:10px;margin:0 0 12px;padding:0;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:#f2f3f4}
.us .usf-i{flex:none;width:28px;height:28px;padding:5px;box-sizing:border-box;border-radius:9px;background:rgba(29,155,240,.14);fill:none;stroke:#6cc0f7;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.us .usf-card[data-k="pray"] .usf-i{background:rgba(212,172,94,.15);stroke:var(--gold,#d4ac5e)}
.us .usf-card[data-k="from"] .usf-i{background:rgba(167,139,250,.15);stroke:#b9a4fb}
.us .usf-seg{display:flex;flex-wrap:wrap;gap:8px}
.us .usf-seg button{display:inline-flex;align-items:center;width:auto;height:38px;margin:0;padding:0 15px;border:1px solid rgba(255,255,255,.1);border-radius:99px;background:rgba(255,255,255,.05);color:#e7e9ea;font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .25s,border-color .25s,color .25s,box-shadow .25s,transform .18s var(--ease,ease),padding .3s var(--ease,ease)}
.us .usf-seg button:active{transform:scale(.95)}
.us .usf-seg button.on{padding-left:11px;background:rgba(29,155,240,.2);border-color:rgba(29,155,240,.75);color:#fff;box-shadow:0 0 0 3px rgba(29,155,240,.12)}
.us .usf-ck{flex:none;width:0;height:15px;margin-right:0;opacity:0;fill:none;stroke:#8ecdf8;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;transition:width .3s var(--ease,ease),margin .3s var(--ease,ease),opacity .2s}
.us .usf-seg button.on .usf-ck{width:15px;margin-right:6px;opacity:1}
.us .usf-sw{display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:10px;box-sizing:border-box;border:1px solid transparent;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .3s,border-color .3s}
.us .usf-sw+.usf-sw{margin-top:4px}
.us .usf-sw:active{background:rgba(255,255,255,.04)}
.us .usf-sw.on{background:rgba(212,172,94,.09);border-color:rgba(212,172,94,.28)}
.us .usf-si{flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.06);transition:background .3s,box-shadow .3s}
.us .usf-ic{width:24px;height:24px;fill:none;stroke:#9aa0a6;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:stroke .3s,transform .4s var(--upe-spring,cubic-bezier(.34,1.56,.64,1))}
.us .usf-ic .fl,.us .usf-ic .ry{transform-box:view-box;transform-origin:12px 9px}
.us .usf-sw.on .usf-si{background:rgba(212,172,94,.18);box-shadow:0 0 18px rgba(212,172,94,.28)}
.us .usf-sw.on .usf-ic{stroke:var(--gold,#d4ac5e);transform:scale(1.06)}
.us .usf-sw.on .usf-ic .fl{fill:rgba(212,172,94,.55);animation:usf-flick 2.4s ease-in-out infinite}
.us .usf-sw.on .usf-ic .ry{animation:usf-glow 2.8s ease-in-out infinite}
.us .usf-st{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}
.us .usf-st b{font-size:16px;font-weight:600;color:#f2f3f4}
.us .usf-st small{font-size:13px;color:var(--dim,#71767b)}
.us .usf-tr{flex:none;position:relative;width:51px;height:31px;border-radius:99px;background:rgba(120,120,128,.32);transition:background .3s}
.us .usf-tr i{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.3);transition:transform .38s var(--upe-spring,cubic-bezier(.34,1.56,.64,1))}
.us .usf-sw.on .usf-tr{background:linear-gradient(180deg,#e6c27a,#c89a45)}
.us .usf-sw.on .usf-tr i{transform:translateX(20px)}
.us .usf-fw{display:flex;align-items:center;gap:2px;height:48px;padding:0 14px;border-radius:14px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.1);cursor:text;transition:border-color .2s,box-shadow .2s}
.us .usf-fw:focus-within{border-color:rgba(29,155,240,.8);box-shadow:0 0 0 4px rgba(29,155,240,.16)}
.us .usf-at{color:var(--dim,#71767b);font-size:16px;font-weight:600}
.us .usf-in{flex:1;min-width:0;width:auto;height:100%;margin:0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:#f2f3f4;font:inherit;font-size:16px;-webkit-appearance:none;appearance:none}
.us .usf-in::placeholder{color:#5b6066}
.us .usf-ft{flex:none;position:relative;padding:10px 16px calc(12px + var(--bot,env(safe-area-inset-bottom)));background:rgba(12,13,16,.96)}
.us .usf-ft::before{content:"";position:absolute;left:0;right:0;top:-18px;height:18px;background:linear-gradient(180deg,rgba(12,13,16,0),rgba(12,13,16,.96));pointer-events:none}
.us .usf-go{display:flex;align-items:center;justify-content:center;width:100%;height:54px;margin:0;padding:0 20px;border:0;border-radius:99px;background:linear-gradient(180deg,#2ea6f5,#1a8cd8);color:#fff;font:inherit;font-size:17px;font-weight:700;letter-spacing:.01em;box-shadow:0 10px 28px rgba(29,155,240,.34),inset 0 1px 0 rgba(255,255,255,.25);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s var(--ease,ease),background .3s,box-shadow .3s,color .3s}
.us .usf-go:active{transform:scale(.97)}
.us .usf-go.zero{background:rgba(255,255,255,.1);color:#c4c7ca;box-shadow:none}
.us .usf-gl{transition:opacity .2s}
.us .usf-go.busy .usf-gl{opacity:.55}
@keyframes usf-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes usf-bump{0%{transform:scale(.6)}60%{transform:scale(1.18)}100%{transform:scale(1)}}
@keyframes usf-flick{0%,100%{transform:scale(1) rotate(0)}30%{transform:scale(1.06,.94) rotate(-3deg)}60%{transform:scale(.96,1.05) rotate(2deg)}}
@keyframes usf-glow{0%,100%{opacity:1}50%{opacity:.45}}
@media (prefers-reduced-motion:reduce){
.us .us-fs{transform:none;opacity:0;transition:opacity .2s,visibility 0s linear .2s}
.us.fs .us-fs{transform:none;opacity:1;transition:opacity .2s,visibility 0s}
.us .us-fs-bg{transition:opacity .2s}
.us.fs .usf-card,.us .usf-n.bump,.us .usf-sw.on .usf-ic .fl,.us .usf-sw.on .usf-ic .ry{animation:none}
.us .usf-seg button,.us .usf-tr i,.us .usf-ic,.us .usf-ck,.us .usf-go,.us .usf-grab i{transition:none}
}
/* ur7-16b tray css end */

/* 7-16c verse card */
.uv{margin:12px 14px 6px;padding:14px 16px 12px;border-radius:20px;background:linear-gradient(180deg,rgba(201,162,74,.11),rgba(201,162,74,.03));border:1px solid rgba(201,162,74,.32);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 8px 24px rgba(0,0,0,.07);animation:uv-in .42s var(--ease,cubic-bezier(.2,.8,.2,1)) both}
@keyframes uv-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.uv{animation:none}}
.uv-hd{display:flex;align-items:center;gap:10px;margin-bottom:12px}
.uv-ic{width:32px;height:32px;flex:none;border-radius:10px;display:grid;place-items:center;background:rgba(201,162,74,.18);color:#b8923a}
.uv-ic svg{width:18px;height:18px}
.uv-ref{font-size:17px;font-weight:700;letter-spacing:-.01em}
.uv-hd small{margin-left:auto;opacity:.6;font-size:12px}
.uv-tabs{display:flex;gap:4px;padding:3px;border-radius:12px;background:rgba(127,127,127,.13);margin-bottom:12px}
.uv-t{flex:1;border:0;background:none;color:inherit;font:600 13px system-ui,-apple-system,sans-serif;padding:8px 0;border-radius:9px;opacity:.65;transition:background .2s,opacity .2s}
.uv-t.on{opacity:1;background:rgba(201,162,74,.24);color:#9a7424;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.uv-pn[hidden]{display:none}
.uv-v{margin:0 0 8px;font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:17px;line-height:1.55}
.uv-v sup{font:700 10px system-ui,-apple-system,sans-serif;color:#b8923a;margin-right:4px}
.uv-pm{color:#b8923a;margin-right:3px}
.uv-ti{font-style:italic;opacity:.75;font-size:14px;margin:0 0 6px}
.uv-ch{font:700 11px system-ui,sans-serif;text-transform:uppercase;letter-spacing:.08em;opacity:.6;margin:14px 0 6px}
.uv-dn{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:999px;font:600 11px system-ui,sans-serif;background:rgba(201,162,74,.18);color:#9a7424;vertical-align:2px}
.uv-sb{font-style:italic;font-size:13px;opacity:.7;margin:6px 0 8px;text-align:center}
.uv-miss{opacity:.55;font-style:italic;font-size:14px}
.uv-d{margin:8px 0 0;border-top:1px solid rgba(127,127,127,.18);padding-top:8px}
.uv-d summary{cursor:pointer;font:600 13px system-ui,sans-serif;color:#9a7424;list-style:none;padding:4px 0}
.uv-d summary::-webkit-details-marker{display:none}
.uv-d summary::before{content:"\203A";display:inline-block;margin-right:7px;transition:transform .2s}
.uv-d[open] summary::before{transform:rotate(90deg)}
.uv-d p,.uv-nl{font-size:14px;line-height:1.5;opacity:.88;margin:6px 0}
.uv-nl{padding:0;list-style:none}
.uv-ng{display:flex;gap:8px;margin:6px 0}
.uv-ng>span{font:700 11px system-ui,sans-serif;color:#b8923a;min-width:36px;padding-top:3px}
.uv-nl b{color:#b8923a;font-style:italic;margin-right:2px}
.uv-ft{display:flex;gap:8px;margin-top:12px}
.uv-b{flex:1;border:1px solid rgba(201,162,74,.38);background:none;color:inherit;font:600 13px system-ui,sans-serif;padding:10px 0;border-radius:12px;transition:transform .15s}
.uv-b:active{transform:scale(.97)}

/* 7-16c2 swipe between result tabs */
.us-sc{touch-action:pan-y;overflow-x:hidden}

/* 7-16d Scripture reel */
.uvh{margin:2px 0 0}
.uvh-st{position:relative;width:100%;aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:#0c0a07;border:1px solid rgba(201,162,74,.34);box-shadow:0 18px 40px -18px rgba(201,162,74,.38),inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;transition:transform .2s}
.uvh-st:active{transform:scale(.985)}
@supports not (aspect-ratio:1){.uvh-st{height:0;padding-top:56.25%}}
.uvh-cv{position:absolute;left:0;top:0;width:360px;height:202.5px;transform-origin:0 0;color:#f3ead6;font-family:system-ui,-apple-system,sans-serif;pointer-events:none}
.uvh-bg{position:absolute;inset:0;width:100%;height:100%}
.uvh-ray{transform-origin:180px -24px;transform-box:view-box;animation:uvh-sway 14s ease-in-out infinite alternate}
@keyframes uvh-sway{from{transform:rotate(-5deg)}to{transform:rotate(5deg)}}
.uvh-glow{transform-origin:180px 0;transform-box:view-box;animation:uvh-breathe 7s ease-in-out infinite}
@keyframes uvh-breathe{0%,100%{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}
.uvh-d{fill:#f5d991;transform-box:fill-box;animation:uvh-dust linear infinite}
@keyframes uvh-dust{0%{transform:translate(0,0);opacity:0}15%{opacity:.9}85%{opacity:.55}100%{transform:translate(14px,-60px);opacity:0}}
.uvh-bk{opacity:.5}
.uvh-pg{transform-origin:180px 190px;transform-box:view-box;opacity:0}
[data-s="1"] .uvh-pg{animation:uvh-flip 1.5s cubic-bezier(.45,.05,.25,1) .5s both}
[data-s="1"] .uvh-pg.p2{animation-delay:.95s}[data-s="1"] .uvh-pg.p3{animation-delay:1.4s}
@keyframes uvh-flip{0%{opacity:0;transform:scaleX(1)}10%{opacity:.9}90%{opacity:.9}100%{opacity:0;transform:scaleX(-1)}}
.uvh-vg{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.65))}
.uvh-bars{position:absolute;left:14px;right:14px;top:7px;display:flex;gap:4px;z-index:3}
.uvh-bars i{flex:1;height:2px;border-radius:2px;background:rgba(255,255,255,.18);overflow:hidden;position:relative}
.uvh-bars i::after{content:"";position:absolute;inset:0;background:#e2c275;transform:scaleX(0);transform-origin:0 50%}
.uvh-bars i.dn::after{transform:none}
.uvh-bars i.on::after{animation:uvh-bar var(--d,5s) linear forwards}
@keyframes uvh-bar{to{transform:none}}
.uvh-pill{position:absolute;left:70px;top:18px;width:220px;height:26px;box-sizing:border-box;border-radius:13px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;z-index:2;transition:box-shadow .4s,border-color .4s,opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1),filter .6s}
.uvh-pill svg{width:12px;height:12px;opacity:.7;flex:none}
.uvh-q{white-space:pre}
.uvh-cr{width:1px;height:13px;background:#e2c275;margin-left:-5px;animation:uvh-blink 1s steps(1) infinite}
@keyframes uvh-blink{50%{opacity:0}}
.uvh-pill.go{border-color:rgba(226,194,117,.85);box-shadow:0 0 0 4px rgba(226,194,117,.14),0 0 22px rgba(226,194,117,.45)}
.uvh-pill.go svg{animation:uvh-pop .5s}
@keyframes uvh-pop{50%{transform:scale(1.35);opacity:1}}
.uvh-card{position:absolute;left:44px;top:54px;width:272px;box-sizing:border-box;padding:9px 11px;border-radius:14px;background:linear-gradient(180deg,rgba(40,32,18,.93),rgba(22,18,11,.93));border:1px solid rgba(201,162,74,.42);box-shadow:0 14px 30px -10px rgba(0,0,0,.7),0 0 30px -8px rgba(201,162,74,.32),inset 0 1px 0 rgba(255,255,255,.07);z-index:2;opacity:0;transform:translateY(16px) scale(.96);filter:blur(3px);transition:opacity .45s,transform .65s cubic-bezier(.2,.9,.25,1.12),filter .45s}
.uvh-card.on{opacity:1;transform:none;filter:none}
.uvh-ch{display:flex;align-items:center;gap:6px;margin-bottom:6px}
.uvh-bi{width:16px;height:16px;border-radius:5px;background:rgba(201,162,74,.2);color:#d7b35e;display:grid;place-items:center}
.uvh-bi svg{width:10px;height:10px}
.uvh-ref{font-size:11px;font-weight:700}
.uvh-n{margin-left:auto;font-size:8px;opacity:.55}
.uvh-tabs{position:relative;display:flex;padding:2px;border-radius:7px;background:rgba(255,255,255,.07);margin-bottom:6px;font-size:7.5px;font-weight:600}
.uvh-tabs span{flex:1;text-align:center;padding:3px 0;position:relative;z-index:1;opacity:.55;transition:opacity .3s,color .3s}
.uvh-tabs i{position:absolute;left:2px;top:2px;bottom:2px;width:calc(50% - 2px);border-radius:5px;background:rgba(201,162,74,.28);transition:transform .55s cubic-bezier(.3,1.3,.4,1)}
.uvh-tabs span:first-child,.uvh-tabs.g span:last-child{opacity:1;color:#e2c275}
.uvh-tabs.g span:first-child{opacity:.55;color:inherit}
.uvh-tabs.g i{transform:translateX(100%)}
.uvh-tx{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:10.5px;line-height:1.42;min-height:44px;max-height:45px;overflow:hidden;transition:opacity .25s,filter .25s}
.uvh-tx.out{opacity:0;filter:blur(3px)}
.uvh-tx .w{display:inline-block;opacity:0;transform:translateY(3px);filter:blur(3px);animation:uvh-w .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*55ms)}
@keyframes uvh-w{to{opacity:1;transform:none;filter:none}}
.uvh-tx em{font-style:normal;color:#f0cf7a;background:linear-gradient(transparent 68%,rgba(226,194,117,.38) 0)}
.uvh-tx p{margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;animation:uvh-w .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*380ms)}
.uvh-tx sup{font:700 6.5px system-ui,sans-serif;color:#d7b35e;margin-right:3px}
.uvh-fly{position:absolute;inset:0;z-index:1}
.uvh-fly span{position:absolute;font-size:8.5px;padding:3px 8px;border-radius:999px;border:1px solid rgba(226,194,117,.35);background:rgba(20,16,10,.72);color:#ecd9a8;opacity:0}
[data-s="3"] .uvh-fly span{animation:uvh-fl 5.2s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:calc(var(--i)*260ms)}
@keyframes uvh-fl{0%{opacity:0;transform:translateY(12px) scale(.9)}15%{opacity:1;transform:none}80%{opacity:.9;transform:translateY(-6px)}100%{opacity:0;transform:translateY(-12px)}}
.uvh-fin{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:2;opacity:0;transition:opacity .8s}
.fin .uvh-fin{opacity:1}
.fin .uvh-pill,.fin .uvh-card,.fin .uvh-card.on{opacity:0;transform:translateY(-10px) scale(.96);filter:blur(4px)}
.fin .uvh-cap{opacity:0}
.uvh-dv{width:54px;height:34px;color:#e2c275;filter:drop-shadow(0 0 8px rgba(226,194,117,.55))}
.uvh-dv path{stroke-dasharray:1;stroke-dashoffset:1}
.fin .uvh-dv{animation:uvh-glide 4.4s cubic-bezier(.2,.8,.2,1) both}
.fin .uvh-dv path{animation:uvh-draw 1.8s cubic-bezier(.6,0,.2,1) .2s forwards}
@keyframes uvh-draw{to{stroke-dashoffset:0}}
@keyframes uvh-glide{0%{transform:translate(-26px,8px) rotate(-6deg);opacity:0}25%{opacity:1}100%{transform:translate(0,-2px) rotate(0)}}
.uvh-fin b,.uvh-fin span,.uvh-fin small{opacity:0;transform:translateY(6px)}
.uvh-fin b{font-size:21px;font-weight:800;letter-spacing:-.02em;margin-top:4px;background:linear-gradient(100deg,#a8812f 20%,#fff4d2 45%,#a8812f 70%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}
.uvh-fin span{font-size:10.5px;opacity:0;margin-top:3px}
.uvh-fin small{font-size:7.5px;letter-spacing:.18em;text-transform:uppercase;color:#d7b35e;margin-top:8px}
.fin .uvh-fin b{animation:uvh-w .8s .5s forwards,uvh-shine 3s ease-in-out .6s both}
.fin .uvh-fin span{animation:uvh-w .8s .8s forwards}
.fin .uvh-fin small{animation:uvh-w .8s 1.1s forwards}
@keyframes uvh-shine{from{background-position:100% 0}to{background-position:0 0}}
.uvh-cap{position:absolute;left:14px;bottom:12px;z-index:3;transition:opacity .5s;text-shadow:0 1px 8px rgba(0,0,0,.85)}
.uvh-k{display:block;font-size:7px;letter-spacing:.2em;text-transform:uppercase;color:#d7b35e}
.uvh-c{display:block;font-size:13px;font-weight:700;letter-spacing:-.01em}
.uvh-cap.in .uvh-k,.uvh-cap.in .uvh-c{animation:uvh-cap .7s cubic-bezier(.2,.8,.2,1) both}
.uvh-cap.in .uvh-c{animation-delay:.08s}
@keyframes uvh-cap{from{opacity:0;transform:translateX(-8px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}
.uvh-lb{position:absolute;left:0;right:0;height:18px;background:#000;z-index:4;transition:transform 1.2s cubic-bezier(.7,0,.2,1)}
.uvh-lb.t{top:0;transform:translateY(-100%)}.uvh-lb.b{bottom:0;transform:translateY(100%)}
.uvhlb .uvh-lb{transform:none}
.uvh-pp{position:absolute;right:10px;bottom:10px;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#f3ead6;display:grid;place-items:center;z-index:5}
.uvh-pp::before{content:"";position:absolute;inset:-7px}
.uvh-pp svg{width:12px;height:12px}
.uvh-pp .pl,.uvh.up .uvh-pp .pa{display:none}.uvh.up .uvh-pp .pl{display:block}
.uvh.pz .uvh-cv *,.uvh.pz .uvh-cv *::after{animation-play-state:paused!important}
.uvh-ex{display:flex;gap:8px;overflow-x:auto;margin:0 -14px;padding:12px 14px 2px;scrollbar-width:none}
.uvh-ex::-webkit-scrollbar{display:none}
.uvh-e{flex:none;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(201,162,74,.38);background:rgba(201,162,74,.08);color:inherit;font:600 14px system-ui,-apple-system,sans-serif;padding:9px 14px;border-radius:999px;transition:transform .15s}
.uvh-e svg{width:15px;height:15px;color:#c9a24a}
.uvh-e:active{transform:scale(.96)}
@media (prefers-reduced-motion:reduce){.uvh *,.uvh *::after{animation:none!important;transition:none!important}.uvh-pp,.uvh-bars{display:none}.uvh-tx .w,.uvh-tx p{opacity:1;transform:none;filter:none}}

/* 7-16d2 loop: fade to black between loops */
.uvh-cv{transition:opacity .8s ease}
/* 7-16d4: the loop never blanks the film. The lit background stays; only the words and cards fade, then it starts over. */
.uvh.rw .uvh-cv>:not(.uvh-bg):not(.uvh-vg):not(.uvh-lb){opacity:0!important;transition:opacity .6s ease!important}
/* 7-16d3 still card, shown only if the film cannot start */
.uvh-fb{padding:0}
.uvh-fbb{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:16/9;border:1px solid rgba(201,162,74,.35);border-radius:16px;background:radial-gradient(120% 90% at 50% 0%,rgba(242,207,124,.28),rgba(201,162,74,.08) 45%,#070605 80%),#070605;color:#f3ead6;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.uvh-fbb b{font-family:"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;font-size:22px;color:#f2cf7c;letter-spacing:.2px}
.uvh-fbb span{font-size:14px;color:#d8ccb2}
.uvh-fbb small{font-size:12px;color:#a8977a}
/* 7-16g the dove at the foot of Search */
.us-dove{display:flex;align-items:center;justify-content:center;gap:14px;margin:6px 0 30px;color:#c9a24a;pointer-events:none}
.us-dove::before,.us-dove::after{content:"";width:56px;height:1px;background:linear-gradient(90deg,transparent,rgba(201,162,74,.55))}
.us-dove::after{background:linear-gradient(270deg,transparent,rgba(201,162,74,.55))}
.us-dove svg{width:38px;height:38px;fill:currentColor;filter:drop-shadow(0 0 10px rgba(201,162,74,.35));animation:usDv 6s ease-in-out infinite}
@keyframes usDv{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}
@media (prefers-reduced-motion:reduce){.us-dove svg{animation:none}}
/* 7-16d5: the film always keeps its place on the page, whatever classes it wears */
.uvh-sec .uvh{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;display:block!important;visibility:visible!important;opacity:1!important;transform:none!important;clip-path:none!important;max-height:none!important;z-index:auto!important}
/* 7-16e2 Post this verse */
.uv-ft{flex-wrap:wrap}
.uv-b.uv-post{flex-basis:100%;order:-1;border:0;background:linear-gradient(100deg,#b8923a,#e2c275 50%,#b8923a);color:#1a1206;font-weight:700}
.uvp{position:fixed;inset:0;z-index:2147483600;background:rgba(0,0,0,.62);display:flex;align-items:flex-end;justify-content:center;opacity:0;transition:opacity .25s}
.uvp.on{opacity:1}
.uvp-sh{width:100%;max-width:640px;max-height:94vh;overflow-y:auto;background:#0d0b08;border:1px solid rgba(201,162,74,.3);border-bottom:0;border-radius:22px 22px 0 0;padding:10px 16px calc(18px + env(safe-area-inset-bottom));color:#f3ead6;transform:translateY(24px);transition:transform .28s cubic-bezier(.2,.8,.2,1)}
.uvp.on .uvp-sh{transform:none}
.uvp-hd{display:flex;align-items:center;justify-content:space-between;padding:6px 0 12px}
.uvp-hd b{font-size:16px}
.uvp-x,.uvp-go{border:0;background:none;color:inherit;font:600 15px system-ui,-apple-system,sans-serif;padding:8px 4px}
.uvp-go{background:#e2c275;color:#1a1206;border-radius:999px;padding:8px 16px}
.uvp-pv{display:flex;justify-content:center;border-radius:14px;overflow:hidden;background:#000;transition:opacity .2s}
.uvp.ld .uvp-pv{opacity:.55}
.uvp-pv canvas{display:block;width:100%;height:auto}
.uvp.tall .uvp-pv canvas{width:auto;height:50vh}
.uvp-sz{display:flex;gap:8px;margin:12px 0 4px}
.uvp-sz button,.uvp-c{flex:none;border:1px solid rgba(201,162,74,.35);background:none;color:inherit;font:600 13px system-ui,-apple-system,sans-serif;padding:8px 14px;border-radius:999px}
.uvp-sh .on{background:rgba(201,162,74,.24);border-color:#e2c275;color:#f2cf7c}
.uvp h4{margin:12px 0 6px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#a8977a}
.uvp-row{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:0 16px 2px}
.uvp-row::-webkit-scrollbar{display:none}
@media (prefers-reduced-motion:reduce){.uvp,.uvp-sh{transition:none}}
/* 7-16e3 button tray start */
.uv .uv-ft{display:flex!important;gap:0!important;padding:0!important;margin-top:14px;border:1px solid #2f3336;border-radius:14px;overflow:hidden;background:#16181a}
.uv .uv-ft>.uv-b{flex:1 1 0;min-width:0;min-height:56px;margin:0!important;padding:8px 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#e7e9ea!important;font:600 12.5px/1.2 -apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:5px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .12s ease}
.uv .uv-ft>.uv-b+.uv-b{border-left:1px solid #2f3336!important}
.uv .uv-ft>.uv-b::before{content:"";flex:none;width:20px;height:20px;background:currentColor;-webkit-mask:var(--uvi) center/contain no-repeat;mask:var(--uvi) center/contain no-repeat}
.uv .uv-ft>.uv-b[data-uv="copy"]{--uvi:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Crect%20x%3D'9'%20y%3D'9'%20width%3D'11'%20height%3D'11'%20rx%3D'2'%2F%3E%3Cpath%20d%3D'M5%2015V6a2%202%200%200%201%202-2h8'%2F%3E%3C%2Fsvg%3E");order:1}
.uv .uv-ft>.uv-b[data-uv="ch"]{--uvi:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M12%206.5C10%205%207%204.5%203.5%205v13c3.5-.5%206.5%200%208.5%201.5%202-1.5%205-2%208.5-1.5V5C17%204.5%2014%205%2012%206.5z'%2F%3E%3Cpath%20d%3D'M12%206.5v13'%2F%3E%3C%2Fsvg%3E");order:2}
.uv .uv-ft>.uv-b[data-uv="post"]{--uvi:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'1.8'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M20.24%2012.24a6%206%200%200%200-8.49-8.49L5%2010.5V19h8.5z'%2F%3E%3Cpath%20d%3D'M16%208%202%2022'%2F%3E%3Cpath%20d%3D'M17.5%2015H9'%2F%3E%3C%2Fsvg%3E");order:3;color:#d4ac5e!important;background:rgba(212,172,94,.08)!important;box-shadow:inset 0 0 0 1px rgba(212,172,94,.5)!important;border-left:0!important}
.uv .uv-ft>.uv-b:active{transform:scale(.97);background:rgba(255,255,255,.06)!important}
.uv .uv-ft>.uv-b[data-uv="post"]:active{background:rgba(212,172,94,.16)!important}
.uv .uv-ft>.uv-b:focus-visible{outline:2px solid #d4ac5e;outline-offset:-3px}
@media (prefers-reduced-motion:reduce){.uv .uv-ft>.uv-b{transition:none}.uv .uv-ft>.uv-b:active{transform:none}}
/* 7-16e3 button tray end */
/* 7-16e4 start */
.uvp .uvp-grab{display:flex;justify-content:center;padding:8px 0 2px;margin-top:-4px;touch-action:none;cursor:grab}
.uvp .uvp-grab i{display:block;width:40px;height:5px;border-radius:3px;background:rgba(231,233,234,.28)}
.uvp .uvp-hd{touch-action:none}
.uvp .uvp-pv{overflow:hidden}
.uvp .uvp-c[data-f]{height:44px;display:inline-flex;align-items:center;font-weight:400!important;font-size:18px!important;letter-spacing:0!important;line-height:1!important;opacity:.55;transition:opacity .25s ease}
.uvp .uvp-c[data-f].fx{opacity:1}
.uvp .uvp-c[data-f="pinyon"],.uvp .uvp-c[data-f="vibes"]{font-size:24px!important}
.uvp .uvp-c[data-f="unifraktur"],.uvp .uvp-c[data-f="uncial"]{font-size:19px!important}
.us .us-pr{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;max-height:160px;transition:max-height .4s ease,opacity .3s ease,margin .4s ease}
.us .us-pr.gone{max-height:0!important;opacity:0;margin:0;overflow:hidden}
.us .us-pr>.us-link{flex:1 1 auto;min-width:0;text-align:left}
.us .us-carry{flex:none;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 15px 0 12px;border-radius:999px;border:1px solid rgba(212,172,94,.5);background:rgba(212,172,94,.08);color:#d4ac5e;font:600 13.5px/1 -apple-system,BlinkMacSystemFont,system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .2s ease}
.us .us-carry svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.us .us-carry .ck{display:none}.us .us-carry.done .ck{display:block}.us .us-carry.done .hv{display:none}
.us .us-carry:active{transform:scale(.96);background:rgba(212,172,94,.16)}
.us .us-carry.done{background:rgba(212,172,94,.18);border-color:rgba(212,172,94,.8)}
.us .us-carry:focus-visible{outline:2px solid #d4ac5e;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.us .us-pr,.us .us-carry,.uvp .uvp-c[data-f]{transition:none}}
/* 7-16e4 end */
/* 7-16e5 start */
.uvp .uvp-c[data-d]{min-height:44px}
.uvp .uvp-c[data-d].sw{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.85),0 0 8px rgba(0,0,0,.5);border-color:rgba(255,255,255,.16)!important}
.uvp .uvp-c[data-d].sw.on{border-color:#e2c275!important;box-shadow:0 0 0 1px #e2c275,inset 0 0 0 1px rgba(226,194,117,.6)!important;color:#fff3d6!important}
.us .us-pr{flex-wrap:nowrap!important;gap:14px!important;padding:12px 0;border-bottom:1px solid var(--line,#2f3336);transition:max-height .4s ease,opacity .3s ease,margin .4s ease,padding .4s ease}
.us .us-pr.gone{padding:0!important;border-bottom-width:0!important}
.us .us-pr>.us-link{flex:1 1 auto;min-width:0;border:0!important;margin:0!important;padding:0!important;width:auto!important}
.us .us-pr>.us-link::after,.us .us-pr>.us-link::before{display:none!important}
.us .us-carry{margin-left:auto;height:34px!important;padding:0 16px!important;gap:6px;border:0!important;background:#1d9bf0!important;color:#fff!important;font:700 14px/1 -apple-system,BlinkMacSystemFont,system-ui,sans-serif!important;letter-spacing:-.01em;box-shadow:none!important;transition:background-color .15s ease,transform .12s ease,color .2s ease}
.us .us-carry .hv{display:none!important}
.us .us-carry:hover{background:#1a8cd8!important}
.us .us-carry:active{background:#177cc0!important;transform:scale(.96)}
.us .us-carry.done{background:transparent!important;color:#e7e9ea!important;box-shadow:inset 0 0 0 1px #536471!important}
.us .us-carry:focus-visible{outline:2px solid #8ecdf8;outline-offset:2px}
@media (prefers-reduced-motion:reduce){.us .us-carry,.us .us-pr{transition:none}}
/* 7-16e5 end */
/* 7-16e6 start */
.uv .uv-ft>.uv-b[data-uv="copy"].ok{--uvi:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%23000'%20stroke-width%3D'2.2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012.5l4.5%204.5L19%207.5'%2F%3E%3C%2Fsvg%3E");color:#00ba7c!important}
.uv .uv-ft>.uv-b[data-uv="copy"].ok::before{animation:uvok .32s cubic-bezier(.2,.9,.3,1.3)}
@keyframes uvok{0%{transform:scale(.5);opacity:.3}100%{transform:none;opacity:1}}
.us .us-end .us-first{display:inline;padding:6px 0;margin:0;border:0;background:none;color:var(--blue,#1d9bf0);font:inherit;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}
.us .us-end .us-first:active{opacity:.6}
.us .us-end .us-first:focus-visible{outline:2px solid #8ecdf8;outline-offset:2px;border-radius:4px}
@media (prefers-reduced-motion:reduce){.uv .uv-ft>.uv-b[data-uv="copy"].ok::before{animation:none}}
/* 7-16e6 end */
