.gl-part.skin:where(:not(.wg *)){stroke:#ffffffb3;stroke-width:.9}.gl-part.wing:where(:not(.wg *)){opacity:.55;stroke:#fffc;stroke-width:.8}.gl-part.inner:where(:not(.wg *)){fill:#fff;opacity:.38}.gl-part.ink:where(:not(.wg *)){fill:color-mix(in oklab,var(--gl) 22%,#10162f);stroke:#ffffff59;stroke-width:.6;stroke-linejoin:round}.gl-part.line:where(:not(.wg *)){fill:none;stroke:color-mix(in oklab,var(--gl) 62%,#10162f);stroke-width:1.6;stroke-linecap:round}.gl-part.soft:where(:not(.wg *)){fill:none;stroke:#ffffff8c;stroke-width:1.1;stroke-linecap:round}.gl-part.leaf:where(:not(.wg *)){fill:color-mix(in oklab,var(--positive) 70%,#fff);stroke:color-mix(in oklab,var(--positive) 70%,#10162f);stroke-width:.8}.gl-part.tassel:where(:not(.wg *)){fill:none;stroke:color-mix(in oklab,var(--nutrition) 80%,#fff);stroke-width:1.2;stroke-linecap:round}.gl-part.bulb:where(:not(.wg *)){fill:var(--gl);stroke:#fffc;stroke-width:.8}.gl-part.tassel+.gl-part.bulb:where(:not(.wg *)){fill:color-mix(in oklab,var(--nutrition) 80%,#fff);stroke:none}.gk:where(:not(.wg *)){position:relative;display:inline-grid;place-items:center;width:var(--gk-size);height:var(--gk-size);flex:none;vertical-align:middle;border-radius:50%}.gk svg:where(:not(.wg *)){display:block;overflow:visible;position:relative}.gk .gl-skin:where(:not(.wg *)){filter:drop-shadow(0 3px 4px color-mix(in srgb,var(--gl) calc(40% * var(--halo)),transparent))}.gk.tier-dot .gl-skin:where(:not(.wg *)){filter:none}.gk .gl-rim:where(:not(.wg *)){fill:none;stroke:#ffffffb3;stroke-width:.9}.gk.tier-dot .gl-rim:where(:not(.wg *)){stroke:color-mix(in oklab,var(--gl) 55%,#10162f);stroke-width:1.6;stroke-opacity:.5}.gk .gl-shine:where(:not(.wg *)){fill:#fff;opacity:.55}.gk .gl-shadow:where(:not(.wg *)){fill:#0f153024}.gk .gl-eye ellipse:where(:not(.wg *)),.gk .gl-mouth:where(:not(.wg *)){fill:#10162f}.gk .gl-glint:where(:not(.wg *)){fill:#fff}.gk .gl-lid:where(:not(.wg *)){fill:none;stroke:#10162f;stroke-width:1.8;stroke-linecap:round}.gk.tier-dot .gl-lid:where(:not(.wg *)){stroke-width:2.6}.gk .gl-lid.thin:where(:not(.wg *)){stroke-width:1.3}.gk .gl-blush:where(:not(.wg *)){fill:#ff8fa3;opacity:.45}.gk-body:where(:not(.wg *)),.gk-eyes .gl-eye:where(:not(.wg *)){transform-box:fill-box;transform-origin:50% 100%}.gk-eyes .gl-eye:where(:not(.wg *)){transform-origin:center}.gk.st-idle:not(.tier-dot) .gl-eye:where(:not(.wg *)),.gk.st-working:not(.tier-dot) .gl-eye:where(:not(.wg *)){animation:gk-blink 6s var(--gk-delay) infinite}@keyframes gk-blink{0%,95.5%,to{transform:none}97%{transform:scaleY(.12)}}.gk.st-working:not(.tier-dot) .gk-body:where(:not(.wg *)){animation:gk-breathe 4.2s ease-in-out var(--gk-delay) infinite}@keyframes gk-breathe{50%{transform:scale(1.035,.97)}}.gk-dots:where(:not(.wg *)){position:absolute;top:-4%;right:-14%;display:flex;gap:max(1.5px,calc(var(--gk-size) * .05))}.gk-dots i:where(:not(.wg *)){width:clamp(3px,calc(var(--gk-size) * .1),6px);height:clamp(3px,calc(var(--gk-size) * .1),6px);border-radius:50%;background:var(--gl);opacity:.55}.gk.tier-dot .gk-dots:where(:not(.wg *)){top:-5px;right:-7px;gap:1px}.gk.tier-hero .gk-dots:where(:not(.wg *)){top:4%;right:-2%}.gk.st-working:not(.tier-dot) .gk-dots i:where(:not(.wg *)){animation:gk-dot 2.4s ease-in-out var(--gk-delay) infinite}.gk.st-working .gk-dots i:nth-child(2):where(:not(.wg *)){animation-delay:calc(var(--gk-delay) + .3s)}.gk.st-working .gk-dots i:nth-child(3):where(:not(.wg *)){animation-delay:calc(var(--gk-delay) + .6s)}@keyframes gk-dot{30%{opacity:1}60%{opacity:.55}}.gk.st-asleep:not(.tier-dot) .gk-body:where(:not(.wg *)){animation:gk-breathe 6s ease-in-out var(--gk-delay) infinite}.gk.st-paused svg:where(:not(.wg *)){opacity:.62;filter:saturate(.3)}.gk-z:where(:not(.wg *)){position:absolute;top:-2px;right:-4px;font:600 calc(var(--gk-size) * .26)/1 var(--font);color:var(--text-2);opacity:.8}.gk.tier-hero .gk-z:where(:not(.wg *)){font-size:18px;top:4px;right:4px}.gk-glow:where(:not(.wg *)){position:absolute;inset:-22%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,color-mix(in srgb,var(--gl) 42%,transparent) var(--work-glow),transparent),transparent);pointer-events:none}.gk-spark:where(:not(.wg *)){position:absolute;top:-10%;right:-8%;font:600 calc(var(--gk-size) * .3)/1 var(--font);color:var(--gl);opacity:.9;pointer-events:none}.gk.tier-dot .gk-spark:where(:not(.wg *)){top:-6px;right:-5px;font-size:9px}.gk.lead .gk-body.pop:where(:not(.wg *)){animation:gk-pop .62s var(--ease-out)}.gk.lead .gk-spark:where(:not(.wg *)){animation:gk-rise 1.1s var(--ease-out) both}@keyframes gk-pop{0%{transform:scale(.9,1.06)}30%{transform:translateY(-8%) scale(1.06,.95)}60%{transform:scale(.98,1.02)}to{transform:none}}@keyframes gk-rise{0%{opacity:0;transform:translateY(40%) scale(.5)}40%{opacity:1}to{opacity:.9;transform:none}}.gk-mark:where(:not(.wg *)){position:absolute;top:2%;right:2%;width:max(6px,calc(var(--gk-size) * .2));height:max(6px,calc(var(--gk-size) * .2));border-radius:50%;box-shadow:0 0 0 max(1.5px,calc(var(--gk-size) * .04)) var(--glass-3, #fff)}.gk-mark.needs:where(:not(.wg *)){background:var(--text-1)}.gk-mark.error:where(:not(.wg *)){background:var(--negative)}.gk-mark.paused:where(:not(.wg *)){background:none;box-shadow:none;display:flex;gap:18%;justify-content:center}.gk-mark.paused:where(:not(.wg *)):before,.gk-mark.paused:where(:not(.wg *)):after{content:"";width:28%;border-radius:1px;background:var(--text-2)}.gk.tier-dot .gk-mark:where(:not(.wg *)){top:-2px;right:-2px}.gk.lead .gk-mark.needs:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--text-1);animation:gk-ping 2.4s var(--ease-out) infinite}@keyframes gk-ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.gk .gl-eye:where(:not(.wg *)),.gk .gk-body:where(:not(.wg *)),.gk .gk-spark:where(:not(.wg *)),.gk .gk-mark:where(:not(.wg *)):after,.gk .gk-dots i:where(:not(.wg *)){animation:none!important}}.gk-picker:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s5);align-items:center}.gk-picker-hero:where(:not(.wg *)){display:grid;justify-items:center;gap:var(--s3);width:168px}.gk-name:where(:not(.wg *)){width:100%;text-align:center;font:600 15px var(--font)}.gk-picker-pick:where(:not(.wg *)){display:grid;gap:var(--s4);min-width:0}.gk-shapes:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:4px}.gk-shapes button:where(:not(.wg *)){display:grid;justify-items:center;gap:4px;padding:8px 4px 6px;border:1px solid transparent;border-radius:var(--r-control);background:none;cursor:pointer;font:var(--t-micro);color:var(--text-2);transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out)}.gk-shapes button:hover:where(:not(.wg *)){background:var(--well)}.gk-shapes button[aria-checked=true]:where(:not(.wg *)){background:var(--glass-2);border-color:var(--glass-edge);box-shadow:var(--shadow-2);color:var(--text-1)}.gk-shapes button:focus-visible:where(:not(.wg *)),.gk-colors button:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.gk-colors:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gk-colors button:where(:not(.wg *)){width:24px;height:24px;border-radius:50%;border:0;padding:0;background:var(--sw);cursor:pointer;box-shadow:inset 0 1px #ffffff80,0 0 0 2px transparent;transition:box-shadow var(--dur-press) var(--ease-out)}.gk-colors button.corner:where(:not(.wg *)){width:30px;height:30px}.gk-colors button[aria-checked=true]:where(:not(.wg *)){box-shadow:inset 0 1px #ffffff80,0 0 0 2px var(--glass-3),0 0 0 4px var(--text-1)}.gk-colors-note:where(:not(.wg *)){font:var(--t-small);color:var(--text-2);margin-left:4px}@media(max-width:560px){.gk-picker:where(:not(.wg *)){grid-template-columns:minmax(0,1fr);justify-items:center}.gk-picker-pick:where(:not(.wg *)){width:100%}}:root,.theme-light:where(:not(.wg *)){--kp-hi: #fff;--kp-mid: rgba(247, 246, 255, .94);--kp-edge: color-mix(in srgb, var(--th-indigo) 30%, #efeeff);--kp-gold: #e3a72f;--kp-gold-edge: color-mix(in srgb, var(--kp-gold) 55%, #fff4dc);--kp-rim: rgba(255, 255, 255, .95);--kp-dot-rim: color-mix(in srgb, var(--th-indigo) 42%, transparent);--kp-line-c: color-mix(in srgb, var(--text-1) 62%, transparent);--kp-cap: color-mix(in srgb, var(--text-1) 74%, transparent);--kp-cap-hi: rgba(255, 255, 255, .5);--kp-sheath-o: .2;--kp-small-rim: color-mix(in srgb, var(--th-indigo) 30%, rgba(255, 255, 255, .5));--kp-glow: .72;--kp-drop: rgba(64, 52, 170, .3);--kp-ground: rgba(30, 28, 90, .15);--kp-halo-o: 0;--kp-halo-c: color-mix(in srgb, var(--th-indigo) 55%, var(--th-cyan));--kp-eye: #10162f;--kp-sleep: 1}:root[data-theme=dark],.theme-dark:where(:not(.wg *)){--kp-hi: rgba(255, 255, 255, .97);--kp-mid: rgba(236, 234, 255, .8);--kp-edge: rgba(184, 178, 255, .4);--kp-gold: var(--gold);--kp-gold-edge: color-mix(in srgb, var(--kp-gold) 50%, transparent);--kp-rim: rgba(255, 255, 255, .55);--kp-dot-rim: rgba(255, 255, 255, .5);--kp-line-c: color-mix(in srgb, var(--text-1) 72%, transparent);--kp-cap: color-mix(in srgb, var(--text-1) 52%, transparent);--kp-cap-hi: rgba(255, 255, 255, .55);--kp-sheath-o: .16;--kp-small-rim: rgba(255, 255, 255, .55);--kp-glow: .85;--kp-drop: rgba(0, 0, 0, .55);--kp-ground: rgba(0, 0, 0, .38);--kp-halo-o: 0;--kp-halo-c: color-mix(in srgb, var(--th-violet) 45%, #fff);--kp-sleep: .72}@media(prefers-color-scheme:dark){:root:not([data-theme]){--kp-hi: rgba(255, 255, 255, .97);--kp-mid: rgba(236, 234, 255, .8);--kp-edge: rgba(184, 178, 255, .4);--kp-gold: var(--gold);--kp-gold-edge: color-mix(in srgb, var(--kp-gold) 50%, transparent);--kp-rim: rgba(255, 255, 255, .55);--kp-dot-rim: rgba(255, 255, 255, .5);--kp-line-c: color-mix(in srgb, var(--text-1) 72%, transparent);--kp-cap: color-mix(in srgb, var(--text-1) 52%, transparent);--kp-cap-hi: rgba(255, 255, 255, .55);--kp-sheath-o: .16;--kp-small-rim: rgba(255, 255, 255, .55);--kp-glow: .85;--kp-drop: rgba(0, 0, 0, .55);--kp-ground: rgba(0, 0, 0, .38);--kp-halo-o: 0;--kp-halo-c: color-mix(in srgb, var(--th-violet) 45%, #fff);--kp-sleep: .72}}.kp:where(:not(.wg *)){position:relative;display:inline-grid;place-items:center;width:var(--kp-size, 30px);height:var(--kp-size, 30px);flex:none;vertical-align:middle;--kp-a: var(--th-violet);--kp-b: var(--th-cyan);--kp-c: var(--th-magenta);--kp-d: var(--th-blue);--kp-e: var(--th-teal)}.kp>svg:where(:not(.wg *)){display:block;width:100%;height:100%;overflow:visible;pointer-events:none}.kp .kp-s0:where(:not(.wg *)){stop-color:var(--kp-hi)}.kp .kp-s1:where(:not(.wg *)){stop-color:var(--kp-mid)}.kp .kp-s2:where(:not(.wg *)){stop-color:var(--kp-edge)}.kp .kp-la:where(:not(.wg *)){stop-color:var(--kp-a)}.kp .kp-lb:where(:not(.wg *)){stop-color:var(--kp-b)}.kp .kp-lc:where(:not(.wg *)){stop-color:var(--kp-c)}.kp .kp-ld:where(:not(.wg *)){stop-color:var(--kp-d)}.kp .kp-le:where(:not(.wg *)){stop-color:var(--kp-e)}.kp .kp-gy:where(:not(.wg *)){stop-color:var(--kp-gold)}.kp .kp-sw:where(:not(.wg *)){stop-color:#fff}.kp .kp-ss:where(:not(.wg *)){stop-color:var(--kp-send, var(--kp-a))}.kp .kp-hh:where(:not(.wg *)){stop-color:color-mix(in srgb,var(--kp-halo-c) var(--work-glow),transparent)}.kp .kp-m:where(:not(.wg *)){stop-opacity:.42}.kp .kp-mr:where(:not(.wg *)){stop-opacity:.78}.kp .kp-x:where(:not(.wg *)){stop-opacity:0}.kp .kp-u:where(:not(.wg *)){stop-opacity:.75}.kp .kp-laf:where(:not(.wg *)){fill:var(--kp-a)}.kp .kp-lbf:where(:not(.wg *)){fill:var(--kp-b)}.kp .kp-lcf:where(:not(.wg *)){fill:var(--kp-c)}.kp .kp-ldf:where(:not(.wg *)){fill:var(--kp-d)}.kp .kp-lef:where(:not(.wg *)){fill:var(--kp-e)}.kp .kp-skin:where(:not(.wg *)){filter:drop-shadow(0 1.4px 1.6px var(--kp-drop))}.kp .kp-rim:where(:not(.wg *)){fill:none;stroke:var(--kp-rim);stroke-width:.9}.kp .kp-shine:where(:not(.wg *)){fill:#fff;opacity:.78}.kp .kp-caustic:where(:not(.wg *)){fill:none;stroke-width:3.2}.kp .kp-soft:where(:not(.wg *)){fill:none;stroke:#ffffff9e;stroke-width:.8;stroke-linecap:round}.kp .kp-line:where(:not(.wg *)){fill:none;stroke:var(--kp-line-c);stroke-width:1.7;stroke-linecap:round}.kp .kp-cap:where(:not(.wg *)){fill:var(--kp-cap);stroke:#fff6;stroke-width:.6;stroke-linejoin:round}.kp .kp-cap-hi:where(:not(.wg *)){fill:none;stroke:var(--kp-cap-hi);stroke-width:.7;stroke-linecap:round}.kp .kp-flame:where(:not(.wg *)){opacity:.9}.kp .kp-ring:where(:not(.wg *)){fill:none;stroke-width:1.35;stroke-linecap:round;opacity:.92}.kp .kp-mote:where(:not(.wg *)){stroke:#fff;stroke-width:.55}.kp .kp-tl:where(:not(.wg *)){fill:none;stroke-width:1.6;stroke-linecap:round}.kp .kp-sheath:where(:not(.wg *)){fill:none;stroke-width:4.2;stroke-linecap:round;opacity:var(--kp-sheath-o)}.kp .kp-arms:where(:not(.wg *)){fill:var(--kp-mid);opacity:.5}.kp .kp-shadow:where(:not(.wg *)){fill:var(--kp-ground)}.kp .kp-halo:where(:not(.wg *)){opacity:var(--kp-halo-o);transition:opacity var(--dur-menu) var(--ease-sine)}.kp .kp-inner:where(:not(.wg *)){opacity:var(--kp-glow);transition:opacity .14s linear,transform .14s linear}.kp .kp-swirl:where(:not(.wg *)){transition:opacity var(--dur-enter) var(--ease-sine)}.kp .kp-gold:where(:not(.wg *)){opacity:0;transition:opacity var(--dur-enter) var(--ease-sine)}.kp .kp-core:where(:not(.wg *)),.kp .kp-spark:where(:not(.wg *)){opacity:0}.kp .kp-dust circle:where(:not(.wg *)){fill:#fff;opacity:0}.kp .kp-pupil:where(:not(.wg *)){fill:var(--kp-eye)}.kp .kp-glint:where(:not(.wg *)){fill:#fff}.kp .kp-eye:where(:not(.wg *)){transition:opacity var(--dur-menu) var(--ease-sine)}.kp .kp-lid:where(:not(.wg *)),.kp .kp-happy:where(:not(.wg *)){fill:none;stroke:var(--kp-eye);stroke-width:1.8;stroke-linecap:round;opacity:0;transition:opacity var(--dur-menu) var(--ease-sine)}.kp .kp-blush:where(:not(.wg *)){fill:#ff8fa3;opacity:0;transition:opacity var(--dur-menu) var(--ease-sine)}.kp .kp-mouth:where(:not(.wg *)){fill:var(--kp-eye);opacity:0}.kp .kp-dots circle:where(:not(.wg *)){fill:var(--kp-line-c);opacity:0}.kp .kp-z:where(:not(.wg *)){fill:none;stroke:var(--kp-line-c);stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;opacity:0}.kp :is(.kp-pose,.kp-float,.kp-swirl,.kp-inner,.kp-look,.kp-face,.kp-eye,.kp-core,.kp-spark,.kp-tent,.kp-tents,.kp-mouth,.kp-z):where(:not(.wg *)){transform-box:fill-box;transform-origin:50% 50%}.kp :is(.kp-pose,.kp-float):where(:not(.wg *)){transform-origin:50% 100%}.kp :is(.kp-tent,.kp-tents):where(:not(.wg *)){transform-origin:50% 0}.kp .kp-inner:where(:not(.wg *)){transform-origin:50% 75%}.kp .kp-tents:where(:not(.wg *)){transition:transform .14s linear,opacity var(--dur-enter) var(--ease-sine)}.kp .kp-pose:where(:not(.wg *)){transition:transform var(--dur-enter) var(--ease-sine)}.kp .kp-look:where(:not(.wg *)){transition:transform var(--dur-menu) var(--ease-sine)}.kp .kp-float:where(:not(.wg *)){animation:kp-breath var(--dur-breath) var(--ease-sine) var(--kp-delay, 0s) infinite}.kp.floaty .kp-float:where(:not(.wg *)){animation-name:kp-hover;animation-duration:7.2s}.kp.glide .kp-float:where(:not(.wg *)){animation-name:kp-glide;animation-duration:7.6s}.kp .kp-eye:where(:not(.wg *)){animation:kp-blink 6s linear var(--kp-delay, 0s) infinite}.kp .kp-swirl:where(:not(.wg *)){animation:kp-sway 26s var(--ease-sine) var(--kp-delay, 0s) infinite alternate}.kp .kp-tent:where(:not(.wg *)){animation:kp-tsway 6.4s var(--ease-sine) infinite alternate}.kp .kp-mote:where(:not(.wg *)){animation:kp-twinkle 6s var(--ease-sine) infinite}@keyframes kp-breath{50%{transform:translateY(-.4px) scale(1.018,.986)}}@keyframes kp-hover{50%{transform:translateY(-1.6px)}}@keyframes kp-glide{50%{transform:translateY(-1.4px) scale(1.012,.95)}}@keyframes kp-blink{0%,95.5%,to{transform:none}97%{transform:scaleY(.12)}}@keyframes kp-sway{0%{transform:rotate(-8deg) translate(-1px)}to{transform:rotate(8deg) translate(1px)}}@keyframes kp-tsway{0%{transform:rotate(-5deg)}to{transform:rotate(5deg)}}@keyframes kp-twinkle{50%{opacity:.55}}.kp:is(.tier-pill,.tier-dot) .kp-inner:where(:not(.wg *)){opacity:1}.kp:is(.tier-pill,.tier-dot) .kp-m:where(:not(.wg *)){stop-opacity:.6}.kp:is(.tier-pill,.tier-dot) .kp-rim:where(:not(.wg *)){stroke:var(--kp-small-rim);stroke-width:1.1}.kp.tier-pill :is(.kp-arms,.kp-soft,.kp-dust):where(:not(.wg *)),.kp.tier-dot .kp-arms:where(:not(.wg *)){display:none}.kp.tier-pill .kp-tl:where(:not(.wg *)){stroke-width:2.2}.kp.tier-dot :is(.kp-shine,.kp-caustic,.kp-glint,.kp-soft,.kp-z,.kp-dots,.kp-shadow,.kp-blush,.kp-dust,.kp-cap-hi,.kp-mouth,.kp-sheath):where(:not(.wg *)){display:none}.kp.tier-dot .kp-face:where(:not(.wg *)){transform:scale(1.32)}.kp.tier-dot .kp-rim:where(:not(.wg *)){stroke:var(--kp-dot-rim);stroke-width:1.8}.kp.tier-dot .kp-skin:where(:not(.wg *)){filter:none}.kp.tier-dot .kp-line:where(:not(.wg *)){stroke-width:2.8}.kp.tier-dot .kp-ring:where(:not(.wg *)){stroke-width:2.6}.kp.tier-dot .kp-tl:where(:not(.wg *)){stroke-width:3.2}.kp.tier-dot .kp-mote:where(:not(.wg *)){r:2.3px}.kp.tier-dot :is(.kp-lid,.kp-happy):where(:not(.wg *)){stroke-width:2.6}.kp.tier-hero .kp-dust circle:where(:not(.wg *)){opacity:.85;animation:kp-twinkle 5s var(--ease-sine) infinite}.kp.tier-hero .kp-dust circle:nth-child(2):where(:not(.wg *)){animation-delay:-1.7s}.kp.tier-hero .kp-dust circle:nth-child(3):where(:not(.wg *)){animation-delay:-3.4s}.kp.st-listening:where(:not(.wg *)){--kp-halo-c: color-mix(in srgb, var(--th-indigo) 50%, var(--th-cyan))}.kp.st-listening .kp-pose:where(:not(.wg *)){transform:rotate(-6deg) scale(1.06)}.kp.st-listening .kp-look:where(:not(.wg *)){transform:translate(.7px,.1px) scale(1.1)}.kp.st-listening .kp-inner:where(:not(.wg *)){opacity:calc(.5 + var(--kp-level, .5) * .5);transform:scale(calc(.92 + var(--kp-level, .5) * .2))}.kp.st-listening .kp-halo:where(:not(.wg *)){opacity:calc(var(--kp-halo-o) + .1 + var(--kp-level, .5) * .45)}.kp.st-listening .kp-tents:where(:not(.wg *)){transform:scaleY(calc(.9 + var(--kp-level, .5) * .14))}.kp.st-thinking .kp-look:where(:not(.wg *)){transform:translate(1.3px,-1.5px)}.kp:is(.st-thinking,.st-delegating,[data-kp-fx=send]) .kp-halo:where(:not(.wg *)){opacity:.3}.kp.st-thinking .kp-swirl:where(:not(.wg *)){animation:kp-turn 4.8s var(--ease-sine) infinite alternate}.kp.st-thinking .kp-tent:where(:not(.wg *)){animation-duration:3.2s}.kp.st-thinking .kp-dots circle:where(:not(.wg *)){opacity:.3;animation:kp-dot 3.2s var(--ease-sine) infinite}.kp.st-thinking .kp-dots circle:nth-child(2):where(:not(.wg *)){animation-delay:.4s}.kp.st-thinking .kp-dots circle:nth-child(3):where(:not(.wg *)){animation-delay:.8s}@keyframes kp-turn{0%{transform:translate(-6px) scaleX(1.08)}to{transform:translate(6px) scaleX(.94)}}@keyframes kp-dot{30%{opacity:1}60%{opacity:.3}}.kp.st-speaking .kp-mouth:where(:not(.wg *)){opacity:1;transform:scaleY(calc(.25 + var(--kp-level, .5) * 1.05))}.kp.st-speaking .kp-inner:where(:not(.wg *)){opacity:calc(.62 + var(--kp-level, .5) * .38);transform:scale(calc(.96 + var(--kp-level, .5) * .1))}.kp.st-speaking .kp-halo:where(:not(.wg *)){opacity:calc(var(--kp-halo-o) + var(--kp-level, .5) * .3)}.kp.st-speaking .kp-tents:where(:not(.wg *)){opacity:calc(.6 + var(--kp-level, .5) * .4)}.kp:is(.st-delegating,[data-kp-fx=send]) .kp-look:where(:not(.wg *)){transform:translate(var(--kp-lx, 1.5px),var(--kp-ly, -1.2px))}.kp.st-delegating .kp-core:where(:not(.wg *)){animation:kp-gather 3.6s var(--ease-sine) infinite}.kp.st-delegating .kp-spark:where(:not(.wg *)){animation:kp-send 3.6s var(--ease-sine) infinite}.kp[data-kp-fx=send] .kp-core:where(:not(.wg *)){animation:kp-gather1 .62s var(--ease-sine) both}.kp[data-kp-fx=receive] .kp-core:where(:not(.wg *)){animation:kp-recv .9s var(--ease-sine) both}@keyframes kp-gather{0%,to{opacity:0;transform:scale(.4)}38%{opacity:1;transform:scale(1)}54%{opacity:.1;transform:scale(.7)}}@keyframes kp-send{0%,44%{opacity:0;transform:translate(0) scale(.6)}52%{opacity:1;transform:translate(3px,-6px) scale(1)}to{opacity:0;transform:translate(var(--kp-sx, 24px),var(--kp-sy, -22px)) scale(.7)}}@keyframes kp-gather1{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.06)}to{opacity:0;transform:scale(.6)}}@keyframes kp-recv{0%{opacity:.95;transform:scale(1.25)}to{opacity:0;transform:scale(.5)}}.kp.st-waiting:where(:not(.wg *)){--kp-edge: var(--kp-gold-edge);--kp-halo-c: var(--kp-gold)}.kp.st-waiting :is(.kp-float,.kp-swirl,.kp-tent,.kp-mote):where(:not(.wg *)){animation:none}.kp.st-waiting .kp-swirl:where(:not(.wg *)){opacity:0}.kp.st-waiting .kp-gold:where(:not(.wg *)){opacity:1}.kp.st-waiting .kp-rim:where(:not(.wg *)){stroke:color-mix(in srgb,var(--kp-gold) 70%,#fff)}.kp.st-waiting .kp-halo:where(:not(.wg *)){opacity:calc(.45 * var(--halo))}.kp.st-waiting .kp-look:where(:not(.wg *)){transform:scale(1.08)}.kp.st-waiting .kp-ring:where(:not(.wg *)){stroke:var(--kp-gold)}.kp.st-waiting .kp-mote:where(:not(.wg *)){fill:var(--kp-gold)}.kp.st-waiting :is(.kp-tl,.kp-sheath):where(:not(.wg *)){stroke:var(--kp-gold)}.kp.st-asleep .kp-eye:where(:not(.wg *)){opacity:0;animation:none}.kp.st-asleep .kp-lid:where(:not(.wg *)){opacity:1}.kp.st-asleep .kp-inner:where(:not(.wg *)){opacity:calc(var(--kp-glow) * .28)}.kp.st-asleep .kp-skin:where(:not(.wg *)){opacity:var(--kp-sleep)}.kp.st-asleep .kp-float:where(:not(.wg *)){animation-duration:9.6s}.kp.st-asleep .kp-pose:where(:not(.wg *)){transform:rotate(4deg) translateY(.5px)}.kp.st-asleep :is(.kp-ring,.kp-tl,.kp-mote):where(:not(.wg *)){opacity:.35}.kp.st-asleep .kp-tent:where(:not(.wg *)){animation-duration:12s}.kp.st-asleep .kp-z:where(:not(.wg *)){opacity:.75;animation:kp-zz 6s var(--ease-sine) infinite}@keyframes kp-zz{50%{opacity:.35;transform:translate(.6px,-1.2px)}}.kp[data-kp-fx=greet] .kp-pose:where(:not(.wg *)){animation:kp-greet .68s var(--ease-out)}.kp[data-kp-fx=greet] .kp-eye:where(:not(.wg *)){opacity:0}.kp[data-kp-fx=greet] .kp-happy:where(:not(.wg *)){opacity:1}.kp[data-kp-fx=greet] .kp-blush:where(:not(.wg *)){opacity:.45}@keyframes kp-greet{0%{transform:none}22%{transform:translateY(-3.5px) scale(.96,1.05)}50%{transform:translateY(0) scale(1.04,.96)}74%{transform:scale(.99,1.01)}to{transform:none}}.kp-picker:where(:not(.wg *)){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.kp-pick:where(:not(.wg *)){display:grid;justify-items:center;gap:6px;padding:10px 4px 8px;border:1px solid transparent;border-radius:var(--r-control);background:none;cursor:pointer;font:var(--t-micro);color:var(--text-2)}.kp-pick:hover:where(:not(.wg *)){background:var(--well)}.kp-pick[aria-checked=true]:where(:not(.wg *)){background:var(--card-frost);border-color:var(--glass-rim);box-shadow:var(--shadow-card);color:var(--text-1)}.kp-pick:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.kp.still svg *:where(:not(.wg *)),.kp[data-kp-off] svg *:where(:not(.wg *)){animation-play-state:paused!important}.kp.still svg *:where(:not(.wg *)){animation:none!important}.kp-fly:where(:not(.wg *)){position:fixed;inset:0;pointer-events:none;z-index:22;overflow:hidden;contain:strict}.kp-fly i:where(:not(.wg *)){position:absolute;left:0;top:0;border-radius:50%;will-change:transform,opacity;opacity:0}.kp-fly .kp-head:where(:not(.wg *)){width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;box-shadow:0 0 3px 1px color-mix(in srgb,var(--c) var(--work-glow),transparent),0 0 10px 3px color-mix(in srgb,color-mix(in srgb,var(--c) 70%,transparent) var(--work-glow),transparent)}.kp-fly .kp-trail:where(:not(.wg *)){width:6px;height:6px;margin:-3px 0 0 -3px;background:var(--c);filter:blur(1px)}.kp-fly .kp-arrive:where(:not(.wg *)){width:40px;height:40px;margin:-20px 0 0 -20px;box-shadow:inset 0 0 0 1.4px var(--c);background:none}.kp-edge:where(:not(.wg *)){position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:4;opacity:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--kp-c) 62%,transparent),0 0 0 1px color-mix(in srgb,var(--kp-c) 30%,transparent);transition:opacity var(--dur-enter) var(--ease-sine)}.kp-edge:where(:not(.wg *)):after{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.35;box-shadow:0 0 26px -6px color-mix(in srgb,var(--kp-c) var(--work-glow),transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--kp-c) 30%,transparent)}.kp-edge.on:where(:not(.wg *)){opacity:1}.kp-edge.on:where(:not(.wg *)):after{animation:kp-edge 4.4s var(--ease-sine) infinite}@keyframes kp-edge{50%{opacity:1}}@media(prefers-reduced-motion:reduce){.kp svg *:where(:not(.wg *)),.kp-edge:where(:not(.wg *)):after{animation:none!important}.kp .kp-pose:where(:not(.wg *)){transition:none}.kp.st-delegating .kp-core:where(:not(.wg *)){opacity:.9}.kp.st-delegating .kp-spark:where(:not(.wg *)){opacity:1;transform:translate(9px,-9px)}.kp.st-thinking .kp-dots circle:where(:not(.wg *)){opacity:.8}.kp.st-asleep .kp-z:where(:not(.wg *)){opacity:.75}.kp-edge:where(:not(.wg *)):after{opacity:.6}}.agent-mark:where(:not(.wg *)){position:relative;flex:none;display:inline-grid;place-items:center;width:var(--am-size, 36px);height:var(--am-size, 36px);border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.55),var(--am) 72%);box-shadow:inset 0 1px #ffffffd9,0 8px 18px -10px var(--am)}.agent-mark svg:where(:not(.wg *)){width:46%;height:46%;fill:#fff}.agent-mark b:where(:not(.wg *)){font:500 calc(var(--am-size, 36px) * .42) var(--font);color:#fff}.agent-mark:where(:not(.wg *)):after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid transparent;pointer-events:none}.agent-mark.working:where(:not(.wg *)):after{border-color:var(--news);animation:am-breathe 3s ease-in-out infinite}.agent-mark.waiting:where(:not(.wg *)):after{border-color:var(--attention)}.agent-mark.error:where(:not(.wg *)):after{border-color:var(--negative)}.agent-mark.off:where(:not(.wg *)){filter:grayscale(1);opacity:.4;box-shadow:none}@keyframes am-breathe{50%{inset:-9px;opacity:.2}}@media(prefers-reduced-motion:reduce){.agent-mark.working:where(:not(.wg *)):after{animation:none}}.agent-mark.inline:where(:not(.wg *)){vertical-align:-3px;margin-left:4px;box-shadow:none}.agent-chip:where(:not(.wg *)){gap:5px;padding:1px 8px 1px 2px;text-decoration:none}.agent-chip .agent-mark:where(:not(.wg *)){box-shadow:none}.sky.wg-sky:where(:not(.wg *)){isolation:isolate;contain:strict}.sky.wg-sky:where(:not(.wg *)):before{z-index:1}.sky.wg-sky:where(:not(.wg *)):after{z-index:2}.wg-sky>*:where(:not(.wg *)){position:absolute;left:0;top:0;pointer-events:none}.wg-sky-canvas:where(:not(.wg *)){width:100%;height:100%;display:block}.wg-sky-base:where(:not(.wg *)),.wg-sky-vignette:where(:not(.wg *)){width:100%;height:100%}.wg-sky-light:where(:not(.wg *)){border-radius:50%;will-change:transform}.wg-sky-gold:where(:not(.wg *)){left:-42%;top:48%;width:184%;height:120%}.low-chip:where(:not(.wg *)){color:var(--attention-ink);border-color:color-mix(in srgb,var(--attention) 35%,transparent)}.packs:where(:not(.wg *)){display:grid;gap:var(--s6)}.pack:where(:not(.wg *)){display:grid;grid-template-columns:148px minmax(0,1fr);gap:var(--s4);align-items:start}@media(max-width:760px){.pack:where(:not(.wg *)){grid-template-columns:1fr;gap:var(--s3)}}.pack-head:where(:not(.wg *)){display:flex;align-items:center;gap:12px;padding-top:6px}.pack-head svg:where(:not(.wg *)){--h: var(--body);flex:none;width:38px;height:38px;padding:9px;border-radius:50%;box-shadow:var(--shadow-2);background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--h) 22%,white),color-mix(in srgb,var(--h) 60%,white) 70%);color:color-mix(in oklab,var(--h) 45%,black)}.pack-midday .pack-head svg:where(:not(.wg *)){--h: var(--nutrition)}.pack-evening .pack-head svg:where(:not(.wg *)){--h: var(--sleep)}.pack-head b:where(:not(.wg *)){display:block;font:600 17px/1.1 var(--font);letter-spacing:-.02em}.pack-head small:where(:not(.wg *)){color:var(--text-2);font-size:12px}.sc-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:var(--s3)}@media(max-width:600px){.sc-grid:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.sc:where(:not(.wg *)){--tint: var(--accent);display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px 14px;border-radius:var(--r-tile);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:radial-gradient(130% 85% at 0% 0%,color-mix(in srgb,var(--tint) 24%,transparent),transparent 62%),var(--glass-1);transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}.sc:hover:where(:not(.wg *)){transform:translateY(-2px);border-color:color-mix(in srgb,var(--tint) 45%,var(--glass-edge))}.sc:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.sart:where(:not(.wg *)){flex:none;display:block;overflow:visible;transition:transform .25s var(--ease-out)}.sc:hover .sart:where(:not(.wg *)),.cat-card:hover .sart:where(:not(.wg *)){transform:rotate(-7deg) scale(1.07)}.sc-top:where(:not(.wg *)){display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 4px -6px}.sc-n:where(:not(.wg *)){display:grid;justify-items:end;line-height:1;padding-top:4px}.sc-n b:where(:not(.wg *)){font:600 26px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.sc-n small:where(:not(.wg *)){margin-top:3px;font:400 10.5px var(--font-mono);color:var(--text-2)}.sc-name:where(:not(.wg *)){font-weight:550;font-size:14px;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.sc-sub:where(:not(.wg *)){font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sc-foot:where(:not(.wg *)){display:grid;gap:6px;margin-top:auto;padding-top:10px}.sc-gauge:where(:not(.wg *)){display:block;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.sc-gauge i:where(:not(.wg *)){display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--positive) 70%,var(--news)),var(--news))}.sc-stock:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.sc-stock b:where(:not(.wg *)){color:var(--text-1);font-weight:600}.sc-stock.none:where(:not(.wg *)){opacity:.75}.sc.low:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 50%,var(--glass-edge))}.sc.low .sc-gauge i:where(:not(.wg *)){background:var(--attention)}.sc.low .sc-stock b:where(:not(.wg *)){color:var(--attention-ink)}.supp-drawer:where(:not(.wg *)){background:radial-gradient(90% 40% at 0% 0%,color-mix(in srgb,var(--tint) 22%,transparent),transparent 70%),var(--glass-2)}.sd-title:where(:not(.wg *)){display:flex;align-items:center;gap:14px;min-width:0}.sd-title .eyebrow:where(:not(.wg *)){text-transform:capitalize}.sd-title .sub:where(:not(.wg *)){margin:4px 0 0}.sd-note:where(:not(.wg *)){margin:0;font-size:13.5px;line-height:1.55}.sd-stock:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.sd-stock.low:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 45%,var(--glass-edge))}.sd-stock .sub:where(:not(.wg *)){margin:0}.sd-days:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:13px}.sd-days b:where(:not(.wg *)){font:600 32px/1 var(--font);letter-spacing:-.04em;color:var(--text-1);margin-right:4px}.sd-stock.low .sd-days b:where(:not(.wg *)){color:var(--attention-ink)}.sd-form:where(:not(.wg *)){display:grid;gap:8px;margin-top:var(--s3)}.sd-form label:where(:not(.wg *)){display:flex;align-items:center;gap:10px;font-size:12.5px;color:var(--text-2)}.sd-form input.field:where(:not(.wg *)){width:96px;padding:8px 12px;border-radius:var(--r-control)}.sd-actions:where(:not(.wg *)){display:flex;gap:var(--s2);margin-top:4px}.sd-actions .btn:disabled:where(:not(.wg *)){opacity:.45;cursor:default;transform:none}.sub-title:where(:not(.wg *)){display:flex;align-items:baseline;gap:8px;margin:0 0 var(--s3);color:var(--text-2)}.sub-title h3:where(:not(.wg *)){margin:0;font:600 14px var(--font);color:var(--text-1)}.sub-title span:where(:not(.wg *)){font-size:12px}.catalog:where(:not(.wg *)){margin-top:var(--s7)}.cat-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--s3)}.cat-card:where(:not(.wg *)){display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s2) var(--s3);align-items:start;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:radial-gradient(120% 80% at 0% 0%,color-mix(in srgb,var(--tint, var(--accent)) 16%,transparent),transparent 60%),var(--glass-1)}.cat-text b:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;font-size:14px}.cat-text p:where(:not(.wg *)){margin:3px 0 4px;font-size:12.5px;line-height:1.45;color:var(--text-1);opacity:.8}.cat-text small:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.chip.considered:where(:not(.wg *)){padding:1px 8px;font-size:10.5px}.cat-add:where(:not(.wg *)){grid-column:2;justify-self:start}.cat-pick:where(:not(.wg *)){grid-column:1 / -1}.cat-pick button:where(:not(.wg *)){padding:6px 11px;font-size:12.5px;color:var(--text-1)}.sd-edit:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sd-field:where(:not(.wg *)){display:grid;gap:5px;min-width:0;font-size:12px;color:var(--text-2)}.sd-field.wide:where(:not(.wg *)),.sd-actions.wide:where(:not(.wg *)){grid-column:1 / -1}.sd-field .field:where(:not(.wg *)){padding:9px 12px;border-radius:var(--r-control);font:inherit;font-size:14px;color:var(--text-1)}.sd-field textarea.field:where(:not(.wg *)){resize:vertical;line-height:1.45}.sd-field .seg button[aria-pressed=true]:where(:not(.wg *)){background:var(--glass-2);border-color:var(--accent);color:var(--text-1)}.sd-order:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.sd-order .sub:where(:not(.wg *)){margin:0}.sd-shop:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s3);margin:0;font-size:14px}.sd-shop a:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px;color:var(--accent-ink);text-decoration:none;font-weight:500}.sd-shop span:where(:not(.wg *)){font:500 13px var(--font-mono);color:var(--text-2)}.sd-order.ordered:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--glass-edge))}a.btn:where(:not(.wg *)){text-decoration:none;color:inherit}.sc-stock.ordered b:where(:not(.wg *)){color:var(--positive-ink)}.cat-card.own .field:where(:not(.wg *)){margin-top:8px;padding:8px 12px;border-radius:var(--r-control);font-size:13px}.cat-add:disabled:where(:not(.wg *)){opacity:.45;cursor:default;transform:none}.bloodwork:where(:not(.wg *)){--out: var(--attention);--watch: color-mix(in srgb, var(--attention) 50%, var(--text-2));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s5);min-width:0}.bw-card:where(:not(.wg *)){min-width:0;padding:var(--s4) var(--s5);border-radius:var(--r-tile);border:1px solid var(--glass-edge);box-shadow:var(--shadow-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:var(--glass-sheen),var(--glass-1)}@media(max-width:600px){.bw-card:where(:not(.wg *)){padding:var(--s4)}}.bw-group:where(:not(.wg *)){display:grid;gap:6px;margin-bottom:var(--s3)}.bw-group small:where(:not(.wg *)){font-size:11.5px;font-weight:600;color:var(--text-2)}.bw-chips:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.bw-chips li:where(:not(.wg *)){padding:5px 10px;border-radius:var(--r-pill);font-size:12.5px;border:1px solid var(--line);background:var(--glass-1)}.bw-bar:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3);color:var(--text-2);font-size:12.5px}.bw-bar .seg button:where(:not(.wg *)){padding:6px 12px;font-size:12.5px;color:var(--text-1)}.bw-delta:where(:not(.wg *)){display:inline-flex;align-items:center;gap:1px;font:500 11px var(--font-mono);color:var(--text-2);white-space:nowrap}.bw-delta.better:where(:not(.wg *)){color:var(--positive-ink)}.bw-delta.worse:where(:not(.wg *)){color:var(--out)}.bw-chart-empty:where(:not(.wg *)){display:grid;place-items:center;height:70px;margin:6px 8px 8px;border-radius:var(--r-control);font-size:12px;color:var(--text-2);border:1px dashed color-mix(in srgb,var(--text-2) 35%,transparent)}.bw-table:where(:not(.wg *)){width:100%;border-collapse:collapse;font-size:12.5px}.bw-table td:where(:not(.wg *)){padding:5px 0;border-top:1px solid var(--line);color:var(--text-2)}.bw-table td.v:where(:not(.wg *)){color:var(--text-1);font-variant-numeric:tabular-nums;font-weight:550}.bw-table td.v small:where(:not(.wg *)){font:400 10.5px var(--font-mono);color:var(--text-2)}.bw-table td.lab:where(:not(.wg *)){text-align:right}.bw-table tr.s-low td:nth-child(3):where(:not(.wg *)),.bw-table tr.s-high td:nth-child(3):where(:not(.wg *)){color:var(--out)}.bw-tiles:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s3)}@media(max-width:600px){.bw-tiles:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.bw-tile:where(:not(.wg *)){--tint: var(--accent);display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 14px 14px;border-radius:var(--r-tile);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:radial-gradient(130% 85% at 0% 0%,color-mix(in srgb,var(--tint) 24%,transparent),transparent 62%),var(--glass-1);transition:transform .2s var(--ease-out),border-color .2s,box-shadow .2s}.bw-tile:hover:where(:not(.wg *)){transform:translateY(-2px);border-color:color-mix(in srgb,var(--tint) 45%,var(--glass-edge))}.bw-tile:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.bw-tile.has-out:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 35%,var(--glass-edge))}.bw-tile-top:where(:not(.wg *)){display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 4px -6px}.bart:where(:not(.wg *)){flex:none;display:block;overflow:visible;transition:transform .25s var(--ease-out)}.bw-tile:hover .bart:where(:not(.wg *)){transform:rotate(-7deg) scale(1.07)}.bw-tile-go:where(:not(.wg *)){color:var(--text-2);margin-top:6px;transition:transform .2s}.bw-tile:hover .bw-tile-go:where(:not(.wg *)){transform:translate(3px);color:var(--text-1)}.bw-tile-name:where(:not(.wg *)){font:600 15px/1.2 var(--font);letter-spacing:-.015em}.bw-tile-counts:where(:not(.wg *)){margin:0;font-size:12px;color:var(--text-2)}.bw-dots:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:4px;margin:4px 0 2px}.bw-dots i:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--positive) 70%,transparent)}.bw-dots i.s-low:where(:not(.wg *)),.bw-dots i.s-high:where(:not(.wg *)){background:var(--out)}.bw-dots i.s-watch:where(:not(.wg *)){background:var(--watch)}.bw-dots i.s-open:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text-2) 55%,transparent)}.bw-tile-trend:where(:not(.wg *)){margin:0;font-size:12px;font-weight:550;color:var(--text-2)}.bw-tile-trend.better:where(:not(.wg *)){color:var(--positive-ink)}.bw-tile-trend.worse:where(:not(.wg *)){color:var(--out)}@media(max-width:600px){.bw-tile:where(:not(.wg *)){padding:10px 12px 12px}.bw-tile .bart:where(:not(.wg *)){width:46px;height:46px}}.bw-back:hover:where(:not(.wg *)){color:var(--text-1)}.bw-radar:where(:not(.wg *)){position:relative;display:grid;justify-items:center}.r-plot:where(:not(.wg *)){position:relative;width:100%;max-width:170px;aspect-ratio:1}.r-plot svg:where(:not(.wg *)){width:100%;height:100%;overflow:visible}.r-band:where(:not(.wg *)){fill:color-mix(in srgb,var(--positive) 22%,transparent)}.r-spoke:where(:not(.wg *)){stroke:var(--line);stroke-width:1}.r-before:where(:not(.wg *)){fill:none;stroke:var(--text-2);stroke-width:1;stroke-dasharray:2 3;opacity:.55}.r-now:where(:not(.wg *)){fill:color-mix(in srgb,var(--accent) 16%,transparent);stroke:color-mix(in srgb,var(--accent) 75%,var(--text-1));stroke-width:1.6;stroke-linejoin:round}.has-out .r-now:where(:not(.wg *)){fill:color-mix(in srgb,var(--attention) 12%,transparent)}.r-pt circle:where(:not(.wg *)){fill:var(--text-1);stroke:var(--ground);stroke-width:1.6;transition:r .15s}.r-pt.s-watch circle:where(:not(.wg *)){fill:var(--watch)}.r-pt.s-low circle:where(:not(.wg *)),.r-pt.s-high circle:where(:not(.wg *)){fill:var(--out);animation:r-pulse 2.4s ease-in-out 1.6s infinite}.r-pt.on circle:where(:not(.wg *)){r:6.5}@keyframes r-pulse{0%,to{stroke-width:1.6;stroke:var(--ground)}50%{stroke-width:5;stroke:color-mix(in srgb,var(--attention) 30%,transparent)}}.r-hit:where(:not(.wg *)){stroke:transparent;stroke-width:16;cursor:pointer}.r-name:where(:not(.wg *)){display:grid;justify-items:center;gap:1px;margin-top:2px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:center}.r-name b:where(:not(.wg *)){font-weight:600;font-size:13px;line-height:1.2}.r-name small:where(:not(.wg *)){font-size:11px;line-height:1.3;color:var(--text-2)}.r-name small b:where(:not(.wg *)){font-weight:600;color:var(--text-1)}.r-name small.s-high:where(:not(.wg *)),.r-name small.s-low:where(:not(.wg *)){color:var(--out);font-weight:550}.r-name small.s-watch:where(:not(.wg *)){color:var(--watch)}.r-name:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.bw-map-key:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:11.5px;color:var(--text-2)}.bw-map-key i:where(:not(.wg *)){display:inline-block;width:14px;height:6px;margin-left:8px;border-radius:3px}.bw-map-key i:first-child:where(:not(.wg *)){margin-left:0}.bw-map-key .k-band:where(:not(.wg *)){background:color-mix(in srgb,var(--positive) 35%,transparent)}.bw-map-key .k-before:where(:not(.wg *)){height:0;border-top:1.5px dashed var(--text-2);border-radius:0}.bw-map-key .k-now:where(:not(.wg *)){height:0;border-top:2px solid color-mix(in srgb,var(--accent) 75%,var(--text-1));border-radius:0}.bw-chart:where(:not(.wg *)){position:relative;width:100%;min-height:168px;margin:2px 0 4px}.bw-chart svg:where(:not(.wg *)){display:block;overflow:visible;touch-action:pan-y}.c-ref:where(:not(.wg *)){fill:color-mix(in srgb,var(--positive) 15%,transparent);stroke:color-mix(in srgb,var(--positive) 40%,transparent);stroke-width:1}.c-opt:where(:not(.wg *)){fill:color-mix(in srgb,var(--positive) 20%,transparent)}.c-axis:where(:not(.wg *)){stroke:var(--line)}.c-now:where(:not(.wg *)){stroke:var(--text-2);stroke-width:1;stroke-dasharray:2 3;opacity:.5}.c-cross:where(:not(.wg *)){stroke:var(--text-2);stroke-width:1;opacity:.6}.c-line:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--accent) 75%,var(--text-1));stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1 1}.c-pt circle:where(:not(.wg *)){fill:var(--text-1);stroke:var(--ground);stroke-width:2;transition:r .15s}.c-pt.s-low circle:where(:not(.wg *)),.c-pt.s-high circle:where(:not(.wg *)){fill:var(--out)}.c-pt.s-watch circle:where(:not(.wg *)){fill:var(--watch)}.c-val:where(:not(.wg *)){font:600 11px var(--font);fill:var(--text-1);text-anchor:middle;font-variant-numeric:tabular-nums}.c-pt.s-low .c-val:where(:not(.wg *)),.c-pt.s-high .c-val:where(:not(.wg *)){fill:var(--out)}.c-xlab:where(:not(.wg *)){font:400 10.5px var(--font-mono);fill:var(--text-2)}.c-xlab.now:where(:not(.wg *)){font-style:italic}.c-ylab:where(:not(.wg *)){font:400 10.5px var(--font-mono);fill:var(--text-2);text-anchor:end}.c-unit:where(:not(.wg *)){font:400 10px var(--font-mono);fill:var(--text-2);text-anchor:end}.c-tip:where(:not(.wg *)){position:absolute;transform:translate(-50%);display:grid;gap:1px;padding:7px 10px;border-radius:var(--r-control);pointer-events:none;white-space:nowrap;background:var(--glass-2);border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));font-size:11.5px;color:var(--text-2)}.c-tip b:where(:not(.wg *)){font:600 15px/1.1 var(--font);color:var(--text-1)}.c-tip b small:where(:not(.wg *)){font:400 10.5px var(--font-mono);color:var(--text-2)}@media(prefers-reduced-motion:reduce){.r-pt circle:where(:not(.wg *)){animation:none!important}.bw-radar:where(:not(.wg *)){transition:none}}.c-rlab:where(:not(.wg *)){font:400 10px var(--font-mono);fill:var(--text-2);opacity:.85}.c-pt .c-halo:where(:not(.wg *)){fill:color-mix(in srgb,var(--accent) 16%,transparent);stroke:none}.c-pt.s-low .c-halo:where(:not(.wg *)),.c-pt.s-high .c-halo:where(:not(.wg *)){fill:color-mix(in srgb,var(--attention) 22%,transparent)}.c-pt.s-watch .c-halo:where(:not(.wg *)){fill:color-mix(in srgb,var(--watch) 20%,transparent)}.bw-chart .c-line:where(:not(.wg *)){filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--accent) 35%,transparent))}.bw-art:where(:not(.wg *)){display:block}@keyframes bw-rise{0%{opacity:0;transform:translateY(10px) scale(.985)}}.bw-chart.t-better .c-line:where(:not(.wg *)){stroke:var(--positive);filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--positive) 35%,transparent))}.bw-chart.t-worse .c-line:where(:not(.wg *)){stroke:var(--out);filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--attention) 35%,transparent))}.bw-rail:where(:not(.wg *)){position:sticky;top:8px;z-index:5;display:flex;gap:6px;padding:6px;margin:0 0 var(--s1);overflow-x:auto;scrollbar-width:none;border-radius:var(--r-pill);border:1px solid var(--glass-edge);background:var(--glass-2);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate))}.bw-rail:where(:not(.wg *))::-webkit-scrollbar{display:none}.bw-rail button:where(:not(.wg *)){flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 12px 4px 6px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);font:inherit;font-size:12.5px;font-weight:550;cursor:pointer;transition:background .2s,color .2s}.bw-rail button:hover:where(:not(.wg *)){color:var(--text-1);background:color-mix(in srgb,var(--tint, var(--accent)) 12%,transparent)}.bw-rail button[aria-current]:where(:not(.wg *)){color:var(--text-1);background:color-mix(in srgb,var(--tint) 22%,var(--glass-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 40%,transparent)}.bw-rail .bart:where(:not(.wg *)){width:26px;height:26px}.bw-rail .bw-rail-all:where(:not(.wg *)){padding:4px 12px}.bw-rail-out:where(:not(.wg *)){display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;font:600 10px/1 var(--font);font-style:normal;color:var(--on-accent);background:var(--attention)}.bw-sheet-btn:where(:not(.wg *)){order:2}.bw-sheet-wrap:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);min-width:0}.bw-sheet-bar:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:center;gap:var(--s3)}.bw-sheet-bar .bw-back:where(:not(.wg *)){border:0;background:none;font:inherit;font-size:13px;cursor:pointer}.bw-sheet:where(:not(.wg *)){box-sizing:border-box;min-width:0;max-width:860px;width:100%;justify-self:center;padding:40px 44px;border-radius:6px;background:#fff;color:#111;box-shadow:0 20px 60px -30px #0f1b2d73,0 0 0 1px #0f1b2d0f;font-size:12.5px;line-height:1.45}.bw-sheet header:where(:not(.wg *)){padding-bottom:12px;border-bottom:2px solid #111}.bw-sheet h1:where(:not(.wg *)){margin:0 0 4px;font:650 22px/1.1 var(--font);letter-spacing:-.02em}.bw-sheet header p:where(:not(.wg *)){margin:0;color:#555}.bw-sheet section:where(:not(.wg *)){margin-top:22px;break-inside:avoid-page}.bw-sheet h2:where(:not(.wg *)){margin:0 0 8px;font:650 13px/1.2 var(--font);text-transform:uppercase;letter-spacing:.06em;color:#333}.bw-sheet h2 small:where(:not(.wg *)){text-transform:none;letter-spacing:0;font-weight:400;color:#777}.bw-sheet table:where(:not(.wg *)){width:100%;border-collapse:collapse}.bw-sheet th:where(:not(.wg *)){text-align:left;font-weight:600;font-size:11px;color:#666;padding:4px 8px 4px 0;border-bottom:1px solid #bbb}.bw-sheet td:where(:not(.wg *)){padding:5px 8px 5px 0;border-bottom:1px solid #e3e3e3;vertical-align:top}.bw-sheet td small:where(:not(.wg *)){display:block;color:#888;font-size:10.5px}.bw-sheet .v:where(:not(.wg *)){font-variant-numeric:tabular-nums;white-space:nowrap}.bw-sheet tr.s-high .v:where(:not(.wg *)),.bw-sheet tr.s-low .v:where(:not(.wg *)),.bw-sheet td.s-high:where(:not(.wg *)),.bw-sheet td.s-low:where(:not(.wg *)){color:#b4350c;font-weight:650}.bw-sheet .note:where(:not(.wg *)){color:#444}.bw-sheet .verdict:where(:not(.wg *)){margin:0 0 6px}.bw-sheet table.all th.v:where(:not(.wg *)),.bw-sheet table.all td.v:where(:not(.wg *)){text-align:right;padding-right:0;padding-left:10px}.bw-sheet table.all td:where(:not(.wg *)){padding-top:3px;padding-bottom:3px}.bw-sheet tr.panel td:where(:not(.wg *)){padding-top:10px;font-weight:650;border-bottom:1px solid #999}.bw-sheet .order td:first-child:where(:not(.wg *)){width:34%;font-weight:550}.bw-sheet .order tr.opt td:first-child:where(:not(.wg *)){font-weight:400;color:#444}.bw-sheet .order small:where(:not(.wg *)){display:inline}.bw-sheet .stack:where(:not(.wg *)){margin:0}.bw-sheet footer:where(:not(.wg *)){margin-top:26px;padding-top:10px;border-top:1px solid #ccc;font-size:10.5px;color:#777}@media(max-width:600px){.bw-sheet:where(:not(.wg *)){padding:22px 16px;font-size:11.5px}.bw-sheet table.all:where(:not(.wg *)){font-size:10.5px}.bw-sheet .note:where(:not(.wg *)){min-width:120px}.bw-sheet section:where(:not(.wg *)){overflow-x:auto}}@media print{@page{size:A4;margin:14mm 12mm}body *:where(:not(.wg *)){visibility:hidden!important}.bw-sheet:where(:not(.wg *)),.bw-sheet *:where(:not(.wg *)){visibility:visible!important}.bw-sheet:where(:not(.wg *)){position:absolute;left:0;top:0;max-width:none;padding:0;box-shadow:none;border-radius:0}html,body{background:#fff!important}.sky:where(:not(.wg *)){display:none!important}}.bw-eyebrow:where(:not(.wg *)){display:inline-flex;align-items:center;gap:5px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.bw-hero-home:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden;background:radial-gradient(70% 120% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 65%),var(--glass-1);animation:bw-rise .45s cubic-bezier(.2,.8,.2,1) both}.bw-hero-home>*:where(:not(.wg *)){padding:var(--s5) var(--s5);min-width:0}.bw-hero-home>*+*:where(:not(.wg *)){border-left:1px solid var(--line)}@media(max-width:860px){.bw-hero-home:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bw-age:where(:not(.wg *)){grid-column:1 / -1;border-bottom:1px solid var(--line)}.bw-hero-home>.bw-hero-col:nth-child(2):where(:not(.wg *)){border-left:0}}@media(max-width:480px){.bw-hero-home>*:where(:not(.wg *)){padding:var(--s4)}}.bw-age:where(:not(.wg *)){display:grid;gap:6px;align-content:start}.bw-age-num:where(:not(.wg *)){display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0}.bw-age-num b:where(:not(.wg *)){font:600 46px/1 var(--font);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.bw-age-num span:where(:not(.wg *)){font-size:13px;color:var(--text-2)}.bw-age-num span.good:where(:not(.wg *)){color:var(--positive-ink);font-weight:600}.bw-age-num span.out:where(:not(.wg *)){color:var(--out);font-weight:600}.bw-age-sub:where(:not(.wg *)){margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.bw-areas:where(:not(.wg *)){display:grid;gap:2px;margin:8px 0 0;padding:0;list-style:none}.bw-areas button:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) 90px 44px;align-items:center;gap:10px;width:100%;padding:4px 6px;margin:0 -6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.bw-areas button:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--text-1) 4%,transparent)}.bw-areas span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-area-track:where(:not(.wg *)){position:relative;display:block;height:6px;border-radius:3px;background:var(--line)}.bw-area-track:where(:not(.wg *)):after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:color-mix(in srgb,var(--text-2) 50%,transparent)}.bw-area-track i:where(:not(.wg *)){position:absolute;top:0;bottom:0;border-radius:3px;animation:bw-grow .7s cubic-bezier(.2,.8,.2,1) both .2s}.bw-area-track i.out:where(:not(.wg *)){background:color-mix(in srgb,var(--attention) 75%,transparent);transform-origin:left}.bw-area-track i.good:where(:not(.wg *)){background:color-mix(in srgb,var(--positive) 75%,transparent);transform-origin:right}@keyframes bw-grow{0%{transform:scaleX(0)}}.bw-areas b:where(:not(.wg *)){font:500 11.5px var(--font-mono);text-align:right}.bw-areas b.out:where(:not(.wg *)){color:var(--out)}.bw-areas b.good:where(:not(.wg *)){color:var(--positive-ink)}.bw-hero-col:where(:not(.wg *)){display:grid;gap:6px;align-content:start}.bw-hero-big:where(:not(.wg *)){margin:2px 0 0;font:600 22px/1.15 var(--font);letter-spacing:-.03em}.bw-counts-sm:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:4px 12px;margin:4px 0 0;font-size:12.5px;color:var(--text-2)}.bw-counts-sm b:where(:not(.wg *)){font-weight:650;color:var(--text-1);margin-right:3px;font-variant-numeric:tabular-nums}.bw-counts-sm .c-out b:where(:not(.wg *)){color:var(--out)}.bw-counts-sm .c-watch b:where(:not(.wg *)){color:var(--watch)}.bw-hero-next:where(:not(.wg *)){border:0;border-left:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s;background:radial-gradient(90% 90% at 100% 0%,color-mix(in srgb,var(--news) 16%,transparent),transparent 70%)}.bw-hero-next:hover:where(:not(.wg *)){background:radial-gradient(90% 90% at 100% 0%,color-mix(in srgb,var(--news) 24%,transparent),transparent 70%)}.bw-hero-next .bw-eyebrow svg:where(:not(.wg *)){color:var(--negative-ink)}.bw-hero-go:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12.5px;font-weight:600;color:color-mix(in srgb,var(--news) 70%,var(--text-1))}.bw-hero-next:hover .bw-hero-go svg:where(:not(.wg *)){transform:translate(2px)}.bw-hero-go svg:where(:not(.wg *)){transition:transform .2s}.bw-changes:where(:not(.wg *)){display:grid;gap:var(--s3)}.bw-change-row:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s3)}.bw-change:where(:not(.wg *)){position:relative;display:grid;gap:6px;padding:14px 16px;border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));box-shadow:var(--shadow-1);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s;animation:bw-rise .5s cubic-bezier(.2,.8,.2,1) both .1s}.bw-change:hover:where(:not(.wg *)){transform:translateY(-2px)}.bw-change.is-out:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 35%,var(--glass-edge));background:radial-gradient(100% 90% at 0% 0%,color-mix(in srgb,var(--attention) 12%,transparent),transparent 70%),var(--glass-1)}.bw-change.is-in:where(:not(.wg *)){background:radial-gradient(100% 90% at 0% 0%,color-mix(in srgb,var(--positive) 12%,transparent),transparent 70%),var(--glass-1)}.bw-change>b:where(:not(.wg *)){font-size:14px;font-weight:600;line-height:1.3;padding-right:40px}.bw-change-vals:where(:not(.wg *)){display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;font:400 12px var(--font-mono);color:var(--text-2)}.bw-change-vals strong:where(:not(.wg *)){color:var(--text-1);font-weight:600}.is-out .bw-change-vals strong:where(:not(.wg *)){color:var(--out)}.bw-change-vals small:where(:not(.wg *)){width:100%;font:400 11.5px var(--font)}.bw-new:where(:not(.wg *)){position:absolute;top:12px;right:12px;padding:2px 7px;border-radius:var(--r-pill);font:600 10px/1.4 var(--font);color:color-mix(in srgb,var(--news) 70%,var(--text-1));background:color-mix(in srgb,var(--news) 18%,transparent)}.bw-plan:where(:not(.wg *)){display:grid;gap:var(--s4)}.bw-plan .bw-back:where(:not(.wg *)){justify-self:start;border:0;background:none;font:inherit;font-size:13px;cursor:pointer}.bw-plan-head:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s5) var(--s6);background:radial-gradient(80% 120% at 100% 0%,color-mix(in srgb,var(--news) 18%,transparent),transparent 70%),var(--glass-1)}.bw-plan-head h2:where(:not(.wg *)){margin:0;font:600 28px/1.1 var(--font);letter-spacing:-.035em}.bw-plan-head .bw-eyebrow svg:where(:not(.wg *)){color:var(--negative-ink)}.bw-plan-actions:where(:not(.wg *)){display:flex;gap:var(--s2);margin-top:4px}@media(max-width:600px){.bw-plan-head:where(:not(.wg *)){padding:var(--s4)}.bw-plan-head h2:where(:not(.wg *)){font-size:23px}}.bw-plan-grid:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s4);align-items:start}@media(max-width:860px){.bw-plan-grid:where(:not(.wg *)){grid-template-columns:1fr}}.bw-plan-list:where(:not(.wg *)){display:grid;gap:var(--s3);padding:var(--s4) var(--s5)}.bw-plan-list h3:where(:not(.wg *)){margin:0;font:600 15px var(--font);letter-spacing:-.015em}.bw-plan .bw-chips button:where(:not(.wg *)){padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.bw-plan .bw-chips span:where(:not(.wg *)){color:var(--text-2)}.bw-check:where(:not(.wg *)){display:grid;gap:2px;margin:0;padding:0;list-style:none}.bw-check button:where(:not(.wg *)){display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;width:100%;padding:8px 6px;margin:0 -6px;border:0;border-radius:var(--r-chip);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.bw-check button:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--text-1) 4%,transparent)}.bw-check i:where(:not(.wg *)){display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--text-2) 55%,transparent);color:var(--on-accent);transition:background-color var(--dur-press) var(--ease-out),border-color var(--dur-press) var(--ease-out)}.bw-check .done i:where(:not(.wg *)){background:var(--positive);border-color:var(--positive)}.bw-check span:where(:not(.wg *)){display:grid;gap:1px}.bw-check b:where(:not(.wg *)){font-size:13.5px;font-weight:600}.bw-check small:where(:not(.wg *)){font-size:12px;line-height:1.4;color:var(--text-2)}.bw-check .done b:where(:not(.wg *)){color:var(--text-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-2) 50%,transparent)}.bw-ready:where(:not(.wg *)){margin:0;padding-top:var(--s2);border-top:1px solid var(--line);font-size:12px;color:var(--text-2)}.bw-events:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;color:var(--text-2)}.bw-events span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.bw-events i:where(:not(.wg *)){width:14px;height:8px;border-radius:3px;background:color-mix(in srgb,var(--attention) 30%,transparent);border-left:1.5px dashed var(--attention)}.bw-ctx:where(:not(.wg *)){display:block;font-size:10.5px;color:var(--text-2)}.c-event rect:where(:not(.wg *)){fill:color-mix(in srgb,var(--attention) 9%,transparent)}.c-event line:where(:not(.wg *)){stroke:color-mix(in srgb,var(--attention) 55%,transparent);stroke-width:1;stroke-dasharray:3 3}.c-event text:where(:not(.wg *)){font:500 10px var(--font);fill:color-mix(in srgb,var(--attention) 75%,var(--text-1))}@media(prefers-reduced-motion:reduce){.bw-hero-home:where(:not(.wg *)),.bw-change:where(:not(.wg *)),.bw-area-track i:where(:not(.wg *)){animation:none}}.bw-dvalue:where(:not(.wg *)){display:flex;align-items:baseline;gap:6px;margin:6px 0 0}.bw-dvalue b:where(:not(.wg *)){font:600 34px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.bw-dvalue small:where(:not(.wg *)){font:400 12px var(--font-mono);color:var(--text-2)}.bw-facts:where(:not(.wg *)){display:grid;gap:10px;margin:0}.bw-facts div:where(:not(.wg *)){display:grid;grid-template-columns:104px minmax(0,1fr);gap:12px}.bw-facts dt:where(:not(.wg *)){font-size:12px;font-weight:600;color:var(--text-2);padding-top:1px}.bw-facts dd:where(:not(.wg *)){margin:0;font-size:13px;line-height:1.5}@media(max-width:480px){.bw-facts div:where(:not(.wg *)){grid-template-columns:1fr;gap:2px}}.bw-cat:where(:not(.wg *)){display:grid;gap:var(--s3)}.bw-cat-head:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr) 112px;gap:var(--s4);align-items:center;padding:12px 18px;background:radial-gradient(70% 140% at 0% 0%,color-mix(in srgb,var(--tint) 22%,transparent),transparent 65%),var(--glass-1)}.bw-cat-text:where(:not(.wg *)){display:grid;gap:4px;min-width:0}.bw-cat-text h2:where(:not(.wg *)){margin:0;font:600 21px/1.15 var(--font);letter-spacing:-.025em}.bw-cat-text h2 small:where(:not(.wg *)){margin-left:8px;font:400 12.5px var(--font);letter-spacing:0;color:var(--text-2)}.bw-cat-verdict:where(:not(.wg *)){margin:0;font-size:13.5px;line-height:1.45;max-width:92ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bw-cat-action:where(:not(.wg *)){display:flex;align-items:center;gap:6px;margin:0;font-size:12.5px;font-weight:550;color:color-mix(in srgb,var(--tint) 55%,var(--text-1));min-width:0}.bw-cat-action span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-cat-action svg:where(:not(.wg *)){flex:none}.bw-cat-radar .r-plot:where(:not(.wg *)){max-width:104px}.bw-cat-radar .r-name:where(:not(.wg *)){display:none}.bw-cat-body:where(:not(.wg *)){display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.5fr);gap:var(--s3);align-items:start}.bw-list:where(:not(.wg *)){display:grid;gap:4px;margin:0;padding:8px;list-style:none}.bw-list-group:where(:not(.wg *)){display:grid;gap:1px}.bw-list-group>small:where(:not(.wg *)){padding:6px 10px 3px;font:500 10.5px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-2)}.bw-list-group ul:where(:not(.wg *)){display:grid;gap:1px;margin:0;padding:0;list-style:none}.bw-li:where(:not(.wg *)){display:grid;grid-template-columns:8px minmax(0,1fr) auto 46px 58px;align-items:center;gap:10px;width:100%;min-height:34px;padding:5px 10px;border:0;border-radius:var(--r-chip);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s}.bw-li:hover:where(:not(.wg *)),.bw-li.hl:where(:not(.wg *)){background:color-mix(in srgb,var(--text-1) 5%,transparent)}.bw-li.on:where(:not(.wg *)){background:color-mix(in srgb,var(--tint) 18%,var(--glass-1));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tint) 40%,transparent)}.bw-li:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:-2px}.bw-dot:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--positive) 75%,transparent)}.bw-li.s-low .bw-dot:where(:not(.wg *)),.bw-li.s-high .bw-dot:where(:not(.wg *)){background:var(--attention);box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 18%,transparent)}.bw-li.s-watch .bw-dot:where(:not(.wg *)){background:var(--watch)}.bw-li.s-open .bw-dot:where(:not(.wg *)){background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--text-2) 60%,transparent)}.bw-li-name:where(:not(.wg *)){font-size:13px;font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-li-name small:where(:not(.wg *)){margin-left:6px;font-size:10.5px;font-weight:400;color:var(--watch)}.bw-li-val:where(:not(.wg *)){display:inline-flex;align-items:baseline;gap:3px;justify-content:flex-end}.bw-li-val b:where(:not(.wg *)){font:600 13.5px var(--font);font-variant-numeric:tabular-nums}.bw-li.s-low .bw-li-val b:where(:not(.wg *)),.bw-li.s-high .bw-li-val b:where(:not(.wg *)){color:var(--attention-ink)}.bw-li.s-watch .bw-li-val b:where(:not(.wg *)){color:var(--watch)}.bw-li-val small:where(:not(.wg *)){font:400 10px var(--font-mono);color:var(--text-2)}.bw-li-delta:where(:not(.wg *)){display:inline-flex;align-items:center;justify-content:flex-end;gap:1px;font:500 10.5px var(--font-mono);color:var(--text-2)}.bw-li-delta.better:where(:not(.wg *)){color:var(--positive-ink)}.bw-li-delta.worse:where(:not(.wg *)){color:var(--attention-ink)}.bw-li-spark:where(:not(.wg *)){width:58px}.bw-chart.tiny:where(:not(.wg *)){min-height:24px;cursor:inherit;pointer-events:none}.bw-chart.tiny .c-pt circle:where(:not(.wg *)){r:1.8;stroke-width:0}.bw-chart.tiny .c-pt:last-child circle:where(:not(.wg *)){r:2.6}.bw-chart.tiny .c-halo:where(:not(.wg *)),.bw-chart.tiny .c-now:where(:not(.wg *)),.bw-chart.tiny .c-axis:where(:not(.wg *)){display:none}.bw-chart.tiny .c-line:where(:not(.wg *)){stroke-width:1.4;filter:none}.bw-pane:where(:not(.wg *)){display:grid;gap:var(--s3);padding:14px 20px 16px;min-width:0;animation:bw-swap .28s cubic-bezier(.2,.8,.2,1) both}@keyframes bw-swap{0%{opacity:0;transform:translateY(4px)}}.bw-pane-head:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3)}.bw-pane-head h3:where(:not(.wg *)){margin:2px 0 0;font:600 20px/1.1 var(--font);letter-spacing:-.025em}.bw-pane.s-low .bw-eyebrow:where(:not(.wg *)),.bw-pane.s-high .bw-eyebrow:where(:not(.wg *)){color:var(--attention-ink)}.bw-pane .bw-facts:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.bw-pane .bw-facts div:where(:not(.wg *)){grid-template-columns:1fr;gap:2px}.bw-pane .bw-facts dd:where(:not(.wg *)){font-size:12.5px;line-height:1.45}.bw-draws:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--text-2)}.bw-draws b:where(:not(.wg *)){color:var(--text-1);font-weight:600;font-variant-numeric:tabular-nums}.bw-draws .s-low b:where(:not(.wg *)),.bw-draws .s-high b:where(:not(.wg *)){color:var(--attention-ink)}.bw-draws .bw-ev:where(:not(.wg *)){display:inline-flex;align-items:center;gap:6px}.bw-draws .bw-ev i:where(:not(.wg *)){width:14px;height:8px;border-radius:3px;background:color-mix(in srgb,var(--attention) 30%,transparent);border-left:1.5px dashed var(--attention)}.bw-draws a:where(:not(.wg *)){margin-left:auto;display:inline-flex;align-items:center;gap:3px;font-weight:550;color:color-mix(in srgb,var(--accent) 80%,var(--text-1));text-decoration:none}.bw-draws a:hover:where(:not(.wg *)){text-decoration:underline}@media(max-width:760px){.bw-cat-head:where(:not(.wg *)){grid-template-columns:auto minmax(0,1fr);padding:12px 14px}.bw-cat-radar:where(:not(.wg *)){display:none}.bw-cat-text h2 small:where(:not(.wg *)){display:block;margin:2px 0 0}.bw-cat-body:where(:not(.wg *)){grid-template-columns:1fr}.bw-pane:where(:not(.wg *)){order:-1;padding:12px 14px 14px}.bw-pane .bw-facts:where(:not(.wg *)){grid-template-columns:1fr}.bw-li:where(:not(.wg *)){grid-template-columns:8px minmax(0,1fr) auto 40px 46px;gap:8px}.bw-li-spark:where(:not(.wg *)){width:46px}}@media(prefers-reduced-motion:reduce){.bw-pane:where(:not(.wg *)){animation:none}}.bloodwork[data-view=all]:where(:not(.wg *)){gap:var(--s4)}.bw-home-top:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:var(--s3);align-items:stretch}@media(max-width:980px){.bw-home-top:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.bw-hero-home>*:where(:not(.wg *)){padding:var(--s4) var(--s5)}.bw-age-num b:where(:not(.wg *)){font-size:38px}.bw-areas:where(:not(.wg *)){margin-top:4px}.bw-areas button:where(:not(.wg *)){padding:2px 6px;font-size:12px}.bw-hero-big:where(:not(.wg *)){font-size:19px}.bw-changes:where(:not(.wg *)){display:grid;gap:8px;align-content:start;padding:var(--s4)}.bw-change-list:where(:not(.wg *)){display:grid;gap:6px}.bw-change:where(:not(.wg *)){display:grid;grid-template-columns:8px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;padding:9px 12px;border-radius:var(--r-control);box-shadow:none;animation-delay:.05s}.bw-change>b:where(:not(.wg *)){grid-column:2;padding-right:36px;font-size:13px}.bw-change-vals:where(:not(.wg *)){grid-column:2;font-size:11.5px}.bw-change-dot:where(:not(.wg *)){grid-row:1 / span 2;width:8px;height:8px;border-radius:50%;background:var(--text-2)}.bw-change.is-out .bw-change-dot:where(:not(.wg *)){background:var(--attention);box-shadow:0 0 0 3px color-mix(in srgb,var(--attention) 18%,transparent)}.bw-change.is-in .bw-change-dot:where(:not(.wg *)){background:var(--positive)}.bw-new:where(:not(.wg *)){top:9px;right:10px}.bw-cats-head:where(:not(.wg *)){display:flex;align-items:center;gap:8px;margin:0}.bw-cats-head .bw-sheet-btn:where(:not(.wg *)){margin-left:auto;padding:6px 12px;font-size:12.5px}.bw-tiles:where(:not(.wg *)){grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px}.bw-tile:where(:not(.wg *)){display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:10px;row-gap:2px;align-items:center;padding:10px 12px;border-radius:var(--r-tile)}.bw-tile .bw-tile-top:where(:not(.wg *)){grid-row:1 / span 3;margin:0}.bw-tile .bw-tile-go:where(:not(.wg *)){display:none}.bw-tile .bart:where(:not(.wg *)){width:40px;height:40px}.bw-tile-name:where(:not(.wg *)){font-size:13.5px}.bw-tile .bw-tile-counts:where(:not(.wg *)){font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-tile .bw-dots:where(:not(.wg *)){grid-column:2;margin:2px 0 0;gap:3px}.bw-tile .bw-dots i:where(:not(.wg *)){width:6px;height:6px}.bw-tile .bw-tile-trend:where(:not(.wg *)){grid-column:1 / -1;font-size:11px;margin-top:4px}@media(max-width:600px){.bw-tile:where(:not(.wg *)){padding:9px 10px}}@media(min-width:1180px){.bw-tiles:where(:not(.wg *)){grid-template-columns:repeat(6,minmax(0,1fr))}}.bw-areas button:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) 64px 38px;gap:8px}.bw-cats-head .bw-sheet-btn+.bw-sheet-btn:where(:not(.wg *)){margin-left:0}.bw-intake-msg:where(:not(.wg *)){font-size:12px;color:var(--ember)}.spin:where(:not(.wg *)){animation:bw-spin 1s linear infinite}@keyframes bw-spin{to{transform:rotate(360deg)}}.bw-intake:where(:not(.wg *)){display:grid;gap:8px}.bw-intake-row:where(:not(.wg *)){display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;padding:10px 16px;font-size:13px}.bw-intake-row b:where(:not(.wg *)){font-weight:600}.bw-intake-row span:where(:not(.wg *)){color:var(--slate)}.bw-intake-row .btn:where(:not(.wg *)){margin-left:auto;padding:6px 12px;font-size:12.5px}.bw-intake-row .btn+.btn:where(:not(.wg *)){margin-left:0}.bw-intake-row.is-review:where(:not(.wg *)){border-color:color-mix(in srgb,var(--lox) 40%,var(--glass-edge));background:radial-gradient(80% 140% at 0% 0%,color-mix(in srgb,var(--lox) 16%,transparent),transparent 70%),var(--glass)}.bw-intake-row.is-review>svg:where(:not(.wg *)){color:var(--lox)}.bw-intake-row.is-failed>svg:where(:not(.wg *)){color:var(--ember)}.bw-review:where(:not(.wg *)){display:grid;gap:var(--s3)}.bw-review .bw-back:where(:not(.wg *)){justify-self:start;border:0;background:none;font:inherit;font-size:13px;cursor:pointer}.bw-review-head:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3);padding:14px 20px}.bw-review-head h2:where(:not(.wg *)){margin:2px 0 4px;font:600 22px/1.15 var(--display);letter-spacing:-.025em}.bw-review-head h2 small:where(:not(.wg *)){font:400 14px var(--sans);color:var(--slate);letter-spacing:0}.bw-review-actions:where(:not(.wg *)){display:flex;align-items:center;gap:10px}.bw-review-table:where(:not(.wg *)){padding:6px 8px;max-height:calc(100vh - 330px);min-height:240px;overflow:auto}.bw-review-table table:where(:not(.wg *)){width:100%;border-collapse:collapse;font-size:12.5px}.bw-review-table td:where(:not(.wg *)){padding:6px 8px;border-top:1px solid var(--hairline);vertical-align:top}.bw-review-table tr.grp td:where(:not(.wg *)){padding:12px 8px 4px;border-top:0;font:500 10.5px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.bw-review-table tr.needs td:where(:not(.wg *)){background:color-mix(in srgb,var(--ember) 6%,transparent)}.bw-review-table tr.off td:not(:first-child):where(:not(.wg *)){opacity:.45}.bw-review-table td b:where(:not(.wg *)){font-weight:600}.bw-review-table td small:where(:not(.wg *)){display:block;font-size:11px;color:var(--slate)}.bw-review-table td.v:where(:not(.wg *)){white-space:nowrap;font-variant-numeric:tabular-nums}.bw-review-table td.v small:where(:not(.wg *)){display:inline;font:400 10.5px var(--mono)}.bw-review-table td.v em:where(:not(.wg *)){margin-left:6px;font-style:normal;font-weight:700;color:var(--ember)}.bw-review-table td.muted:where(:not(.wg *)){color:var(--slate)}.bw-quote code:where(:not(.wg *)){display:block;font:400 11px/1.4 var(--mono);color:var(--ink);opacity:.85;white-space:pre-wrap;word-break:break-word}.bw-review-table tr.needs .bw-quote small:where(:not(.wg *)){color:var(--ember)}.bw-new-tag:where(:not(.wg *)){margin-left:6px;padding:1px 6px;border-radius:999px;font-size:10px;font-weight:600;color:color-mix(in srgb,var(--lox) 70%,var(--ink));background:color-mix(in srgb,var(--lox) 16%,transparent)}.bw-tick:where(:not(.wg *)){display:grid;place-items:center;width:18px;height:18px;margin-top:1px;padding:0;border-radius:6px;border:1.5px solid color-mix(in srgb,var(--slate) 55%,transparent);background:none;color:#fff;cursor:pointer}.bw-tick.on:where(:not(.wg *)){background:var(--good);border-color:var(--good)}@media(max-width:600px){.bw-review-table:where(:not(.wg *)){max-height:none}.bw-review-head:where(:not(.wg *)){padding:12px 14px}}.wo:where(:not(.wg *)){--wo-bg: var(--ground);--wo-ink: var(--text-1);--wo-dim: var(--text-2);--wo-line: var(--line);--wo-card: var(--glass-1);--wo-raised: var(--glass-2);--wo-well: var(--well);--wo-sheet: var(--glass-3);--wo-accent: var(--accent);--wo-good: var(--positive);--wo-warn: var(--attention);position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;color:var(--wo-ink);overflow:hidden;background:radial-gradient(90% 50% at 15% 0%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 60%),radial-gradient(70% 45% at 100% 100%,color-mix(in srgb,var(--news) 14%,transparent),transparent 60%),var(--wo-bg);font-family:var(--font);animation:wo-in .28s var(--ease-out)}@keyframes wo-in{0%{opacity:0;transform:translateY(24px)}}.wo button:where(:not(.wg *)){font:inherit;color:inherit;cursor:pointer}.wo button:disabled:where(:not(.wg *)){opacity:.35;cursor:default}.wo-eyebrow:where(:not(.wg *)){display:flex;align-items:center;gap:5px;margin:0;font:500 12px var(--font);letter-spacing:.02em;color:var(--wo-dim)}.wo-top:where(:not(.wg *)){display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:calc(10px + env(safe-area-inset-top)) 14px 10px;max-width:640px;width:100%;margin:0 auto}.wo-icon:where(:not(.wg *)){display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-control);border:0;background:transparent;color:var(--wo-dim)}.wo-icon:hover:where(:not(.wg *)){background:var(--wo-card);color:var(--wo-ink)}.wo-icon.sm:where(:not(.wg *)){width:28px;height:28px;border-radius:8px;margin-left:auto}.wo-title:where(:not(.wg *)){display:grid;justify-items:center;min-width:0}.wo-title b:where(:not(.wg *)){font:600 15px var(--font);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wo-title span:where(:not(.wg *)){font:500 13px var(--font-mono);color:var(--wo-dim);font-variant-numeric:tabular-nums}.wo-finish-btn:where(:not(.wg *)){padding:8px 14px;border-radius:var(--r-pill);border:1px solid var(--wo-line);background:var(--wo-card);font-weight:600;font-size:13px}.wo-progress:where(:not(.wg *)){height:2px;background:var(--wo-line)}.wo-progress i:where(:not(.wg *)){display:block;height:100%;background:linear-gradient(90deg,var(--wo-accent),var(--news));transition:width .4s ease}.wo-main:where(:not(.wg *)){flex:1;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;grid-auto-rows:max-content;gap:16px;width:100%;max-width:640px;margin:0 auto;padding:14px 16px calc(28px + env(safe-area-inset-bottom))}.wo-empty:where(:not(.wg *)){place-content:center;justify-items:center;text-align:center;color:var(--wo-dim)}.wo-dots:where(:not(.wg *)){display:flex;gap:8px;overflow-x:auto;padding:2px 2px 4px;scrollbar-width:none}.wo-dots:where(:not(.wg *))::-webkit-scrollbar{display:none}.wo-dots button:where(:not(.wg *)){flex:none;position:relative;width:42px;height:42px;padding:0;border-radius:13px;overflow:hidden;border:1.5px solid var(--wo-line);background:var(--wo-card);opacity:.55;transition:opacity .2s,border-color .2s,transform .2s}.wo-dots button img:where(:not(.wg *)){width:100%;height:100%;object-fit:cover}.wo-dots button span:where(:not(.wg *)){font:600 12px var(--font);color:var(--wo-dim)}.wo-dots button.part:where(:not(.wg *)){opacity:.85;border-color:color-mix(in srgb,var(--wo-accent) 50%,transparent)}.wo-dots button.full:where(:not(.wg *)){opacity:.9;border-color:var(--wo-good)}.wo-dots button.full:where(:not(.wg *)):after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in srgb,var(--ground) 60%,transparent);color:var(--wo-good);font-weight:700}.wo-dots button.on:where(:not(.wg *)){opacity:1;border-color:var(--wo-ink);transform:translateY(-1px)}.wo-dots button.add:where(:not(.wg *)){display:grid;place-items:center;border-style:dashed;color:var(--wo-dim);opacity:.8}.wo-ex:where(:not(.wg *)){display:grid;gap:10px}.wo-media:where(:not(.wg *)){position:relative;border-radius:var(--r-panel);overflow:clip;background:var(--paper);height:min(30vh,300px)}@media(max-height:760px){.wo-media:where(:not(.wg *)){height:24vh}}.wo-media img:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.wo-media.moving img:nth-child(2):where(:not(.wg *)){animation:wo-flip 2.4s ease-in-out infinite}@keyframes wo-flip{0%,35%{opacity:0}50%,85%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.wo-media.moving img:nth-child(2):where(:not(.wg *)){animation:none;opacity:0}.wo:where(:not(.wg *)){animation:none}}.wo-media.none:where(:not(.wg *)){display:grid;place-items:center;aspect-ratio:3 / 1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 25%,transparent),color-mix(in srgb,var(--news) 18%,transparent));font:600 40px var(--font);color:var(--wo-ink)}.wo-ex-head:where(:not(.wg *)){display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.wo-ex-head h2:where(:not(.wg *)){margin:3px 0 0;font:600 26px/1.1 var(--font);letter-spacing:-.03em}.wo-why:where(:not(.wg *)){margin:0;padding:10px 12px;border-radius:var(--r-control);font-size:13.5px;line-height:1.45;color:var(--wo-ink);background:var(--wo-card);border:1px solid var(--wo-line)}.wo-why.up:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 40%,transparent);background:color-mix(in srgb,var(--positive) 9%,transparent)}.wo-why.down:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 45%,transparent);background:color-mix(in srgb,var(--attention) 9%,transparent)}.wo-note-line:where(:not(.wg *)){margin:-4px 0 0;font-size:12.5px;color:var(--wo-dim)}.wo-howto:where(:not(.wg *)){margin:0;padding:12px 14px 12px 30px;border-radius:var(--r-control);background:var(--wo-card);display:grid;gap:7px;font-size:13.5px;line-height:1.5;color:var(--wo-ink)}.wo-chips:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.wo-chips span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:var(--r-pill);background:var(--wo-card);border:1px solid var(--wo-line);font-size:12px;color:var(--wo-dim)}.wo-meta:where(:not(.wg *)){margin:0;font:400 12.5px/1.5 var(--font-mono);color:var(--wo-dim)}.wo-table:where(:not(.wg *)){display:grid;gap:6px;padding:10px;border-radius:var(--r-panel);background:var(--wo-card);border:1px solid var(--wo-line)}.wo-thead:where(:not(.wg *)),.wo-row:where(:not(.wg *)){display:grid;grid-template-columns:34px minmax(0,1.25fr) minmax(0,1fr) 46px;gap:6px;align-items:center}.wo-table.no-kg .wo-thead:where(:not(.wg *)),.wo-table.no-kg .wo-row:where(:not(.wg *)){grid-template-columns:34px minmax(0,1fr) 46px}.wo-thead span:where(:not(.wg *)){font:500 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--wo-dim);text-align:center}.wo-row:where(:not(.wg *)){position:relative;padding:4px;border-radius:var(--r-tile);border:1px solid transparent;transition:background .2s,border-color .2s}.wo-row.now:where(:not(.wg *)){border-color:color-mix(in srgb,var(--wo-accent) 45%,transparent);background:color-mix(in srgb,var(--wo-accent) 7%,transparent)}.wo-row.done:where(:not(.wg *)){background:color-mix(in srgb,var(--wo-good) 8%,transparent)}.wo-tick:where(:not(.wg *)){display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--wo-line);background:none;font:600 13px var(--font-mono);color:var(--wo-dim)}.wo-row.now .wo-tick:where(:not(.wg *)){border-color:var(--wo-accent);color:var(--wo-accent)}.wo-row.done .wo-tick:where(:not(.wg *)){background:var(--wo-good);border-color:transparent;color:var(--on-accent)}.wo-cell:where(:not(.wg *)){display:grid;grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;height:46px;border-radius:13px;background:var(--wo-well)}.wo-cell button:where(:not(.wg *)){display:grid;place-items:center;height:100%;border:0;background:none;color:var(--wo-dim);border-radius:13px}.wo-cell button:active:where(:not(.wg *)){background:var(--wo-raised);color:var(--wo-ink)}.wo-cell input:where(:not(.wg *)){width:100%;min-width:0;padding:0;border:0;background:none;outline:none;text-align:center;color:var(--wo-ink);font:600 19px var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.wo-row.done .wo-cell input:where(:not(.wg *)){color:var(--wo-ink)}.wo-rir:where(:not(.wg *)){height:46px;border-radius:13px;border:1px dashed var(--wo-line);background:none;font:500 12px var(--font);color:var(--wo-dim)}.wo-rir.set:where(:not(.wg *)){border-style:solid;background:var(--wo-raised);font:600 17px var(--font);color:var(--wo-ink)}.wo-rir.play:where(:not(.wg *)){display:grid;place-items:center;border-style:solid;background:var(--wo-raised);color:var(--wo-accent)}.wo-row .wo-pr:where(:not(.wg *)){position:absolute;left:50%;bottom:-8px;transform:translate(-50%);z-index:1;padding:2px 7px;font-size:10px}.wo-rir-pick:where(:not(.wg *)){grid-column:1 / -1;display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:6px 4px 2px}.wo-rir-pick>span:where(:not(.wg *)){flex:1 0 100%;font-size:12px;color:var(--wo-dim)}.wo-rir-pick button:where(:not(.wg *)){min-width:44px;height:38px;padding:0 10px;border-radius:var(--r-control);border:1px solid var(--wo-line);background:var(--wo-raised);font:600 15px var(--font)}.wo-rir-pick button[aria-pressed=true]:where(:not(.wg *)){background:var(--wo-ink);color:var(--wo-bg);border-color:transparent}.wo-rir-pick .clear:where(:not(.wg *)){min-width:38px;color:var(--wo-dim)}.wo-pr:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:var(--r-pill);font:600 11px var(--font);color:color-mix(in oklab,var(--nutrition) 25%,black);background:linear-gradient(135deg,color-mix(in srgb,var(--nutrition) 55%,white),var(--nutrition));white-space:nowrap}.wo-dock:where(:not(.wg *)){position:sticky;bottom:0;z-index:1;padding:10px;margin:0 -6px;border-radius:var(--r-panel);background:var(--wo-sheet);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));box-shadow:var(--shadow-2)}.wo-dock .wo-primary:where(:not(.wg *)){width:100%}.wo-primary:where(:not(.wg *)){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border-radius:var(--r-tile);border:0;background:var(--text-1);color:var(--ground)!important;font-weight:650!important;font-size:16px!important;box-shadow:0 10px 30px -12px color-mix(in srgb,var(--accent) 60%,transparent)}.wo-primary:active:where(:not(.wg *)){transform:scale(.985)}.wo-primary.big:where(:not(.wg *)){min-height:58px;font-size:16.5px!important}.wo-ghost:where(:not(.wg *)){min-height:44px;padding:0 16px;border-radius:var(--r-control);border:1px solid var(--wo-line);background:transparent;color:var(--wo-dim)!important;font-size:14px}.wo-ghost.danger:where(:not(.wg *)){color:var(--negative-ink)!important;border-color:color-mix(in srgb,var(--negative) 25%,transparent)}.wo-countdown:where(:not(.wg *)){display:grid;justify-items:center;gap:10px;padding:16px;border-radius:var(--r-panel);background:var(--wo-card);border:1px solid var(--wo-line)}.wo-countdown b:where(:not(.wg *)){font:600 64px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wo-actions:where(:not(.wg *)){display:grid;grid-template-columns:44px repeat(3,minmax(0,1fr)) 44px;gap:6px}.wo-actions button:where(:not(.wg *)){display:inline-flex;align-items:center;justify-content:center;gap:6px;height:42px;border-radius:var(--r-control);border:1px solid var(--wo-line);background:transparent;color:var(--wo-dim);font-size:13px}.wo-actions button:hover:not(:disabled):where(:not(.wg *)){color:var(--wo-ink);background:var(--wo-card)}.wo-compare:where(:not(.wg *)){display:grid;gap:8px;padding:14px;border-radius:var(--r-tile);background:var(--wo-card);border:1px solid var(--wo-line)}.wo-compare ul:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.wo-compare li:where(:not(.wg *)){display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--wo-line)}.wo-compare li:first-child:where(:not(.wg *)){border-top:0}.wo-compare b:where(:not(.wg *)){font-size:14px;font-weight:550}.wo-cmp-row:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font:400 12.5px var(--font-mono)}.wo-cmp-row small:where(:not(.wg *)){color:var(--wo-dim);font-size:12px}.wo-cmp-row em:where(:not(.wg *)){display:inline-flex;align-items:center;gap:3px;margin-left:auto;font-style:normal;font-weight:600;color:var(--wo-ink)}.wo-cmp-row em.up:where(:not(.wg *)){color:var(--wo-good)}.wo-cmp-row em.down:where(:not(.wg *)){color:var(--wo-warn)}@media(max-width:380px){.wo-cell input:where(:not(.wg *)){font-size:17px}.wo-cell:where(:not(.wg *)){grid-template-columns:26px minmax(0,1fr) 26px}}.wo-rest:where(:not(.wg *)){position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:96px minmax(0,1fr);grid-template-areas:"ring text" "btns btns";gap:12px 16px;align-items:center;max-width:640px;margin:0 auto;padding:18px 18px calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--wo-sheet);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));border-top:1px solid var(--wo-line);box-shadow:var(--shadow-3);animation:wo-up .25s var(--ease-out)}@keyframes wo-up{0%{transform:translateY(100%)}}.wo-ring:where(:not(.wg *)){grid-area:ring;width:96px;height:96px;transform:rotate(-90deg)}.wo-ring circle:where(:not(.wg *)){fill:none;stroke-width:8}.wo-ring .track:where(:not(.wg *)){stroke:var(--wo-line)}.wo-ring .bar:where(:not(.wg *)){stroke:var(--wo-accent);stroke-linecap:round;stroke-dasharray:326.7;transition:stroke-dashoffset .25s linear}.wo-rest-text:where(:not(.wg *)){grid-area:text;display:grid;gap:2px;min-width:0}.wo-rest-text span:where(:not(.wg *)){font:500 12px var(--font);color:var(--wo-dim);text-transform:uppercase;letter-spacing:.08em}.wo-rest-text b:where(:not(.wg *)){font:600 46px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.wo-rest-text small:where(:not(.wg *)){font-size:12.5px;color:var(--wo-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wo-rest-btns:where(:not(.wg *)){grid-area:btns;display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:8px}.wo-rest-btns button:where(:not(.wg *)){height:46px;border-radius:var(--r-control);border:1px solid var(--wo-line);background:var(--wo-card);font:600 15px var(--font-mono)}.wo-rest-btns .skip:where(:not(.wg *)){font-family:var(--font);background:var(--wo-ink);color:var(--wo-bg);border:0}.wo-sheet-wrap:where(:not(.wg *)){position:absolute;inset:0;z-index:3;background:var(--scrim);display:flex;align-items:flex-end;justify-content:center}.wo-sheet:where(:not(.wg *)){width:100%;max-width:640px;max-height:82vh;display:flex;flex-direction:column;gap:10px;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;background:var(--ground);border-top:1px solid var(--wo-line);animation:wo-up .25s var(--ease-out)}.wo-sheet-head:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between}.wo-sheet-head b:where(:not(.wg *)){font:600 16px var(--font)}.wo-search:where(:not(.wg *)){display:flex;align-items:center;gap:8px;padding:0 12px;height:44px;border-radius:var(--r-control);background:var(--wo-well);color:var(--wo-dim)}.wo-search input:where(:not(.wg *)){flex:1;min-width:0;border:0;background:none;outline:none;color:var(--wo-ink);font:inherit;font-size:15px}.wo-picker ul:where(:not(.wg *)){list-style:none;margin:0;padding:0;overflow-y:auto;display:grid;gap:4px}.wo-picker li button:where(:not(.wg *)){display:flex;align-items:center;gap:12px;width:100%;padding:6px;border:0;border-radius:var(--r-control);background:none;text-align:left}.wo-picker li button:hover:where(:not(.wg *)){background:var(--wo-card)}.wo-picker img:where(:not(.wg *)),.wo-picker .none:where(:not(.wg *)){flex:none;width:52px;height:52px;border-radius:var(--r-control);object-fit:cover;background:var(--paper)}.wo-picker .none:where(:not(.wg *)){display:grid;place-items:center;background:var(--wo-card);font:600 13px var(--font)}.wo-picker li span:where(:not(.wg *)){display:grid;min-width:0}.wo-picker li b:where(:not(.wg *)){font-weight:550;font-size:14px}.wo-picker li small:where(:not(.wg *)){font-size:12px;color:var(--wo-dim);text-transform:capitalize}.wo-finish:where(:not(.wg *)){flex:1;overflow-y:auto;display:grid;align-content:start;gap:18px;width:100%;max-width:640px;margin:0 auto;padding:28px 18px calc(28px + env(safe-area-inset-bottom))}.wo-finish h2:where(:not(.wg *)){margin:-8px 0 0;font:600 34px/1.05 var(--font);letter-spacing:-.04em}.wo-totals:where(:not(.wg *)){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.wo-totals div:where(:not(.wg *)){display:grid;gap:2px;padding:14px 10px;border-radius:var(--r-tile);background:var(--wo-card);border:1px solid var(--wo-line);text-align:center}.wo-totals b:where(:not(.wg *)){font:600 26px/1 var(--font);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.wo-totals span:where(:not(.wg *)){font-size:11.5px;color:var(--wo-dim)}.wo-records:where(:not(.wg *)){display:grid;gap:8px;padding:14px;border-radius:var(--r-tile);border:1px solid color-mix(in srgb,var(--attention) 35%,transparent);background:linear-gradient(135deg,#ffd88a14,#f0a35e0d)}.wo-records .wo-eyebrow:where(:not(.wg *)){color:var(--attention-ink)}.wo-records ul:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px}.wo-records li:where(:not(.wg *)){display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.wo-records li span:where(:not(.wg *)){color:var(--wo-dim);font-family:var(--font-mono);font-size:12.5px;text-align:right}.wo-note:where(:not(.wg *)){width:100%;resize:vertical;border-radius:var(--r-tile);border:1px solid var(--wo-line);background:var(--wo-card);color:var(--wo-ink);font:inherit;font-size:15px;padding:12px 14px;outline:none}.wo-note:focus:where(:not(.wg *)){border-color:var(--wo-accent)}.wo-finish-actions:where(:not(.wg *)){display:grid;gap:8px}@media(max-width:380px){.wo-totals b:where(:not(.wg *)){font-size:21px}.wo-ex-head h2:where(:not(.wg *)){font-size:23px}}.wo-addkg:where(:not(.wg *)){justify-self:center;margin-top:4px;padding:6px 12px;border-radius:var(--r-pill);border:1px dashed var(--wo-line);background:none;color:var(--wo-dim)!important;font-size:12.5px}.wo-rpe:where(:not(.wg *)){display:grid;gap:8px}.wo-rpe .wo-eyebrow b:where(:not(.wg *)){color:var(--wo-ink);font-weight:600;margin-left:4px}.wo-rpe-row:where(:not(.wg *)){display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.wo-rpe-row button:where(:not(.wg *)){height:44px;border-radius:var(--r-control);border:1px solid var(--wo-line);background:var(--wo-card);font:600 15px var(--font)}.wo-rpe-row button[aria-pressed=true]:where(:not(.wg *)){color:var(--on-accent);border-color:transparent}.wo-rpe-row button.r1[aria-pressed=true]:where(:not(.wg *)),.wo-rpe-row button.r2[aria-pressed=true]:where(:not(.wg *)),.wo-rpe-row button.r3[aria-pressed=true]:where(:not(.wg *)){background:var(--positive)}.wo-rpe-row button.r4[aria-pressed=true]:where(:not(.wg *)),.wo-rpe-row button.r5[aria-pressed=true]:where(:not(.wg *)){background:var(--news)}.wo-rpe-row button.r6[aria-pressed=true]:where(:not(.wg *)),.wo-rpe-row button.r7[aria-pressed=true]:where(:not(.wg *)){background:var(--accent)}.wo-rpe-row button.r8[aria-pressed=true]:where(:not(.wg *)),.wo-rpe-row button.r9[aria-pressed=true]:where(:not(.wg *)){background:var(--attention)}.wo-rpe-row button.r10[aria-pressed=true]:where(:not(.wg *)){background:var(--negative)}.wo-finish>*:where(:not(.wg *)){min-width:0}.wo-run:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.wo-run label:where(:not(.wg *)){display:flex;align-items:center;gap:8px;padding:0 14px;height:50px;border-radius:var(--r-control);background:var(--wo-well);color:var(--wo-dim);font-size:13px}.wo-run input:where(:not(.wg *)){flex:1;width:100%;min-width:0;border:0;background:none;outline:none;color:var(--wo-ink);font:600 20px var(--font)}.wo-lastset:where(:not(.wg *)){grid-column:2 / -1;margin:-2px 0 0 4px;font:400 10.5px var(--font-mono);color:var(--wo-dim);opacity:.8}.wo-warm:where(:not(.wg *)){display:flex;align-items:center;gap:6px;flex-wrap:wrap}.wo-warm>span:where(:not(.wg *)){font:500 11px var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--wo-dim);margin-right:2px}.wo-warm button:where(:not(.wg *)){display:inline-flex;align-items:baseline;gap:1px;padding:6px 11px;border-radius:var(--r-pill);border:1px dashed var(--wo-line);background:none;font:600 13px var(--font)}.wo-warm button small:where(:not(.wg *)){font:500 11px var(--font-mono);color:var(--wo-dim)}.wo-warm button[aria-pressed=true]:where(:not(.wg *)){border-style:solid;background:var(--wo-card);color:var(--wo-dim);text-decoration:line-through}.training:where(:not(.wg *)){display:grid;gap:var(--s5);min-width:0}.training>*:where(:not(.wg *)){min-width:0}.thero:where(:not(.wg *)){display:grid;gap:var(--s5);padding:var(--s6) var(--s6) var(--s5);border-radius:28px;border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:radial-gradient(110% 130% at 0% 0%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 55%),radial-gradient(80% 110% at 100% 100%,color-mix(in srgb,var(--news) 14%,transparent),transparent 60%),var(--glass-2)}.thero-main:where(:not(.wg *)){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s5)}.thero-text:where(:not(.wg *)){min-width:0}.thero-text h2:where(:not(.wg *)){display:flex;align-items:baseline;gap:12px;margin:8px 0 6px;font:600 34px/1.05 var(--font);letter-spacing:-.04em}.thero-text .sub:where(:not(.wg *)){margin:0}.thero-text .eyebrow:where(:not(.wg *)){display:flex;align-items:center;gap:8px}.thero-code:where(:not(.wg *)){font-size:44px;background:linear-gradient(135deg,var(--accent),var(--news));-webkit-background-clip:text;background-clip:text;color:transparent}.thero-check:where(:not(.wg *)){align-self:center;color:var(--positive-ink)}.thero-dot:where(:not(.wg *)){width:8px;height:8px;border-radius:50%;background:var(--positive);animation:tpulse 1.8s infinite}@keyframes tpulse{0%{box-shadow:0 0 color-mix(in srgb,var(--positive) 55%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}.thero-side:where(:not(.wg *)){display:flex;flex-direction:column;align-items:flex-end;gap:var(--s3);flex:none}.thero-ex:where(:not(.wg *)){display:flex;align-items:center;gap:10px}.thero-ex small:where(:not(.wg *)){font-size:12px;color:var(--text-2)}.thero-go:where(:not(.wg *)){min-height:46px;padding:0 24px;border-radius:var(--r-tile);font-size:15px}.tstack:where(:not(.wg *)){display:inline-flex}.tstack .ex-thumb:where(:not(.wg *)){border-radius:50%;border:2px solid var(--ground);margin-left:-10px;box-shadow:var(--shadow-2)}.tstack .ex-thumb:first-child:where(:not(.wg *)){margin-left:0}.tstack .ex-thumb.none:where(:not(.wg *)){font-size:11px}.tstack-more:where(:not(.wg *)){display:grid;place-items:center;width:34px;height:34px;margin-left:-10px;border-radius:50%;border:2px solid var(--ground);background:var(--glass-2);font:600 11px var(--font-mono);color:var(--text-2)}.tweek:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding-top:var(--s4);border-top:1px solid var(--line)}.tday:where(:not(.wg *)){display:grid;justify-items:center;gap:2px;padding:8px 2px;border:0;border-radius:var(--r-control);background:none;color:inherit;font:inherit;cursor:pointer;transition:background .2s}.tday:hover:not(:disabled):where(:not(.wg *)){background:var(--glass-1)}.tday:disabled:where(:not(.wg *)){cursor:default}.tday-wd:where(:not(.wg *)){font:500 11.5px var(--font);color:var(--text-2)}.tday-code:where(:not(.wg *)){font:600 17px/1.2 var(--font);letter-spacing:-.02em;color:var(--text-1);white-space:nowrap}.tday.rest .tday-code:where(:not(.wg *)){color:var(--text-2);opacity:.45}.tday-mark:where(:not(.wg *)){display:grid;place-items:center;min-width:20px;height:20px;border-radius:var(--r-chip);font:400 11px var(--font-mono);color:var(--text-2)}.tday.today:where(:not(.wg *)){background:var(--glass-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.tday.today .tday-code:where(:not(.wg *)){color:var(--accent-ink)}.tday.done .tday-mark:where(:not(.wg *)){background:var(--positive);color:var(--on-accent)}@media(max-width:760px){.thero:where(:not(.wg *)){padding:var(--s5) var(--s4) var(--s4);border-radius:var(--r-panel)}.thero-main:where(:not(.wg *)){flex-direction:column;align-items:stretch}.thero-side:where(:not(.wg *)){flex-direction:row;align-items:center;justify-content:space-between;min-width:0}.thero-ex:where(:not(.wg *)){min-width:0}.thero-ex small:where(:not(.wg *)){display:none}.thero-text h2:where(:not(.wg *)){font-size:26px}.thero-code:where(:not(.wg *)){font-size:34px}.thero-go:where(:not(.wg *)){flex:1;max-width:200px;justify-content:center}.tday:where(:not(.wg *)){padding:6px 0}.tday-code:where(:not(.wg *)){font-size:15px}}.tviews:where(:not(.wg *)){display:flex;gap:4px;justify-self:start;padding:4px;border-radius:var(--r-pill);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));box-shadow:var(--shadow-1)}.tviews:where(:not(.wg *)){max-width:100%;overflow-x:auto;scrollbar-width:none}.tviews button:where(:not(.wg *)){flex:none;border:0;background:none;padding:7px 16px;border-radius:var(--r-pill);cursor:pointer;font:500 13.5px var(--font);color:var(--text-2)}.tviews button:hover:where(:not(.wg *)){color:var(--text-1)}.tviews button[aria-current=page]:where(:not(.wg *)){background:var(--glass-2);color:var(--text-1);box-shadow:var(--shadow-2)}.tcards:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media(max-width:1100px){.tcards:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.tcards:where(:not(.wg *)){gap:10px}}.tcard:where(:not(.wg *)){position:relative;min-width:0;border-radius:var(--r-panel);border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--glass-1);transition:transform .25s var(--ease-out),border-color .25s}.tcard:hover:where(:not(.wg *)){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-edge))}.tcard-body:where(:not(.wg *)){display:grid;gap:4px;width:100%;height:100%;padding:var(--s5);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:inherit}.tcard-code:where(:not(.wg *)){font:600 32px/1 var(--font);letter-spacing:-.04em;margin-bottom:6px;background:linear-gradient(135deg,var(--accent),var(--news));-webkit-background-clip:text;background-clip:text;color:transparent}.tcard-name:where(:not(.wg *)){font:600 15px/1.25 var(--font)}.tcard-focus:where(:not(.wg *)){font-size:12.5px;line-height:1.4;color:var(--text-2);min-height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tcard-foot:where(:not(.wg *)){display:flex;align-items:center;gap:10px;margin-top:var(--s3);min-width:0}.tcard-foot small:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tcard-foot b:where(:not(.wg *)){font-weight:500}.tcard-foot .up:where(:not(.wg *)),.plan-dose small.up:where(:not(.wg *)){color:var(--positive-ink)}.tcard-foot .down:where(:not(.wg *)),.plan-dose small.down:where(:not(.wg *)){color:var(--attention-ink)}.tcard-start:where(:not(.wg *)){position:absolute;top:var(--s4);right:var(--s4);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;background:var(--text-1);color:var(--ground);box-shadow:var(--shadow-2);transition:transform .2s}.tcard-start:hover:where(:not(.wg *)){transform:scale(1.06)}@media(max-width:600px){.tcard-body:where(:not(.wg *)){padding:var(--s4)}.tcard-code:where(:not(.wg *)){font-size:26px}.tcard-start:where(:not(.wg *)){top:12px;right:12px;width:36px;height:36px}.tcard-foot:where(:not(.wg *)){flex-direction:column;align-items:flex-start;gap:6px}.tcard-foot .tstack .ex-thumb:where(:not(.wg *)),.tcard-foot .tstack-more:where(:not(.wg *)){width:28px!important;height:28px!important}}.tmuscles ul:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)!important;gap:9px!important;margin-top:14px!important}.trecent ul:where(:not(.wg *)){list-style:none;margin:8px 0 0;padding:0;display:grid}.trecent li button:where(:not(.wg *)){display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.trecent li:first-child button:where(:not(.wg *)){border-top:0}.trecent li button:hover b:where(:not(.wg *)){color:var(--accent-ink)}.trecent-code:where(:not(.wg *)){display:grid;place-items:center;height:32px;border-radius:var(--r-chip);background:var(--glass-2);font:600 13px var(--font);color:var(--accent-ink)}.trecent-main:where(:not(.wg *)){display:grid;min-width:0}.trecent-main b:where(:not(.wg *)){font-weight:500;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trecent-main small:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.trecent-day:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2);white-space:nowrap}.trecent-add:where(:not(.wg *)){display:flex;gap:6px;margin-top:10px}.trecent-add input:where(:not(.wg *)){flex:1;min-width:0}.trecent .empty:where(:not(.wg *)){margin-top:10px}.plan-title:where(:not(.wg *)){display:flex;align-items:center;gap:14px;min-width:0}.plan-code:where(:not(.wg *)){font:600 40px/1 var(--font);letter-spacing:-.04em;background:linear-gradient(135deg,var(--accent),var(--news));-webkit-background-clip:text;background-clip:text;color:transparent}.plan-title h2:where(:not(.wg *)){margin:0}.plan-title .sub:where(:not(.wg *)){margin:4px 0 0}.plan-details:where(:not(.wg *)){margin:0}.plan-list:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.plan-list button:where(:not(.wg *)){display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.plan-list li:first-child button:where(:not(.wg *)){border-top:0}.plan-list button:hover b:where(:not(.wg *)){color:var(--accent-ink)}.plan-name:where(:not(.wg *)){display:grid;min-width:0}.plan-name b:where(:not(.wg *)){font-weight:550;font-size:14px}.plan-name small:where(:not(.wg *)){font-size:12px;color:var(--text-2);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.plan-dose:where(:not(.wg *)){display:grid;justify-items:end;gap:2px;white-space:nowrap}.plan-dose b:where(:not(.wg *)){font:500 13px var(--font-mono)}.plan-dose small:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.ex-thumb:where(:not(.wg *)){flex:none;display:block;border-radius:var(--r-control);object-fit:cover;background:var(--paper);border:1px solid var(--line)}.ex-thumb.none:where(:not(.wg *)){display:grid;place-items:center;font:600 14px var(--font);color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 16%,transparent),color-mix(in srgb,var(--news) 16%,transparent))}.tadvice:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:8px}.tadvice li:where(:not(.wg *)){display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:10px;align-items:start;padding:12px 10px 12px 14px;border-radius:var(--r-tile);border:1px solid color-mix(in srgb,var(--accent) 30%,var(--glass-edge));background:color-mix(in srgb,var(--accent) 7%,var(--glass-1))}.tadvice li>svg:where(:not(.wg *)){margin-top:2px;color:var(--accent-ink)}.tadvice p:where(:not(.wg *)){margin:0;font-size:13.5px;line-height:1.5}.tadvice small:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.tadvice .icon-btn:where(:not(.wg *)){margin:0;width:28px;height:28px}.tmuscles .eyebrow:where(:not(.wg *)){display:flex;justify-content:space-between}.tmuscles .eyebrow span:where(:not(.wg *)){font:400 11px var(--font-mono)}.tmuscles ul:where(:not(.wg *)){list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 18px}.tmuscles li:where(:not(.wg *)){display:grid;grid-template-columns:82px minmax(0,1fr) 20px;gap:8px;align-items:center;font-size:12px}.tmuscles li span:where(:not(.wg *)){text-transform:capitalize;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tmuscles li>i:where(:not(.wg *)){display:block;height:6px;border-radius:6px;background:var(--line);overflow:hidden}.tmuscles li>i>i:where(:not(.wg *)){display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--accent),var(--news))}.tmuscles li.full>i>i:where(:not(.wg *)){background:var(--positive)}.tmuscles li b:where(:not(.wg *)){font:500 11.5px var(--font-mono);text-align:right}.tmuscles li.none span:where(:not(.wg *)),.tmuscles li.none b:where(:not(.wg *)){opacity:.55}@media(max-width:600px){.tmuscles ul:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.tlib:where(:not(.wg *)){display:grid;gap:var(--s3);min-width:0}.tlib-bar:where(:not(.wg *)){display:grid;gap:var(--s2);min-width:0}.tlib-search:where(:not(.wg *)){display:flex;align-items:center;gap:8px;max-width:360px;padding-left:14px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-2);color:var(--text-2)}.tlib-search input.field:where(:not(.wg *)){border:0;background:none;padding-left:0}.tlib-bar:where(:not(.wg *)){grid-template-columns:minmax(0,360px) auto;justify-content:start;align-items:center}.tlib-muscle:where(:not(.wg *)){width:auto}@media(max-width:600px){.tlib-bar:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) auto}}.tlib-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s3)}@media(max-width:600px){.tlib-grid:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.tlib-card:where(:not(.wg *)){display:grid;gap:4px;align-content:start;min-width:0;padding:10px 10px 12px;border-radius:var(--r-tile);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--glass-edge);background:var(--glass-1);transition:transform .2s var(--ease-out)}.tlib-card:hover:where(:not(.wg *)){transform:translateY(-2px)}.tlib-card .ex-thumb:where(:not(.wg *)){width:100%!important;height:auto!important;aspect-ratio:4 / 3;margin-bottom:4px}.tlib-card b:where(:not(.wg *)){font-size:13px;font-weight:550;line-height:1.25;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tlib-card small:where(:not(.wg *)){font-size:11.5px;color:var(--text-2);text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ex-drawer:where(:not(.wg *)){background:radial-gradient(90% 40% at 0% 0%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),var(--glass-2)}.ex-motion:where(:not(.wg *)){position:relative;border-radius:var(--r-tile);overflow:clip;background:var(--paper);border:1px solid var(--glass-edge)}.ex-motion img:where(:not(.wg *)){display:block;width:100%;height:auto}.ex-motion img:nth-child(2):where(:not(.wg *)){position:absolute;inset:0;height:100%;object-fit:cover}.ex-motion.moving img:nth-child(2):where(:not(.wg *)){animation:ex-flip 2.4s ease-in-out infinite}@keyframes ex-flip{0%,35%{opacity:0}50%,85%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ex-motion.moving img:nth-child(2):where(:not(.wg *)){animation:none;opacity:0}}.ex-motion.none:where(:not(.wg *)){display:grid;place-items:center;aspect-ratio:3 / 1;font:600 36px var(--font);color:var(--accent-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),color-mix(in srgb,var(--news) 14%,transparent))}.ex-muscles:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px}.ex-muscles .chip:where(:not(.wg *)){text-transform:capitalize}.ex-muscles .chip.primary:where(:not(.wg *)){color:var(--text-1);border-color:color-mix(in srgb,var(--accent) 40%,var(--line))}.ex-plan:where(:not(.wg *)),.ex-progress:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.ex-plan-row:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ex-plan-row label:where(:not(.wg *)){display:grid;gap:3px;font-size:11.5px;color:var(--text-2)}.ex-plan input.field:where(:not(.wg *)){padding:8px 12px;border-radius:var(--r-control);min-width:0}.ex-progress .sub:where(:not(.wg *)){margin:0}.ex-spark:where(:not(.wg *)){width:100%;height:56px;color:var(--accent-ink)}.ex-hist:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.ex-hist li:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s3);padding:6px 0;border-top:1px solid var(--line);font:400 12.5px var(--font-mono)}.ex-hist li span:first-child:where(:not(.wg *)){color:var(--text-2);flex:none}.ex-hist li span:last-child:where(:not(.wg *)){text-align:right;min-width:0;overflow-wrap:anywhere}.ex-steps:where(:not(.wg *)){margin:8px 0 0;padding-left:20px;display:grid;gap:8px;font-size:13.5px;line-height:1.55}.ex-src:where(:not(.wg *)){margin-left:auto;font:400 11.5px var(--font-mono);color:var(--text-2)}.log-meta:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:var(--s2)}.log-meta label:where(:not(.wg *)){display:grid;gap:3px;font-size:11.5px;color:var(--text-2)}.log-meta input.field:where(:not(.wg *)){padding:8px 12px;border-radius:var(--r-control);min-width:0}.log-ex:where(:not(.wg *)){display:grid;gap:6px;padding:var(--s3);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.log-ex-head:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-width:0}.log-ex-head b:where(:not(.wg *)){font-size:13.5px;font-weight:550;min-width:0}.log-ex-head small:where(:not(.wg *)){margin-left:auto;flex:none;font:400 11.5px var(--font-mono);color:var(--text-2)}.log-set:where(:not(.wg *)){display:grid;grid-template-columns:18px minmax(0,1fr) minmax(0,1fr) 32px;gap:8px;align-items:center}.log-set label:where(:not(.wg *)){display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-2);min-width:0}.log-set input.field:where(:not(.wg *)){width:100%;min-width:0;padding:6px 10px;border-radius:var(--r-chip);font:400 13px var(--font-mono)}.log-n:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.log-set .icon-btn:where(:not(.wg *)){margin:0}.log-more:where(:not(.wg *)){justify-self:start;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border:0;border-radius:var(--r-pill);background:none;color:var(--text-2);font-size:12px;cursor:pointer}.log-more:hover:where(:not(.wg *)){color:var(--text-1);background:var(--glass-2)}.ex-rx:where(:not(.wg *)){display:grid;gap:4px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.ex-rx.up:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 45%,var(--glass-edge))}.ex-rx.down:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 45%,var(--glass-edge))}.ex-rx p:where(:not(.wg *)){margin:0}.ex-rx-main:where(:not(.wg *)){font:600 22px var(--font);letter-spacing:-.02em}.ex-policy button:where(:not(.wg *)){padding:6px 11px;font-size:12.5px;color:var(--text-1)}.ex-help:where(:not(.wg *)){margin:0;font-size:12px;line-height:1.45;color:var(--text-2)}.ex-bests:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--text-2)}.ex-bests span:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px}.ex-bests b:where(:not(.wg *)){color:var(--text-1);font-weight:600}.ex-bests svg:where(:not(.wg *)){color:var(--attention-ink)}.ex-spark-cap:where(:not(.wg *)){margin:-4px 0 0;font-size:11px;color:var(--text-2)}.sess-sets:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.sess-sets li:where(:not(.wg *)){display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:2px 0;font:400 13px var(--font-mono)}.sess-sets li span:where(:not(.wg *)){color:var(--text-2)}.sess-sets b:where(:not(.wg *)){font-weight:500}.sess-sets .icon-btn:where(:not(.wg *)){margin:0;width:28px;height:28px}.tprog:where(:not(.wg *)){display:grid;gap:var(--s4);min-width:0}.tprog>*:where(:not(.wg *)){min-width:0}.tg-tiles:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media(max-width:900px){.tg-tiles:where(:not(.wg *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tg-tiles>:last-child:where(:not(.wg *)){grid-column:1 / -1}}@media(max-width:600px){.tg-tile:where(:not(.wg *)){padding:var(--s4)}.tg-tile-main b:where(:not(.wg *)){font-size:32px}.tg-dots i:where(:not(.wg *)){width:26px;height:26px}.tg-heat-months:where(:not(.wg *)),.tg-heat-cells:where(:not(.wg *)),.tg-heat-col:where(:not(.wg *)){gap:3px}}.tg-tile:where(:not(.wg *)){display:grid;align-content:start;gap:6px;padding:var(--s5);border-radius:var(--r-panel);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));min-width:0;box-shadow:var(--shadow-1)}.tg-tile p:where(:not(.wg *)){margin:0}.tg-tile-main:where(:not(.wg *)){display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.tg-tile-main b:where(:not(.wg *)){font:600 40px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tg-tile-main span:where(:not(.wg *)){color:var(--text-2);font-size:13px}.tg-tile-main em:where(:not(.wg *)){font-style:normal;font:500 12px var(--font-mono)}.tg-tile-main em.down:where(:not(.wg *)){color:var(--positive-ink)}.tg-tile-main em.up:where(:not(.wg *)){color:var(--attention-ink)}.tg-tile .sub:where(:not(.wg *)){display:flex;align-items:center;gap:5px;font-size:12px}.tg-flame:where(:not(.wg *)){color:var(--text-2)}.tg-flame.on:where(:not(.wg *)){color:var(--attention-ink)}.tg-dots:where(:not(.wg *)){display:flex;gap:6px;margin:4px 0}.tg-dots i:where(:not(.wg *)){display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-chip);font:600 11px var(--font);font-style:normal;border:1.5px dashed var(--line);color:var(--text-2)}.tg-dots i.on:where(:not(.wg *)){border:0;background:linear-gradient(135deg,var(--accent),var(--news));color:var(--on-accent)}.tg-line:where(:not(.wg *)){width:100%;height:44px;margin-top:2px;overflow:visible}.tg-line polyline:where(:not(.wg *)){fill:none;stroke:var(--accent);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tg-line .area:where(:not(.wg *)){fill:color-mix(in srgb,var(--accent) 12%,transparent);stroke:none}.tg-line circle:where(:not(.wg *)){fill:var(--accent)}.tg-weight:where(:not(.wg *)){display:flex;gap:6px;margin-top:2px}.tg-weight input:where(:not(.wg *)){flex:1;min-width:0}.tg-heat:where(:not(.wg *)){overflow:hidden}.tg-heat-grid:where(:not(.wg *)){display:grid;gap:4px;margin-top:12px;overflow-x:auto;scrollbar-width:none}.tg-heat-months:where(:not(.wg *)),.tg-heat-cells:where(:not(.wg *)){display:grid;grid-template-columns:repeat(26,minmax(6px,1fr));gap:4px}.tg-heat-months span:where(:not(.wg *)){font:400 10.5px var(--font);color:var(--text-2);white-space:nowrap}.tg-heat-col:where(:not(.wg *)){display:grid;grid-template-rows:repeat(7,1fr);gap:4px}.tg-heat-col i:where(:not(.wg *)),.tg-heat-legend i:where(:not(.wg *)){display:block;height:13px;border-radius:3px;background:var(--line)}.tg-heat-legend i:where(:not(.wg *)){width:13px}.tg-heat i.l-1:where(:not(.wg *)){background:transparent}.tg-heat i.l1:where(:not(.wg *)){background:color-mix(in srgb,var(--accent) 30%,transparent)}.tg-heat i.l2:where(:not(.wg *)){background:color-mix(in srgb,var(--accent) 55%,transparent)}.tg-heat i.l3:where(:not(.wg *)){background:color-mix(in srgb,var(--accent) 80%,transparent)}.tg-heat i.l4:where(:not(.wg *)){background:var(--accent)}.tg-heat-legend:where(:not(.wg *)){display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:10px 0 0;font-size:11px;color:var(--text-2)}.tg-heat-legend span:where(:not(.wg *)){margin:0 4px}.tg-subhead:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:var(--s3);color:var(--text-2)}.tg-subhead h3:where(:not(.wg *)){margin:0;font:600 14px var(--font);color:var(--text-1)}.tg-subhead span:where(:not(.wg *)){font-size:12px}.tg-lifts:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media(max-width:1000px){.tg-lifts:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.tg-lifts:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.tg-lift:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1);color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0;transition:transform .2s var(--ease-out),border-color .2s}.tg-lift:hover:where(:not(.wg *)){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-edge))}.tg-lift-head:where(:not(.wg *)){display:flex;align-items:center;gap:10px;min-width:0}.tg-lift-head b:where(:not(.wg *)){font-size:13.5px;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tg-lift-num:where(:not(.wg *)){display:flex;align-items:baseline;gap:6px}.tg-lift-num b:where(:not(.wg *)){font:600 26px/1 var(--font);letter-spacing:-.03em}.tg-lift-num small:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.tg-lift-num em:where(:not(.wg *)){display:inline-flex;align-items:center;margin-left:auto;font:500 12px var(--font-mono);font-style:normal}.tg-lift-num em.up:where(:not(.wg *)){color:var(--positive-ink)}.tg-lift-num em.down:where(:not(.wg *)){color:var(--attention-ink)}.tg-lift .tg-line:where(:not(.wg *)){height:36px}.tg-lift-gap:where(:not(.wg *)){height:36px;border-bottom:1px dashed var(--line)}.tg-lift-next:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.tg-two:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s4);align-items:start;margin-top:var(--s3)}@media(max-width:900px){.tg-two:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.tadvice .tadvice-apply:where(:not(.wg *)){margin-top:8px;height:auto;min-height:34px;padding:7px 14px;font-size:12.5px;line-height:1.3;max-width:100%;white-space:normal;text-align:left;justify-content:flex-start}.tadvice li>div:where(:not(.wg *)){min-width:0}.ex-rx.set:where(:not(.wg *)){border-color:color-mix(in srgb,var(--accent) 45%,var(--glass-edge))}.ex-rx-set:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.ex-rx-set input.field:where(:not(.wg *)){width:120px;padding:8px 12px;border-radius:var(--r-control)}.ex-rx-set .linkish:where(:not(.wg *)){background:none;border:0;font-size:12px;color:var(--text-2);cursor:pointer}.tgp:where(:not(.wg *)){display:grid;gap:var(--s4);min-width:0}.tgp>*:where(:not(.wg *)){min-width:0}.tgp-current:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;padding:var(--s5);border-radius:var(--r-panel);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid color-mix(in srgb,var(--accent) 35%,var(--glass-edge));background:radial-gradient(120% 120% at 0% 0%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),var(--glass-1)}.tgp-current>span:first-child:where(:not(.wg *)){display:grid;gap:4px;min-width:0}.tgp-current b:where(:not(.wg *)){font:600 20px/1.2 var(--font);letter-spacing:-.02em}.tgp-current small:where(:not(.wg *)){font-size:12.5px;color:var(--text-2)}.tgp-goals button:where(:not(.wg *)){padding:6px 13px;font-size:12.5px;color:var(--text-1)}.tgp-grid:where(:not(.wg *)){display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--s4)}@media(max-width:600px){.tgp-grid:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.tgp-card:where(:not(.wg *)){display:grid;align-content:start;gap:6px;padding:var(--s5);border-radius:var(--r-panel);text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));transition:transform .2s var(--ease-out),border-color .2s;box-shadow:var(--shadow-1)}.tgp-card:hover:where(:not(.wg *)){transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 35%,var(--glass-edge))}.tgp-card.proposed:where(:not(.wg *)){border-color:color-mix(in srgb,var(--accent) 40%,var(--glass-edge));background:radial-gradient(120% 100% at 100% 0%,color-mix(in srgb,var(--accent) 12%,transparent),transparent 60%),var(--glass-1)}.tgp-card-top:where(:not(.wg *)){display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tgp-card-top b:where(:not(.wg *)){font:600 16px/1.25 var(--font);letter-spacing:-.01em}.tgp-by:where(:not(.wg *)){display:inline-flex;align-items:center;gap:4px;flex:none;font-size:11px}.tgp-meta:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.tgp-sum:where(:not(.wg *)){font-size:13px;line-height:1.45;color:var(--text-1);opacity:.8;min-height:2.9em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.tgp-week:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:6px}.tgp-week i:where(:not(.wg *)){display:grid;justify-items:center;gap:1px;padding:5px 0;border-radius:9px;font:600 11.5px var(--font);font-style:normal;color:var(--text-2);background:var(--line);white-space:nowrap;overflow:hidden}.tgp-week i small:where(:not(.wg *)){font:500 9.5px var(--font);opacity:.7}.tgp-week i.on:where(:not(.wg *)){background:color-mix(in srgb,var(--accent) 16%,transparent);color:var(--accent-ink)}.tgp-current .tgp-week:where(:not(.wg *)){min-width:260px;margin:0}@media(max-width:600px){.tgp-current .tgp-week:where(:not(.wg *)){min-width:0;width:100%}}.tgp-saved:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:6px}.tgp-saved button:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;width:100%;padding:12px 16px;border-radius:var(--r-tile);text-align:left;cursor:pointer;color:inherit;font:inherit;border:1px solid var(--glass-edge);background:var(--glass-1)}.tgp-saved b:where(:not(.wg *)){font-weight:550;font-size:13.5px}.tgp-saved small:where(:not(.wg *)){grid-row:2;font:400 11.5px var(--font-mono);color:var(--text-2)}.tgp-saved span:where(:not(.wg *)){grid-row:1 / 3;grid-column:2;align-self:center;font:400 11.5px var(--font-mono);color:var(--text-2)}.tgp-summary:where(:not(.wg *)){margin:0;font-size:14px;line-height:1.55}.tgp-attr:where(:not(.wg *)){margin:-10px 0 0;font-style:italic}.tgp-session:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s4);border-radius:var(--r-tile);border:1px solid var(--glass-edge);background:var(--glass-1)}.tgp-session-head:where(:not(.wg *)){display:flex;align-items:center;gap:12px}.tgp-session-head .plan-code:where(:not(.wg *)){font-size:26px}.tgp-session-head b:where(:not(.wg *)){display:block;font-size:14px}.tgp-session-head small:where(:not(.wg *)){font-size:12px;color:var(--text-2)}.tgp-session ul:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid}.tgp-session li:where(:not(.wg *)){display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line)}.tgp-session li:first-child:where(:not(.wg *)){border-top:0}.tgp-session li span:where(:not(.wg *)){display:grid;min-width:0}.tgp-session li b:where(:not(.wg *)){font-weight:500;font-size:13px}.tgp-session li small:where(:not(.wg *)){font-size:11.5px;color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tgp-session li em:where(:not(.wg *)){font:500 12px var(--font-mono);font-style:normal;white-space:nowrap}.tgp-foot:where(:not(.wg *)){flex-wrap:wrap}.tgp-foot .sub:where(:not(.wg *)){flex:1 1 100%;margin:0}@media(max-width:420px){.tviews button:where(:not(.wg *)){padding:7px 11px;font-size:13px}}.tq:where(:not(.wg *)){display:grid;gap:var(--s4);min-width:0}.tq>*:where(:not(.wg *)){min-width:0}.tq-tiles:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media(max-width:1000px){.tq-tiles:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr))}.tq-race:where(:not(.wg *)){grid-column:1 / -1}}@media(max-width:600px){.tq-tiles:where(:not(.wg *)){grid-template-columns:minmax(0,1fr)}}.tq-tile:where(:not(.wg *)){display:grid;align-content:start;gap:10px;min-width:0;min-height:228px;padding:var(--s5);border-radius:var(--r-panel);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));box-shadow:var(--shadow-1)}.tq-tile p:where(:not(.wg *)){margin:0}.tq-tile .eyebrow:where(:not(.wg *)){display:flex;align-items:center;gap:6px}.tq-big:where(:not(.wg *)){display:flex;align-items:baseline;gap:8px}.tq-big b:where(:not(.wg *)){font:600 40px/1 var(--font);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tq-big span:where(:not(.wg *)){font-size:13px;color:var(--text-2)}.tq-ready:where(:not(.wg *)){--c: var(--text-2);background:radial-gradient(110% 90% at 0% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 60%),var(--glass-1)}.tq-ready.green:where(:not(.wg *)){--c: var(--positive)}.tq-ready.amber:where(:not(.wg *)){--c: var(--attention)}.tq-ready.red:where(:not(.wg *)){--c: var(--negative)}.tq-ready-head:where(:not(.wg *)){display:flex;align-items:center;gap:14px}.tq-ready-head b:where(:not(.wg *)){display:block;font:600 22px/1.15 var(--font);letter-spacing:-.02em}.tq-ready-head small:where(:not(.wg *)){display:block;margin-top:3px;font-size:12.5px;line-height:1.4;color:var(--text-2)}.tq-orb:where(:not(.wg *)){flex:none;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 35%,white),var(--c) 70%);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 14%,transparent),0 10px 24px -8px var(--c)}.tq-rows:where(:not(.wg *)){list-style:none;margin:4px 0 0;padding:0;display:grid}.tq-rows li:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:7px 0;border-top:1px solid var(--line);font-size:12.5px}.tq-rows li span:where(:not(.wg *)){color:var(--text-2)}.tq-rows li b:where(:not(.wg *)){font:600 13.5px var(--font);font-variant-numeric:tabular-nums}.tq-rows li small:where(:not(.wg *)){font:400 11px var(--font-mono);color:var(--text-2);min-width:64px;text-align:right}.tq-rows li.low b:where(:not(.wg *)){color:var(--attention-ink)}.tq-rows li.good b:where(:not(.wg *)){color:var(--positive-ink)}.tq-pmc:where(:not(.wg *)){width:100%;height:60px;overflow:visible}.tq-pmc polyline:where(:not(.wg *)){fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.tq-pmc .fit:where(:not(.wg *)){stroke:var(--accent)}.tq-pmc .fat:where(:not(.wg *)){stroke:color-mix(in srgb,var(--attention) 60%,transparent);stroke-dasharray:3 3}.tq-legend:where(:not(.wg *)){display:flex;align-items:center;gap:6px;font:400 11.5px var(--font-mono);color:var(--text-2)}.tq-legend i:where(:not(.wg *)){width:10px;height:3px;border-radius:2px;background:var(--accent);margin-left:6px}.tq-legend i:first-child:where(:not(.wg *)){margin-left:0}.tq-legend i.fat:where(:not(.wg *)){background:var(--attention);opacity:.6}.tq-note:where(:not(.wg *)){font-size:12.5px;color:var(--text-2)}.tq-note.warn:where(:not(.wg *)){color:var(--attention-ink);font-weight:500}.tq-race .tq-empty:where(:not(.wg *)){justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:var(--r-control);border:1px dashed var(--line);background:none;color:var(--text-1);font:500 13.5px var(--font);cursor:pointer}.tq-pred:where(:not(.wg *)){font-size:13px;color:var(--text-2)}.tq-pred b:where(:not(.wg *)){font:600 17px var(--font);color:var(--text-1);letter-spacing:-.01em}.tq-pred.muted:where(:not(.wg *)){font-size:12.5px}.tq-paces:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.tq-paces li:where(:not(.wg *)){display:grid;gap:2px;padding:8px 10px;border-radius:var(--r-control);background:var(--glass-2)}.tq-paces span:where(:not(.wg *)){font-size:11px;color:var(--text-2)}.tq-paces b:where(:not(.wg *)){font:600 13.5px var(--font-mono);white-space:nowrap}.tq-paces li:first-child b:where(:not(.wg *)){font-size:12px;letter-spacing:-.02em}.tq-link:where(:not(.wg *)){justify-self:start;background:none;border:0;padding:0;font-size:12px;color:var(--text-2);cursor:pointer;text-align:left}.tq-link:hover:where(:not(.wg *)){color:var(--accent-ink)}.tq-form:where(:not(.wg *)){display:grid;gap:8px}.tq-form .seg button:where(:not(.wg *)){padding:6px 11px;font-size:12.5px;color:var(--text-1)}.tq-form-row:where(:not(.wg *)){display:flex;gap:6px;flex-wrap:wrap}.tq-form-row .field:where(:not(.wg *)){flex:1 1 120px;min-width:0}.thero-cue:where(:not(.wg *)){margin:10px 0 0!important;font-size:13px;font-weight:500}.thero-cue.amber:where(:not(.wg *)){color:var(--attention-ink)}.thero-cue.red:where(:not(.wg *)){color:var(--negative-ink)}.tmuscles li>i:where(:not(.wg *)){position:relative}.tmuscles li>i:where(:not(.wg *)):before{content:"";position:absolute;top:0;bottom:0;left:var(--band-l, 0);width:var(--band-w, 0);background:color-mix(in srgb,var(--positive) 16%,transparent)}.tmuscles li>i>i:where(:not(.wg *)){position:relative}.tpanel:where(:not(.wg *)){padding:var(--s5);border-radius:var(--r-panel);border:1px solid var(--glass-edge);background:var(--glass-sheen),var(--glass-1);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));min-width:0;box-shadow:var(--shadow-1)}.trecent-head:where(:not(.wg *)){display:flex;justify-content:space-between;align-items:baseline}.trecent-head .linkish:where(:not(.wg *)){font:500 12px var(--font);text-transform:none;letter-spacing:0}.sd-effort:where(:not(.wg *)){display:grid;gap:8px;margin-bottom:var(--s4);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.sd-effort .eyebrow span:where(:not(.wg *)){text-transform:none;letter-spacing:0;color:var(--text-2)}.sd-rpe:where(:not(.wg *)){display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:4px}.sd-rpe button:where(:not(.wg *)){height:32px;border-radius:var(--r-chip);border:1px solid var(--line);background:var(--glass-1);font:500 13px var(--font-mono);color:var(--text-1);cursor:pointer}.sd-rpe button[aria-pressed=true]:where(:not(.wg *)){background:var(--text-1);color:var(--ground);border-color:transparent}.ti-src:where(:not(.wg *)){display:grid;gap:8px;padding:var(--s4) 0;border-top:1px solid var(--line)}.ti-src:first-child:where(:not(.wg *)){border-top:0;padding-top:0}.ti-src h3:where(:not(.wg *)){display:flex;align-items:center;gap:8px;margin:0;font:600 14.5px var(--font)}.ti-src .sub:where(:not(.wg *)){margin:0;font-size:13px;color:var(--text-2)}.ti-src>.btn:where(:not(.wg *)){justify-self:start}.ti-row:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ti-row small:where(:not(.wg *)){font:400 11.5px var(--font-mono);color:var(--text-2)}.ti-msg:where(:not(.wg *)){margin:0;font-size:12.5px;color:var(--attention-ink)}.ti-msg.ok:where(:not(.wg *)){color:var(--positive-ink, var(--text-1))}.ti-fine:where(:not(.wg *)){font-size:12px!important}.ti-key:where(:not(.wg *)){display:grid;gap:6px}.ti-copy:where(:not(.wg *)){display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:6px;padding:6px 8px;border-radius:var(--r-control);background:var(--glass-2)}.ti-copy span:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.ti-copy code:where(:not(.wg *)){font:400 11.5px var(--font-mono);overflow-wrap:anywhere}.ti-steps:where(:not(.wg *)){margin:4px 0 0;padding-left:18px;display:grid;gap:4px;font-size:12.5px;color:var(--text-2)}.ti-file:where(:not(.wg *)){justify-self:start;position:relative;overflow:hidden}.ti-file input:where(:not(.wg *)){position:absolute;inset:0;opacity:0;cursor:pointer}.ti-preview:where(:not(.wg *)){display:grid;gap:10px}.ti-names:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:4px;max-height:320px;overflow:auto}.ti-names li:where(:not(.wg *)){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:8px;align-items:center;font-size:13px}.ti-names li span:where(:not(.wg *)){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ti-names li.new span:where(:not(.wg *)){color:var(--attention-ink)}.ti-names .field:where(:not(.wg *)){padding:5px 8px;font-size:12.5px}@media(max-width:520px){.ti-names li:where(:not(.wg *)){grid-template-columns:1fr;gap:2px}}:root{--sl-ease: var(--ease-out);--sl-deep: color-mix(in oklab, var(--sleep) 76%, black);--sl-rem: var(--mind);--sl-light: color-mix(in oklab, var(--sleep) 42%, white);--sl-awake: color-mix(in oklab, var(--attention) 62%, white);--sl-night: var(--sleep)}.sl-page:where(:not(.wg *)){--gap: 12px;display:grid;grid-template-columns:minmax(0,1fr) 356px;grid-template-areas:"main side" "trends trends";gap:var(--gap);align-items:stretch}.sl-main:where(:not(.wg *)){grid-area:main;display:flex;min-width:0}.sl-side:where(:not(.wg *)){grid-area:side;display:grid;gap:var(--gap);align-content:start;min-width:0}.sl-trends:where(:not(.wg *)){grid-area:trends;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@media(max-width:1100px){.sl-page:where(:not(.wg *)){display:flex;flex-direction:column}.sl-side:where(:not(.wg *)){display:contents}.sl-night:where(:not(.wg *)){order:1}.sl-main:where(:not(.wg *)){order:2}.sl-trends:where(:not(.wg *)){order:3}.sl-ramp:where(:not(.wg *)){order:4}.sl-trends:where(:not(.wg *)){grid-template-columns:repeat(2,minmax(0,1fr))}}.sl-page:where(:not(.wg *)){font-variant-numeric:tabular-nums}.sl-row:where(:not(.wg *)){display:flex;align-items:center;justify-content:space-between;gap:var(--s2);min-width:0}.sl-page .card:where(:not(.wg *)){padding:var(--s4) var(--s5)}.sl-page .sub:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:12.5px;line-height:1.45}.sl-page .meta:where(:not(.wg *)){font:400 12px var(--font);color:var(--text-2)}.sl-page .btn:disabled:where(:not(.wg *)){opacity:.5;cursor:default;transform:none}.spin:where(:not(.wg *)){animation:sl-spin 1s linear infinite}@keyframes sl-spin{to{transform:rotate(360deg)}}.sl-chart:where(:not(.wg *)){flex:1;display:flex;flex-direction:column;min-width:0;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--sl-night) 12%,transparent),transparent 60%),var(--glass-1)}.sl-chart-head:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:10px}.sl-chart-sum:where(:not(.wg *)){margin:4px 0 0;font-size:13px;color:var(--text-2)}.sl-chart-sum b:where(:not(.wg *)){font:300 26px/1 var(--font);letter-spacing:-.035em;color:var(--text-1);margin-right:3px}.sl-chart-tools:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.sl-chart .seg button:where(:not(.wg *)){padding:4px 11px;font-size:12px;color:var(--text-1)}.sl-plot:where(:not(.wg *)){flex:1;display:grid;grid-template-columns:40px minmax(0,1fr);min-height:290px;padding-bottom:20px}.sl-yaxis:where(:not(.wg *)){position:relative}.sl-yaxis span:where(:not(.wg *)){position:absolute;left:0;transform:translateY(-50%);font:400 10.5px var(--font);color:color-mix(in srgb,var(--text-2) 80%,transparent);letter-spacing:.01em;transition:top .6s var(--sl-ease)}.sl-cols:where(:not(.wg *)){position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:5px}.sl-cols.n30:where(:not(.wg *)){gap:3px}.sl-grid:where(:not(.wg *)){position:absolute;left:0;right:0;height:1px;background:var(--line);animation:sl-in-y .4s ease both}.sl-col:where(:not(.wg *)){position:relative;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;border-radius:8px}.sl-col:disabled:where(:not(.wg *)){cursor:default}.sl-col:not(:disabled):hover:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-night) 7%,transparent)}.sl-col:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.sl-bar:where(:not(.wg *)){position:absolute;left:5%;right:5%;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:8px;min-height:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--sl-night) 78%,transparent),color-mix(in srgb,var(--accent) 72%,transparent));box-shadow:inset 0 1px 0 var(--glass-edge);transition:top .6s var(--sl-ease),height .6s var(--sl-ease),left .6s var(--sl-ease),right .6s var(--sl-ease),border-radius .6s var(--sl-ease),opacity .4s,background .5s,filter .15s,box-shadow .15s}.n30 .sl-bar:where(:not(.wg *)){left:6%;right:6%;border-radius:5px}.sl-bar.ok:where(:not(.wg *)){background:linear-gradient(180deg,color-mix(in srgb,var(--positive) 72%,var(--sl-night)),var(--positive))}.sl-col.picked .sl-bar:where(:not(.wg *)){box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--text-1)}.sl-col:not(:disabled):hover .sl-bar:where(:not(.wg *)){filter:brightness(1.08)}.sl-dur:where(:not(.wg *)){font:450 10.5px/1 var(--font);color:var(--on-accent);letter-spacing:.01em;white-space:nowrap;animation:sl-in .5s .25s ease both}.n30 .sl-dur:where(:not(.wg *)){writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px}.sl-aim:where(:not(.wg *)){position:absolute;left:-3px;right:-3px;height:2px;margin-top:-1px;background:color-mix(in srgb,var(--positive) 60%,transparent);transition:top .6s var(--sl-ease),opacity .3s}.sl-bar.stem:where(:not(.wg *)){left:44%;right:44%;border-radius:3px;overflow:visible;background:color-mix(in srgb,var(--sl-night) 55%,transparent);box-shadow:none}.n30 .sl-bar.stem:where(:not(.wg *)){left:38%;right:38%}.sl-bar.stem:where(:not(.wg *)):before{content:"";position:absolute;left:50%;top:0;width:9px;height:9px;border-radius:50%;transform:translate(-50%,-50%);background:var(--sl-night);box-shadow:0 0 0 2px var(--ground)}.sl-bar.stem.out:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-awake) 70%,transparent)}.sl-bar.stem.out:where(:not(.wg *)):before{background:var(--attention)}.sl-bar.stem.good:where(:not(.wg *)){background:color-mix(in srgb,var(--positive) 55%,transparent)}.sl-bar.stem.good:where(:not(.wg *)):before{background:var(--positive)}.sl-col.picked .sl-bar.stem:where(:not(.wg *)){box-shadow:none}.sl-col.picked .sl-bar.stem:where(:not(.wg *)):before{box-shadow:0 0 0 2px var(--ground),0 0 0 4px var(--text-1)}.sl-band:where(:not(.wg *)){position:absolute;left:0;right:0;border-radius:6px;background:color-mix(in srgb,var(--positive) 10%,transparent);border-top:1px dashed color-mix(in srgb,var(--positive) 40%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--positive) 40%,transparent);transition:top .6s var(--sl-ease),height .6s var(--sl-ease),opacity .4s;pointer-events:none}.sl-ref:where(:not(.wg *)){position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--text-1) 30%,transparent);transition:top .6s var(--sl-ease),opacity .4s;pointer-events:none;z-index:1}.sl-ref span:where(:not(.wg *)){position:absolute;left:4px;bottom:3px;font:400 10.5px var(--font);color:var(--text-2);background:var(--glass-2);padding:1px 6px;border-radius:6px}.sl-val-tip:where(:not(.wg *)){position:absolute;left:50%;transform:translate(-50%,calc(-100% - 10px));padding:2px 7px;border-radius:8px;background:var(--glass-2);border:1px solid var(--line);font:450 11px/1.3 var(--font);color:var(--text-1);white-space:nowrap;pointer-events:none;animation:sl-in-y .4s .3s ease both;transition:top .6s var(--sl-ease)}.sl-fade:where(:not(.wg *)){animation:sl-in .45s ease both}@keyframes sl-in{0%{opacity:0;transform:translateY(3px)}}@keyframes sl-in-y{0%{opacity:0}}.sl-yaxis .sl-fade:where(:not(.wg *)){animation-name:sl-in-y}.sl-x:where(:not(.wg *)){position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:6px;font:400 10.5px var(--font);color:color-mix(in srgb,var(--text-2) 80%,transparent);white-space:nowrap}.sl-x.now:where(:not(.wg *)){color:var(--text-1);font-weight:500}.sl-key:where(:not(.wg *)){display:flex;flex-wrap:wrap;gap:6px 16px;margin:var(--s2) 0 0;font-size:12px;color:var(--text-2)}.sl-key span:where(:not(.wg *)){display:flex;align-items:center;gap:6px}.sl-key i:where(:not(.wg *)){width:10px;height:10px;border-radius:3px}.sl-key .sl-key-note:where(:not(.wg *)){margin-left:auto;opacity:.8}.k-band:where(:not(.wg *)){background:color-mix(in srgb,var(--positive) 22%,transparent);border:1px dashed color-mix(in srgb,var(--positive) 50%,transparent)}.k-out:where(:not(.wg *)){background:#e8975a;border-radius:50%!important}.k-good:where(:not(.wg *)){background:var(--positive);border-radius:50%!important}.k-ok:where(:not(.wg *)){background:var(--positive)}.k-off:where(:not(.wg *)){background:var(--sl-night)}.k-aim:where(:not(.wg *)){height:2px!important;background:color-mix(in srgb,var(--positive) 60%,transparent)}.sl-sync:where(:not(.wg *)){position:relative;display:flex;align-items:center;gap:2px}.sl-sync-btn:where(:not(.wg *)){display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--line);background:var(--glass-1);color:var(--text-2);font:500 12px var(--font);cursor:pointer}.sl-sync-btn:hover:where(:not(.wg *)){color:var(--text-1)}.sl-sync-dot:where(:not(.wg *)){width:7px;height:7px;border-radius:50%;background:var(--positive)}.sl-sync-dot.warn:where(:not(.wg *)){background:var(--attention)}.sl-more summary:where(:not(.wg *)){list-style:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:var(--text-2);cursor:pointer}.sl-more summary:where(:not(.wg *))::-webkit-details-marker{display:none}.sl-more[open] summary:where(:not(.wg *)){background:var(--line)}.sl-menu:where(:not(.wg *)){position:absolute;right:0;top:calc(100% + 6px);z-index:5;width:240px;padding:var(--s3);border-radius:var(--r-control);background:var(--glass-2);border:1px solid var(--glass-edge);box-shadow:var(--shadow-2);backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate));-webkit-backdrop-filter:blur(var(--blur-1)) saturate(var(--saturate))}.sl-menu p:where(:not(.wg *)){margin:0 0 var(--s2);font-size:12px;color:var(--attention-ink);overflow-wrap:anywhere}.sl-night:where(:not(.wg *)){display:grid;gap:var(--s3);background:radial-gradient(110% 80% at 0% 0%,color-mix(in srgb,var(--sl-night) 18%,transparent),transparent 62%),var(--glass-1)}.sl-big:where(:not(.wg *)){margin:0;font:300 36px/1 var(--font);letter-spacing:-.04em}.sl-big small:where(:not(.wg *)){font:400 12.5px var(--font);letter-spacing:0;color:var(--text-2)}.sl-times:where(:not(.wg *)){display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}.sl-pill:where(:not(.wg *)){display:grid;gap:1px;padding:8px 12px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--glass-1);min-width:0}.sl-pill small:where(:not(.wg *)){font-size:11.5px;color:var(--text-2)}.sl-pill b:where(:not(.wg *)){font:350 21px/1.15 var(--font);letter-spacing:-.025em}.sl-pill em:where(:not(.wg *)){font-style:normal;font-size:11.5px;color:var(--text-2);overflow-wrap:anywhere}.sl-pill.ok:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--line))}.sl-pill.ok em:where(:not(.wg *)){color:var(--positive-ink)}.sl-hyp:where(:not(.wg *)){--lane: 14px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:repeat(4,var(--lane));column-gap:10px}.sl-hyp-lab:where(:not(.wg *)){grid-column:1;display:grid;grid-template-columns:7px auto 3.6em 2.6em;align-items:center;gap:5px;font-size:11px;line-height:1;color:var(--text-2);white-space:nowrap}.sl-hyp-lab>i:where(:not(.wg *)){width:7px;height:7px;border-radius:2px}.sl-hyp-lab b:where(:not(.wg *)){color:var(--text-1);font-weight:450;text-align:right}.sl-hyp-lab em:where(:not(.wg *)){font-style:normal;text-align:right;opacity:.8}.sl-hyp-plot:where(:not(.wg *)){grid-column:2;grid-row:1 / -1;position:relative;display:grid;grid-template-rows:repeat(4,1fr)}.sl-hyp-lane:where(:not(.wg *)){border-top:1px solid var(--line)}.sl-hyp-lane:first-child:where(:not(.wg *)){border-top:0}.sl-hyp-plot svg:where(:not(.wg *)){position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sl-hyp-plot path:where(:not(.wg *)){fill:none;stroke:color-mix(in srgb,var(--text-1) 22%,transparent);stroke-width:1}.sl-hyp-seg:where(:not(.wg *)){position:absolute;height:25%;min-width:1.5px;border-radius:3px;transform:scaleY(.72)}.sl-hyp-tick:where(:not(.wg *)){position:absolute;top:-3px;bottom:-3px;width:0;border-left:1px dashed color-mix(in srgb,var(--text-1) 40%,transparent)}.st-deep:where(:not(.wg *)){background:var(--sl-deep)}.st-rem:where(:not(.wg *)){background:var(--sl-rem)}.st-light:where(:not(.wg *)){background:var(--sl-light)}.st-awake:where(:not(.wg *)){background:var(--sl-awake)}.sl-log:where(:not(.wg *)){display:flex;gap:var(--s2)}.sl-log .field:where(:not(.wg *)){flex:1;min-width:0;padding:7px 12px}.sl-ramp:where(:not(.wg *)){display:grid;gap:var(--s3)}.sl-ramp.held:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 45%,var(--glass-edge))}.sl-target:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s3);margin:0}.sl-target b:where(:not(.wg *)){font:300 30px/1 var(--font);letter-spacing:-.035em}.sl-target>i:where(:not(.wg *)){flex:1;height:22px;border-radius:50% 50% 0 0/100% 100% 0 0;border:2px solid color-mix(in srgb,var(--sl-night) 55%,transparent);border-bottom:0}.sl-week:where(:not(.wg *)){display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.wk:where(:not(.wg *)){display:grid;justify-items:center;gap:3px;font:400 10.5px var(--font);color:var(--text-2)}.wk i:where(:not(.wg *)){width:100%;height:8px;border-radius:4px;background:var(--line)}.wk.ok i:where(:not(.wg *)){background:var(--positive)}.wk.off i:where(:not(.wg *)){background:color-mix(in srgb,var(--text-2) 45%,transparent)}.wk.none i:where(:not(.wg *)){background:none;border:1.5px dashed color-mix(in srgb,var(--text-2) 40%,transparent)}.wk.before i:where(:not(.wg *)){opacity:.35}.sl-next:where(:not(.wg *)){font-size:12.5px;color:var(--text-2)}.sl-next b:where(:not(.wg *)){color:var(--text-1);font-weight:450}.sl-trend:where(:not(.wg *)){position:relative;display:grid;gap:2px;align-content:start;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;overflow:hidden;transition:transform .25s var(--sl-ease),border-color .25s,background .25s,box-shadow .25s}.sl-trend .eyebrow:where(:not(.wg *)),.sl-trend .sl-delta:where(:not(.wg *)){display:block}.sl-trend:hover:where(:not(.wg *)){transform:translateY(-2px)}.sl-trend:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.sl-trend:where(:not(.wg *)):after{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--sl-night);transform:scaleX(0);transition:transform .35s var(--sl-ease)}.sl-trend.on:where(:not(.wg *)){border-color:color-mix(in srgb,var(--sl-night) 40%,var(--glass-edge));background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--sl-night) 13%,transparent),transparent 70%),var(--glass-2)}.sl-trend.on:where(:not(.wg *)):after{transform:scaleX(1)}.sl-trend.on .eyebrow:where(:not(.wg *)){color:var(--text-1)}.sl-page .sl-trend:where(:not(.wg *)){padding:12px 18px}.sl-val:where(:not(.wg *)){display:block;margin:3px 0 0;font:300 25px/1.05 var(--font);letter-spacing:-.035em}.sl-val small:where(:not(.wg *)){font:400 12px var(--font);letter-spacing:0;color:var(--text-2)}.sl-delta:where(:not(.wg *)){margin:0;font-size:12px;color:var(--text-2)}.sl-delta.good:where(:not(.wg *)){color:var(--positive-ink)}.sl-delta.bad:where(:not(.wg *)){color:var(--attention-ink)}.sl-spark:where(:not(.wg *)){width:100%;height:18px;margin-top:4px;overflow:visible}.sl-spark path:where(:not(.wg *)){fill:none;stroke:var(--sl-night);stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}@media(max-width:600px){.sl-page .card:where(:not(.wg *)){padding:14px 16px}.sl-plot:where(:not(.wg *)){min-height:240px;grid-template-columns:34px minmax(0,1fr)}.sl-cols:where(:not(.wg *)){gap:3px}.sl-cols.n30:where(:not(.wg *)){gap:1px}.n14 .sl-dur:where(:not(.wg *)){writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px}.n30 .sl-dur:where(:not(.wg *)){display:none}.sl-key .sl-key-note:where(:not(.wg *)){margin-left:0}.sl-big:where(:not(.wg *)){font-size:32px}.sl-trends:where(:not(.wg *)){gap:10px}.sl-val:where(:not(.wg *)){font-size:21px}}@media(min-width:1101px)and (max-height:920px){.sl-page:where(:not(.wg *)){--gap: 10px}.sl-page .card:where(:not(.wg *)){padding:12px 18px}.sl-night:where(:not(.wg *)),.sl-ramp:where(:not(.wg *)){gap:8px}.sl-big:where(:not(.wg *)){font-size:28px}.sl-pill:where(:not(.wg *)){padding:6px 10px}.sl-pill b:where(:not(.wg *)){font-size:17px}.sl-hyp:where(:not(.wg *)){--lane: 13px}.sl-target b:where(:not(.wg *)){font-size:23px}.sl-target>i:where(:not(.wg *)){height:14px}.sl-week:where(:not(.wg *)){gap:4px}.wk i:where(:not(.wg *)){height:6px}.sl-plot:where(:not(.wg *)){min-height:240px}.sl-page .sl-trend:where(:not(.wg *)){padding:10px 16px}.sl-val:where(:not(.wg *)){font-size:20px}.sl-spark:where(:not(.wg *)){height:14px;margin-top:2px}}@media(prefers-reduced-motion:reduce){.spin:where(:not(.wg *)),.sl-fade:where(:not(.wg *)),.sl-dur:where(:not(.wg *)),.sl-grid:where(:not(.wg *)),.sl-val-tip:where(:not(.wg *)){animation:none}.sl-bar:where(:not(.wg *)),.sl-band:where(:not(.wg *)),.sl-ref:where(:not(.wg *)),.sl-aim:where(:not(.wg *)),.sl-yaxis span:where(:not(.wg *)),.sl-trend:where(:not(.wg *)){transition:none}}.sl-debt:where(:not(.wg *)){margin:-2px 0 0;font-size:12.5px;color:var(--text-2)}.sl-debt b:where(:not(.wg *)){font:400 13.5px var(--font);color:var(--text-1)}.sl-debt.hold span:where(:not(.wg *)){color:var(--attention-ink)}.sl-vitals:where(:not(.wg *)){display:flex;align-items:center;gap:5px;margin:-3px 0}.sl-vt:where(:not(.wg *)){display:inline-flex;align-items:baseline;gap:4px;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--line);font-size:11.5px;color:var(--text-2)}.sl-vt b:where(:not(.wg *)){font:400 13px var(--font);color:var(--text-1)}.sl-vt.out:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 55%,var(--line));color:var(--attention-ink);background:color-mix(in srgb,var(--sl-awake) 10%,transparent)}.sl-vt.up:where(:not(.wg *)){border-color:color-mix(in srgb,var(--positive) 40%,var(--line));color:var(--positive-ink)}.sl-vt-calm:where(:not(.wg *)){margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}@media(min-width:1101px)and (max-height:820px){.sl-night:where(:not(.wg *)),.sl-ramp:where(:not(.wg *)){gap:6px}.sl-page .card:where(:not(.wg *)){padding:10px 18px}.sl-big:where(:not(.wg *)){font-size:26px}.sl-hyp:where(:not(.wg *)){--lane: 10px}.sl-hyp-lab:where(:not(.wg *)){font-size:10.5px}.sl-pill:where(:not(.wg *)){padding:5px 10px}.sl-pill b:where(:not(.wg *)){font-size:16px}.sl-target b:where(:not(.wg *)){font-size:21px}.sl-target>i:where(:not(.wg *)){height:10px}.sl-page .sub:where(:not(.wg *)),.sl-next:where(:not(.wg *)),.sl-debt:where(:not(.wg *)),.sl-vt-calm:where(:not(.wg *)){font-size:12px;line-height:1.35}}.sl-switch:where(:not(.wg *)){position:relative;cursor:pointer;transition:transform .25s var(--sl-ease),border-color .25s,background .25s,box-shadow .25s}.sl-switch:hover:where(:not(.wg *)){transform:translateY(-2px)}.sl-switch:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:2px}.sl-switch:where(:not(.wg *)):after{content:"";position:absolute;left:18px;right:18px;top:0;height:2px;border-radius:0 0 2px 2px;background:var(--sl-night);transform:scaleX(0);transition:transform .35s var(--sl-ease)}.sl-switch.on:where(:not(.wg *)){border-color:color-mix(in srgb,var(--sl-night) 40%,var(--glass-edge))}.sl-switch.on:where(:not(.wg *)):after{transform:scaleX(1)}.sl-switch.on .eyebrow:where(:not(.wg *)){color:var(--text-1)}.sl-night-plot:where(:not(.wg *)){flex:1;display:flex;min-height:180px;padding:14px 0 22px}.sl-hyp-big:where(:not(.wg *)){flex:1;grid-template-rows:repeat(4,minmax(0,1fr));column-gap:16px}.sl-hyp-big .sl-hyp-lab:where(:not(.wg *)){grid-template-columns:9px auto 4em 3em;gap:8px;font-size:12.5px}.sl-hyp-big .sl-hyp-lab>i:where(:not(.wg *)){width:9px;height:9px;border-radius:3px}.sl-hyp-big .sl-hyp-seg:where(:not(.wg *)){border-radius:5px;transform:scaleY(.62)}.sl-hyp-big .sl-hyp-tick:where(:not(.wg *)){top:0;bottom:0}.sl-hyp-hour:where(:not(.wg *)){position:absolute;top:0;bottom:0;width:0;border-left:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.sl-hyp-hour span:where(:not(.wg *)){position:absolute;top:100%;left:0;transform:translate(-50%);padding-top:6px;font:400 10.5px var(--font);color:color-mix(in srgb,var(--text-2) 80%,transparent);white-space:nowrap}.sl-hyp-aim:where(:not(.wg *)){position:absolute;top:-8px;bottom:0;width:0;border-left:2px dashed color-mix(in srgb,var(--positive) 65%,transparent)}.sl-hyp-aim span:where(:not(.wg *)){position:absolute;bottom:100%;left:4px;font:450 10.5px var(--font);color:var(--positive-ink);white-space:nowrap}.sl-hyp-aim.end span:where(:not(.wg *)){left:auto;right:4px}.sl-ranges:where(:not(.wg *)){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2);margin-top:var(--s2)}.sl-range:where(:not(.wg *)){display:grid;grid-template-columns:auto 1fr;grid-template-areas:"l v" "bar bar" "e e";align-items:baseline;gap:4px 8px;padding:8px 12px;border-radius:var(--r-control);border:1px solid var(--line);background:var(--glass-1);min-width:0}.sl-range .eyebrow:where(:not(.wg *)){grid-area:l}.sl-range>b:where(:not(.wg *)){grid-area:v;justify-self:end;font:300 20px/1 var(--font);letter-spacing:-.03em;color:var(--text-1)}.sl-range>b small:where(:not(.wg *)){font:400 11.5px var(--font);letter-spacing:0;color:var(--text-2)}.sl-range-bar:where(:not(.wg *)){grid-area:bar;position:relative;height:8px;border-radius:4px;background:var(--line)}.sl-range-bar i:where(:not(.wg *)){position:absolute;top:0;bottom:0;border-radius:4px;background:color-mix(in srgb,var(--positive) 30%,transparent)}.sl-range-bar u:where(:not(.wg *)){position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--sl-night);box-shadow:0 0 0 2px var(--glass-2)}.sl-range em:where(:not(.wg *)){grid-area:e;font-style:normal;font-size:11.5px;color:var(--text-2);overflow-wrap:anywhere}.sl-range.out:where(:not(.wg *)){border-color:color-mix(in srgb,var(--attention) 50%,var(--line))}.sl-range.out u:where(:not(.wg *)){background:var(--attention)}.sl-range.out em:where(:not(.wg *)){color:var(--attention-ink)}.sl-range.up u:where(:not(.wg *)){background:var(--positive)}.sl-night-note:where(:not(.wg *)){margin-top:var(--s2)}.sl-ctls:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px 14px;margin-bottom:10px}.sl-ctl:where(:not(.wg *)){display:grid;gap:3px}.sl-ctl>small:where(:not(.wg *)){font-size:11px;color:var(--text-2)}.sl-ctl .seg button:where(:not(.wg *)){padding:4px 9px;font-size:12px;color:var(--text-1)}.sl-stepper:where(:not(.wg *)){display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--glass-1)}.sl-stepper button:where(:not(.wg *)){display:grid;place-items:center;width:26px;height:26px;border:0;background:none;color:var(--text-2);cursor:pointer;border-radius:50%}.sl-stepper button:hover:where(:not(.wg *)){color:var(--text-1);background:var(--line)}.sl-stepper b:where(:not(.wg *)){min-width:3.9em;text-align:center;font:400 13px var(--font);color:var(--text-1)}.sl-chip:where(:not(.wg *)){padding:3px 10px;border-radius:var(--r-pill);border:1px dashed var(--line);background:none;font:400 12px var(--font);color:var(--text-2);cursor:pointer}.sl-chip.on:where(:not(.wg *)){border-style:solid;border-color:color-mix(in srgb,var(--sl-night) 50%,var(--line));color:var(--text-1);background:color-mix(in srgb,var(--sl-night) 10%,transparent)}.sl-rplot:where(:not(.wg *)){min-height:170px}.sl-rcols:where(:not(.wg *)){position:relative}.sl-rstep:where(:not(.wg *)){position:absolute;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:4px 6px;border:0;border-left:1px solid var(--glass-2);border-radius:6px;background:color-mix(in srgb,var(--sl-night) 16%,transparent);color:var(--text-2);font:400 10.5px var(--font);cursor:pointer;overflow:hidden;transition:left .5s var(--sl-ease),width .5s var(--sl-ease),top .5s var(--sl-ease),height .5s var(--sl-ease),background .2s}.sl-rstep:hover:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-night) 26%,transparent)}.sl-rstep.cur:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-night) 24%,transparent);color:var(--text-1)}.sl-rstep.sel:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-night) 34%,transparent);color:var(--text-1);box-shadow:0 0 0 2px var(--sl-night) inset}.sl-rstep:focus-visible:where(:not(.wg *)){outline:2px solid var(--accent);outline-offset:1px}.sl-rghost:where(:not(.wg *)){position:absolute;border:1.5px dashed color-mix(in srgb,var(--text-2) 45%,transparent);border-radius:6px;pointer-events:none}.sl-rnight:where(:not(.wg *)){position:absolute;min-width:2px;border-radius:3px;background:color-mix(in srgb,var(--sl-night) 70%,transparent);pointer-events:none}.sl-rnight.ok:where(:not(.wg *)){background:var(--positive)}.sl-rtoday:where(:not(.wg *)){position:absolute;top:-6px;bottom:0;width:0;border-left:1px solid var(--text-1);opacity:.5;pointer-events:none}.sl-rtoday span:where(:not(.wg *)){position:absolute;top:100%;left:0;transform:translate(-50%);padding-top:6px;font:500 10.5px var(--font);color:var(--text-1)}.sl-rsel:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:var(--s2);font-size:12.5px;color:var(--text-2)}.sl-rsel b:where(:not(.wg *)){color:var(--text-1);font-weight:450}.sl-rsel>span:where(:not(.wg *)){margin-right:4px}.k-step:where(:not(.wg *)){background:color-mix(in srgb,var(--sl-night) 22%,transparent)}.k-ghost:where(:not(.wg *)){border:1.5px dashed color-mix(in srgb,var(--text-2) 50%,transparent);background:none!important}@media(min-width:1101px)and (max-height:820px){.sl-ctls:where(:not(.wg *)){margin-bottom:6px}.sl-ranges:where(:not(.wg *)){margin-top:6px}.sl-range:where(:not(.wg *)){padding:6px 10px}.sl-range>b:where(:not(.wg *)){font-size:17px}}@media(max-width:600px){.sl-ranges:where(:not(.wg *)){grid-template-columns:1fr}.sl-hyp-big .sl-hyp-lab:where(:not(.wg *)){grid-template-columns:8px auto}.sl-hyp-big .sl-hyp-lab b:where(:not(.wg *)),.sl-hyp-big .sl-hyp-lab em:where(:not(.wg *)){display:none}.sl-night-plot:where(:not(.wg *)){min-height:160px}.sl-ctls:where(:not(.wg *)){gap:8px 12px}.sl-rstep span:where(:not(.wg *)){display:none}.sl-hyp-hour.odd span:where(:not(.wg *)){display:none}}.body-grid:where(:not(.wg *)){row-gap:var(--s6)}.nu-page:where(:not(.wg *)){--gap: 12px;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-template-areas:"main side" "trends trends";gap:var(--gap);align-items:stretch;font-variant-numeric:tabular-nums}.nu-main:where(:not(.wg *)){grid-area:main;display:flex;min-width:0}.nu-side:where(:not(.wg *)){grid-area:side;display:grid;gap:var(--gap);align-content:start;min-width:0}.nu-trends:where(:not(.wg *)){grid-area:trends;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap)}@media(max-width:1100px){.nu-page:where(:not(.wg *)){display:flex;flex-direction:column}.nu-side:where(:not(.wg *)){display:contents}.nu-day:where(:not(.wg *)){order:1}.nu-main:where(:not(.wg *)){order:2}.nu-trends:where(:not(.wg *)){order:3;grid-template-columns:repeat(2,minmax(0,1fr))}.nu-plan:where(:not(.wg *)){order:4}}.nu-foot:where(:not(.wg *)){margin:0;font-size:12.5px;line-height:1.45;color:var(--text-2)}.nu-chart:where(:not(.wg *)){flex:1;display:flex;flex-direction:column;gap:var(--s3);min-width:0}.nu-chart-head:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--s3)}.nu-sum:where(:not(.wg *)){margin:4px 0 0;font-size:13px;color:var(--text-2)}.nu-sum b:where(:not(.wg *)){font:300 26px/1 var(--font);letter-spacing:-.035em;color:var(--text-1);margin-right:3px}.nu-chart .bars:where(:not(.wg *)){flex:1;min-height:200px}.nu-key:where(:not(.wg *)){margin-top:auto}.nu-wline:where(:not(.wg *)){flex:1;display:flex;align-items:center;min-height:200px}.nu-wline svg:where(:not(.wg *)){width:100%;height:auto;overflow:visible}.nu-wchart text:where(:not(.wg *)){font:500 12px var(--font);fill:var(--text-1)}.nu-wchart text.nu-wdate:where(:not(.wg *)){font:var(--t-micro);fill:var(--text-2)}.nu-day-top:where(:not(.wg *)){display:flex;align-items:center;gap:var(--s4)}.nu-ring-n:where(:not(.wg *)){display:grid;justify-items:center;line-height:1}.nu-ring-n small:where(:not(.wg *)){margin-top:4px;font:var(--t-micro);color:var(--text-2);letter-spacing:0}.nu-tiles:where(:not(.wg *)){flex:1;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nu-tiles .stat:where(:not(.wg *)){padding:8px 10px;gap:2px}.nu-left:where(:not(.wg *)){margin:var(--s3) 0 0;font-size:13.5px;color:var(--text-2)}.nu-left b:where(:not(.wg *)){color:var(--text-1);font-weight:600}.nu-meals:where(:not(.wg *)){margin:var(--s3) calc(-1 * var(--s3)) 0}.nu-meals .lrow-sub svg:where(:not(.wg *)){vertical-align:-2px}.nu-meta-k:where(:not(.wg *)){font-weight:600;color:var(--text-1)}.nu-detail:where(:not(.wg *)){display:grid;gap:6px;padding:4px var(--s3) 10px 44px;font-size:13px}.nu-detail ul:where(:not(.wg *)){list-style:none;margin:0;padding:0;display:grid;gap:3px}.nu-detail li:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s2)}.nu-detail li span:last-child:where(:not(.wg *)){color:var(--text-2);font:var(--t-micro);white-space:nowrap}.nu-detail p:where(:not(.wg *)){margin:0;color:var(--text-2);font-size:12.5px}.nu-detail .btn:where(:not(.wg *)){justify-self:start}.nu-day .empty-state:where(:not(.wg *)){padding:var(--s4) var(--s3)}.nu-day>.nu-foot:where(:not(.wg *)){margin-top:var(--s3)}.nu-again:where(:not(.wg *)){display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:var(--s2)}.nu-again .nu-foot:where(:not(.wg *)){margin-right:4px}.nu-plan-rows:where(:not(.wg *)){list-style:none;margin:0 0 var(--s3);padding:0;display:grid;gap:6px;font-size:13.5px}.nu-plan-rows li:where(:not(.wg *)){display:flex;justify-content:space-between;gap:var(--s2)}.nu-plan-rows li>span:first-child:where(:not(.wg *)){color:var(--text-2)}.nu-plan-rows b:where(:not(.wg *)){font-weight:600}.nu-form:where(:not(.wg *)){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3) var(--s4);margin-bottom:var(--s4)}.nu-form label:where(:not(.wg *)),.nu-form>div:where(:not(.wg *)){display:grid;gap:6px;font-size:12.5px;color:var(--text-2)}.nu-form .wide:where(:not(.wg *)){grid-column:1 / -1}.nu-form small:where(:not(.wg *)){font:var(--t-micro)}.nu-check:where(:not(.wg *)){display:grid;gap:var(--s3);width:100%}.nu-check-slots:where(:not(.wg *)){display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.nu-check-slots .chip.miss:where(:not(.wg *)){opacity:.6}.nu-check .nu-again:where(:not(.wg *)){justify-content:center}@media(max-width:600px){.nu-day-top:where(:not(.wg *)){flex-direction:column;align-items:stretch}.nu-day-top .ring-wrap:where(:not(.wg *)){align-self:center}.nu-trends:where(:not(.wg *)){gap:10px}.nu-form:where(:not(.wg *)){grid-template-columns:1fr}.nu-check .capture:where(:not(.wg *)){flex-wrap:wrap}.nu-check .capture input:where(:not(.wg *)){flex-basis:100%;min-width:0}}
