:root{--cream:#FBF5EA;--forest:#14302A;--marigold:#FFB627;--coral:#FF7A59;--indigo:#2B2662;--lilac:#C9B6FF;--mint:#9EE6C2;--tan:#F3E6CF;--leaf:#2F8F5B;--muted:#3D5A51;--paper:#E9E1D2;--on-forest:#C9D6CF;--forest-2:#2E4A42;--forest-3:#9FB2AA;--display:"Bricolage Grotesque",sans-serif;--serif:"Instrument Serif",serif;--sans:Geist,-apple-system,sans-serif;--mono:"Geist Mono",monospace;--brand:"Playfair Display",serif;--pad-x:clamp(16px,4vw,40px);--pad-y:clamp(72px,10vw,128px);--hero-bg:var(--marigold);--hero-ink:var(--forest);--hero-accent:var(--cream);--hero-halo:#FF9A3D}html[data-tod=pm]{--hero-bg:var(--indigo);--hero-ink:var(--cream);--hero-accent:var(--marigold);--hero-halo:#3A3480}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.oj-locked{overflow:hidden}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--forest);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}img{display:block;max-width:100%;height:auto}a{color:var(--forest);text-decoration-color:var(--coral);text-underline-offset:3px}a:hover{color:var(--coral)}button{font-family:var(--sans)}p,ol{margin:0;padding:0}h1,h2,h3{margin:0}details summary{list-style:none;cursor:pointer}details summary::-webkit-details-marker{display:none}input::placeholder{color:#7c8a84}#oj-page{overflow-x:clip;min-height:100vh}:focus-visible{outline:3px solid var(--coral);outline-offset:2px}.oj-skip{position:absolute;left:-9999px;top:0;background:var(--forest);color:var(--cream);padding:12px 16px;z-index:100}.oj-skip:focus{left:8px;top:8px}.oj-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}@keyframes ojPulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes ojSpin{to{transform:rotate(360deg)}}@keyframes ojMarq{to{transform:translate(-50%)}}@keyframes ojFlip{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@keyframes ojFloat{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-10px) rotate(-3deg)}}@keyframes ojIn{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@keyframes ojPop{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.oj-tick{overflow-x:auto}.oj-tick__grp[aria-hidden=true]{display:none}.js .oj-msg{opacity:1!important;visibility:visible!important}}.oj-still *,.oj-still *:before,.oj-still *:after{animation:none!important;transition:none!important}.oj-still .oj-tick{overflow-x:auto}.oj-still .oj-tick__grp[aria-hidden=true]{display:none}.oj-still .oj-msg{opacity:1!important;visibility:visible!important}.oj-wrap{max-width:1240px;margin:0 auto}.oj-k{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px}.oj-k--muted{color:var(--muted)}.oj-k--field{display:block;font-size:11px;margin:28px 0 8px}.oj-h2{font-family:var(--display);font-weight:800;font-size:clamp(44px,7vw,96px);line-height:.9;letter-spacing:-.04em;text-wrap:balance}.oj-h2--m{font-size:clamp(44px,6.5vw,88px)}.oj-h2--s{font-size:clamp(40px,6vw,80px);line-height:.92}.oj-h1 i,.oj-h2 i,.oj-month__h i,.oj-harvest__h i,.oj-ftr__big i{font-family:var(--serif);font-weight:400;font-style:italic;letter-spacing:-.02em}.oj-split{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px}.oj-lede{max-width:34ch;font-size:16px;line-height:1.55;color:var(--muted)}.oj-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;cursor:pointer;font:600 16px var(--sans);text-decoration:none;min-height:56px;padding:17px 28px;background:var(--forest);color:var(--cream);white-space:nowrap}.oj-btn:hover{color:var(--cream)}.oj-btn--forest{background:var(--forest);color:var(--cream)}.oj-btn--marigold{background:var(--marigold);color:var(--forest)}.oj-btn--marigold:hover{color:var(--forest)}.oj-btn--lilac-line{background:none;border:2px solid var(--lilac);color:var(--cream);padding:15px 24px}.oj-btn--hero{background:var(--hero-ink);color:var(--hero-bg)}.oj-btn--hero:hover{color:var(--hero-bg)}.oj-btn--hero-line{background:none;border:2px solid var(--hero-ink);color:var(--hero-ink);padding:15px 24px}.oj-btn--hero-line:hover{color:var(--hero-ink)}.oj-pill-input{width:min(100%,360px);font:500 18px var(--sans);padding:14px 18px;border:2px solid var(--forest);border-radius:999px;background:var(--cream);color:var(--forest);min-height:52px}.oj-pill-input--full{width:100%;font-size:16px}.oj-err{margin-top:12px;font-size:14px;color:#8a3b1e}.oj-hdr{position:fixed;top:12px;left:12px;right:12px;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:10px;max-width:1240px;margin:0 auto;padding:8px 8px 8px 18px;background:#fbf5eae0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid var(--forest);border-radius:999px}.oj-hdr__brand{display:flex;align-items:center;gap:7px;text-decoration:none;color:var(--forest);min-height:44px}.oj-hdr__brand span{font-family:var(--brand);font-weight:600;font-size:21px}.oj-hdr__nav{display:none;gap:4px;font-size:14px}.oj-hdr__nav a{text-decoration:none;padding:12px;border-radius:999px;min-height:44px;display:inline-flex;align-items:center}.oj-hdr__nav a:hover{background:#14302a0f}.oj-hdr__right{display:flex;align-items:center;gap:6px}.oj-tod{display:flex;background:var(--forest);border-radius:999px;padding:3px}.oj-tod button{position:relative;border:0;border-radius:999px;padding:8px 11px;min-height:38px;font:500 12px var(--mono);cursor:pointer;background:transparent;color:var(--cream)}.oj-tod button:after,.oj-claim:after{content:"";position:absolute;top:-3px;right:-2px;bottom:-3px;left:-2px}.oj-demo:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}html[data-tod=am] .oj-tod [data-tod-set=am]{background:var(--marigold);color:var(--forest)}html[data-tod=pm] .oj-tod [data-tod-set=pm]{background:var(--lilac);color:var(--forest)}.oj-hdr__join{display:flex;align-items:center;gap:8px;border:0;background:var(--coral);color:var(--forest);font:600 14px var(--sans);padding:11px 16px;border-radius:999px;cursor:pointer;min-height:44px;white-space:nowrap}.oj-badge{background:var(--forest);color:var(--cream);border-radius:999px;min-width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:11px;padding:0 5px}.oj-hero{position:relative;overflow:hidden;background:var(--hero-bg);color:var(--hero-ink);padding:clamp(104px,14vw,148px) var(--pad-x) clamp(56px,8vw,96px)}.oj-ready .oj-hero,.oj-ready .oj-hero__halo{transition:background .6s,color .6s}.oj-hero__halo{position:absolute;width:clamp(420px,62vw,860px);aspect-ratio:1;border-radius:50%;right:-18%;top:-22%;background:var(--hero-halo)}.oj-hero__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,500px),1fr));gap:clamp(36px,5vw,72px);align-items:center}.oj-stack{display:grid}.oj-stack>*{grid-area:1/1}html[data-tod=am] .oj-tod-pm,html[data-tod=pm] .oj-tod-am{visibility:hidden}.oj-hero__eyebrow{margin:0 0 20px;display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.oj-hero__pill{display:inline-flex;align-items:center;gap:8px;background:var(--hero-ink);color:var(--hero-bg);border-radius:999px;padding:8px 14px}.oj-hero__pill>i{width:7px;height:7px;border-radius:50%;background:var(--coral);animation:ojPulse 1.6s infinite}.oj-h1{font-family:var(--display);font-weight:800;font-size:clamp(60px,11.5vw,156px);line-height:.86;letter-spacing:-.045em;text-wrap:wrap}.oj-h1 i{color:var(--hero-accent)}.oj-hero .oj-h1{font-size:clamp(50px,8vw,112px);line-height:.88;text-wrap:balance}.oj-hero__sub{margin-top:22px;max-width:44ch;font-size:clamp(17px,1.5vw,20px);line-height:1.5;text-wrap:pretty}.oj-hero__btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:28px}.oj-btn--lg{font-size:17px;padding:18px 30px;min-height:58px;white-space:nowrap}.oj-hero__link{font:600 16px var(--sans);color:var(--hero-ink);padding:12px 4px;min-height:44px;display:inline-flex;align-items:center}.oj-hero__link:hover{color:var(--hero-ink)}.oj-hero__note{margin-top:14px;max-width:52ch;font-size:14px;line-height:1.5}.oj-hero__note--s{margin-top:6px;font-size:13px;opacity:.85}.oj-hero__chip{position:absolute;left:4%;top:8%;z-index:1;background:var(--cream);color:var(--forest);border:2px solid var(--forest);border-radius:999px;padding:8px 14px;font:600 13px var(--sans)}.oj-orbwrap{position:relative;width:min(100%,560px);aspect-ratio:1;margin:0 auto}.oj-orb{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;overflow:hidden;background:var(--cream);border:3px solid var(--hero-ink)}.oj-orb img{width:100%;height:100%;object-fit:cover;mix-blend-mode:normal;opacity:1}.oj-spin{position:absolute;right:0;top:2%;width:118px;height:118px;animation:ojSpin 20s linear infinite}.oj-flip{position:absolute;left:-2%;bottom:0;width:min(84%,360px);background:var(--cream);color:var(--forest);border:2px solid var(--forest);border-radius:24px;padding:18px;box-shadow:8px 8px 0 var(--forest)}.oj-flip__top{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase}.oj-live{display:flex;align-items:center;gap:6px}.oj-live i{width:7px;height:7px;border-radius:50%;background:var(--coral);animation:ojPulse 1.6s infinite}.oj-flip__row{display:flex;align-items:center;gap:10px;margin-top:12px;perspective:400px}.oj-flip__digits{display:flex;gap:4px}.oj-flip__d{display:inline-flex;align-items:center;justify-content:center;width:46px;height:62px;border-radius:9px;font:800 44px var(--display);position:relative;animation:ojFlip .6s cubic-bezier(.3,1.4,.5,1) both;animation-delay:var(--d,0s)}.oj-flip__d:after{content:"";position:absolute;left:0;right:0;top:50%;height:1.5px}.oj-flip__d--dark{background:var(--forest);color:var(--marigold)}.oj-flip__d--dark:after{background:#fbf5ea40}.oj-flip__d--light{background:var(--paper);color:var(--forest)}.oj-flip__d--light:after{background:#14302a1f}.oj-flip--wide .oj-flip__d{width:36px;height:50px;font-size:34px}.oj-flip__of{font-family:var(--serif);font-style:italic;font-size:26px}.oj-cells{display:grid;grid-template-columns:repeat(auto-fill,minmax(18px,1fr));gap:4px;margin-top:14px}.oj-cells__real{display:contents}.oj-cell{aspect-ratio:1;border-radius:5px;background:transparent;border:1.5px solid rgba(20,48,42,.25)}.oj-cell.is-on{border-color:var(--forest)}.oj-cell.c0{background:var(--marigold)}.oj-cell.c1{background:var(--coral)}.oj-cell.c2{background:var(--mint)}.oj-cell.c3{background:var(--lilac)}.oj-cell--demo{background:var(--coral);border:1.5px dashed var(--forest);animation:ojPop .5s both}.oj-demo{position:relative;margin-top:14px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;padding:0;background:none;cursor:pointer;text-align:left;font:500 13px var(--sans);color:var(--forest)}.oj-demo__cap{display:flex;width:64px;height:28px;border-radius:999px;border:2px solid var(--forest);overflow:hidden;flex:none}.oj-demo__cap i{flex:1;background:var(--marigold)}.oj-demo__cap i+i{background:var(--cream);transition:background .3s}.oj-demo[aria-pressed=true] .oj-demo__cap i+i{background:var(--coral)}.oj-demo__label{flex:1}.oj-tick{background:var(--forest);color:var(--cream);overflow:hidden;white-space:nowrap;padding:15px 0}.oj-tick__track{display:flex;width:max-content;animation:ojMarq 40s linear infinite;font-family:var(--mono);font-size:14px;letter-spacing:.02em}.oj-tick__grp{display:flex;flex:none}.oj-tick__i{display:inline-flex;align-items:center;gap:10px;margin-right:34px}.oj-tick__i i{width:9px;height:9px;border-radius:3px;background:var(--marigold)}.oj-tick__i b{font-weight:400;color:var(--mint)}.oj-tick__i i.c1,.oj-ledger__no i.c1{background:var(--coral)}.oj-tick__i i.c2,.oj-ledger__no i.c2{background:var(--mint)}.oj-tick__i i.c3,.oj-ledger__no i.c3{background:var(--lilac)}.oj-ritual{padding:var(--pad-y) var(--pad-x)}.oj-ritual .oj-h2{max-width:12ch}.oj-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:44px}.oj-card{position:relative;border-radius:32px;padding:28px;min-height:360px;display:flex;flex-direction:column;overflow:hidden}.oj-card--marigold{background:var(--marigold)}.oj-card--indigo{background:var(--indigo);color:var(--cream)}.oj-card--mint{background:var(--mint)}.oj-card__wm{font:800 120px/.8 var(--display);letter-spacing:-.05em;color:var(--forest);opacity:.14;position:absolute;right:18px;top:20px}.oj-card--indigo .oj-card__wm{color:var(--lilac);opacity:.22}.oj-card__k{font-family:var(--mono);font-size:12px;letter-spacing:.1em}.oj-card--indigo .oj-card__k{color:var(--lilac)}.oj-card__qr{margin:22px 0 0;width:118px;height:118px;padding:8px;background:#fff;border:2px solid var(--forest);border-radius:14px;transform:rotate(-4deg)}.oj-card__foot{margin-top:auto;padding-top:18px}.oj-card__t{font:800 40px/1 var(--display);letter-spacing:-.03em}.oj-card__b{margin-top:10px;font-size:15px;line-height:1.5}.oj-card--indigo .oj-card__b{color:#dcd8f5}.oj-month{margin-top:14px;background:var(--forest);color:var(--cream);border-radius:32px;padding:clamp(22px,4vw,44px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,4vw,56px);align-items:center}.oj-month__k{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--mint)}.oj-month__h{margin-top:14px;font:800 clamp(34px,4.4vw,56px)/.95 var(--display);letter-spacing:-.035em}.oj-month__h i{color:var(--marigold)}.oj-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:13px;color:var(--on-forest)}.oj-legend span{display:flex;align-items:center;gap:8px}.oj-legend i{width:16px;height:16px;border-radius:5px;display:inline-block}.oj-f-both{background:var(--marigold)}.oj-f-am{background:linear-gradient(135deg,#ffb627 50%,#2e4a42 50%)}.oj-f-miss{background:var(--forest-2)}.oj-f-today{border:2px solid var(--coral)}.oj-days{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.oj-day{aspect-ratio:1;border-radius:8px;border:2px solid transparent;display:flex;align-items:flex-end;padding:4px;font:500 10px var(--mono);color:var(--forest-3)}.oj-day.is-both{background:var(--marigold);color:var(--forest)}.oj-day.is-am{background:linear-gradient(135deg,#ffb627 50%,#2e4a42 50%)}.oj-day.is-miss{background:var(--forest-2)}.oj-day.is-today{background:linear-gradient(135deg,#FFB627 50%,transparent 50%);border-color:var(--coral)}.oj-day.is-future{border-color:#fbf5ea29}.oj-card-sec{background:var(--coral);border-radius:48px;margin:0 clamp(8px,1.5vw,20px);padding:clamp(64px,9vw,120px) var(--pad-x)}.oj-card-sec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,72px);align-items:center}.oj-card-sec__p{margin-top:20px;max-width:42ch;font-size:17px;line-height:1.55}.oj-card-sec__fine{margin-top:16px;font-size:13px}.oj-card-sec .oj-k{margin-bottom:16px}.oj-card-sec .oj-k--field{margin:28px 0 8px}.oj-swatches{display:flex;gap:10px}.oj-sw{width:44px;height:44px;border-radius:50%;background:var(--bg);border:3px solid var(--bg);cursor:pointer;box-shadow:0 0 0 2px var(--forest)}.oj-sw[aria-pressed=true]{border-color:var(--cream)}.oj-card-sec__cta{margin-top:28px;display:flex;justify-content:center}.oj-idwrap{display:flex;justify-content:center;padding:20px 0}.oj-idcard{--card-bg:var(--marigold);--card-ink:var(--forest);width:min(100%,420px);aspect-ratio:1.586;background:var(--card-bg);color:var(--card-ink);border:2.5px solid var(--forest);border-radius:24px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:12px 12px 0 var(--forest);animation:ojFloat 6s ease-in-out infinite;transition:background .3s,color .3s}.oj-idcard[data-color=forest]{--card-bg:var(--forest);--card-ink:var(--marigold)}.oj-idcard[data-color=mint]{--card-bg:var(--mint)}.oj-idcard[data-color=lilac]{--card-bg:var(--lilac)}.oj-idcard[data-color=indigo]{--card-bg:var(--indigo);--card-ink:var(--cream)}.oj-idcard__row{display:flex;justify-content:space-between;align-items:center}.oj-idcard__brand{display:flex;align-items:center;gap:7px}.oj-idcard__brand span{font-family:var(--brand);font-weight:600;font-size:19px}.oj-idcard__tag{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em}.oj-idcard__no{font-family:var(--mono);font-size:11px;letter-spacing:.14em;line-height:1}.oj-idcard__num{margin-top:10px;font:800 clamp(64px,10vw,92px)/.95 var(--display);letter-spacing:-.045em}.oj-idcard__foot{align-items:end;gap:10px;font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-align:right}.oj-idcard__name{font-family:var(--serif);font-style:italic;font-size:28px;line-height:1;text-align:left;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.oj-chat-sec{padding:var(--pad-y) var(--pad-x)}.oj-chat-sec__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,72px);align-items:center}.oj-chat-sec .oj-h2 i{color:var(--coral)}.oj-chat-sec__p{margin-top:22px;max-width:42ch;font-size:17px;line-height:1.55;color:var(--muted)}.oj-chat{background:var(--indigo);border-radius:40px;padding:clamp(18px,3vw,28px);border:2.5px solid var(--forest);box-shadow:12px 12px 0 var(--forest)}.oj-chat__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid rgba(201,182,255,.2);color:var(--cream)}.oj-chat__av{display:flex}.oj-chat__av i{width:30px;height:30px;border-radius:50%;border:2px solid var(--indigo);background:var(--marigold)}.oj-chat__av i+i{background:var(--mint);margin-left:-10px}.oj-chat__av i+i+i{background:var(--coral)}.oj-chat__name{font-weight:600;font-size:15px}.oj-chat__sub{font-size:12px;color:var(--lilac)}.oj-chat__list{list-style:none;display:flex;flex-direction:column;gap:8px;padding-top:16px;min-height:380px}.oj-msg{align-self:flex-start;max-width:82%}.oj-msg.is-in{animation:ojIn .4s both}.oj-msg--me{align-self:flex-end}.oj-msg--sys{align-self:center;max-width:100%}.oj-msg--sys p{margin:4px 0;font:400 11px var(--mono);letter-spacing:.06em;color:var(--mint);text-align:center}.oj-msg__who{margin:0 0 3px;font-size:11px;color:var(--lilac)}.oj-msg--me .oj-msg__who{text-align:right}.oj-msg__b{padding:11px 15px;border-radius:20px 20px 20px 6px;color:var(--forest);font-size:15px;line-height:1.35;background:var(--marigold)}.oj-msg--me .oj-msg__b{border-radius:20px 20px 6px}.oj-msg__b--mint{background:var(--mint)}.oj-msg__b--coral{background:var(--coral)}.oj-msg__b--lilac{background:var(--lilac)}.oj-msg__b--cream{background:var(--cream)}.js .oj-msg:not(.is-in){opacity:0;visibility:hidden}.oj-chat__label{margin-top:12px;font-size:11px;color:var(--lilac)}.oj-board{background:var(--forest);color:var(--cream);border-radius:48px;margin:0 clamp(8px,1.5vw,20px);padding:clamp(64px,9vw,120px) var(--pad-x)}.oj-board .oj-h2 i{color:var(--marigold)}.oj-board .oj-lede{max-width:36ch;color:var(--on-forest)}.oj-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;margin-top:40px}.oj-stat{border-radius:24px;padding:22px;color:var(--forest)}.oj-stat b{display:block;font:800 64px/1 var(--display);letter-spacing:-.04em}.oj-stat span{display:block;margin-top:8px;font-size:14px}.oj-stat--coral{background:var(--coral)}.oj-ledger{margin-top:14px;border:1.5px solid rgba(251,245,234,.18);border-radius:24px;overflow:hidden}.oj-ledger__row{display:grid;grid-template-columns:1.1fr 1fr 1fr;padding:14px 20px;font-size:15px;border-bottom:1px solid rgba(251,245,234,.08);align-items:center}.oj-ledger__row--head{padding:13px 20px;font:400 10.5px var(--mono);letter-spacing:.12em;color:var(--forest-3);border-bottom:1.5px solid rgba(251,245,234,.12)}.oj-ledger__row--head span:last-child{text-align:right}.oj-ledger__no{display:flex;align-items:center;gap:10px;font-family:var(--mono)}.oj-ledger__no i{width:10px;height:10px;border-radius:3px;background:var(--marigold);flex:none}.oj-ledger__time{color:var(--on-forest)}.oj-ledger__streak{text-align:right}.oj-ledger__streak b{display:inline-block;min-width:44px;text-align:center;padding:4px 10px;border-radius:999px;background:#fbf5ea14;font:400 13px var(--mono)}.oj-ledger__row--claim{border-bottom:0;background:var(--coral);color:var(--forest)}.oj-ledger__row--claim .oj-ledger__no{font-weight:500}.oj-claim{position:relative;border:0;background:var(--forest);color:var(--cream);font:600 13px var(--sans);cursor:pointer;padding:9px 14px;border-radius:999px;min-height:38px}.oj-crews{padding:var(--pad-y) var(--pad-x)}.oj-crews__h{max-width:14ch}.oj-crews__h i{color:var(--leaf)}.oj-crews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:14px;margin-top:40px}.oj-crews__lilac{background:var(--lilac);border-radius:32px;padding:clamp(22px,3vw,34px);display:flex;flex-direction:column}.oj-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;background:var(--forest);padding:4px;border-radius:999px}.oj-seg button{border:0;border-radius:999px;padding:12px 10px;font:600 14px var(--sans);cursor:pointer;min-height:44px;background:transparent;color:var(--cream)}.oj-seg button[aria-pressed=true]{background:var(--cream);color:var(--forest)}.oj-crews__head{margin-top:24px;font:800 34px/1 var(--display);letter-spacing:-.03em}.oj-crews__body{margin-top:10px;font-size:15px;line-height:1.55}.oj-avs{display:flex;flex-wrap:wrap;margin-top:24px;min-height:56px;align-items:center;padding-left:10px}.oj-avs__a{width:52px;height:52px;border-radius:50%;border:2.5px solid var(--forest);margin-left:-10px;display:flex;align-items:center;justify-content:center;font:800 18px var(--display);color:var(--forest);animation:ojPop .35s both;background:var(--marigold)}.oj-avs__a.c1{background:var(--coral)}.oj-avs__a.c2{background:var(--mint)}.oj-avs__a.c3{background:var(--lilac)}.oj-crews__name{margin-top:auto;padding-top:24px}.oj-conf{background:var(--cream);border:2.5px solid var(--forest);border-radius:32px;padding:clamp(22px,3vw,34px);box-shadow:10px 10px 0 var(--forest);align-self:start}.oj-conf__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.oj-conf__row b{display:block;font-weight:600;font-size:17px}.oj-conf__row small{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.oj-step{display:flex;align-items:center;border:2px solid var(--forest);border-radius:999px;background:#fff}.oj-step button{width:50px;height:50px;border:0;background:none;font-size:24px;cursor:pointer;color:var(--forest);border-radius:999px}.oj-step button:disabled{opacity:.3;cursor:default}.oj-step output{min-width:34px;text-align:center;font:800 22px var(--display)}.oj-sum{margin-top:22px;display:grid;gap:10px;font-size:15px}.oj-sum>div{display:flex;justify-content:space-between;align-items:center}.oj-sum>div>span:first-child{color:var(--muted)}.oj-sum__disc{background:var(--tan);padding:3px 10px;border-radius:999px;font-weight:500}.oj-sum__disc.is-on{background:var(--mint)}.oj-sum__total{align-items:baseline!important;margin-top:6px;padding-top:12px;border-top:2px solid var(--forest)}.oj-sum__total span:first-child{font-weight:600;color:var(--forest)!important}.oj-sum__total span:last-child{font:800 44px/1 var(--display);letter-spacing:-.03em}.oj-sum p{font-size:13px;color:var(--muted)}.oj-conf__add{margin-top:22px;width:100%;min-height:58px;padding:18px}.oj-conf__fine{margin-top:12px;font-size:13px;line-height:1.5;color:var(--muted);text-align:center}.oj-harvest{position:relative;margin:0 clamp(8px,1.5vw,20px);border-radius:48px;overflow:hidden;min-height:clamp(520px,70vw,760px);display:flex;align-items:flex-end}.oj-harvest>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oj-harvest__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#14302a00 35%,#14302ad1)}.oj-harvest__txt{position:relative;padding:clamp(24px,5vw,56px);color:var(--cream);max-width:880px}.oj-harvest__tag{margin:0 0 14px;display:inline-block;background:var(--marigold);color:var(--forest);border-radius:999px;padding:7px 14px;font:400 11px var(--mono);letter-spacing:.12em}.oj-harvest__h{font:800 clamp(44px,7.5vw,104px)/.88 var(--display);letter-spacing:-.045em}.oj-harvest__h i{color:var(--mint)}.oj-in{padding:var(--pad-y) var(--pad-x)}.oj-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px}.oj-strip__f{margin:0;border-radius:32px;overflow:hidden;min-height:300px;position:relative}.oj-strip__f img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oj-strip__f figcaption{position:absolute;left:14px;bottom:14px;background:var(--cream);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.oj-in__grid{margin-top:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,56px);align-items:start}.oj-ing__row{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:var(--tan);border-radius:24px;padding:16px 20px 16px 16px}.oj-ing__n{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 22px var(--display);background:var(--marigold)}.oj-ing__n--coral{background:var(--coral)}.oj-ing__n--mint{background:var(--mint)}.oj-in__close{margin-top:8px;font-size:15px;line-height:1.55;color:var(--muted)}.oj-wont{padding:0 var(--pad-x) var(--pad-y)}.oj-wont .oj-h2{margin-bottom:36px;max-width:16ch}.oj-wont .oj-h2 i{color:var(--coral)}.oj-wont__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.oj-sticker{border-radius:28px;padding:24px;background:var(--marigold)}.oj-sticker:nth-child(4n+1){transform:rotate(-1.2deg)}.oj-sticker:nth-child(4n+2){transform:rotate(1deg)}.oj-sticker:nth-child(4n+3){transform:rotate(-.8deg)}.oj-sticker:nth-child(4n+4){transform:rotate(1.2deg)}.oj-sticker--mint{background:var(--mint)}.oj-sticker--lilac{background:var(--lilac)}.oj-sticker--coral{background:var(--coral)}.oj-sticker__q{font:800 26px/1.05 var(--display);letter-spacing:-.02em;text-decoration:line-through;text-decoration-thickness:3px}.oj-sticker__a{margin-top:14px;font-size:15px;line-height:1.5}.oj-faq{padding:0 var(--pad-x) var(--pad-y)}.oj-faq__in{max-width:880px;margin:0 auto}.oj-faq h2{margin-bottom:24px;font:800 clamp(36px,5vw,60px)/.95 var(--display);letter-spacing:-.035em}.oj-faq__list{display:grid;gap:8px}.oj-faq details{background:var(--tan);border-radius:24px;padding:4px 22px}.oj-faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:18px;font-weight:600;min-height:44px}.oj-faq__plus{color:var(--coral);font-size:22px;line-height:1;flex:none}.oj-faq details p{margin:0 0 20px;font-size:16px;line-height:1.6;color:var(--muted)}.oj-ftr{background:var(--indigo);color:#e6e2f7;border-radius:48px 48px 0 0;padding:clamp(56px,8vw,96px) var(--pad-x) 120px}.oj-ftr__big{font:800 clamp(48px,9vw,128px)/.86 var(--display);letter-spacing:-.045em;color:var(--cream)}.oj-ftr__big i{color:var(--marigold)}.oj-ftr__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.oj-ftr__fda{margin-top:56px;padding-top:24px;border-top:1.5px solid rgba(201,182,255,.25);font-size:13px;line-height:1.6;max-width:80ch}.oj-ftr__legal{margin-top:12px;font-size:13px;line-height:1.6;color:#b9b3de;max-width:80ch}.oj-bar{position:fixed;left:12px;right:12px;bottom:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:45;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--forest);color:var(--cream);border-radius:999px;padding:8px 8px 8px 18px;box-shadow:0 16px 40px -16px #00000080}.oj-bar__t{display:flex;align-items:center;gap:8px;font-size:14px}.oj-bar__t i{width:8px;height:8px;border-radius:50%;background:var(--coral);animation:ojPulse 1.6s infinite}.oj-bar b{font-weight:600}.oj-bar button{border:0;background:var(--marigold);color:var(--forest);font:600 15px var(--sans);padding:12px 18px;border-radius:999px;cursor:pointer;min-height:44px}html.oj-cart-open .oj-bar{display:none}.oj-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#14302a80;opacity:0;pointer-events:none;transition:opacity .25s}.oj-drawer{position:fixed;z-index:60;left:0;right:0;bottom:0;max-height:88vh;max-height:88dvh;background:var(--cream);display:flex;flex-direction:column;border-radius:28px 28px 0 0;transform:translateY(105%);visibility:hidden;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s .34s;box-shadow:0 -20px 60px -20px #00000059;overflow:auto;overscroll-behavior:contain}html.oj-cart-open .oj-scrim{opacity:1;pointer-events:auto}html.oj-cart-open .oj-drawer{transform:translate(0);visibility:visible;transition:transform .34s cubic-bezier(.22,.61,.36,1),visibility 0s}.oj-grab{width:44px;height:5px;border-radius:5px;background:#14302a33;margin:10px auto 0;flex:none}.oj-drawer__head{display:flex;justify-content:space-between;align-items:center;padding:18px 22px 14px}.oj-drawer__head p{font:800 30px/1 var(--display);letter-spacing:-.03em}.oj-x{width:44px;height:44px;border:2px solid var(--forest);border-radius:50%;background:none;font-size:16px;cursor:pointer;color:var(--forest)}.oj-drawer__body{padding:0 22px 22px;display:flex;flex-direction:column;gap:16px}.oj-line{display:grid;grid-template-columns:80px 1fr;gap:14px;align-items:start;padding:14px;border:2px solid var(--forest);border-radius:22px;background:#fff}.oj-line__img{width:80px;height:80px;border-radius:16px;background:var(--mint);overflow:hidden}.oj-line__img img{width:100%;height:100%;object-fit:cover}.oj-line__img.is-fallback img{mix-blend-mode:multiply}.oj-line__t{font-weight:600;font-size:16px}.oj-line__m{margin-top:2px;font-size:13px;color:var(--muted);line-height:1.4}.oj-line__crew{margin-top:6px;display:inline-block;font-size:12px;font-weight:600;background:var(--lilac);border-radius:999px;padding:4px 10px;line-height:1.4}.oj-line__row{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:10px}.oj-line__row .oj-step button{width:44px;height:44px;font-size:20px}.oj-line__row .oj-step output{min-width:26px;font-size:18px}.oj-line__row b{font-weight:600}.oj-remove{border:0;background:none;color:var(--muted);font:400 13px var(--sans);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:12px 4px;min-height:44px}.oj-note{padding:12px 16px;border-radius:16px;background:var(--tan);font-size:13px;line-height:1.45}.oj-note.is-on{background:var(--mint)}.oj-totals{display:grid;gap:8px;font-size:15px}.oj-totals div{display:flex;justify-content:space-between}.oj-totals div span:first-child{color:var(--muted)}.oj-totals .is-disc span:last-child{color:var(--leaf);font-weight:600}.oj-totals .is-total{align-items:baseline;padding-top:10px;border-top:2px solid var(--forest)}.oj-totals .is-total span:first-child{font-weight:600;color:var(--forest)}.oj-totals .is-total span:last-child{font:800 34px/1 var(--display);letter-spacing:-.03em}.oj-checkout{width:100%;border:0;background:var(--forest);color:var(--cream);font:600 16px var(--sans);padding:18px;border-radius:999px;cursor:pointer;min-height:58px}.oj-checkout:disabled{opacity:.6;cursor:default}.oj-fineline{margin-top:-4px;text-align:center;font-size:13px;line-height:1.5;color:var(--muted)}.oj-teaser{display:flex;gap:14px;align-items:center;padding:14px 16px;background:var(--coral);border-radius:18px}.oj-teaser b{font:800 32px/1 var(--display);letter-spacing:-.03em}.oj-teaser span{font-size:13px;line-height:1.45}.oj-empty{padding:8px 0 4px;display:flex;flex-direction:column;gap:16px;font-size:15px;color:var(--muted)}.oj-drawer .oj-err{margin-top:0;padding:12px 14px;border-radius:12px;background:#f6e4dc}.oj-prod{padding:clamp(120px,16vw,168px) var(--pad-x) var(--pad-y)}.oj-prod h1{font:800 clamp(44px,7vw,88px)/.92 var(--display);letter-spacing:-.04em}.oj-prod p{margin-top:16px;max-width:46ch;color:var(--muted)}.oj-prod .oj-btn{margin-top:24px}@media(min-width:900px){.oj-hdr__nav{display:flex}.oj-bar{display:none}.oj-drawer{top:0;left:auto;width:450px;max-height:none;border-radius:28px 0 0 28px;transform:translate(105%)}.oj-grab{display:none}}.oj-eyebrow{margin:0 0 16px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.oj-eyebrow--lilac{color:var(--lilac)}.oj-sec{padding:var(--pad-y) var(--pad-x)}.oj-sec--flush-top{padding-top:0}.oj-sec--top-only{padding-bottom:0}.oj-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(28px,4vw,64px);align-items:center}.oj-two--start{align-items:start}.oj-body-lg{max-width:46ch;font-size:18px;line-height:1.55;text-wrap:pretty}.oj-body{max-width:46ch;margin-top:16px;font-size:17px;line-height:1.55;color:var(--muted);text-wrap:pretty}.oj-breathe{background:var(--indigo);color:var(--cream);border-radius:48px;margin:clamp(12px,1.5vw,20px) clamp(8px,1.5vw,20px) 0;padding:clamp(64px,9vw,120px) var(--pad-x)}.oj-breathe__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(36px,5vw,72px);align-items:center}.oj-breathe .oj-h2 i{color:var(--marigold)}.oj-breathe__p{margin-top:24px;max-width:44ch;font-size:18px;line-height:1.55;color:#dcd8f5;text-wrap:pretty}.oj-breathe__kb{margin-top:12px;font-size:14px;color:var(--lilac)}.oj-breathe__game{width:min(100%,520px);margin:0 auto}.oj-breathe__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px}.oj-breathe__cue{font:800 clamp(26px,3vw,36px)/1 var(--display);letter-spacing:-.03em}.oj-breathe__time{font:500 15px var(--mono);color:var(--lilac)}.oj-breathe__stage{position:relative;width:100%;aspect-ratio:1;border-radius:50%;background:#221e52;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;outline:none;-webkit-tap-highlight-color:transparent}.oj-breathe__stage:focus-visible{outline:3px solid var(--marigold);outline-offset:4px}.oj-breathe__leaf{position:absolute;width:7%;height:3.6%;border-radius:50%;background:#fbf5ea1f;transition:background .4s;pointer-events:none}.oj-breathe__guide,.oj-breathe__blob{position:absolute;left:50%;top:50%;width:70%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.35);pointer-events:none}.oj-breathe__guide{border:2px dashed var(--lilac)}.oj-breathe__blob{background:var(--marigold);box-shadow:0 0 0 10px #ffb62724}.oj-breathe__done{margin-top:28px;background:var(--cream);color:var(--forest);border-radius:24px;padding:22px;animation:ojIn .4s both}.oj-breathe__score{font:800 clamp(28px,3.4vw,40px)/1 var(--display);letter-spacing:-.03em}.oj-breathe__verdict{margin-top:10px;font-size:15px;line-height:1.5;color:var(--muted)}.oj-breathe__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.oj-breathe__btns .oj-btn{min-height:48px;font-size:15px;padding:14px 22px}.oj-btn--outline{background:none;border:2px solid var(--forest);color:var(--forest);padding:12px 20px}.oj-btn--outline:hover{color:var(--forest)}.oj-what .oj-h2 i{color:inherit}.oj-what__lede{font-size:clamp(18px,1.6vw,21px);line-height:1.5;text-wrap:pretty}.oj-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:28px}.oj-stat{border-radius:20px;padding:16px}.oj-stat b{display:block;font:800 34px/1 var(--display);letter-spacing:-.03em}.oj-stat span{display:block;margin-top:6px;font-size:13px}.oj-stat--marigold{background:var(--marigold)}.oj-stat--lilac{background:var(--lilac)}.oj-stat--mint{background:var(--mint)}.oj-stat--coral,.oj-card--coral{background:var(--coral)}.oj-ritual .oj-card{min-height:340px}.oj-photo{margin:0;border-radius:40px;overflow:hidden;position:relative;aspect-ratio:4/5;max-height:640px}.oj-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oj-photo figcaption{position:absolute;left:16px;bottom:16px;background:var(--cream);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.oj-whyash .oj-h2 i{color:var(--leaf)}.oj-r2b .oj-h2 i{color:var(--coral)}.oj-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:40px}.oj-step-photo{margin:0;border-radius:28px;overflow:hidden;position:relative;aspect-ratio:4/5}.oj-step-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.oj-step-photo figcaption{position:absolute;left:12px;bottom:12px;background:var(--cream);border-radius:999px;padding:7px 13px;font-size:12px;font-weight:600}.oj-label{margin:12px 0 0;background:var(--cream);border:2.5px solid var(--forest);border-radius:28px;padding:clamp(14px,2vw,22px);box-shadow:10px 10px 0 var(--forest)}.oj-label__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin-bottom:14px}.oj-label__t{font:800 clamp(22px,2.6vw,30px)/1 var(--display);letter-spacing:-.02em}.oj-label__k{font-family:var(--mono);font-size:11px;letter-spacing:.1em;color:var(--muted)}.oj-label__scroll{overflow-x:auto;border-radius:16px;border:1.5px solid rgba(20,48,42,.2)}.oj-label__scroll img{width:100%;min-width:720px;height:auto}.oj-whyojas{background:var(--tan);border-radius:48px;margin:0 clamp(8px,1.5vw,20px) clamp(72px,10vw,128px);padding:clamp(64px,9vw,120px) var(--pad-x)}.oj-whyojas__top{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(28px,4vw,56px);align-items:start}.oj-whyojas .oj-h2 i{color:inherit}.oj-whyojas__intro{margin-top:20px;max-width:40ch;font-size:17px;line-height:1.55;color:var(--muted)}.oj-ing{display:grid;gap:10px}.oj-ing__row{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;background:var(--cream);border-radius:24px;padding:16px 20px 16px 16px}.oj-ing__n{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 22px var(--display)}.oj-ing__t{font-weight:600;font-size:17px}.oj-ing__d{margin-top:3px;font-size:14px;color:var(--muted)}.oj-vals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin-top:40px}.oj-val{border-radius:24px;padding:22px}.oj-val b{display:block;font:800 26px/1.05 var(--display);letter-spacing:-.02em}.oj-val span{display:block;margin-top:10px;font-size:15px;line-height:1.5}.oj-checkin{margin-top:12px;background:var(--forest);color:var(--cream);border-radius:24px;padding:clamp(22px,3vw,32px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:20px 40px;align-items:center}.oj-checkin__k{font-family:var(--mono);font-size:12px;letter-spacing:.1em;color:var(--mint)}.oj-checkin__h{margin-top:12px;font:800 clamp(28px,3.4vw,40px)/1 var(--display);letter-spacing:-.03em}.oj-checkin__h i{font-family:var(--serif);font-weight:400;color:var(--marigold)}.oj-checkin__p{font-size:16px;line-height:1.55;color:var(--on-forest)}.oj-whyojas__cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:32px}.oj-whyojas__cta span{font-size:14px;color:var(--muted)}.oj-caution{margin-top:20px;max-width:80ch;font-size:13px;line-height:1.55;color:var(--muted)}.oj-btn--forest.oj-btn--lg{font-size:16px;padding:17px 28px;min-height:56px}.oj-tod button,.oj-claim,.oj-demo{position:relative}.oj-tod button:after,.oj-claim:after,.oj-demo:after{content:"";position:absolute;top:-7px;right:-4px;bottom:-7px;left:-4px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ojas.css.map */
