/* 2026.10.25.92 (BoRi 2026-11-11): category bar centered on the screen; < > beside the dots; dots tappable. */
@layer qc25tab {
html body.simple13 .menu13 .t57-csel{padding-left:84px!important;padding-right:84px!important}
html body.simple13 .t57-csel .t57-cs-track,html body.simple13 .menu13 .t57-csel .t57-cs-track{margin:0!important}
html body.simple13 .t57-csel .t92-dotrow{display:flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;margin-top:8px!important}
html body.simple13 .t57-csel .t92-dotrow .t57-cs-dots{margin:0!important;padding:0 4px!important}
html body.simple13 .t57-csel .t92-dotrow .t57-cs-prev,html body.simple13 .t57-csel .t92-dotrow .t57-cs-next{
  position:static!important;inset:auto!important;transform:none!important;flex:none!important;width:36px!important;height:36px!important;min-height:36px!important;min-width:36px!important;
  display:grid!important;place-items:center!important;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;
  font-size:22px!important;line-height:1!important;color:#ff4740!important;opacity:1!important;visibility:visible!important}
html body.simple13 .t57-csel.t57-first .t92-dotrow .t57-cs-prev,html body.simple13 .t57-csel.t57-last .t92-dotrow .t57-cs-next{opacity:.3!important}
html body.simple13 .t57-csel .t92-dotrow .t57-cs-dots i{position:relative!important;cursor:pointer!important;width:7px!important;height:7px!important}
html body.simple13 .t57-csel .t92-dotrow .t57-cs-dots i::after{content:""!important;position:absolute!important;inset:-12px -3px!important}
html body.simple13 .menu13 .menu13-body>.research-note{margin-top:16px!important;line-height:1.5!important}
}

/* ===== 2026.10.25.92 theme upgrade (BoRi 2026-11-11 05:48 mocks): boxless. Text and 3D red icons sit straight on the
   black, thin glowing red lines separate, rows in the Menu stay as thin dark boxes. ===== */
@layer qc25tab {
:root{--l92:linear-gradient(90deg,transparent,rgba(255,45,35,.95) 18%,rgba(255,45,35,.95) 82%,transparent);--u92:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.55) 70%,transparent)}

/* --- Home --- */
html:root body.simple13.simple13 .page-sheet .goal25-chip{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;padding:8px 4px!important;min-height:0!important}
html:root body.simple13.simple13 .page-sheet .goal25-chip .t57-ic,html:root body.simple13.simple13 .page-sheet .goal25-chip .t57-ic img{width:92px!important;height:92px!important;max-width:none!important;background:none!important;border:0!important;box-shadow:none!important}
html:root body.simple13.simple13 .page-sheet .goal25-chip .t57-ic img{object-fit:contain!important;filter:drop-shadow(0 0 10px rgba(255,30,20,.35))!important}
html:root body.simple13.simple13 .page-sheet .goal25-chip>span:last-child{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.25!important;white-space:normal!important}
html:root body.simple13.simple13 .page-sheet .goal25-grid{grid-template-columns:repeat(3,1fr)!important;gap:18px 6px!important}
html:root body.simple13.simple13 .page-sheet .how25,html:root body.simple13.simple13 .page-sheet #request-product,
html:root body.simple13.simple13 .page-sheet .share25-btn,html:root body.simple13.simple13 .page-sheet .member13,
html:root body.simple13.simple13 main>.page-sheet>section[data-flavor].glass,html:root body.simple13.simple13 main>.page-sheet>.vials25{
  background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}
