.rR2vdG_logo{align-items:center;gap:.55em;max-width:100%;line-height:1;text-decoration:none;display:inline-flex}.rR2vdG_lockup{min-width:0;max-width:100%;transition:opacity var(--bf-ease-fast);flex:0 auto;display:block}.rR2vdG_logo:hover .rR2vdG_lockup{opacity:.78}.rR2vdG_line{color:var(--bf-ink-soft);font-family:var(--bf-font-text);font-weight:var(--bf-weight-normal);letter-spacing:0;border-inline-start:1px solid var(--bf-line-strong);flex:none;margin-inline-start:.15em;padding-inline-start:.5em;font-size:.5em}.rR2vdG_inverse .rR2vdG_line{color:var(--bf-ink-inverse-soft);border-inline-start-color:var(--bf-line-inverse)}
.nbOYYW_shell{background-color:var(--bf-bg);grid-template-columns:1fr;min-height:100dvh;display:grid}.nbOYYW_main{min-width:0}.nbOYYW_sidebar{gap:var(--bf-space-4);padding:var(--bf-space-4) var(--bf-space-3);border-inline-end:1px solid var(--bf-line);background-color:var(--bf-bg-sunken);flex-direction:column;display:none}.nbOYYW_brand{padding-inline:var(--bf-space-2)}.nbOYYW_orgSwitch{padding-inline:var(--bf-space-2);min-width:0}.nbOYYW_orgLabel{color:var(--bf-ink-soft);font-size:var(--bf-ui-micro);font-weight:var(--bf-weight-medium);letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.nbOYYW_orgName{font-family:var(--bf-font-display);font-weight:var(--bf-weight-semibold);font-size:var(--bf-text-s);text-overflow:ellipsis;white-space:nowrap;margin-block-start:.1rem;line-height:1.4;overflow:hidden}.nbOYYW_nav{flex-direction:column;gap:1px;display:flex}.nbOYYW_navGroup{margin-block:var(--bf-space-4) .25rem;padding-inline:var(--bf-space-2);color:var(--bf-ink-soft);font-size:var(--bf-ui-micro);font-weight:var(--bf-weight-semibold);letter-spacing:.09em;text-transform:uppercase;line-height:1.3}.nbOYYW_link{padding:.3rem var(--bf-space-2);border-radius:var(--bf-radius-s);color:var(--bf-ink-mid);font-size:var(--bf-text-s);transition:background-color var(--bf-ease-fast), color var(--bf-ease-fast);align-items:center;gap:.55rem;line-height:1.55;text-decoration:none;display:flex}.nbOYYW_link:hover{background-color:var(--bf-bg-raised);color:var(--bf-ink)}.nbOYYW_linkActive,.nbOYYW_linkActive:hover{background-color:var(--bf-bg-raised);color:var(--bf-primary);font-weight:var(--bf-weight-medium);box-shadow:inset 2px 0 0 var(--bf-primary)}.nbOYYW_linkIcon{color:currentColor;flex-shrink:0}.nbOYYW_spacer{margin-block-start:auto}.nbOYYW_user{align-items:center;gap:var(--bf-space-2);padding:var(--bf-space-3) var(--bf-space-2) 0;border-block-start:1px solid var(--bf-line);display:flex}.nbOYYW_avatar{border-radius:var(--bf-radius-s);background-color:var(--bf-primary);width:1.75rem;height:1.75rem;color:var(--bf-ink-inverse);font-size:var(--bf-ui-micro);font-weight:var(--bf-weight-semibold);letter-spacing:.03em;flex-shrink:0;justify-content:center;align-items:center;display:flex}.nbOYYW_userInfo{flex:1;min-width:0}.nbOYYW_userName{font-size:var(--bf-text-s);font-weight:var(--bf-weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.nbOYYW_userEmail{color:var(--bf-ink-soft);font-size:var(--bf-ui-micro);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.nbOYYW_logout{color:var(--bf-ink-soft);border-radius:var(--bf-radius-s);transition:background-color var(--bf-ease-fast), color var(--bf-ease-fast);background:0 0;border:0;padding:.35rem;display:inline-flex}.nbOYYW_logout:hover{color:var(--bf-danger);background-color:var(--bf-danger-faint)}.nbOYYW_topbar{padding:var(--bf-space-2) var(--bf-space-4);border-block-end:1px solid var(--bf-line);background-color:var(--bf-bg-sunken);z-index:var(--bf-z-header);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nbOYYW_toggle{border:1px solid var(--bf-control-border);border-radius:var(--bf-control-radius);background:var(--bf-bg-raised);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.nbOYYW_content{padding:var(--bf-space-5) clamp(1rem, 2.6vw, 2rem) var(--bf-space-7);max-width:var(--bf-width-wide);width:100%}.nbOYYW_mobileNav{padding:var(--bf-space-3) var(--bf-space-4);border-block-end:1px solid var(--bf-line);background-color:var(--bf-bg-sunken);flex-direction:column;gap:1px;display:flex}.nbOYYW_mobileNav .nbOYYW_link{padding-block:.5rem}.nbOYYW_logoutMobile{width:100%;color:var(--bf-danger);background:0 0;border:0;margin-block-start:var(--bf-space-2)}@media (min-width:60rem){.nbOYYW_shell{grid-template-columns:15rem 1fr}.nbOYYW_sidebar{height:100dvh;display:flex;position:sticky;top:0;overflow-y:auto}.nbOYYW_topbar,.nbOYYW_mobileNav{display:none}}
.lWai2a_footer{border-top:1px solid var(--bf-line);background-color:var(--bf-bg-sunken);padding-block:var(--bf-space-6) var(--bf-space-5)}.lWai2a_grid{gap:var(--bf-space-5);grid-template-columns:minmax(0,1fr);display:grid}.lWai2a_about{max-width:32ch}.lWai2a_about p{margin-top:var(--bf-space-3);color:var(--bf-ink-mid);font-size:var(--bf-text-s)}.lWai2a_columns{gap:var(--bf-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lWai2a_title{margin-bottom:var(--bf-space-2);padding-bottom:var(--bf-space-2);border-bottom:1px solid var(--bf-line-strong);color:var(--bf-ink-soft);font-family:var(--bf-font-data);font-size:var(--pub-mono,.6875rem);font-weight:var(--bf-weight-medium);letter-spacing:.09em;text-transform:uppercase}.lWai2a_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lWai2a_list li{border-bottom:1px solid var(--bf-line)}.lWai2a_list a{color:var(--bf-ink-mid);font-size:var(--bf-text-s);padding-block:.35rem;text-decoration:none;display:block}.lWai2a_list a:hover{color:var(--bf-ink)}.lWai2a_bottom{justify-content:space-between;align-items:center;gap:var(--bf-space-3);margin-top:var(--bf-space-5);padding-top:var(--bf-space-3);border-top:1px solid var(--bf-line);color:var(--bf-ink-soft);font-family:var(--bf-font-data);font-size:var(--pub-mono,.6875rem);flex-wrap:wrap;display:flex}@media (min-width:48rem){.lWai2a_grid{gap:var(--bf-space-7);grid-template-columns:1fr 1.7fr}.lWai2a_columns{grid-template-columns:repeat(3,minmax(0,1fr))}}
.UwqfSa_screen{min-height:100dvh;padding:var(--bf-gutter);justify-content:center;align-items:center;display:flex}.UwqfSa_card{width:100%;max-width:26rem;padding:var(--bf-space-7);border:1px solid var(--bf-line);border-radius:var(--bf-radius-l);background-color:var(--bf-bg-raised);text-align:center}.UwqfSa_icon{width:3rem;height:3rem;margin-block:var(--bf-space-6) var(--bf-space-4);border-radius:var(--bf-radius-full);color:var(--bf-ink-inverse);justify-content:center;align-items:center;display:inline-flex}.UwqfSa_ok{background-color:var(--bf-primary)}.UwqfSa_fail{background-color:var(--bf-accent)}.UwqfSa_card h1{font-size:var(--bf-text-xl)}.UwqfSa_card p{max-width:34ch;margin:var(--bf-space-3) auto var(--bf-space-5);color:var(--bf-ink-mid);font-size:var(--bf-text-s)}.UwqfSa_link{color:var(--bf-primary);font-weight:var(--bf-weight-medium);font-size:var(--bf-text-s)}
.EWPsKa_banner{justify-content:space-between;align-items:center;gap:var(--bf-space-2) var(--bf-space-4);padding:.6rem var(--bf-space-4);background-color:var(--bf-bg-dark);color:var(--bf-ink-inverse);font-size:var(--bf-text-s);flex-wrap:wrap;display:flex}.EWPsKa_text{min-width:0;color:var(--bf-ink-inverse-soft)}.EWPsKa_text strong{color:var(--bf-ink-inverse);font-weight:var(--bf-weight-semibold)}.EWPsKa_actions{align-items:center;gap:var(--bf-space-2) var(--bf-space-3);flex-wrap:wrap;display:flex}.EWPsKa_switch{border:1px solid var(--bf-accent);border-radius:var(--bf-radius-s);background-color:var(--bf-accent);color:var(--bf-bg-dark);font-family:inherit;font-size:var(--bf-text-s);font-weight:var(--bf-weight-semibold);cursor:pointer;transition:background-color var(--bf-ease-fast);padding:.3rem .7rem}.EWPsKa_switch:hover{background-color:var(--bf-accent-dark);border-color:var(--bf-accent-dark)}.EWPsKa_link{color:var(--bf-ink-inverse);text-underline-offset:.2em;white-space:nowrap;text-decoration:underline}.EWPsKa_link:hover{color:var(--bf-accent)}.EWPsKa_end{color:var(--bf-ink-inverse-soft);font-family:inherit;font-size:var(--bf-text-s);text-underline-offset:.2em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.EWPsKa_end:hover{color:var(--bf-ink-inverse)}
.jXzXjG_app{--gutter:1.125rem;--stub:2.625rem;--ink:var(--bf-ink);--ink-2:var(--bf-ink-mid);--ink-3:var(--bf-ink-soft);--paper:var(--bf-bg-raised);--sunken:var(--bf-bg-sunken);--rule:var(--bf-line);--rule-2:var(--bf-line-strong);--brand-solid:var(--bf-primary);--brand-ink:var(--bf-primary);--brand-tint:var(--bf-primary-faint);--brand-edge:var(--bf-primary-border);--on-brand:#fff;--on-brand-soft:#ffffffe0;--t-micro:.6875rem;--t-small:.8125rem;--t-body:.9375rem;--t-lead:1rem;--t-title:1.375rem;--t-hero:1.75rem;background-color:var(--bf-bg);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}@supports (color:oklch(from red min(l, 0.5) c h)){.jXzXjG_app{--brand-solid:oklch(from var(--bf-primary) min(l, .44) c h);--brand-ink:oklch(from var(--bf-primary) min(l, .42) c h);--brand-tint:oklch(from var(--bf-primary) .965 min(c, .035) h);--brand-edge:oklch(from var(--bf-primary) .87 min(c, .07) h)}[data-theme=dark] .jXzXjG_app{--brand-solid:oklch(from var(--bf-primary) max(l, .74) c h);--brand-ink:oklch(from var(--bf-primary) max(l, .78) c h);--brand-tint:oklch(from var(--bf-primary) .24 min(c, .05) h);--brand-edge:oklch(from var(--bf-primary) .38 min(c, .08) h)}}[data-theme=dark] .jXzXjG_app{--on-brand:#101214;--on-brand-soft:#101214c7}.jXzXjG_header{z-index:var(--bf-z-header);justify-content:space-between;align-items:center;gap:var(--bf-space-3);padding:calc(.3rem + env(safe-area-inset-top)) .5rem .3rem var(--gutter);background-color:var(--brand-solid);color:var(--on-brand);display:flex;position:sticky;top:0}.jXzXjG_appName{font-family:var(--bf-font-display);font-size:var(--t-body);font-weight:var(--bf-weight-semibold);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.jXzXjG_headerRight{flex-shrink:0;align-items:center;gap:.15rem;display:flex}.jXzXjG_who{color:var(--on-brand-soft);font-family:var(--bf-font-data);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.jXzXjG_exit{border-radius:var(--bf-radius-s);min-width:2.75rem;min-height:2.75rem;color:var(--on-brand);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.jXzXjG_exit:focus-visible{outline:2px solid var(--on-brand);outline-offset:-3px}.jXzXjG_main{width:100%;max-width:30rem;padding-block:var(--bf-space-4) 5.5rem;flex:1;margin-inline:auto}.jXzXjG_tabs{z-index:var(--bf-z-header);border-top:1px solid var(--rule-2);background-color:var(--paper);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,1fr);display:grid;position:sticky;bottom:0}.jXzXjG_tab{min-height:3.25rem;color:var(--ink-3);font-size:var(--t-micro);font-weight:var(--bf-weight-medium);letter-spacing:.01em;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.45rem .25rem;text-decoration:none;display:flex;position:relative}.jXzXjG_tabActive{color:var(--brand-ink);font-weight:var(--bf-weight-semibold)}.jXzXjG_tabActive:before{content:"";background-color:var(--brand-solid);height:2px;position:absolute;top:-1px;left:0;right:0}.jXzXjG_tab:focus-visible{outline:2px solid var(--brand-solid);outline-offset:-2px}.jXzXjG_tabIcon{display:inline-flex;position:relative}.jXzXjG_dot{border-radius:var(--bf-radius-full);background-color:var(--bf-accent);border:1.5px solid var(--paper);width:.5rem;height:.5rem;position:absolute;top:-1px;right:-3px}.jXzXjG_eyebrow{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);font-weight:var(--bf-weight-medium);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.jXzXjG_pageTitle{padding-inline:var(--gutter);font-family:var(--bf-font-display);font-size:var(--t-title);font-weight:var(--bf-weight-semibold);letter-spacing:var(--bf-tracking-display);text-wrap:balance;line-height:1.12}.jXzXjG_greeting{padding-inline:var(--gutter);color:var(--ink-2);font-size:var(--t-body);font-weight:var(--bf-weight-medium);letter-spacing:.01em}.jXzXjG_lead{padding-inline:var(--gutter);color:var(--ink-2);font-size:var(--t-small);margin-top:.35rem;line-height:1.5}.jXzXjG_oneLine{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jXzXjG_section{margin-top:var(--bf-space-5)}.jXzXjG_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--bf-space-3);padding:0 var(--gutter) .4rem;border-bottom:1px solid var(--rule-2);display:flex}.jXzXjG_sectionTitle{color:var(--ink-2);font-family:var(--bf-font-data);font-size:var(--t-micro);font-weight:var(--bf-weight-medium);letter-spacing:.1em;text-transform:uppercase}.jXzXjG_sectionMeta{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);font-variant-numeric:tabular-nums;white-space:nowrap}.jXzXjG_sectionLink{color:var(--ink-2);margin-block:-1.25rem -.6rem;padding-block:1.25rem .6rem;text-decoration:none;display:inline-block}.jXzXjG_sectionLink:hover{color:var(--ink)}.jXzXjG_sectionLink:focus-visible{outline:2px solid var(--brand-solid);outline-offset:2px}.jXzXjG_dayHead{padding:0 var(--gutter) .4rem;border-bottom:1px solid var(--rule-2)}.jXzXjG_dayName{font-family:var(--bf-font-display);font-size:var(--t-lead);font-weight:var(--bf-weight-semibold);letter-spacing:var(--bf-tracking-heading)}.jXzXjG_dayFocus{color:var(--ink-3);font-size:var(--t-small);margin-top:.1rem}.jXzXjG_sheet{border-block:1px solid var(--rule-2);background-color:var(--paper)}.jXzXjG_sheet+.jXzXjG_sheet{margin-top:-1px}.jXzXjG_sectionHead+.jXzXjG_sheet,.jXzXjG_sectionHead+.jXzXjG_metrics,.jXzXjG_dayHead+.jXzXjG_sheet{border-top:0}.jXzXjG_sheetPad{padding:var(--bf-space-4) var(--gutter)}.jXzXjG_row{padding:.7rem var(--gutter);border-top:1px solid var(--rule)}.jXzXjG_row:first-child{border-top:0}.jXzXjG_empty{padding:var(--bf-space-5) var(--gutter);color:var(--ink-2);font-size:var(--t-small);line-height:1.5}.jXzXjG_note{color:var(--ink-2);font-size:var(--t-small);line-height:1.55}.jXzXjG_rest{margin-top:var(--bf-space-4);padding-inline:var(--gutter);color:var(--ink-3);font-size:var(--t-micro);line-height:1.5}.jXzXjG_backLink{min-height:2.75rem;padding-inline:var(--gutter);color:var(--ink-2);font-family:var(--bf-font-data);font-size:var(--t-micro);font-weight:var(--bf-weight-medium);letter-spacing:.08em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.jXzXjG_backLink:hover{color:var(--ink)}.jXzXjG_backLink:focus-visible{outline:2px solid var(--brand-solid);outline-offset:-2px}.jXzXjG_btn{border-radius:var(--bf-radius-s);min-height:2.75rem;color:inherit;font-family:var(--bf-font-text);font-size:var(--t-body);font-weight:var(--bf-weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1rem;line-height:1.2;text-decoration:none;display:inline-flex}.jXzXjG_btn:focus-visible{outline:2px solid var(--brand-solid);outline-offset:2px}.jXzXjG_btnPrimary{background-color:var(--brand-solid);color:var(--on-brand)}.jXzXjG_btnGhost{border-color:var(--rule-2);background-color:var(--paper);color:var(--ink)}.jXzXjG_btnGhost:hover{border-color:var(--ink-3)}.jXzXjG_btnQuiet{color:var(--brand-ink);font-weight:var(--bf-weight-medium)}.jXzXjG_btnQuiet:hover{background-color:var(--brand-tint)}.jXzXjG_btnFull{width:100%}.jXzXjG_btnHero{min-height:3.5rem;font-family:var(--bf-font-display);font-size:var(--t-lead);letter-spacing:.02em}.jXzXjG_actions{gap:var(--bf-space-2);margin-top:var(--bf-space-3);flex-wrap:wrap;display:flex}.jXzXjG_done{margin-bottom:var(--bf-space-3);padding:.5rem var(--gutter);border-block:1px solid var(--brand-edge);background-color:var(--brand-tint);color:var(--brand-ink);font-size:var(--t-small);font-weight:var(--bf-weight-medium);align-items:center;gap:.45rem;display:flex}.jXzXjG_done svg{flex-shrink:0}.jXzXjG_today{margin-top:var(--bf-space-3);border-block:1px solid var(--rule-2);background-color:var(--paper)}.jXzXjG_todayTop{justify-content:space-between;align-items:baseline;gap:var(--bf-space-3);padding:.55rem var(--gutter) .5rem;border-bottom:1px solid var(--rule);box-shadow:inset 0 3px 0 0 var(--brand-solid);display:flex}.jXzXjG_todayName{padding:.65rem var(--gutter) 0;font-family:var(--bf-font-display);font-size:var(--t-hero);font-weight:var(--bf-weight-bold);letter-spacing:var(--bf-tracking-display);text-wrap:balance;line-height:1.08}.jXzXjG_todayFocus{padding-inline:var(--gutter);color:var(--ink-2);font-size:var(--t-small);margin-top:.3rem}.jXzXjG_facts{border-top:1px solid var(--rule);margin-top:.75rem;display:flex}.jXzXjG_fact{padding:.55rem var(--gutter) .6rem;border-left:1px solid var(--rule);flex:1}.jXzXjG_fact:first-child{border-left:0}.jXzXjG_factValue{font-family:var(--bf-font-data);font-size:1.25rem;font-weight:var(--bf-weight-medium);font-variant-numeric:tabular-nums;line-height:1.1}.jXzXjG_factLabel{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-top:.15rem}.jXzXjG_todayAction{padding:var(--bf-space-3) var(--gutter) var(--bf-space-4);border-top:1px solid var(--rule)}.jXzXjG_todayAction+.jXzXjG_todayAction{border-top:0;padding-top:0}.jXzXjG_metrics{margin-top:var(--bf-space-5);border-block:1px solid var(--rule-2);background-color:var(--paper);display:flex}.jXzXjG_metric{min-width:0;padding:.6rem var(--gutter) .65rem;border-left:1px solid var(--rule);flex:1}.jXzXjG_metric:first-child{border-left:0}.jXzXjG_metricValue{font-family:var(--bf-font-data);font-size:clamp(1.05rem,8vw - 9px,1.375rem);font-weight:var(--bf-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;line-height:1.1}.jXzXjG_metricLabel{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;overflow:hidden}.jXzXjG_sessionHead{padding:0 var(--gutter) .7rem}.jXzXjG_sessionName{font-family:var(--bf-font-display);font-size:var(--t-hero);font-weight:var(--bf-weight-bold);letter-spacing:var(--bf-tracking-display);line-height:1.08}.jXzXjG_progress{align-items:center;gap:.6rem;margin-top:.55rem;display:flex}.jXzXjG_progressCount{font-family:var(--bf-font-data);font-size:var(--t-small);font-weight:var(--bf-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap}.jXzXjG_progressOf{color:var(--ink-3)}.jXzXjG_progressTrack{background-color:var(--rule);flex:1;height:3px}.jXzXjG_progressFill{background-color:var(--brand-solid);height:100%;display:block}.jXzXjG_exercise{margin-top:var(--bf-space-4);border-block:1px solid var(--rule-2);background-color:var(--paper)}.jXzXjG_exerciseHead{padding:.55rem var(--gutter);align-items:center;gap:.7rem;display:flex}.jXzXjG_thumb{border:1px solid var(--rule);border-radius:var(--bf-radius-s);background-color:var(--sunken);object-fit:cover;flex-shrink:0;width:2.75rem;height:2.75rem}.jXzXjG_exerciseBody{flex:1;min-width:0}.jXzXjG_exerciseName{font-size:var(--t-body);font-weight:var(--bf-weight-semibold);letter-spacing:-.005em;line-height:1.25}.jXzXjG_exerciseMeta{color:var(--ink-2);font-family:var(--bf-font-data);font-size:var(--t-micro);font-variant-numeric:tabular-nums;letter-spacing:.01em;margin-top:.2rem}.jXzXjG_exerciseMeta b{color:var(--ink);font-weight:var(--bf-weight-medium)}.jXzXjG_stamp{border:1px solid var(--rule-2);border-radius:var(--bf-radius-s);background-color:var(--paper);min-width:3rem;min-height:3rem;color:var(--ink-3);font-family:var(--bf-font-data);font-size:.625rem;font-weight:var(--bf-weight-medium);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.05rem;padding:.25rem;display:inline-flex}.jXzXjG_stampOn{border-color:var(--brand-solid);background-color:var(--brand-solid);color:var(--on-brand)}.jXzXjG_stamp:focus-visible{outline:2px solid var(--brand-solid);outline-offset:2px}.jXzXjG_logHead,.jXzXjG_setRow{grid-template-columns:var(--stub) minmax(0, 1fr) minmax(0, 1fr) minmax(0, .72fr) 4.75rem;padding-right:var(--gutter);align-items:center;gap:.4rem;display:grid}.jXzXjG_logHead{border-block:1px solid var(--rule);background-color:var(--sunken);color:var(--ink-2);font-family:var(--bf-font-data);font-size:.625rem;font-weight:var(--bf-weight-medium);letter-spacing:.12em;text-transform:uppercase;text-align:center;padding-block:.3rem}.jXzXjG_logHeadStub{border-right:1px solid var(--rule);justify-content:center;align-items:center;height:100%;display:flex}.jXzXjG_setRow{border-top:1px solid var(--rule);padding-block:.4rem}.jXzXjG_setRow:first-of-type{border-top:0}.jXzXjG_stub{border-right:1px solid var(--rule);background-color:var(--sunken);color:var(--ink-3);font-family:var(--bf-font-data);font-size:.9375rem;font-weight:var(--bf-weight-medium);font-variant-numeric:tabular-nums;justify-content:center;align-self:stretch;align-items:center;margin-block:-.4rem;padding-block:.4rem;display:flex}.jXzXjG_stubDone{border-right-color:var(--brand-solid);background-color:var(--brand-solid);color:var(--on-brand);font-weight:var(--bf-weight-bold)}.jXzXjG_field{min-width:0;display:block}.jXzXjG_cell{border:1px solid var(--rule);border-bottom-color:var(--rule-2);border-radius:var(--bf-radius-s);background-color:var(--sunken);width:100%;min-height:2.875rem;color:var(--ink);font-family:var(--bf-font-data);font-size:1.1875rem;font-weight:var(--bf-weight-medium);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;padding:.2rem .25rem}.jXzXjG_cell::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jXzXjG_cell::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jXzXjG_cell::placeholder{color:var(--ink-3);font-size:.875rem;font-weight:var(--bf-weight-normal);opacity:1}.jXzXjG_cell:focus-visible{outline:2px solid var(--brand-solid);outline-offset:-1px;background-color:var(--paper)}.jXzXjG_logButton{border:1px solid var(--rule-2);border-radius:var(--bf-radius-s);background-color:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--bf-font-data);font-size:.6875rem;font-weight:var(--bf-weight-medium);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.4rem .35rem}.jXzXjG_logButton:focus-visible{outline:2px solid var(--brand-solid);outline-offset:2px}.jXzXjG_fieldBlock{display:block}.jXzXjG_fieldBlock+.jXzXjG_fieldBlock{margin-top:var(--bf-space-4)}.jXzXjG_fieldLabel{color:var(--ink-2);font-family:var(--bf-font-data);font-size:var(--t-micro);font-weight:var(--bf-weight-medium);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;display:block}.jXzXjG_fieldHint{color:var(--ink-3);font-size:var(--t-micro);margin-top:.3rem;line-height:1.4}.jXzXjG_input{border:1px solid var(--rule-2);border-radius:var(--bf-radius-s);background-color:var(--paper);width:100%;min-height:2.75rem;color:var(--ink);font-family:var(--bf-font-text);font-size:var(--t-body);padding:.5rem .7rem}.jXzXjG_inputNumber{max-width:6rem;font-family:var(--bf-font-data);font-variant-numeric:tabular-nums;text-align:center;appearance:textfield;font-size:1.1875rem}.jXzXjG_inputNumber::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.jXzXjG_inputNumber::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.jXzXjG_textarea{border:1px solid var(--rule-2);border-radius:var(--bf-radius-s);background-color:var(--paper);width:100%;color:var(--ink);font-family:var(--bf-font-text);font-size:var(--t-body);resize:vertical;padding:.5rem .7rem;line-height:1.55}.jXzXjG_input:focus-visible,.jXzXjG_textarea:focus-visible{outline:2px solid var(--brand-solid);outline-offset:-1px}.jXzXjG_form{padding:var(--bf-space-4) var(--gutter);border-top:1px solid var(--rule-2);background-color:var(--sunken)}.jXzXjG_blockLabel{padding:.35rem var(--gutter);border-top:1px solid var(--rule);background-color:var(--sunken);color:var(--ink-2);font-family:var(--bf-font-data);font-size:.625rem;font-weight:var(--bf-weight-medium);letter-spacing:.12em;text-transform:uppercase}.jXzXjG_blockLabel:first-child{border-top:0}.jXzXjG_item{padding:.55rem var(--gutter) .55rem .6rem;border-top:1px solid var(--rule);color:inherit;align-items:center;gap:.7rem;text-decoration:none;display:flex}.jXzXjG_item:first-child{border-top:0}.jXzXjG_line{justify-content:space-between;align-items:baseline;gap:var(--bf-space-3);display:flex}.jXzXjG_lineName{min-width:0;font-size:var(--t-body);font-weight:var(--bf-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.jXzXjG_lineValue{color:var(--ink-2);font-family:var(--bf-font-data);font-size:var(--t-small);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.jXzXjG_lineValueStrong{color:var(--ink);font-size:var(--t-body);font-weight:var(--bf-weight-medium)}.jXzXjG_meta{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;overflow:hidden}.jXzXjG_metaText{color:var(--ink-3);font-family:var(--bf-font-text);font-size:var(--t-small);margin-top:.15rem;line-height:1.45}.jXzXjG_foods{flex-direction:column;gap:.3rem;margin-top:.4rem;list-style:none;display:flex}.jXzXjG_food{justify-content:space-between;gap:var(--bf-space-3);font-size:var(--t-small);color:var(--ink-2);display:flex}.jXzXjG_foodQuantity{color:var(--ink);font-family:var(--bf-font-data);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.jXzXjG_threadLink{padding:.7rem var(--gutter);border-top:1px solid var(--rule);color:inherit;text-decoration:none;display:block}.jXzXjG_threadLink:first-child{border-top:0}.jXzXjG_threadLink:focus-visible{outline:2px solid var(--brand-solid);outline-offset:-2px}.jXzXjG_threadPreview{color:var(--ink-2);font-size:var(--t-small);text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;overflow:hidden}.jXzXjG_unread{border-radius:var(--bf-radius-full);background-color:var(--bf-accent);width:.4375rem;height:.4375rem;margin-inline-end:.4rem;display:inline-block}.jXzXjG_conversation{gap:var(--bf-space-3);padding:var(--bf-space-4) var(--gutter);flex-direction:column;display:flex}.jXzXjG_bubble{border:1px solid var(--rule);border-radius:var(--bf-radius-s);background-color:var(--paper);max-width:88%;padding:.5rem .7rem}.jXzXjG_bubbleMine{border-color:var(--brand-edge);background-color:var(--brand-tint);align-self:flex-end}.jXzXjG_bubbleSystem{background-color:var(--sunken);max-width:100%;color:var(--ink-2);font-size:var(--t-small);align-self:stretch}.jXzXjG_bubbleMeta{color:var(--ink-3);font-family:var(--bf-font-data);font-size:var(--t-micro);letter-spacing:.02em;margin-bottom:.2rem}.jXzXjG_bubbleBody{white-space:pre-wrap;font-size:var(--t-body);line-height:1.5}@media (min-width:32rem){.jXzXjG_sheet,.jXzXjG_today,.jXzXjG_metrics,.jXzXjG_exercise{border-inline:1px solid var(--rule-2)}}@media (prefers-reduced-motion:no-preference){.jXzXjG_btn,.jXzXjG_stamp,.jXzXjG_logButton,.jXzXjG_stub{transition:background-color var(--bf-ease-fast), border-color var(--bf-ease-fast), color var(--bf-ease-fast)}.jXzXjG_btn:active,.jXzXjG_stamp:active,.jXzXjG_logButton:active{transform:translateY(1px)}}.jXzXjG_metricChange{color:var(--ink-2);font-size:var(--t-small,.75rem);margin-top:.1rem}.jXzXjG_indicaciones{padding:var(--bf-space-5) var(--gutter);color:var(--ink-1);font-size:var(--t-body);white-space:pre-wrap;line-height:1.6}.jXzXjG_sheetSuelta{margin-top:var(--bf-space-4)}.jXzXjG_cobro{align-items:center;gap:var(--bf-space-3);margin:var(--bf-space-4) var(--gutter) 0;border:1px solid var(--rule-2);border-radius:var(--bf-radius-m);background-color:var(--paper);color:inherit;padding:.7rem .9rem;text-decoration:none;display:flex}.jXzXjG_cobroTexto{flex-direction:column;flex:1;min-width:0;display:flex}.jXzXjG_cobroTitulo{font-size:var(--t-body);font-weight:var(--bf-weight-medium)}.jXzXjG_cobroDetalle{color:var(--ink-2);font-size:var(--t-small)}.jXzXjG_cobroAccion{border-radius:var(--bf-control-radius);background-color:var(--bf-primary);color:var(--bf-ink-inverse);font-size:var(--t-small);font-weight:var(--bf-weight-medium);flex:none;padding:.35rem .85rem}
