.sc-avatar{border-radius:50%;flex:none;object-fit:cover;display:inline-flex;align-items:center;justify-content:center;font-weight:800;letter-spacing:0;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.sc-avatar-initial{font-family:var(--serif);font-weight:400}.sc-avatar-initial:before{content:attr(data-initial)}.sc-row{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:none;border:0;border-top:1px solid rgba(255,255,255,.05);color:inherit;font:inherit;text-align:left;padding:9px 16px;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-row:active{background:rgba(255,255,255,.04)}.sc-row.is-you{background:rgba(255,122,26,.1)}.sc-row-id{display:flex;align-items:center;gap:10px;min-width:0}.sc-rank{width:26px;flex:none;text-align:center;font-family:var(--serif);color:var(--text-3);font-size:15px}.sc-rank.top{color:var(--gold);font-size:20px}.sc-rank.beside{width:auto;min-width:18px;font-size:12px;color:var(--text-3);font-family:var(--sans);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-rank.beside.top{color:var(--gold);font-size:14px}.sc-names{min-width:0;display:flex;flex-direction:column}.sc-names b{font-size:13px}.sc-names b,.sc-user{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-user{font-size:11px;color:var(--text-3)}.sc-stats{gap:14px;flex:none}.sc-boardhead,.sc-stats{display:flex;align-items:center}.sc-boardhead{justify-content:space-between;gap:10px;padding:2px 4px 0}.sc-count{font-size:11.5px;color:var(--text-3);letter-spacing:.12em;text-transform:uppercase}.sc-empty{padding:22px 16px;text-align:center}.sc-empty p{color:var(--dim);font-size:13px;line-height:1.55}.sc-bubble-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap;align-items:center}.sc-bubble-who{display:flex;align-items:center;gap:10px;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.sc-bubble-who b{font-size:14.5px}.sc-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.sc-x{background:none;border:0;color:var(--text-2);font-size:20px;line-height:1;padding:2px 6px;cursor:pointer;flex:none;position:relative}.sc-x:before{content:"";position:absolute;inset:-10px -7px}.sc-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07)}.sc-toggle:first-of-type{border-top:0}.sc-toggle-text b{display:block;font-size:14px}.sc-toggle-text span{display:block;font-size:11.5px;color:var(--text-3);line-height:1.45;margin-top:2px}.sc-switch{position:relative;width:46px;height:28px;flex:none;border-radius:14px;border:0;cursor:pointer;background:rgba(201,194,182,.28);transition:background .15s}.sc-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .18s var(--ease);box-shadow:0 1px 3px rgba(0,0,0,.4)}.sc-switch.on{background:var(--ember);box-shadow:0 0 12px rgba(255,122,26,.45)}.sc-switch.on:after{transform:translateX(18px)}.sc-switch.locked{background:rgba(143,217,168,.55);cursor:not-allowed}.sc-switch:disabled{opacity:.9}.sc-lock{font-size:10.5px;color:var(--text-3);letter-spacing:.14em;text-transform:uppercase}.sc-results{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:46vh;overflow-y:auto;overscroll-behavior:contain}.sc-result{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;background:rgba(10,11,14,.45);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:8px 10px;color:inherit;font:inherit;text-align:left;cursor:pointer}.sc-result:active{background:rgba(10,11,14,.7)}.sc-rel{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);flex:none}.sc-rel.on{color:var(--ok)}.sc-profile{width:min(440px,94vw);max-height:88vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 18px 16px;position:relative}.sc-profile-head{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:start}.sc-profile-left{display:flex;flex-direction:column;align-items:center;gap:6px}.sc-profile-streak{font-size:14px;font-weight:700;color:#fff;white-space:nowrap}.sc-profile-streak small{display:block;font-size:10.5px;color:var(--text-3);font-weight:500;letter-spacing:.12em;text-transform:uppercase;text-align:center}.sc-profile-nutrition{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;text-align:center}.sc-profile-nutrition small{display:block;font-size:10.5px;color:var(--text-3);font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:normal;line-height:1.3}.sc-profile-right{min-width:0;padding-top:6px;padding-right:28px}.sc-profile-right h3{font-size:22px;line-height:1.1}.sc-profile-right h3,.sc-profile-user{overflow:hidden;text-overflow:ellipsis}.sc-profile-user{color:var(--text-3);font-size:13px;margin-top:2px;white-space:nowrap}.sc-profile-points{margin-top:8px;font-size:12.5px;color:var(--dim)}.sc-profile-points b{color:var(--amber)}.sc-charts{margin-top:14px;display:flex;flex-direction:column;gap:12px}.sc-chart{background:rgba(10,11,14,.42);border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:10px 10px 6px}.sc-chart-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sc-chart-head b{font-size:13px;text-transform:capitalize}.sc-chart-head span{font-size:11.5px;color:var(--text-3)}.sc-chart svg{width:100%;display:block;margin-top:4px}.sc-profile-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap;align-items:center}.sc-profile-empty{margin-top:14px;color:var(--text-3);font-size:12.5px;line-height:1.5;text-align:center;padding:14px 8px;border:1px dashed rgba(255,255,255,.1);border-radius:12px}.sc-profile-badges{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.sc-badge{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);border:1px solid rgba(201,194,182,.3);border-radius:8px;padding:2px 7px}.sc-badge.on{color:var(--ok);border-color:rgba(143,217,168,.4)}.sc-report{margin-top:10px;display:flex;justify-content:flex-end}.sc-report-ask{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.sc-identity{display:grid;grid-template-columns:64px 1fr;gap:14px;align-items:center}@media (max-width:259px){.sc-identity{grid-template-columns:minmax(0,1fr)}.sc-identity>.sc-avatar-btn{justify-self:start}}.sc-avatar-btn{background:none;border:0;padding:0;cursor:pointer;position:relative;border-radius:50%}.sc-avatar-btn .sc-avatar-edit{position:absolute;right:-2px;bottom:-2px;width:22px;height:22px;border-radius:50%;background:var(--panel);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:11px}.sc-avail{font-size:11.5px;margin-top:4px;min-height:16px}.sc-avail.ok{color:var(--ok)}.sc-avail.bad{color:var(--amber)}.sc-at{color:var(--text-3);padding-right:2px}.sc-userfield{display:flex;align-items:center;gap:0}.sc-userfield,.sc-userfield .field{flex:1 1;min-width:0}@media (prefers-reduced-motion:reduce){.sc-switch:after{transition:none}}.sc-rowbox{display:block}.lb-gap{margin:0;padding:2px 16px 0;text-align:center;color:var(--text-3);font-family:var(--mono);font-size:11px;letter-spacing:.3em;line-height:1}.sc-profile.is-morph{transition:none}.sc-profile[data-box="0"]{background:none;border-color:transparent;box-shadow:none}.sc-profile.is-morph>*{opacity:0}.sc-profile.is-morph[data-run="1"]>*{opacity:1;transition:opacity .16s var(--ease) .3s}.sc-profile.is-morph[data-closing="1"]{opacity:0;transition:opacity .14s cubic-bezier(.4,0,1,1)}.sc-profile.is-skel{height:88vh}.sc-profile-shed{position:fixed;pointer-events:none;border-radius:var(--radius);animation:scSkelOut var(--shed-ms,.24s) var(--ease) both}@media (prefers-reduced-motion:reduce){.sc-profile-shed{display:none}}.sc-skel-avatar{display:block;width:96px;height:96px;border-radius:50%}.sc-skel-line{display:block;height:12px;border-radius:6px;margin-top:8px}.sc-skel-chart{display:flex;flex-direction:column;gap:8px;min-height:84px}.sc-skel-chart .sc-skel-line{margin-top:2px}.sc-skel-plot{display:block;flex:1 1;border-radius:8px}.sc-skel-plot.sk{background:rgba(255,255,255,.035)}.sc-profile-in>*{animation:pgPop .46s cubic-bezier(.2,.8,.25,1.08) both;transform-origin:50% 0}.sc-profile-in>:nth-child(2){animation-delay:45ms}.sc-profile-in>:nth-child(3){animation-delay:90ms}.sc-profile-in>:nth-child(n+4){animation-delay:135ms}.sc-profile-in .sc-chart{animation:pgPop .46s cubic-bezier(.2,.8,.25,1.08) both;transform-origin:50% 0}.sc-profile-in .sc-chart:nth-child(2){animation-delay:90ms}.sc-profile-in .sc-chart:nth-child(3){animation-delay:135ms}.sc-profile-in .sc-chart:nth-child(n+4){animation-delay:.18s}.sc-profile>.sc-x{z-index:1}.sc-skel.is-out{position:absolute;left:18px;right:18px;top:18px;bottom:16px;overflow:hidden;pointer-events:none;animation:scSkelOut .22s var(--ease) both}@keyframes scSkelOut{0%{opacity:1}to{opacity:0}}@keyframes scProfileIn{0%{opacity:0}to{opacity:1}}.modal-veil.is-closing{pointer-events:none}.modal-veil.is-closing:before,.modal-veil.is-closing>*{animation:veilOut .3s var(--ease) both}@keyframes veilOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.sc-profile.is-morph>*{opacity:1;transition:none}.sc-profile-in .sc-chart,.sc-profile-in>*{animation:none}.sc-skel.is-out{display:none}.modal-veil.is-closing:before,.modal-veil.is-closing>*{animation:none;opacity:0}}.acr-frame{position:relative;height:calc(var(--acr-view) + 40px);margin:14px -20px 0;overflow:hidden;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:rgba(0,0,0,.35);outline:none}.acr-frame:active{cursor:grabbing}.acr-frame:focus-visible .acr-ring{border-color:var(--amber)}.acr-origin{position:absolute;left:50%;top:20px;width:var(--acr-view);height:var(--acr-view);margin-left:calc(var(--acr-view) / -2)}.acr-img{left:0;top:0;transform-origin:0 0;will-change:transform}.acr-img,.acr-ring{position:absolute;pointer-events:none}.acr-ring{left:50%;top:20px;width:var(--acr-view);height:var(--acr-view);margin-left:calc(var(--acr-view) / -2);border-radius:50%;border:1.5px solid rgba(255,214,168,.8);box-shadow:0 0 0 9999px rgba(4,5,7,.62)}.acr-msg{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;color:var(--text-2)}.acr-zoomrow{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--text-3)}.acr-zoom{flex:1 1}.lb-req{padding:14px 16px 12px}.lb-req .af-sent-list{margin-bottom:6px}.lb-req-h+.af-sent-list{margin-top:8px}.lb-req .af-sent-list+.lb-req-h{margin-top:12px}.lb-req-row{flex-wrap:wrap}.lb-req-who{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.lb-req-who .t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-req-acts{display:flex;align-items:center;gap:10px;flex:none}section.glass>.lb-ghost:last-child,section.glass>:last-child .sc-row{border-bottom-left-radius:18px;border-bottom-right-radius:18px}.sms{font-family:var(--sans)}.sms-sender{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px 4px;width:max-content;max-width:100%;padding:3px 10px 3px 3px;border-radius:999px;background:rgba(20,21,26,.92);border:1px solid var(--glass-border);color:var(--text-2);font-family:var(--mono);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 2px 10px rgba(0,0,0,.5)}.sms-chip{width:22px;height:22px;border-radius:50%;flex:none;background:rgba(255,255,255,.06);border:1px solid var(--glass-border);display:flex;align-items:center;justify-content:center;overflow:hidden}.sms-chip img{width:15px;height:15px;object-fit:contain;display:block}.sms-bubble{position:relative;background:linear-gradient(180deg,rgba(22,23,28,.94),rgba(14,15,19,.94));border:1px solid rgba(255,255,255,.1);border-radius:20px;border-top-left-radius:6px;padding:14px 16px 12px;color:var(--text);box-shadow:0 24px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.sms-bubble.tail-down:before,.sms-bubble.tail-up:before{content:"";position:absolute;left:22px;width:14px;height:14px;background:#15161b;border:1px solid rgba(255,255,255,.1);transform:rotate(45deg)}.sms-bubble.tail-up:before{top:-8px;border-right:0;border-bottom:0}.sms-bubble.tail-down:before{bottom:-8px;border-left:0;border-top:0}.sms-text{margin:0;font-size:15px;line-height:1.5;color:var(--text)}.sms-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.btn-sms-green{background:linear-gradient(180deg,#fbf7f0,#ebe4d8);color:#0b0c10;border:0;border-radius:999px;padding:0 18px;min-height:44px;font:inherit;font-weight:700;font-size:14px;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 24px rgba(255,214,168,.16),inset 0 1px 0 #fff;transition:transform var(--t-press) var(--spring),box-shadow .2s var(--ease);display:inline-flex;align-items:center;justify-content:center;flex:none;white-space:nowrap;text-decoration:none}.btn-sms-green:hover{box-shadow:0 10px 30px var(--aura-1),inset 0 1px 0 #fff}.btn-sms-green:active{transform:scale(.97)}.sms-skip{background:none;border:0;color:var(--text-2);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;padding:0 10px;min-height:44px;cursor:pointer}.tour-veil{position:fixed;inset:0;z-index:450;touch-action:none}.tour-veil.centred{background:rgba(4,5,7,.74)}.tour-hole{border-radius:24px;box-shadow:0 0 0 1.5px rgba(255,190,120,.9),0 0 18px 1px rgba(255,122,26,.35),0 0 0 9999px rgba(4,5,7,.74)}.tour-hole,.tour-tab-ring{position:fixed;pointer-events:none}.tour-tab-ring{z-index:451;border-radius:999px;border:1.5px solid rgba(255,179,71,.95);background:rgba(255,122,26,.1);box-shadow:0 0 0 4px rgba(255,122,26,.2),0 0 22px rgba(255,122,26,.55)}.tour-tab-ring:after{content:"";position:absolute;inset:-2px;border-radius:inherit;opacity:0;box-shadow:0 0 0 2px rgba(255,122,26,.12),0 0 30px rgba(255,122,26,.3);animation:tourRing 1.6s ease-in-out 3}@keyframes tourRing{0%,to{opacity:0}50%{opacity:1}}html[data-picture-tip=hidden] [data-testid=picture-tip],html[data-tour="1"] [data-testid=picture-tip]{display:none}.tour-bubble{position:fixed;left:max(14px,calc(50% - 200px));width:min(calc(100% - 28px),400px);z-index:451;animation:tourIn .22s var(--ease) both}@keyframes tourIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-height:640px){.tour-bubble .sms-sender{margin-bottom:4px}.tour-bubble .sms-bubble{padding:11px 14px 8px}.tour-bubble .sms-text{font-size:14px;line-height:1.42}.tour-bubble .sms-actions{margin-top:6px}}.tour-hole{animation:tourHoleIn .32s cubic-bezier(.42,0,.18,1) both}@keyframes tourHoleIn{0%{transform:scale(.94)}to{transform:none}}@media (prefers-reduced-motion:reduce){.tour-hole{animation:none}}.tour-count{margin:0;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:var(--text-3);white-space:nowrap}.tour-count b{color:var(--amber);font-weight:600}.tour-bubble .sms-bubble.tail-down:before,.tour-bubble .sms-bubble.tail-up:before{left:calc(var(--tail-x,29px) - 7px)}@media (prefers-reduced-motion:reduce){.tour-bubble,.tour-tab-ring:after{animation:none}}.tour-bubble .btn-sms-green:focus:not(:focus-visible){outline:none;box-shadow:none}.chart-lbl.plan{color:var(--ok);font-weight:800}.a2-veil{position:fixed;inset:0;z-index:400;display:flex;align-items:flex-end;justify-content:center;touch-action:none;overscroll-behavior:none}.a2-veil:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(4,4,6,.62);animation:veilIn .22s var(--ease) both}.a2-sheet{position:relative;width:min(560px,100%);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 16px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:10px 18px calc(14px + env(safe-area-inset-bottom,0px));border-radius:28px 28px 0 0;text-align:center;animation:a2Rise .32s var(--ease) both}@keyframes a2Rise{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}.a2-veil.is-leaving{pointer-events:none}.a2-veil.is-leaving:before{animation:sheetVeilOut .22s cubic-bezier(.4,0,1,1) both}.a2-veil.is-leaving .a2-sheet{animation:sheetSink .32s cubic-bezier(.4,0,1,1) both}@media (min-width:760px){.a2-veil{align-items:center;padding:24px}.a2-sheet{border-radius:28px;max-height:80vh}}.a2-grip{width:36px;height:4px;border-radius:2px;background:rgba(255,255,255,.18);margin:0 auto 10px}.a2-title{font-family:var(--serif);font-size:22px;line-height:1.18;margin:10px auto 0;max-width:340px}.a2-track{display:flex;margin-top:14px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}.a2-track::-webkit-scrollbar{display:none}.a2-step{flex:0 0 100%;min-width:0;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.a2-shot{height:clamp(118px,24dvh,190px);display:flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid var(--glass-border);overflow:hidden}.a2-shot img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.a2-cap{gap:10px;align-items:flex-start;text-align:left;margin-top:12px;min-height:40px;font-size:13.5px;line-height:1.4;color:#c9c2b6}.a2-cap,.a2-num{display:flex;justify-content:center}.a2-num{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(255,122,26,.14);border:1px solid rgba(255,122,26,.5);color:var(--amber);font-size:11.5px;font-weight:800;align-items:center}.a2-dots{gap:2px;margin:10px 0 12px}.a2-dot,.a2-dots{display:flex;justify-content:center}.a2-dot{width:28px;height:24px;padding:0;border:0;background:none;align-items:center;cursor:pointer}.a2-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--amber);opacity:.28;transition:opacity .2s var(--ease),transform .2s var(--ease)}.a2-dot.on:before{opacity:1;transform:scale(1.3)}.a2-dismiss{margin-top:4px}.a2-android{margin-top:0}@media (prefers-reduced-motion:reduce){.a2-sheet,.a2-veil.is-leaving .a2-sheet,.a2-veil.is-leaving:before,.a2-veil:before{animation:none}.a2-dot:before{transition:none}}.a2-ch{margin:10px auto 0;max-width:320px;font-size:14px;line-height:1.35;font-weight:600;color:var(--amber)}:root{--muted:var(--text-3)}.fold{margin-top:8px}.fold-head{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;padding:6px 0;background:none;border:0;border-top:1px solid rgba(255,255,255,.07);color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.fold.bare{margin-top:0}.fold.bare .fold-head{border-top:0}.fold-title{font-size:13px;font-weight:700;color:var(--text);min-width:0}.fold-meta{display:flex;align-items:center;gap:8px;flex:none}.fold-summary{font-size:11.5px;color:var(--muted);white-space:nowrap}.fold .chev{display:inline-block;color:var(--muted);font-size:13px;transition:transform .22s var(--ease)}.fold .chev.open{transform:rotate(180deg)}.fold-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.fold-body[data-open="1"]{grid-template-rows:1fr;transition-timing-function:cubic-bezier(.42,0,.18,1)}.fold-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity .16s cubic-bezier(.4,0,1,1)}.fold-body[data-open="1"]>.fold-inner{opacity:1;transition:opacity .24s cubic-bezier(.42,0,.18,1) .06s}.fold.is-instant>.fold-body>.fold-inner{transition:none}.fold-body[data-open="0"] .fold-inner{contain:paint}.fold-body .fold-inner:after{content:"";display:block;height:6px}.fold-float-host{z-index:30}.fold-float-host,.fold.is-float{position:relative}.fold-pop{position:absolute;left:-17px;right:-17px;top:calc(100% + 10px);z-index:1;padding:12px 17px 10px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),var(--panel);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);transform-origin:50% 0;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s}.fold-pop[data-open="1"]{opacity:1;visibility:visible;transform:none;transition:opacity .22s cubic-bezier(.42,0,.18,1),transform .3s cubic-bezier(.42,0,.18,1),visibility 0s}.fold-pop>.fold-inner{opacity:1;overflow:visible;transition:none}@media (prefers-reduced-motion:reduce){.fold-pop,.fold-pop[data-open="1"]{transition:none}}@media (max-width:259px){.fold-head{flex-wrap:wrap}.fold-meta{margin-left:auto}.fold-inner a[href^="mailto:"]{overflow-wrap:anywhere}}.btn-sm,.chip{min-height:40px}.seg button{min-height:44px}.btn-link,.notice-skip,.sms-skip,.takeover-dismiss,.week-move,.wiz-skip{min-height:40px}.notice-skip{padding:0 10px}.food-acts button{min-height:40px;padding:0 4px}.lb-join{min-height:40px}.tip-btn{position:relative}.tip-btn:before{content:"";position:absolute;inset:-13px}.cat-rail-more{width:32px;height:32px}.cat-rail-more:before{content:"";position:absolute;inset:-6px}.account-btn{position:relative}.account-btn:before{content:"";position:absolute;inset:-7px;border-radius:50%}main.page.journey .chip{position:relative}main.page.journey .chip:before{content:"";position:absolute;inset:-3px 0}.sc-switch:before{content:"";position:absolute;inset:-8px 0}.terms-agree{min-height:44px;align-items:center}.terms-agree input{width:22px;height:22px}.btn-sms-green:focus-visible,.btn:focus-visible,.chip:focus-visible,.fold-head:focus-visible,.notice-skip:focus-visible,.sc-result:focus-visible,.sc-row:focus-visible,.sc-switch:focus-visible,.seg button:focus-visible,.sms-skip:focus-visible,.takeover-dismiss:focus-visible,.week-move:focus-visible{outline:2px solid rgba(248,250,252,.85);outline-offset:2px;box-shadow:0 0 0 6px rgba(255,122,26,.32)}.btn-sms-green:focus:not(:focus-visible),.btn:focus:not(:focus-visible),.chip:focus:not(:focus-visible),.seg button:focus:not(:focus-visible){outline:none}.food-macros em,.sc-rank{color:var(--muted)}.first-visit-dismiss{flex:none;white-space:nowrap;min-height:40px;padding:0 6px;background:none;border:0;color:var(--text-2);font-size:12px;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){.fold .chev,.fold-body,.fold-body[data-open="1"]>.fold-inner,.fold-inner{transition:none}}body:has(>main.page.journey){display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}body:has(>main.page.journey)>main.page.journey{min-height:0;flex:1 0 auto;width:100%}html:not([data-nd-route=app]) body:has(>.load-shell)>.site-footer{display:none}.bfig-btn.on{animation:none;transition:transform .3s var(--spring)}@media (prefers-reduced-motion:reduce){.bfig-btn,.bfig-btn.on{transition:none}}#nd-pour{position:fixed;inset:0;z-index:300;pointer-events:none;overflow:hidden;--pool:22%;--px:60%;--ptop:18%;--pfloor:calc(100% - 26px)}#nd-pour.is-out{animation:npOut 315ms cubic-bezier(.4,0,.2,1) both}@keyframes npOut{to{opacity:0}}#nd-pour .np-veil{position:absolute;inset:0;background:#07080a;opacity:.94;animation:npVeil .14s linear both}@keyframes npVeil{0%{opacity:0}to{opacity:.94}}#nd-pour .np-pool{position:absolute;left:0;right:0;bottom:0;height:var(--pool);overflow:hidden}#nd-pour .np-rise{position:absolute;left:-2%;bottom:0;width:104%;height:100%;display:block;transform:translateY(100%);animation:npRise 262ms cubic-bezier(.19,1,.22,1) .28s both}@keyframes npRise{0%{transform:translateY(100%)}to{transform:translateY(0)}}#nd-pour .np-fall{position:absolute;left:var(--px);top:var(--ptop);width:9px;margin-left:-4.5px;height:calc(var(--pfloor) - var(--ptop));overflow:hidden}#nd-pour .np-stream{position:absolute;inset:0;border-radius:0 0 5px 5px;transform:translateY(-101%);animation:npStream 595ms linear 105ms both}@keyframes npStream{0%{transform:translateY(-101%);animation-timing-function:cubic-bezier(.55,0,1,.45)}29.4%{transform:translateY(0)}61.8%{transform:translateY(0);animation-timing-function:cubic-bezier(.55,0,1,.45)}88.2%{transform:translateY(101%)}to{transform:translateY(101%)}}#nd-pour .np-burst{position:absolute;left:var(--px);top:var(--pfloor);width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:currentColor;opacity:0;transform:scale(.3);animation:npBurst 228ms cubic-bezier(.19,1,.22,1) .28s both}@keyframes npBurst{0%{transform:scale(.3);opacity:0}12%{opacity:.9}to{transform:scale(2.4);opacity:0}}#nd-pour .np-ring,#nd-pour .np-ring2{position:absolute;left:var(--px);top:var(--pfloor);width:64px;height:22px;margin:-11px 0 0 -32px;border-radius:50%;border:2px solid;opacity:0;transform:scale(.2)}#nd-pour .np-ring{animation:npRing 332ms cubic-bezier(.19,1,.22,1) .28s both}#nd-pour .np-ring2{border-width:1.5px;animation:npRing 315ms cubic-bezier(.19,1,.22,1) .35s both}@keyframes npRing{0%{transform:scale(.2);opacity:0}15%{opacity:.85}to{transform:scale(5);opacity:0}}#nd-pour .np-splash{position:absolute;left:var(--px);top:var(--pfloor);width:0;height:0}#nd-pour .np-splash i{position:absolute;left:0;top:0;width:0;height:0;display:block;animation:npDropX 332ms cubic-bezier(.2,.6,.4,1) .28s both}@keyframes npDropX{0%{transform:translateX(0)}to{transform:translateX(var(--dx))}}#nd-pour .np-splash b{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;display:block;opacity:0;animation:npDropY 332ms linear .28s both}@keyframes npDropY{0%{transform:translateY(0) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.1,.7,.3,1)}10%{opacity:1}55%{transform:translateY(var(--dy)) scale(var(--ds));opacity:1;animation-timing-function:cubic-bezier(.6,0,.9,.4)}to{transform:translateY(calc(var(--dy) * .3)) scale(calc(var(--ds) * .8));opacity:0}}#nd-pour .np-hold{position:absolute;left:var(--px);top:var(--ptop);width:clamp(112px,32vw,176px);transform:translate(-50%,calc(var(--mouth) * -1))}#nd-pour .np-can{display:block;width:100%;height:auto;transform-origin:50% var(--mouth);animation:npCan .7s cubic-bezier(.19,1,.22,1) both}@keyframes npCan{0%{transform:translate(-26%,-42%) rotate(96deg);opacity:0}12%{opacity:1}22%,66%{transform:translate(0) rotate(138deg);opacity:1}to{transform:translate(-18%,-52%) rotate(112deg);opacity:0}}#nd-pour.np-water{--mouth:7%}#nd-pour.np-coffee{--mouth:16%}@media (min-width:760px){#nd-pour{--pool:16%;--px:55%;--ptop:20%}#nd-pour .np-hold{width:clamp(150px,15vw,224px)}}#nd-pour.np-water{color:var(--water)}#nd-pour.np-coffee{color:var(--coffee)}@media (prefers-reduced-motion:reduce){#nd-pour .np-burst,#nd-pour .np-fall,#nd-pour .np-hold,#nd-pour .np-ring,#nd-pour .np-ring2,#nd-pour .np-splash{display:none}#nd-pour .np-rise,#nd-pour .np-veil{animation:none}#nd-pour .np-veil{opacity:.94}#nd-pour .np-rise{transform:none}#nd-pour.is-out{animation:none;opacity:0}}