@font-face{font-family:Outfit;src:url(/fonts/outfit-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:var(--lightningcss-light,#f4f1ea)var(--lightningcss-dark,#0e0d0b);--surface:var(--lightningcss-light,#fffdf8)var(--lightningcss-dark,#181612);--surface-2:var(--lightningcss-light,#e9e4d8)var(--lightningcss-dark,#242119);--fg:var(--lightningcss-light,#0e0d0b)var(--lightningcss-dark,#f3efe6);--muted:var(--lightningcss-light,#655f54)var(--lightningcss-dark,#a8a296);--border:var(--lightningcss-light,#e1dccf)var(--lightningcss-dark,#2b2822);--outline:var(--lightningcss-light,#c7c0b1)var(--lightningcss-dark,#403b31);--scrim:var(--lightningcss-light,#00000059)var(--lightningcss-dark,#0009);--shadow-c:var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000);--shadow:0 1px 2px var(--shadow-c);--gold:var(--lightningcss-light,#866518)var(--lightningcss-dark,#c9a85c);--gold-metal:linear-gradient(135deg, #f1dfa0, #c9a85c 40%, #9c7a2c 75%, #c9a85c);--gold-metal-line:linear-gradient(135deg, #f1dfa0, #c9a85c 35%, #7a5a1c 70%, #c9a85c);--ink:#0e0d0b;--red-deep:var(--lightningcss-light,#6e0e13)var(--lightningcss-dark,#8e1a1f);--rpe-1:#e0a09c;--rpe-2:#d9807d;--rpe-3:#b9474a;--rpe-4:#9e1b21;--rpe-ink-lo:#0e0d0b;--rpe-ink-hi:var(--lightningcss-light,#fff)var(--lightningcss-dark,#f3efe6);--protein:var(--gold);--kcal:var(--muted);--red:var(--red-deep);--metal:var(--gold-metal);--metal-line:var(--gold-metal-line);--accent:var(--gold-metal);--on-accent:var(--ink);--c-activity:var(--gold);--c-nutrition:var(--lightningcss-light,#3f7a3c)var(--lightningcss-dark,#5f9a5a);--c-health:var(--lightningcss-light,#a8322e)var(--lightningcss-dark,#d06a64);--c-private:var(--muted);--c-activity-soft:color-mix(in srgb, var(--c-activity) 12%, transparent);--c-nutrition-soft:color-mix(in srgb, var(--c-nutrition) 12%, transparent);--c-health-soft:color-mix(in srgb, var(--c-health) 12%, transparent);--c-private-soft:color-mix(in srgb, var(--c-private) 12%, transparent);--on-target:var(--c-nutrition);--font:"Outfit", system-ui, -apple-system, sans-serif;--t-hero:200 clamp(64px, 18vw, 96px) / .9 var(--font);--t-stat:600 32px / 1.1 var(--font);--t-title:600 18px / 1.3 var(--font);--t-body:400 16px / 1.45 var(--font);--t-label:500 15px / 1.2 var(--font);--t-caption:400 13px / 1.4 var(--font);--t-value:500 17px / 1.3 var(--font);--t-kicker:600 11px / 1 var(--font);--r-sm:12px;--r-md:16px;--r-lg:20px;--r-pill:99px;--h-ctl:48px;--gutter:16px;--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--t-tap:.12s;--t-move:.28s;--ease:cubic-bezier(.2, .8, .2, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root.reduce{--t-tap:0s;--t-move:0s}:root.reduce *,:root.reduce :before,:root.reduce :after{transition:none!important;animation:none!important}*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0}body{background:var(--bg);color:var(--fg);font:var(--t-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#app{height:100dvh;margin-inline:auto}@media (width>=560px) and (width<=699.98px){:root{--app-w:390px}#app{width:var(--app-w);border-inline:1px solid var(--border)}}h1,h2,h3,p{margin:0}h2{font:var(--t-title)}button,input,textarea,select{font:inherit;color:inherit}:is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--fg);outline-offset:2px}.hero{font:var(--t-hero);letter-spacing:-.02em}.hero small{color:var(--gold);font:var(--t-title);letter-spacing:0;margin-left:6px}.stat{font:var(--t-stat);letter-spacing:-.01em}.title{font:var(--t-title)}.num{font-variant-numeric:tabular-nums}.sm,.status{font:var(--t-caption)}.status,.muted{color:var(--muted)}.k,.kicker,.wordmark{color:var(--muted);font:var(--t-kicker);letter-spacing:.14em;text-transform:uppercase}.d-activity{--dom:var(--c-activity)}.d-nutrition{--dom:var(--c-nutrition)}.d-health{--dom:var(--c-health)}.d-private{--dom:var(--c-private)}.kicker.who{color:var(--c-private)}.kicker.who svg{fill:currentColor}.kicker.who.pro{color:var(--dom)}.kicker{color:var(--gold);align-items:center;gap:6px;display:flex}.kicker svg{width:10px;height:10px;fill:var(--gold)}.err{color:var(--fg);font-weight:500}.btn{all:unset;box-sizing:border-box;min-height:var(--h-ctl);border-radius:var(--r-md);background:var(--surface-2);color:var(--fg);font:var(--t-label);white-space:nowrap;cursor:pointer;transition:background var(--t-tap);justify-content:center;align-items:center;gap:.4em;padding:0 1.1em;display:inline-flex}.btn.primary{background:var(--gold-metal);color:var(--ink);box-shadow:inset 0 1px #ffffff59}.btn.sm{border-radius:var(--r-sm);padding:0 .9em}.btn.wide{width:100%}.quiet{all:unset;box-sizing:border-box;min-height:var(--h-ctl);color:var(--muted);font:var(--t-label);cursor:pointer;align-items:center;display:inline-flex}.btn:disabled,.quiet:disabled{opacity:.4;cursor:default}.round{all:unset;box-sizing:border-box;width:var(--h-ctl);height:var(--h-ctl);background:var(--surface-2);cursor:pointer;border-radius:50%;place-items:center;display:grid}.round svg{width:20px;height:20px;stroke:var(--fg);stroke-width:1.6px;stroke-linecap:round;fill:none}.goldline{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--gold-metal-line) border-box;border:1px solid #0000}.pill{all:unset;box-sizing:border-box;min-height:var(--h-ctl);border-radius:var(--r-pill);background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--gold-metal-line) border-box;font:var(--t-label);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.pill[class*=d-]{background:var(--surface);border-color:color-mix(in srgb, var(--dom) 70%, transparent)}@media (hover:hover){.pill[class*=d-]:hover{background:color-mix(in srgb, var(--dom) 10%, var(--surface))}}.field{min-width:0;color:var(--muted);font:var(--t-caption);gap:6px;display:grid}.field :is(input,textarea),.input{width:100%;min-height:var(--h-ctl);border:1px solid var(--outline);border-radius:var(--r-sm);background:var(--surface);color:var(--fg);font:var(--t-body);font-variant-numeric:tabular-nums;padding:0 14px}.field textarea{resize:vertical;min-height:76px;padding:12px 14px}::placeholder{color:var(--muted);opacity:1}.list{--surface-2:color-mix(in srgb, var(--list-bg,var(--surface)), var(--fg) 7%);border-radius:var(--r-md);background:var(--list-bg,var(--surface));box-shadow:var(--shadow);display:grid;overflow:clip}.list-h{margin:12px 0 -4px;padding-left:16px}.line{all:unset;box-sizing:border-box;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:14px 16px;display:grid;position:relative}.line:has(button){padding-block:4px}.line+.line:before{content:"";border-top:1px solid color-mix(in srgb, var(--fg) 10%, transparent);position:absolute;top:0;left:16px;right:0}button.line{cursor:pointer;transition:background var(--t-tap)}button.line:active{background:color-mix(in srgb, var(--fg) 8%, transparent)}.line.nt{grid-template-columns:1fr auto}.line .t{color:var(--muted);font:var(--t-caption);font-variant-numeric:tabular-nums}.line .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.line small{color:var(--muted);font:var(--t-caption);display:block}.line .v{font:var(--t-value);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.line .v small{margin-left:4px;display:inline}.line .v small.d{margin:0;display:block}@media (hover:hover){.btn:not(:disabled):hover{background:color-mix(in srgb, var(--surface-2), var(--fg) 10%)}.btn.primary:not(:disabled):hover{background:var(--gold-metal);filter:brightness(1.08)}.quiet:not(:disabled):hover{color:var(--fg)}.pill:hover{background:linear-gradient(var(--surface-2), var(--surface-2)) padding-box, var(--gold-metal-line) border-box}.round.goldline:hover{background:linear-gradient(color-mix(in srgb, var(--surface-2), var(--fg) 10%), color-mix(in srgb, var(--surface-2), var(--fg) 10%)) padding-box, var(--gold-metal-line) border-box}button.line:not(:disabled):hover{background:color-mix(in srgb, var(--fg) 5%, transparent)}}.page{padding:16px var(--gutter) calc(32px + var(--sab));align-content:start;gap:4px;display:grid}.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:8px;display:grid}.tile{all:unset;box-sizing:border-box;background:var(--surface);min-width:0;min-height:116px;box-shadow:var(--shadow);border:1px solid #0000;border-radius:24px;flex-direction:column;gap:6px;padding:16px;display:flex}button.tile{cursor:pointer}.tile:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.tile.wide{grid-column:span 2}.tile.gold{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--gold-metal-line) border-box}.tile .cap{color:var(--muted);font:var(--t-kicker);letter-spacing:.14em;text-transform:uppercase}.tile.gold .cap{color:var(--gold)}.tile[class*=d-] .cap,.tile[class*=d-] .big small{color:var(--dom)}.tile .big{font:var(--t-stat);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tile .big small{color:var(--gold);font:var(--t-label);letter-spacing:0;margin-left:4px}.tile .sub{color:var(--muted);font:var(--t-caption)}@media (hover:hover){button.tile:hover{border-color:var(--outline)}}.chips.svelte-ykcily{gap:4px;display:flex}button.svelte-ykcily{all:unset;box-sizing:border-box;min-width:0;height:var(--h-ctl);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font:var(--t-label);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--t-tap);flex:1;place-items:center;display:grid}button.on.svelte-ykcily{background:var(--fill,var(--fg));color:var(--bg)}.rpe.svelte-ykcily button.on:where(.svelte-ykcily){color:var(--rpe-ink-lo)}.rpe.svelte-ykcily button.on.hi:where(.svelte-ykcily){color:var(--rpe-ink-hi)}.seg.svelte-1t11i8j{gap:4px;display:inline-flex}button.svelte-1t11i8j{all:unset;box-sizing:border-box;min-width:var(--h-ctl);min-height:var(--h-ctl);border-radius:var(--r-sm);background:var(--surface-2);color:var(--fg);font:var(--t-label);white-space:nowrap;cursor:pointer;transition:background var(--t-tap);justify-content:center;align-items:center;padding:0 12px;display:inline-flex}button.on.svelte-1t11i8j{background:var(--fg);color:var(--bg)}.pager.svelte-1gkpoc6{min-height:0;padding-top:calc(var(--sat) + 8px);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow:auto hidden}.pager.svelte-1gkpoc6::-webkit-scrollbar{display:none}@media (width>=1100px){.pager.svelte-1gkpoc6{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr 1fr 320px;padding-top:0;display:grid}.pager.svelte-1gkpoc6>.home{grid-column:span 2}.pager.svelte-1gkpoc6>section:first-child{border-right:1px solid var(--border)}}.pager.svelte-1gkpoc6>*{overscroll-behavior-y:contain;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;position:relative;overflow:hidden auto}.pager.svelte-1gkpoc6>section{contain:layout paint style;content-visibility:auto}.host.svelte-14p18vi{width:auto;height:auto;max-width:var(--app-w,none);max-height:none;padding:var(--sat) 0 0;color:inherit;pointer-events:none;background:0 0;border:0;margin:0 auto;position:fixed;inset:0;overflow:clip}.host.svelte-14p18vi::backdrop{background:0 0}.scrim.svelte-14p18vi{all:unset;z-index:-1;background:var(--scrim);pointer-events:auto;transition:opacity var(--t-move) var(--ease);position:absolute;inset:0}.scrim.off.svelte-14p18vi{opacity:0;pointer-events:none}.panel.svelte-14p18vi{background:var(--surface);--list-bg:var(--surface-2);border-top:1px solid var(--outline);border-radius:var(--r-lg) var(--r-lg) 0 0;pointer-events:auto;touch-action:none;grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset:0;transform:translateY(100%)}.panel.svelte-14p18vi:after{content:"";background:var(--surface);height:50vh;position:absolute;inset:100% -1px auto}header.svelte-14p18vi{padding:8px var(--gutter) 4px;cursor:grab;-webkit-user-select:none;user-select:none;gap:10px;display:grid}.grab.svelte-14p18vi{all:unset;background:linear-gradient(var(--outline), var(--outline)) center / 36px 4px no-repeat;cursor:pointer;border-radius:2px;width:48px;height:16px;margin:-4px auto -6px}.top.svelte-14p18vi{justify-content:space-between;align-items:center;gap:12px;display:flex}.top.svelte-14p18vi .quiet:where(.svelte-14p18vi){min-width:var(--h-ctl);justify-content:flex-end}.body.svelte-14p18vi{min-width:0;padding:8px var(--gutter) calc(24px + var(--sab) + var(--kb,0px));align-content:start;gap:12px;display:grid;overflow:clip}.panel[data-snap=full].svelte-14p18vi .body:where(.svelte-14p18vi){overscroll-behavior:contain;touch-action:pan-y;overflow:clip auto}footer.svelte-14p18vi{padding:12px var(--gutter) calc(16px + var(--sab) + var(--kb,0px));border-top:1px solid var(--border)}@media (width>=700px){.host.svelte-14p18vi .panel:where(.svelte-14p18vi){border:1px solid var(--outline);touch-action:auto;width:min(560px,100% - 48px);max-height:min(760px,100% - 48px);transition:opacity var(--t-move) var(--ease), scale var(--t-move) var(--ease), translate var(--t-move) var(--ease);border-radius:24px;flex-direction:column;padding-bottom:0;display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 64px #00000040}.host.svelte-14p18vi .panel:where(.svelte-14p18vi):after{display:none}.host.svelte-14p18vi .panel.off:where(.svelte-14p18vi){opacity:0;scale:.97}.host.svelte-14p18vi .scrim:where(.svelte-14p18vi):not(.off){opacity:1!important}.host.svelte-14p18vi header:where(.svelte-14p18vi){cursor:auto;padding-top:16px}.host.svelte-14p18vi .grab:where(.svelte-14p18vi){display:none}.host.svelte-14p18vi .body:where(.svelte-14p18vi){overscroll-behavior:contain;flex:auto;min-height:0;overflow:clip auto}.host.side.svelte-14p18vi .panel:where(.svelte-14p18vi){padding-top:var(--sat);border-width:0 0 0 1px;border-radius:24px 0 0 24px;width:min(480px,100%);max-height:none;inset:0 0 0 auto;translate:none}.host.side.svelte-14p18vi .panel.off:where(.svelte-14p18vi){opacity:1;translate:100%;scale:1}}.stepper.svelte-1q78158{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.btn.svelte-1q78158{min-width:var(--h-ctl);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;padding:0 .6em}.live.svelte-ak3e24{text-align:center;justify-items:center;gap:8px;padding:8px 0 12px;display:grid}.time.svelte-ak3e24{font-weight:200}.kcal.svelte-ak3e24 small:where(.svelte-ak3e24){transition:color var(--t-move)}.ctl.svelte-ak3e24{border-radius:var(--r-md);background:var(--surface-2);gap:8px;padding:12px 16px 16px;display:grid}.ctl.svelte-ak3e24 .btn{background:color-mix(in srgb, var(--surface-2), var(--fg) 7%)}.cv.svelte-ak3e24{justify-content:space-between;align-items:baseline;display:flex}.cv.svelte-ak3e24 small:where(.svelte-ak3e24){color:var(--gold);font:var(--t-label);margin-left:4px}.pair.svelte-ak3e24{grid-template-columns:96px minmax(0,1fr);gap:8px;display:grid}.pair.svelte-ak3e24 .input:where(.svelte-ak3e24){text-align:center;padding:0 8px}.two.svelte-ak3e24{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mode.svelte-ak3e24 .seg{display:flex}.mode.svelte-ak3e24 .seg button{flex:1}.photos.svelte-1euzn6e{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.end.svelte-1euzn6e{justify-content:end;justify-self:end}.ph.svelte-1euzn6e{position:relative}.th.svelte-1euzn6e{all:unset;cursor:pointer;display:block}.th.svelte-1euzn6e:focus-visible{outline:2px solid var(--fg);outline-offset:2px;border-radius:var(--r-md)}img.svelte-1euzn6e{border-radius:var(--r-md);background:var(--surface-2);max-width:220px;max-height:220px;display:block}.small.svelte-1euzn6e{padding:0 12px}.small.svelte-1euzn6e img:where(.svelte-1euzn6e){object-fit:cover;border-radius:12px;width:56px;height:56px}.x.svelte-1euzn6e{all:unset;background:var(--fg);width:22px;height:22px;color:var(--bg);font:600 14px / 1 var(--font);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.full.svelte-1euzn6e{border-radius:12px;width:100%;max-width:none;max-height:none}.card.svelte-bmook7{border-bottom:1px solid var(--border);gap:6px;padding:12px 0;display:grid}.notes.svelte-bmook7{white-space:pre-wrap}.line.svelte-bmook7 .v:where(.svelte-bmook7){white-space:normal;text-align:right}.acts.svelte-bmook7{justify-content:space-between;align-items:center;display:flex}.machines.svelte-gvz6zx{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.machines.svelte-gvz6zx .btn:where(.svelte-gvz6zx){white-space:normal;text-align:center;flex-direction:column;gap:8px;min-height:88px;padding:12px 4px}.machines.svelte-gvz6zx svg:where(.svelte-gvz6zx){fill:none;width:36px;height:36px;stroke:var(--gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.other.svelte-gvz6zx{gap:8px;display:flex}.rest.svelte-gvz6zx{z-index:1;position:sticky;top:0}.rest.svelte-gvz6zx .n:where(.svelte-gvz6zx){color:var(--gold)}.sets.svelte-gvz6zx .line:where(.svelte-gvz6zx){transition:background var(--t-tap)}.sets.svelte-gvz6zx .done:where(.svelte-gvz6zx){background:color-mix(in srgb, var(--gold) 9%, transparent)}.val.svelte-gvz6zx{all:unset;box-sizing:border-box;min-height:var(--h-ctl);cursor:pointer;align-content:center;display:grid}.val.svelte-gvz6zx:focus-visible{outline:2px solid var(--fg);border-radius:var(--r-sm)}.chk.svelte-gvz6zx{all:unset;box-sizing:border-box;width:var(--h-ctl);height:var(--h-ctl);background:var(--surface-2);cursor:pointer;touch-action:manipulation;transition:background var(--t-tap);border-radius:50%;place-items:center;display:grid}.chk.svelte-gvz6zx svg:where(.svelte-gvz6zx){fill:none;width:22px;height:22px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.done.svelte-gvz6zx .chk:where(.svelte-gvz6zx){background:color-mix(in srgb, var(--gold) 24%, transparent)}.done.svelte-gvz6zx .chk:where(.svelte-gvz6zx) svg:where(.svelte-gvz6zx){stroke:var(--gold);stroke-width:2.6px}.chk.svelte-gvz6zx:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.line.ed.svelte-gvz6zx{grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 16px 12px}.pair.svelte-gvz6zx{grid-template-columns:76px minmax(0,1fr);gap:8px;display:grid}.pair.svelte-gvz6zx .input:where(.svelte-gvz6zx){text-align:center;padding:0 8px}.acts.svelte-gvz6zx{justify-content:space-between;align-items:center;display:flex}.btn.on.svelte-gvz6zx{background:var(--fg);color:var(--bg)}.add.svelte-gvz6zx{margin-top:-8px;padding-left:16px}.ask.svelte-gvz6zx{gap:12px;padding:16px;display:grid}.two.svelte-gvz6zx{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pos.svelte-1kgl5qm{z-index:2;top:var(--peek-top,8px);opacity:var(--k);transform:scale(calc(.9 + .1 * var(--k)));transform-origin:top;pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.pos.on.svelte-1kgl5qm{opacity:1;transform:none}.island.svelte-1kgl5qm{--fg:#f3efe6;--gold:#c9a85c;--muted:#a8a296;--c-activity:var(--gold);--c-nutrition:#5f9a5a;--c-health:#d06a64;--c-private:var(--muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#040403f7, #040403f7) padding-box, var(--gold-metal-line) border-box;-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);max-width:calc(100% - 24px);color:var(--fg);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;border:1px solid #0000;border-radius:20px;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 .5px #ffffff24,inset 0 1px #ffffff12,0 10px 30px #00000047}.away.svelte-1kgl5qm .island:where(.svelte-1kgl5qm),.on.svelte-1kgl5qm .island:where(.svelte-1kgl5qm){pointer-events:auto}.island.svelte-1kgl5qm:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.c.svelte-1kgl5qm{grid-area:1/1;max-width:calc(100vw - 24px)}.row.svelte-1kgl5qm{height:40px;font:var(--t-label);white-space:nowrap;align-items:center;gap:6px;padding:0 16px;display:flex}.row.svelte-1kgl5qm small:where(.svelte-1kgl5qm){color:var(--dom,var(--gold));font:var(--t-caption);margin-left:3px}.row.svelte-1kgl5qm small.pre:where(.svelte-1kgl5qm){color:var(--muted);margin:0 4px 0 0}.sep.svelte-1kgl5qm{color:#f3efe659;font-style:normal}.compact.svelte-1kgl5qm .row:where(.svelte-1kgl5qm){gap:10px;height:44px;padding:0 20px}.live.svelte-1kgl5qm .row:where(.svelte-1kgl5qm){height:44px;padding:0 16px 0 14px}.dot.svelte-1kgl5qm{background:var(--dom,var(--gold));border-radius:50%;flex:none;width:8px;height:8px;margin-right:4px;animation:2s ease-in-out infinite svelte-1kgl5qm-beat}.dot.still.svelte-1kgl5qm{background:var(--muted);animation:none}@keyframes svelte-1kgl5qm-beat{50%{opacity:.35}}.row.svelte-1kgl5qm .note:where(.svelte-1kgl5qm){color:var(--muted);margin-left:4px}.banner.svelte-1kgl5qm .row:where(.svelte-1kgl5qm){gap:8px;height:56px;padding:0 8px 0 16px}.banner.svelte-1kgl5qm .row:where(.svelte-1kgl5qm):not(:has(.act)){padding-right:16px}.txt.svelte-1kgl5qm{text-overflow:ellipsis;min-width:0;overflow:hidden}.glyph.svelte-1kgl5qm{width:12px;height:12px;fill:var(--dom,var(--c-private));flex:none}.glyph.err.svelte-1kgl5qm{width:18px;height:18px;font:600 12px / 1 var(--font);background:#f3efe629;border-radius:50%;place-items:center;display:grid}.act.svelte-1kgl5qm{all:unset;background:var(--gold-metal);height:40px;color:var(--ink);font:var(--t-label);cursor:pointer;border-radius:20px;flex:none;margin-left:6px;padding:0 16px;line-height:40px;box-shadow:inset 0 1px #ffffff59}.act.svelte-1kgl5qm:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.card.svelte-1kgl5qm{gap:12px;width:min(360px,100vw - 24px);padding:16px 16px 18px;display:grid}.card.svelte-1kgl5qm .kicker:where(.svelte-1kgl5qm) svg:where(.svelte-1kgl5qm){fill:var(--gold)}.r.svelte-1kgl5qm{grid-template-columns:1fr auto;align-items:baseline;gap:2px 12px;display:grid}.l.svelte-1kgl5qm{color:var(--muted);font:var(--t-caption)}.v.svelte-1kgl5qm{font:300 24px / 1.1 var(--font);text-align:right}.v.svelte-1kgl5qm small:where(.svelte-1kgl5qm){color:var(--dom);font:var(--t-caption);margin-left:4px}.t.svelte-1kgl5qm{color:var(--muted);font:var(--t-caption);grid-column:1/-1}.sr.svelte-1kgl5qm{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}figure.svelte-anpbe1{margin:8px 0 0}svg.svelte-anpbe1{width:100%;display:block}path.svelte-anpbe1{fill:none;stroke:var(--dom,var(--gold));stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}path.dot.svelte-anpbe1{stroke-width:3px;stroke-linecap:round}path.bar.svelte-anpbe1{stroke-width:4px}path.ref.svelte-anpbe1{stroke:var(--muted);stroke-width:1px;stroke-dasharray:4 4}figcaption.svelte-anpbe1{justify-content:space-between;display:flex}.scaffold.svelte-10dpre5{display:grid}.fake.svelte-10dpre5,.over.svelte-10dpre5{grid-area:1/1}.fake.svelte-10dpre5{filter:blur(6px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.over.svelte-10dpre5{color:var(--fg);font:var(--t-caption);text-align:center;place-content:center;gap:2px;padding:4px 8px;display:grid}.over.svelte-10dpre5 small:where(.svelte-10dpre5){color:var(--muted);font:var(--t-kicker);letter-spacing:.14em;text-transform:uppercase}.today.svelte-p3u4ts{align-content:start;gap:12px;min-width:0;display:grid}.kcal.svelte-p3u4ts .big:where(.svelte-p3u4ts){font:var(--t-hero);letter-spacing:-.02em}.kcal.svelte-p3u4ts .big:where(.svelte-p3u4ts) small:where(.svelte-p3u4ts){font:var(--t-title)}.bar.svelte-p3u4ts{background:linear-gradient(var(--dom), var(--dom)) 0 0 / calc(var(--p) * 100%) 100% no-repeat, var(--surface-2);border-radius:2px;height:4px;margin-top:6px}.rest.svelte-p3u4ts{color:var(--muted)}.meals.svelte-p3u4ts{gap:0;padding-bottom:4px}.meals.svelte-p3u4ts .cap:where(.svelte-p3u4ts){padding-bottom:4px}.slot.svelte-p3u4ts{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.slot.svelte-p3u4ts+.slot:where(.svelte-p3u4ts){border-top:1px solid var(--border)}.slot.svelte-p3u4ts .n:where(.svelte-p3u4ts){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.slot.svelte-p3u4ts small:where(.svelte-p3u4ts){text-overflow:ellipsis;color:var(--muted);font:var(--t-caption);display:block;overflow:hidden}.slot.svelte-p3u4ts .v:where(.svelte-p3u4ts){flex:none;justify-items:end;display:grid}.slot.svelte-p3u4ts:focus-visible{outline:2px solid var(--fg)}.note.svelte-p3u4ts{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today.svelte-p3u4ts:not(.paged) .bento:where(.svelte-p3u4ts){grid-template-columns:minmax(0,1fr)}.today.svelte-p3u4ts:not(.paged) .tile.wide:where(.svelte-p3u4ts){grid-column:auto}.pills.svelte-p3u4ts{grid-template-columns:1fr 1fr;gap:8px;padding-top:4px;display:grid}.today.svelte-p3u4ts:not(.paged) .pills:where(.svelte-p3u4ts){order:1}section.page.svelte-p3u4ts{padding-inline:max(var(--gutter), (100% - 560px) / 2)}.hd.svelte-p3u4ts{gap:4px;padding-top:12px;display:grid}.paged.svelte-p3u4ts .pills:where(.svelte-p3u4ts){flex-wrap:wrap;padding:0 0 4px;display:flex}.paged.svelte-p3u4ts .pill:where(.svelte-p3u4ts){min-height:36px;padding:0 14px}.cam.svelte-qvgq8k{all:unset;width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.cam.svelte-qvgq8k:disabled{opacity:.4}.cam.svelte-qvgq8k:focus-visible{outline:2px solid var(--fg)}svg.svelte-qvgq8k{stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round;fill:none;width:22px;height:22px}@media (hover:hover){.cam.svelte-qvgq8k:not(:disabled):hover{color:var(--fg)}}section.home.svelte-1cl1lwk{grid-template-rows:minmax(0,1fr);display:grid;overflow:clip}.coach.svelte-1cl1lwk{--k:0;--peek-top:8px;grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}.thread.svelte-1cl1lwk{overscroll-behavior-y:contain;padding:0 var(--gutter) calc(var(--bt-h,120px) + max(8px, var(--sab) - 8px) + 12px);align-content:start;gap:12px;display:grid;overflow-y:auto}.hd.svelte-1cl1lwk{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;padding:12px 0 8px;display:grid}.hd.svelte-1cl1lwk .kicker:where(.svelte-1cl1lwk){padding-bottom:6px}.hd.svelte-1cl1lwk .hero:where(.svelte-1cl1lwk){white-space:nowrap;justify-self:start}.hd.svelte-1cl1lwk .hero:where(.svelte-1cl1lwk) small:where(.svelte-1cl1lwk){color:var(--dom)}.hero.svelte-1cl1lwk+.sline:where(.svelte-1cl1lwk){padding-top:6px}.bottom.svelte-1cl1lwk{z-index:1;inset-inline:0;bottom:max(8px, var(--sab) - 8px);gap:6px;display:grid;position:absolute}.coach.svelte-1cl1lwk:has(.ask:where(.svelte-1cl1lwk) textarea:where(.svelte-1cl1lwk):focus) .bottom:where(.svelte-1cl1lwk){bottom:8px}@media (width<=1099.98px){section.home.svelte-1cl1lwk{margin-top:calc(-8px - var(--sat))}.coach.svelte-1cl1lwk{--peek-top:calc(var(--sat) + 8px)}.thread.svelte-1cl1lwk{padding-top:var(--peek-top);-webkit-mask-image:linear-gradient(transparent, #000 var(--sat));mask-image:linear-gradient(transparent, #000 var(--sat))}}.sline.svelte-1cl1lwk{display:grid}.sline.svelte-1cl1lwk>:where(.svelte-1cl1lwk){grid-area:1/1}.sline.svelte-1cl1lwk .out:where(.svelte-1cl1lwk){animation:3s both svelte-1cl1lwk-unswap}.earned.svelte-1cl1lwk{color:var(--gold);animation:3s both svelte-1cl1lwk-swap}@keyframes svelte-1cl1lwk-swap{0%,to{opacity:0}10%,80%{opacity:1}}@keyframes svelte-1cl1lwk-unswap{0%,to{opacity:1}10%,80%{opacity:0}}.reduce .sline.svelte-1cl1lwk .out:where(.svelte-1cl1lwk){opacity:0}.pulse.svelte-1cl1lwk small:where(.svelte-1cl1lwk){animation:1.2s ease-out both svelte-1cl1lwk-glow}.msg.svelte-1cl1lwk{white-space:pre-wrap;overflow-wrap:anywhere}.md.svelte-1cl1lwk{white-space:normal}.md.svelte-1cl1lwk :is(p,ul,ol)+:is(p,ul,ol){margin-top:8px}.md.svelte-1cl1lwk :is(ul,ol){margin:0;padding-left:20px}.md.svelte-1cl1lwk ul{padding-left:14px;list-style:none}.md.svelte-1cl1lwk li+li{margin-top:2px}.md.svelte-1cl1lwk ul>li{position:relative}.md.svelte-1cl1lwk ul>li:before{content:"";background:color-mix(in srgb, var(--gold) 70%, transparent);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:-12px}.md.svelte-1cl1lwk ol>li::marker{color:var(--gold)}.md.svelte-1cl1lwk strong{font-weight:600}.md.svelte-1cl1lwk code{background:var(--surface-2);border-radius:4px;padding:0 4px;font:.9em ui-monospace,monospace}.msg.user.svelte-1cl1lwk,.msg.assistant.svelte-1cl1lwk{border-radius:var(--r-md);max-width:85%;padding:8px 12px}.msg.user.svelte-1cl1lwk{background:var(--surface-2);border-bottom-right-radius:4px;justify-self:end}.bot.svelte-1cl1lwk{justify-items:start;gap:6px;display:grid}.msg.assistant.svelte-1cl1lwk{border:1px solid var(--border);background:var(--surface);border-bottom-left-radius:4px}.thread.svelte-1cl1lwk .msg.pro{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--gold-metal-line) border-box;border-color:#0000}.hero.svelte-1cl1lwk{font-variant-numeric:proportional-nums}.hero.num.svelte-1cl1lwk{font-variant-numeric:tabular-nums}.shine.svelte-1cl1lwk .v:where(.svelte-1cl1lwk){background:linear-gradient(100deg, transparent 0 30%, #9c7a2c 38%, #f1dfa0 50%, #c9a85c 60%, transparent 70% 100%) 100% 0 / 300% 100% no-repeat, linear-gradient(var(--fg), var(--fg));color:#0000;animation:svelte-1cl1lwk-shine 1.2s var(--ease) both;-webkit-background-clip:text;background-clip:text}.shine.svelte-1cl1lwk small:where(.svelte-1cl1lwk){animation:1.2s ease-out both svelte-1cl1lwk-glow}@keyframes svelte-1cl1lwk-shine{to{background-position:0 0,0 0}}@keyframes svelte-1cl1lwk-glow{20%{text-shadow:0 0 14px var(--gold), 0 0 4px var(--gold)}to{text-shadow:0 0 14px #0000,0 0 4px #0000}}.draft.svelte-1cl1lwk{border:1px dashed var(--dom);border-radius:var(--r-md);background:var(--bg);gap:6px;padding:12px 14px;display:grid}.draft.confirmed.svelte-1cl1lwk{border:1px solid var(--border);background:var(--surface)}.draft.discarded.svelte-1cl1lwk{border-color:var(--border);color:var(--muted)}.draft.docked.svelte-1cl1lwk,.dock.svelte-1cl1lwk{box-shadow:inset 3px 0 0 var(--dom)}.dock.svelte-1cl1lwk{border:1px dashed var(--dom);border-radius:var(--r-md);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);gap:8px;margin:0 12px;padding:10px 12px 10px 15px;display:grid;position:relative}.one.svelte-1cl1lwk{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.one.svelte-1cl1lwk .title:where(.svelte-1cl1lwk){font:var(--t-label);margin-right:4px}.dock.svelte-1cl1lwk .acts:where(.svelte-1cl1lwk) .more:where(.svelte-1cl1lwk){min-height:40px;margin-left:4px}.flash.svelte-1cl1lwk{border:1px solid var(--dom);border-radius:inherit;pointer-events:none;opacity:0;animation:svelte-1cl1lwk-edge .4s var(--ease);position:absolute;inset:-1px}@keyframes svelte-1cl1lwk-edge{0%{border-color:var(--gold);box-shadow:0 0 12px color-mix(in srgb, var(--gold) 60%, transparent);opacity:1}}.clamp.svelte-1cl1lwk{white-space:pre-line;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dh.svelte-1cl1lwk{justify-content:space-between;gap:8px;display:flex}.dh.svelte-1cl1lwk small:where(.svelte-1cl1lwk){color:var(--muted);font:var(--t-caption)}.acts.svelte-1cl1lwk{align-items:center;gap:8px;display:flex}.acts.svelte-1cl1lwk .quiet:where(.svelte-1cl1lwk){margin-left:auto}.thinking.svelte-1cl1lwk{color:var(--muted)}.thinking.svelte-1cl1lwk i:where(.svelte-1cl1lwk){background:var(--muted);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:8px;animation:1s steps(2,end) infinite svelte-1cl1lwk-pulse;display:inline-block}@keyframes svelte-1cl1lwk-pulse{50%{opacity:.2}}.quick.svelte-1cl1lwk{overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x;gap:8px;padding:0 12px;display:flex;overflow-x:auto}.quick.svelte-1cl1lwk::-webkit-scrollbar{display:none}.quick.svelte-1cl1lwk .pill:where(.svelte-1cl1lwk){flex:none;min-height:36px;padding:0 14px}.quick.svelte-1cl1lwk .q:where(.svelte-1cl1lwk){background:color-mix(in srgb, var(--surface-2) 80%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.quick.svelte-1cl1lwk .q:where(.svelte-1cl1lwk):disabled{opacity:.4;cursor:default}.sep.svelte-1cl1lwk{background:var(--outline);flex:none;width:1px;margin-block:6px}@media (width<=1099.98px){.coach.svelte-1cl1lwk:has(.ask:where(.svelte-1cl1lwk) textarea:where(.svelte-1cl1lwk):focus) .quick:where(.svelte-1cl1lwk){display:none}}.ask.svelte-1cl1lwk{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:24px;align-items:end;gap:4px;margin:0 12px;padding:3px;display:flex}.ask.svelte-1cl1lwk:has(textarea:where(.svelte-1cl1lwk):focus-visible){outline:2px solid var(--fg);outline-offset:2px}.send.svelte-1cl1lwk{all:unset;background:var(--surface-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.send.svelte-1cl1lwk:disabled{opacity:.4}.send.svelte-1cl1lwk svg:where(.svelte-1cl1lwk){stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:20px;height:20px}.ask.svelte-1cl1lwk textarea:where(.svelte-1cl1lwk){min-width:0;max-height:128px;color:var(--fg);font:var(--t-body);resize:none;background:0 0;border:0;flex:1;padding:9px 4px 9px 13px;line-height:22px}.ask.svelte-1cl1lwk textarea:where(.svelte-1cl1lwk):focus-visible{outline:none}@media (hover:hover){.quick.svelte-1cl1lwk .q:where(.svelte-1cl1lwk):not(:disabled):hover,.send.svelte-1cl1lwk:not(:disabled):hover{background:color-mix(in srgb, var(--surface-2), var(--fg) 10%)}}@media (width>=700px){.coach.svelte-1cl1lwk{--col:640px}.thread.svelte-1cl1lwk{padding-inline:max(var(--gutter), (100% - var(--col)) / 2)}.quick.svelte-1cl1lwk{padding-inline:max(12px, (100% - var(--col)) / 2)}.ask.svelte-1cl1lwk,.dock.svelte-1cl1lwk{margin-inline:max(12px, (100% - var(--col)) / 2)}}@media (width>=1100px){section.home.svelte-1cl1lwk{grid-template-columns:minmax(0,1fr) 320px}.coach.svelte-1cl1lwk{--col:680px}.hd.svelte-1cl1lwk .kicker:where(.svelte-1cl1lwk){display:none}.quick.svelte-1cl1lwk{flex-wrap:wrap}.side.svelte-1cl1lwk{overscroll-behavior-y:contain;padding:16px var(--gutter) calc(24px + var(--sab));border-left:1px solid var(--border);overflow-y:auto}}form.svelte-1rytnd{gap:10px;display:grid}.nums.svelte-1rytnd{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.nums.svelte-1rytnd input:where(.svelte-1rytnd){padding:0 8px}.scrollx.svelte-1rytnd{scrollbar-width:none;touch-action:pan-x;overflow-x:auto}details.svelte-1rytnd{gap:8px;display:grid}summary.svelte-1rytnd{min-height:var(--h-ctl);cursor:pointer;align-items:center;display:flex}.q.svelte-1rytnd{align-items:center;gap:6px;display:flex}.q.svelte-1rytnd b:where(.svelte-1rytnd){text-align:center;min-width:2.2em;font-weight:400}.q.svelte-1rytnd .btn:where(.svelte-1rytnd){min-width:var(--h-ctl)}form.svelte-1gu0kfm,form.svelte-1w0ujyn,form.svelte-8z9ku6{gap:12px;display:grid}.w.svelte-8z9ku6{align-items:baseline;gap:6px;display:flex}.w.svelte-8z9ku6 input:where(.svelte-8z9ku6){all:unset;width:5ch;font:var(--t-hero);letter-spacing:-.02em}.w.svelte-8z9ku6 input:where(.svelte-8z9ku6):focus-visible{outline:2px solid var(--fg);border-radius:var(--r-sm)}.w.svelte-8z9ku6 small:where(.svelte-8z9ku6){color:var(--gold)}main.svelte-o2dhro{height:100%;padding:calc(var(--sat) + 24px) var(--gutter) calc(var(--sab) + 24px);align-content:center;gap:16px;display:grid;overflow-y:auto}h1.svelte-o2dhro{font:var(--t-stat);letter-spacing:-.01em}form.svelte-o2dhro,.actions.svelte-o2dhro{gap:10px;display:grid}.actions.svelte-o2dhro{margin-top:8px}.quiet.svelte-o2dhro{justify-self:center}.wrap.svelte-1nq2grn{position:relative}.grid.svelte-1nq2grn{touch-action:pan-y;grid-template-rows:auto repeat(7,auto);grid-template-columns:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}@media (width>=700px){.grid.svelte-1nq2grn{grid-auto-columns:18px;justify-content:start;gap:3px}}.day.svelte-1nq2grn,.month.svelte-1nq2grn{font:var(--t-caption);color:var(--muted);white-space:nowrap;line-height:1}.day.svelte-1nq2grn{align-self:center}.day.wkend.svelte-1nq2grn{color:var(--fg);opacity:.7}.month.svelte-1nq2grn{padding-bottom:2px;overflow:visible}button.svelte-1nq2grn{all:unset;aspect-ratio:1;background:var(--surface-2);cursor:pointer;border-radius:4px}button.future.svelte-1nq2grn{cursor:default;background:0 0}@media (hover:hover){button.svelte-1nq2grn:not(.future):hover{box-shadow:inset 0 0 0 1.5px var(--fg)}}.l1.svelte-1nq2grn{background:var(--eff-1)}.l2.svelte-1nq2grn{background:var(--eff-2)}.l3.svelte-1nq2grn{background:var(--eff-3)}.l4.svelte-1nq2grn{background:var(--eff-4)}.l5.svelte-1nq2grn{background:var(--eff-sheen)}@media (hover:hover){button.eff.svelte-1nq2grn:hover{box-shadow:inset 0 0 0 1.5px var(--fg), 0 0 8px 1px #f1dfa08c}}button.svelte-1nq2grn:focus-visible{outline:2px solid var(--fg)}.tip.svelte-1nq2grn{background:var(--fg);color:var(--bg);font:var(--t-caption);white-space:nowrap;pointer-events:none;z-index:2;border-radius:8px;padding:6px 10px;position:absolute;transform:translateY(calc(-100% - 6px))}.tip.right.svelte-1nq2grn{transform:translate(-100%,calc(-100% - 6px))}.ranges.svelte-1w83alb{gap:8px;padding-bottom:12px;display:flex}.ranges.svelte-1w83alb button:where(.svelte-1w83alb){all:unset;min-width:var(--h-ctl);border-radius:var(--r-pill);min-height:36px;color:var(--muted);font:var(--t-label);text-align:center;cursor:pointer;line-height:36px}.ranges.svelte-1w83alb button.on:where(.svelte-1w83alb){background:var(--gold-metal);color:var(--ink)}.ranges.svelte-1w83alb button:where(.svelte-1w83alb):focus-visible{outline:2px solid var(--fg);outline-offset:2px}@media (width>=700px) and (width<=1099.98px){.bento.svelte-1w83alb{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1440px){.bento.svelte-1w83alb{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (hover:hover){.ranges.svelte-1w83alb button:where(.svelte-1w83alb):not(.on):hover{color:var(--fg)}}@media (width>=1440px){.hero-tile.svelte-1w83alb{grid-row:span 2}}.hero-tile.svelte-1w83alb .big:where(.svelte-1w83alb){font:var(--t-hero);letter-spacing:-.02em}.hero-tile.svelte-1w83alb .big:where(.svelte-1w83alb) small:where(.svelte-1w83alb){font:var(--t-title)}.muted.svelte-1w83alb .big:where(.svelte-1w83alb){color:var(--muted)}.legend.svelte-1w83alb{align-items:center;gap:6px;display:flex}.legend.svelte-1w83alb i:where(.svelte-1w83alb){border-radius:3px;width:10px;height:10px;margin-left:6px}.legend.svelte-1w83alb i:where(.svelte-1w83alb):first-child{margin-left:0}.week.svelte-1w83alb{justify-content:space-between;padding:8px 0 2px;display:flex}.week.svelte-1w83alb i:where(.svelte-1w83alb){border:1.5px solid var(--outline);border-radius:50%;width:22px;height:22px}.week.svelte-1w83alb i.on:where(.svelte-1w83alb){border-color:var(--fg);background:var(--fg)}.big.dim.svelte-1w83alb{color:var(--muted)}.bento.svelte-1w83alb{--eff-1:var(--lightningcss-light,#cdae62)var(--lightningcss-dark,#5c4824);--eff-2:var(--lightningcss-light,#b8913f)var(--lightningcss-dark,#7d5f29);--eff-3:var(--lightningcss-light,#9c7626)var(--lightningcss-dark,#a28136);--eff-4:var(--lightningcss-light,#7e5e1a)var(--lightningcss-dark,#cba95c);--eff-5:var(--lightningcss-light,#5e4512)var(--lightningcss-dark,#f1dfa0);--eff-sheen:linear-gradient(135deg, var(--lightningcss-light,#c9a85c)var(--lightningcss-dark,#fff8dc), var(--eff-5) 45%, var(--lightningcss-light,#4a360c)var(--lightningcss-dark,#c9a85c))}.legend.svelte-1w83alb i.eff:where(.svelte-1w83alb){margin-left:0}.legend.svelte-1w83alb i.l1:where(.svelte-1w83alb){background:var(--eff-1)}.legend.svelte-1w83alb i.l2:where(.svelte-1w83alb){background:var(--eff-2)}.legend.svelte-1w83alb i.l3:where(.svelte-1w83alb){background:var(--eff-3)}.legend.svelte-1w83alb i.l4:where(.svelte-1w83alb){background:var(--eff-4)}.legend.svelte-1w83alb i.l5:where(.svelte-1w83alb){background:var(--eff-sheen)}.hd.svelte-1w83alb{gap:4px;padding:12px 0 8px;display:grid}.wrap.svelte-17ce66u{white-space:normal}.saved.svelte-17ce66u{color:var(--gold)}.count.svelte-17ce66u{justify-content:space-between;gap:12px;display:flex}.targets.svelte-17ce66u{gap:12px;display:grid}.two.svelte-17ce66u{grid-template-columns:1fr 1fr;gap:12px;display:grid}.page.svelte-17ce66u{padding-inline:max(var(--gutter), (100% - 560px) / 2)}.body.svelte-17ce66u{gap:12px;display:grid}.stack.svelte-17ce66u{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:12px}.stack.svelte-17ce66u .seg{display:flex}.stack.svelte-17ce66u .seg button{flex:auto;padding:0 8px}.check.svelte-17ce66u{cursor:pointer}.check.svelte-17ce66u input:where(.svelte-17ce66u){width:22px;height:22px;accent-color:var(--gold);margin:0}span.svelte-17ce66u>.quiet:where(.svelte-17ce66u)+.quiet:where(.svelte-17ce66u){margin-left:16px}.hd.svelte-17ce66u{gap:4px;padding:12px 0 8px;display:grid}.shell.svelte-1n46o8q{grid-template-rows:minmax(0,1fr);height:100%;display:grid}.shell.svelte-1n46o8q:has(>header:where(.svelte-1n46o8q)){grid-template-rows:auto minmax(0,1fr)}header.svelte-1n46o8q{height:calc(var(--h-ctl) + var(--sat));padding:var(--sat) var(--gutter) 0;grid-template-columns:1fr auto 1fr;align-items:center;display:grid}header.svelte-1n46o8q .status:where(.svelte-1n46o8q){justify-self:end}.waiting.svelte-1n46o8q{max-width:480px;height:100%;padding:calc(var(--sat) + 24px) var(--gutter) calc(var(--sab) + 24px);align-content:center;justify-items:start;gap:16px;margin-inline:auto;display:grid}.waiting.svelte-1n46o8q h1:where(.svelte-1n46o8q){font:var(--t-stat);letter-spacing:-.01em}.waiting.svelte-1n46o8q .btn:where(.svelte-1n46o8q){margin-top:8px}