html:root body.simple13.simple13 .page-sheet .how25>.req13-toggle,html:root body.simple13.simple13 .page-sheet #request-product>.req13-toggle{min-height:52px!important;justify-content:center!important}
html:root body.simple13.simple13 .page-sheet .how25 .req13-toggle .chrome-text,html:root body.simple13.simple13 .page-sheet #request-product .req13-toggle .chrome-text{font-size:20px!important;font-weight:600!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
html:root body.simple13.simple13 .page-sheet .req13-chev{color:#ff2a1f!important;font-size:18px!important;margin-left:8px!important}
html:root body.simple13.simple13 .page-sheet .share25-btn b,html:root body.simple13.simple13 .page-sheet .member13 b{font-size:19px!important;font-weight:700!important;color:#fff!important}
html:root body.simple13.simple13 .page-sheet .member13 .member25-txt>span{font-size:13px!important;color:#e9e6e7!important}
html:root body.simple13.simple13 .page-sheet .member13>i{color:#fff!important;font-size:22px!important}
html:root body.simple13.simple13 main>.page-sheet>section[data-flavor].glass{padding:28px 4px 6px!important;margin-top:18px!important;position:relative!important}
html:root body.simple13.simple13 main>.page-sheet>section[data-flavor].glass h2{font-size:24px!important}
html:root body.simple13.simple13 main>.page-sheet>section[data-flavor].glass .rw-line14{color:#f1eeef!important;font-size:15px!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25{padding:10px 0 8px!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell>svg{display:none!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell::before{content:""!important;display:block!important;width:96px!important;height:96px!important;background:center/contain no-repeat!important;filter:drop-shadow(0 4px 14px rgba(255,30,20,.25))!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell:nth-child(1)::before{background-image:url(/assets/rw-coin-92.webp)!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell:nth-child(2)::before{background-image:url(/assets/rw-people-92.webp)!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell:nth-child(3)::before{background-image:url(/assets/rw-box-92.webp)!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell b{font-size:32px!important;font-weight:800!important;margin-top:6px!important;line-height:1.1!important}
html:root body.simple13.simple13 main>.page-sheet>.vials25 .vials25-cell span{font-size:15px!important;color:#f1eeef!important}

/* --- Menu --- */
html:root body.simple13.simple13 .menu13 .t57-csel{background:#000!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:0!important}
html:root body.simple13.simple13 .menu13 .research-note,html:root body.simple13.simple13 .research-note{color:#ffe81a!important;-webkit-text-fill-color:#ffe81a!important;font-size:13px!important;font-weight:600!important}
html:root body.simple13.simple13 .menu13 .menu-search{background:none!important;border:0!important;border-bottom:1.5px solid rgba(255,255,255,.75)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root body.simple13.simple13 .menu13 .menu-search input{background:none!important;border:0!important;box-shadow:none!important}
html:root body.simple13.simple13 .menu13 .p-tab{background:linear-gradient(180deg,#121112,#0a0909)!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:6px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root body.simple13.simple13 .menu13 .p-tab .p-tab-cart,html:root body.simple13.simple13 .menu13 .p-tab [class*="chev"]{color:#ff2a1f!important}

/* --- Journal --- */
html:root body.simple13.simple13 .jr-sheet .jr-head{background:#000!important;border-bottom:0!important;position:relative!important;justify-content:center!important}
html:root body.simple13.simple13 .jr-sheet .jr-head::after{content:""!important;position:absolute!important;left:12%!important;right:12%!important;bottom:0!important;height:2px!important;background:var(--l92)!important;box-shadow:0 0 10px rgba(255,40,30,.6)!important}
html:root body.simple13.simple13 .jr-sheet .jr-head h3{flex:1!important;text-align:center!important;font-weight:500!important;font-size:24px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:none!important;filter:none!important;text-shadow:none!important;margin-right:64px!important}
html:root body.simple13.simple13 .jr-sheet .jr-card{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;
  display:grid!important;grid-template-columns:76px 1fr!important;grid-template-rows:auto auto!important;column-gap:14px!important;padding:14px 0!important;margin:0 0 22px!important}
html:root body.simple13.simple13 .jr-sheet .jr-card>.jr-card-h{display:contents!important}
html:root body.simple13.simple13 .jr-sheet .jr-card .jr-ic{grid-column:1!important;grid-row:1/span 2!important;width:76px!important;height:76px!important;font-size:0!important;color:transparent!important;background:center/contain no-repeat!important;align-self:start!important}
html:root body.simple13.simple13 .jr-sheet .jr-card .jr-ic>*{display:none!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=goal] .jr-ic{background-image:url(/assets/jr-goal-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=sleep] .jr-ic{background-image:url(/assets/jr-sleep-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=schedule] .jr-ic{background-image:url(/assets/jr-week-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=nutrition] .jr-ic{background-image:url(/assets/jr-food-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=hydration] .jr-ic{background-image:url(/assets/jr-hydration-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=workout] .jr-ic{background-image:url(/assets/jr-workouts-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=stretch] .jr-ic{background-image:url(/assets/jr-stretch-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card[data-sec=rest] .jr-ic{background-image:url(/assets/jr-rest-92.webp)!important}
html:root body.simple13.simple13 .jr-sheet .jr-card:not([data-sec=goal]):not([data-sec=sleep]):not([data-sec=schedule]):not([data-sec=nutrition]):not([data-sec=hydration]):not([data-sec=workout]):not([data-sec=stretch]):not([data-sec=rest]) .jr-ic{font-size:44px!important;color:#ff2a1f!important;display:grid!important;place-items:center!important}
html:root body.simple13.simple13 .jr-sheet .jr-card:not([data-sec=goal]):not([data-sec=sleep]):not([data-sec=schedule]):not([data-sec=nutrition]):not([data-sec=hydration]):not([data-sec=workout]):not([data-sec=stretch]):not([data-sec=rest]) .jr-ic>*{display:block!important}
html body.simple13 .jr-sheet .jr-card h4{grid-column:2!important;grid-row:1!important;justify-self:start!important;margin:0!important;padding:4px 10px 6px!important;font-size:21px!important;font-weight:500!important;color:#fff!important;position:relative!important}
html body.simple13 .jr-sheet .jr-card h4::after{content:""!important;position:absolute!important;left:0!important;right:-6px!important;bottom:0!important;height:2px!important;background:var(--u92)!important}
html body.simple13 .jr-sheet .jr-card .jr-fill,html body.simple13 .jr-sheet .jr-card .wc-tools{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important}
html body.simple13 .jr-sheet .jr-card .jr-fill{background:none!important;border:0!important;box-shadow:none!important;padding:4px 0 4px 26px!important;font-size:15px!important;font-weight:500!important;color:#fff!important;position:relative!important;min-height:36px!important}
html body.simple13 .jr-sheet .jr-card .jr-fill::before{content:""!important;position:absolute!important;left:0!important;top:50%!important;width:22px!important;height:22px!important;margin-top:-12px!important;background:url(/assets/jr-amber-92.webp) center/contain no-repeat!important}
html body.simple13 .jr-sheet .jr-card .jr-pad{grid-column:2!important;grid-row:2!important;background:none!important;border:0!important;box-shadow:none!important;padding:10px 10px 4px!important;min-height:44px!important;font-size:18px!important;color:#fff!important;resize:none!important}
html body.simple13 .jr-sheet .jr-card .jr-pad::placeholder{color:#e8e5e6!important;opacity:1!important}
html body.simple13 .jr-sheet .jr-actions>button{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff!important;font-size:17px!important;font-weight:500!important}
html body.simple13 .jr-sheet .jr-actions>button{position:relative!important;padding-left:30px!important}
html body.simple13 .jr-sheet .jr-actions>button::before{content:""!important;position:absolute!important;left:2px!important;top:50%!important;width:22px!important;height:22px!important;margin-top:-11px!important;background:#ff2a1f!important;
  -webkit-mask:var(--ic92) center/contain no-repeat!important;mask:var(--ic92) center/contain no-repeat!important}
html body.simple13 .jr-sheet .jr-actions>[data-pcustom]{--ic92:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M17 3l4 4L8 20H4v-4z'/%3E%3C/svg%3E")}
html body.simple13 .jr-sheet .jr-actions>[data-jcopy]{--ic92:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='8' y='8' width='12' height='12' rx='2'/%3E%3Cpath d='M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3'/%3E%3C/svg%3E")}
html body.simple13 .jr-sheet .jr-actions>[data-jask]::before{background:url(/assets/jr-amber-92.webp) center/contain no-repeat!important;-webkit-mask:none!important;mask:none!important}
}

/* ===== .92 theme: Account boxless (cards → plain rows on black, thin red glowing lines between sections) ===== */
@layer qc25tab {
html:root body.simple13.simple13 .acct-drawer{background:#000!important;background-color:#000!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background-image:none!important;border-color:rgba(255,255,255,.07)!important;box-shadow:0 20px 50px rgba(0,0,0,.8)!important}
html:root body.simple13.simple13 .acct-drawer>.glass-bar{background:none!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important;position:relative!important}
html:root body.simple13.simple13 .acct-drawer>.glass-bar::after{content:""!important;position:absolute!important;left:12%!important;right:12%!important;bottom:0!important;height:2px!important;background:var(--l92)!important;box-shadow:0 0 10px rgba(255,40,30,.6)!important}
html:root body.simple13.simple13 .view13-account .acct-sec,
html:root body.simple13.simple13 .view13-account .acct-sec .reward-card,
html:root body.simple13.simple13 .view13-account .rw-links,
html:root body.simple13.simple13 .view13-account .doors13>button,
html:root body.simple13.simple13 .view13-account .orders13-h{
  background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}
html:root body.simple13.simple13 .view13-account>.acct-sec{padding:14px 2px 18px!important;margin:0 0 6px!important;position:relative!important}
html:root body.simple13.simple13 .view13-account>.acct-sec::after{content:""!important;position:absolute!important;left:6%!important;right:6%!important;bottom:0!important;height:1px!important;background:var(--l92)!important;box-shadow:0 0 8px rgba(255,40,30,.5)!important;opacity:.8!important}
html:root body.simple13.simple13 .view13-account .acct-sec .reward-card{padding:6px 0 0!important}
html:root body.simple13.simple13 .view13-account .doors13>button{min-height:52px!important;padding:0 4px!important}
html:root body.simple13.simple13 .view13-account .doors13>button+button{border-top:1px solid rgba(255,255,255,.08)!important}
html:root body.simple13.simple13 .view13-account .doors13>button>i,html:root body.simple13.simple13 .view13-account .oh13-chev{color:#ff2a1f!important}
html:root body.simple13.simple13 .view13-account .orders13-h{padding:6px 4px!important}
html:root body.simple13.simple13 .view13-account .acct-sec>h4,html:root body.simple13.simple13 .view13-account #refer-sec>h4{color:#fff!important;-webkit-text-fill-color:#fff!important;letter-spacing:.04em!important;font-size:20px!important;position:relative!important;padding-bottom:6px!important;display:inline-block!important}
html:root body.simple13.simple13 .view13-account .acct-sec>h4::after,html:root body.simple13.simple13 .view13-account #refer-sec>h4::after{content:""!important;position:absolute!important;left:0!important;right:-30%!important;bottom:0!important;height:2px!important;background:var(--u92)!important}
html:root body.simple13.simple13 .view13-account .code-pill,html:root body.simple13.simple13 .view13-account .glass-chip{background:none!important;box-shadow:none!important;border:1px solid rgba(255,45,35,.6)!important}
html:root body.simple13.simple13 .view13-account input.field,html:root body.simple13.simple13 .acct-drawer input.field{background:none!important;border:0!important;border-bottom:1.5px solid rgba(255,255,255,.7)!important;border-radius:0!important;box-shadow:none!important}
html:root body.simple13.simple13 .view13-account .acct-sec button.underline{background:none!important;border:0!important;box-shadow:none!important}
html:root body.simple13.simple13 .view13-account .rf-dial{background:none!important;border:0!important;box-shadow:none!important}
}

/* ===== .92 theme: Journal tracker/steps, Help, sheets boxless ===== */
@layer qc25tab {
html:root body.simple13.simple13 .jr-sheet .wc-steps,html:root body.simple13.simple13 .jr-sheet .wc-hero,html:root body.simple13.simple13 .jr-sheet .wc-tile,
html:root body.simple13.simple13 .jr-sheet .jr-empty,html:root body.simple13.simple13 .jr-sheet .wc-step{
  background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}
html:root body.simple13.simple13 .jr-sheet .wc-steps,html:root body.simple13.simple13 .jr-sheet .wc-hero{position:relative!important;padding-left:2px!important;padding-right:2px!important}
html:root body.simple13.simple13 .jr-sheet .wc-steps::after,html:root body.simple13.simple13 .jr-sheet .wc-hero::after{content:""!important;position:absolute!important;left:8%!important;right:8%!important;bottom:0!important;height:2px!important;background:var(--l92)!important;box-shadow:0 0 10px rgba(255,40,30,.55)!important}
html:root body.simple13.simple13 .jr-sheet .wc-step+.wc-step{border-top:1px solid rgba(255,255,255,.08)!important}
html:root body.simple13.simple13 .jr-sheet .wc-step [class*=chev],html:root body.simple13.simple13 .jr-sheet .wc-step>i:last-child{color:#ff2a1f!important}
html:root body.simple13.simple13 .jr-sheet .wc-tile{position:relative!important;padding:12px 4px 14px!important}
html:root body.simple13.simple13 .jr-sheet .wc-tile::after{content:""!important;position:absolute!important;left:0!important;right:12%!important;bottom:0!important;height:1.5px!important;background:linear-gradient(90deg,rgba(255,45,35,.9),transparent)!important;box-shadow:0 0 6px rgba(255,40,30,.4)!important}
html:root body.simple13.simple13 .jr-sheet input.field,html:root body.simple13.simple13 .jr-sheet select.field{background:none!important;border:0!important;border-bottom:1.5px solid rgba(255,255,255,.6)!important;border-radius:0!important;box-shadow:none!important}
html:root body.simple13.simple13 .jr-sheet .glass-chip{background:none!important;box-shadow:none!important;border:0!important;border-bottom:1.5px solid rgba(255,45,35,.7)!important;border-radius:0!important}
/* Help (Chat with Amber) */
html:root body.simple13.simple13 .glass-sheet>.glass-bar{background:#000!important;background-image:none!important;border-bottom:0!important;box-shadow:none!important;position:relative!important}
html:root body.simple13.simple13 .hl25-card,html:root body.simple13.simple13 .list25{background:none!important;background-image:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root body.simple13.simple13 .list25{border-top:1px solid rgba(255,45,35,.5)!important;border-bottom:1px solid rgba(255,45,35,.5)!important;border-radius:0!important}
/* Item sheet: solid black so the Menu does not show through */
html:root body.simple13.simple13 .item-sheet,html:root body.simple13.simple13 .order-sheet{background:#000!important;background-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
html:root body.simple13.simple13 .order-sheet>.order-sheet-head{background:#000!important;border-bottom:0!important;box-shadow:none!important;position:sticky!important}
html:root body.simple13.simple13 .order-sheet>.order-sheet-head::after{content:""!important;position:absolute!important;left:12%!important;right:12%!important;bottom:0!important;height:2px!important;background:var(--l92)!important;box-shadow:0 0 10px rgba(255,40,30,.6)!important}
}
