.kDqESa_entry{border:2px solid var(--brand-brown);background:color-mix(in srgb, var(--brand-brown) 12%, var(--surface-strong));color:var(--text-brand);-webkit-tap-highlight-color:transparent;border-radius:22px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .12s;display:flex}.kDqESa_entry:active{transform:scale(.98)}.kDqESa_entry:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.kDqESa_icon{border:2px solid var(--brand-brown);background:var(--surface-strong);width:52px;height:52px;color:var(--brand-brown);border-radius:16px;flex:none;place-items:center;display:grid}.kDqESa_text{flex:1;gap:4px;min-width:0;display:grid}.kDqESa_title{letter-spacing:-.02em;color:var(--brand-brown);font-size:1.15rem;line-height:1.15}.kDqESa_hint{color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem;font-weight:650;line-height:1.25}.kDqESa_go{background:var(--brand-brown);width:36px;height:36px;color:var(--surface-strong);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.kDqESa_entry{transition:none}}@media (prefers-color-scheme:dark){.kDqESa_entry{border-color:var(--dark-copper);background:color-mix(in srgb, var(--dark-copper) 16%, var(--dark-surface));color:var(--dark-text-primary)}.kDqESa_entry:focus-visible{outline-color:var(--dark-text-primary)}.kDqESa_icon{border-color:var(--dark-copper);background:var(--dark-surface-elevated);color:var(--dark-copper)}.kDqESa_title{color:var(--dark-copper)}.kDqESa_hint{color:var(--dark-text-muted)}.kDqESa_go{background:var(--dark-copper);color:var(--dark-canvas)}}
.kQSAOW_entry{border:2px solid var(--juniper);background:var(--juniper-soft);color:var(--text-brand);-webkit-tap-highlight-color:transparent;border-radius:22px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .12s;display:flex}.kQSAOW_entry:active{transform:scale(.98)}.kQSAOW_entry:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.kQSAOW_stack{flex:none;width:52px;height:56px;position:relative}.kQSAOW_back,.kQSAOW_front{border-radius:10px;position:absolute;inset:4px 8px}.kQSAOW_back{border:2px solid color-mix(in srgb, var(--juniper) 45%, transparent);background:var(--surface-strong);transform:rotate(-12deg)translate(-5px)}.kQSAOW_front{border:2px solid var(--juniper);background:var(--surface-strong);color:var(--juniper);place-items:center;display:grid;transform:rotate(7deg)translate(4px)}.kQSAOW_text{flex:1;gap:4px;min-width:0;display:grid}.kQSAOW_title{letter-spacing:-.02em;color:var(--juniper);font-size:1.15rem;line-height:1.15}.kQSAOW_hint{flex-wrap:wrap;gap:6px;font-size:.74rem;font-weight:800;display:flex}.kQSAOW_skip,.kQSAOW_save{background:var(--surface-strong);border-radius:999px;padding:3px 9px}.kQSAOW_skip{color:var(--text-muted)}.kQSAOW_save{color:var(--copper)}.kQSAOW_go{background:var(--juniper);width:36px;height:36px;color:var(--surface-strong);border-radius:50%;flex:none;place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.kQSAOW_entry{transition:none}}@media (prefers-color-scheme:dark){.kQSAOW_entry{border-color:var(--dark-juniper);background:color-mix(in srgb, var(--dark-juniper) 18%, var(--dark-surface));color:var(--dark-text-primary)}.kQSAOW_entry:focus-visible{outline-color:var(--dark-text-primary)}.kQSAOW_back,.kQSAOW_front,.kQSAOW_skip,.kQSAOW_save{background:var(--dark-surface-elevated)}.kQSAOW_back{border-color:color-mix(in srgb, var(--dark-juniper) 45%, transparent)}.kQSAOW_front{border-color:var(--dark-juniper);color:var(--dark-juniper)}.kQSAOW_title{color:var(--dark-juniper)}.kQSAOW_skip{color:var(--dark-text-muted)}.kQSAOW_save{color:var(--dark-copper)}.kQSAOW_go{background:var(--dark-juniper);color:var(--dark-canvas)}}
.ozN-rq_shell.scorecard-shell{background:var(--canvas);min-height:100dvh;color:var(--text-primary);padding:clamp(8px,2vw,24px)}.ozN-rq_shell .scorecard-frame{width:min(1160px,100%);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:clamp(10px,2vw,20px);overflow:visible}.ozN-rq_shell .scorecard-frame:before{content:none}.ozN-rq_shell .scorecard-overall:after{content:none}.ozN-rq_shell .scorecard-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:8px;display:flex}:is(.ozN-rq_shell .scorecard-kicker,.ozN-rq_shell .scorecard-section-label){color:var(--juniper);letter-spacing:.14em;font-size:.72rem;font-weight:700}.ozN-rq_shell .scorecard-name{color:var(--text-brand);letter-spacing:-.035em;margin:2px 0 0;font-size:clamp(1.15rem,3.6vw,1.7rem);font-weight:700;line-height:1.1}.ozN-rq_shell .scorecard-primary-goal{max-width:760px;color:var(--text-muted)}.ozN-rq_shell .scorecard-phase{border:1px solid var(--border);background:var(--surface);min-height:36px;color:var(--text-brand);border-radius:999px;justify-content:center;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.ozN-rq_shell .scorecard-overview-compact{margin-bottom:16px}.ozN-rq_shell .scorecard-visually-compact{margin:0;font-size:.92rem;line-height:1.2}.ozN-rq_shell .scorecard-capsule-row{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}@media (max-width:680px){.ozN-rq_shell .scorecard-capsule-row{grid-template-columns:1fr 1fr}}:is(.ozN-rq_shell .scorecard-ovr-capsule,.ozN-rq_shell .scorecard-momentum-capsule){border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 4px 16px #391e110a}.ozN-rq_shell .scorecard-ovr-mini-donut{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.ozN-rq_shell .scorecard-ovr-capsule-score{color:var(--text-brand);font-size:.72rem;font-weight:800;position:absolute}:is(.ozN-rq_shell .scorecard-ovr-capsule-info,.ozN-rq_shell .scorecard-momentum-info){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ozN-rq_shell .scorecard-ovr-capsule-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.ozN-rq_shell .scorecard-ovr-capsule-title strong,.ozN-rq_shell .scorecard-momentum-info strong){color:var(--text-primary);font-size:.88rem;font-weight:700}.ozN-rq_shell .scorecard-ovr-badge{background:color-mix(in srgb, var(--juniper) 14%, var(--surface));color:color-mix(in srgb, var(--juniper) 75%, var(--text-primary));letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 7px;font-size:.7rem;font-weight:800;display:inline-flex}.ozN-rq_shell .scorecard-ovr-capsule-meta{color:var(--text-muted);margin:0;font-size:.76rem;line-height:1.2}.ozN-rq_shell .scorecard-momentum-icon{flex-shrink:0;font-size:1.3rem;line-height:1}.ozN-rq_shell .scorecard-hero-grid{gap:16px}:is(.ozN-rq_shell .scorecard-overall,.ozN-rq_shell .scorecard-headline-card,.ozN-rq_shell .scorecard-dimension,.ozN-rq_shell .scorecard-next-action,.ozN-rq_shell .scorecard-food-today,.ozN-rq_shell .scorecard-quick-action){border:1px solid var(--border);background:var(--surface-strong);box-shadow:0 8px 28px #391e110e}.ozN-rq_shell .scorecard-overall{border-top:4px solid var(--brand-brown);border-radius:24px;min-height:320px;padding:clamp(22px,4vw,34px)}:is(.ozN-rq_shell .scorecard-coverage-copy,.ozN-rq_shell .scorecard-meta-copy){color:var(--text-muted)}.ozN-rq_shell .scorecard-ovr-visual-row{flex-wrap:wrap;align-items:center;gap:20px;margin:12px 0 16px;display:flex}.ozN-rq_shell .scorecard-ovr-donut-wrap{flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}.ozN-rq_shell .scorecard-ovr-svg{transform:rotate(0)}.ozN-rq_shell .scorecard-ovr-donut-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ozN-rq_shell .scorecard-ovr-donut-pct{color:var(--text-brand);font-size:1.15rem;font-weight:700;line-height:1}.ozN-rq_shell .scorecard-ovr-donut-sub{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:.65rem}.ozN-rq_shell .scorecard-ovr-text-block{flex-direction:column;gap:2px;min-width:0;display:flex}.ozN-rq_shell .scorecard-overall-value{color:var(--text-brand);font-size:clamp(4.5rem,14vw,7.5rem);font-weight:700;line-height:.95}.ozN-rq_shell .scorecard-overall-unit{color:var(--juniper);font-weight:700}.ozN-rq_shell .scorecard-status{color:var(--text-primary);font-weight:700}.ozN-rq_shell .scorecard-substatus{color:var(--text-muted)}:is(.ozN-rq_shell .scorecard-coverage-track,.ozN-rq_shell .scorecard-goal-track,.ozN-rq_shell .scorecard-dimension-track,.ozN-rq_shell .scorecard-nutrition-track){background:var(--surface);border-radius:999px;width:100%;overflow:hidden}.ozN-rq_shell .scorecard-coverage-track{height:8px}:is(.ozN-rq_shell .scorecard-coverage-track span,.ozN-rq_shell .scorecard-dimension-track span){border-radius:inherit;background:var(--juniper);height:100%;display:block}.ozN-rq_shell .scorecard-goal-track span{border-radius:inherit;background:var(--copper);height:100%;display:block}.ozN-rq_shell .scorecard-headline-stack{gap:16px}.ozN-rq_shell .scorecard-headline-card{border-radius:22px;padding:22px}.ozN-rq_shell .scorecard-headline-card:first-child{border-top:4px solid var(--data-blue)}.ozN-rq_shell .scorecard-headline-card:last-child{border-top:4px solid var(--copper)}.ozN-rq_shell .scorecard-mini-value{color:var(--text-brand);font-weight:700}.ozN-rq_shell .scorecard-mini-status{color:var(--text-primary);font-weight:700}.ozN-rq_shell .scorecard-section-heading{margin-bottom:6px}:is(.ozN-rq_shell .scorecard-section-heading h2,.ozN-rq_shell .scorecard-next-action h2){color:var(--text-brand);font-weight:700}.ozN-rq_shell .scorecard-next-action h2{margin:0 0 4px;font-size:1.05rem}.ozN-rq_shell .scorecard-next-action p{margin:0 0 6px}.ozN-rq_shell .scorecard-action-body{margin-top:8px}.ozN-rq_shell .scorecard-nutrition-context{background:0 0;border:0;margin:0;padding:0}.ozN-rq_shell .scorecard-nutrition-context summary{cursor:pointer;color:var(--text-muted);align-items:center;min-height:44px;font-size:.78rem;font-weight:700;display:flex}.ozN-rq_shell .scorecard-nutrition-links{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:8px;display:grid}.ozN-rq_shell .scorecard-nutrition-preference{flex-wrap:wrap;gap:6px;margin:4px 0;display:flex}.ozN-rq_shell .scorecard-nutrition-preference button{min-height:44px}:is(.ozN-rq_shell .scorecard-section-heading>p,.ozN-rq_shell .scorecard-next-action p){color:var(--text-muted)}.ozN-rq_shell .scorecard-next-action{border-color:var(--juniper);background:var(--juniper-soft);border-radius:16px;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px;padding:12px 14px}.ozN-rq_shell .scorecard-next-action-marker{display:none}.ozN-rq_shell .scorecard-next-action .primary-link{border:1px solid var(--brand-brown);background:var(--brand-brown);min-height:44px;color:var(--canvas);justify-content:center;align-items:center;margin-top:0;font-weight:700;display:inline-flex}.ozN-rq_shell .scorecard-next-action button{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-brand);font-weight:700}.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings]{background:var(--warning-surface);color:var(--warning-foreground);border-color:var(--warning-foreground)!important}:is(.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings] h2,.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings] p){color:var(--text-primary)}:is(.ozN-rq_shell .scorecard-quick-log,.ozN-rq_shell .scorecard-dimensions){border-top:1px solid var(--border);margin-top:12px;padding-top:12px}.ozN-rq_shell .scorecard-food-today{border-radius:16px;gap:8px;margin-bottom:8px;padding:12px;display:grid}.ozN-rq_shell .scorecard-macro-pie-container{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px;display:flex}.ozN-rq_shell .scorecard-macro-chart-wrap{flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;margin:0;display:flex;position:relative}.ozN-rq_shell .scorecard-macro-center-readout{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ozN-rq_shell .scorecard-macro-center-value{color:var(--text-brand);font-size:.92rem;font-weight:700;line-height:1}.ozN-rq_shell .scorecard-macro-center-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:.72rem}.ozN-rq_shell .scorecard-macro-legend-stack{flex:1;grid-template-columns:1fr;gap:6px;min-width:min(180px,100%);display:grid}.ozN-rq_shell .scorecard-macro-pill-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:10px;flex-direction:column;gap:2px;padding:6px 8px;display:flex}.ozN-rq_shell .scorecard-macro-pill-header{justify-content:space-between;align-items:center;gap:6px;display:flex}.ozN-rq_shell .scorecard-macro-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ozN-rq_shell .dot-protein{background:var(--juniper)}.ozN-rq_shell .dot-fiber{background:var(--data-blue)}.ozN-rq_shell .dot-cal{background:var(--brand-brown)}.ozN-rq_shell .scorecard-macro-pill-title{color:var(--text-primary);flex:1;font-size:.75rem;font-weight:700}.ozN-rq_shell .scorecard-macro-pill-val{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:.88rem;font-weight:700}.ozN-rq_shell .scorecard-macro-subtext{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.ozN-rq_shell .scorecard-food-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ozN-rq_shell .scorecard-food-heading strong{color:var(--text-brand);margin-top:5px;font-size:1.1rem;display:block}.ozN-rq_shell .scorecard-food-today>div>strong{color:var(--text-brand);margin-top:5px;font-size:1.1rem;display:block}.ozN-rq_shell .scorecard-food-today>p{color:var(--text-muted);margin:0}:is(.ozN-rq_shell .scorecard-food-today>a,.ozN-rq_shell .scorecard-food-heading>a){width:fit-content;min-height:44px;color:var(--data-blue);text-underline-offset:3px;align-items:center;display:inline-flex}.ozN-rq_shell .scorecard-nutrition-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.ozN-rq_shell .scorecard-nutrition-item{border:1px solid var(--border);background:var(--surface);border-radius:16px;min-width:0;padding:14px}.ozN-rq_shell .scorecard-nutrition-item.needs-attention{border-color:var(--copper);background:var(--copper-soft)}.ozN-rq_shell .scorecard-nutrition-value{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ozN-rq_shell .scorecard-nutrition-value strong{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:1.15rem}.ozN-rq_shell .scorecard-nutrition-value span{color:var(--text-muted)}.ozN-rq_shell .scorecard-nutrition-item p{color:var(--text-muted)}.ozN-rq_shell .scorecard-nutrition-item small{color:var(--text-muted)}.ozN-rq_shell .scorecard-food-metrics{color:var(--text-muted)}.ozN-rq_shell .scorecard-nutrition-item p{margin:8px 0 2px;font-size:.78rem}.ozN-rq_shell .scorecard-nutrition-item small{font-weight:700;display:block}.ozN-rq_shell .scorecard-nutrition-track{height:6px;margin-top:10px}.ozN-rq_shell .scorecard-nutrition-track span{border-radius:inherit;background:var(--data-blue);height:100%;display:block}.ozN-rq_shell .scorecard-food-attention{border-left:4px solid var(--copper);background:var(--copper-soft);border-radius:10px;padding:2px 14px;color:var(--text-primary)!important}.ozN-rq_shell .scorecard-food-metrics{gap:7px;display:grid}.ozN-rq_shell .scorecard-food-metrics b{color:var(--text-primary)}.ozN-rq_shell .scorecard-quick-grid{gap:6px;margin-top:8px}.ozN-rq_shell .scorecard-quick-action{min-height:44px;color:var(--text-primary);border-radius:12px;padding:8px 10px;transition:border-color .16s,background .16s}.ozN-rq_shell .scorecard-quick-live-tag{display:none}.ozN-rq_shell .scorecard-quick-action.is-live{border-color:var(--juniper);background:var(--surface-strong)}.ozN-rq_shell .scorecard-quick-action.is-live:hover{border-color:var(--juniper);background:var(--juniper-soft);transform:none}.ozN-rq_shell .scorecard-quick-action.is-disabled{border-color:var(--border);background:var(--surface);opacity:.72}.ozN-rq_shell .scorecard-quick-icon{background:var(--juniper-soft);width:28px;height:28px;color:var(--text-brand);font-size:.85rem;font-weight:700}.ozN-rq_shell .scorecard-quick-action strong{color:var(--text-brand)}.ozN-rq_shell .scorecard-quick-action small{color:var(--text-muted)}:is(.ozN-rq_shell .scorecard-quick-action em,.ozN-rq_shell .scorecard-quick-action.is-disabled em){color:var(--juniper);font-weight:700}.ozN-rq_shell .scorecard-dimension-grid{gap:12px}.ozN-rq_shell .scorecard-dimension{border-radius:18px;padding:16px}.ozN-rq_shell .scorecard-dimension-header span{color:var(--text-primary);font-weight:700}.ozN-rq_shell .scorecard-dimension-header strong{color:var(--text-brand)}.ozN-rq_shell .scorecard-dimension-track{height:6px}.ozN-rq_shell .scorecard-dimension p{color:var(--text-muted)}:is(.ozN-rq_shell a:focus-visible,.ozN-rq_shell button:focus-visible){outline:3px solid var(--brand-brown);outline-offset:3px}@media (max-width:600px){.ozN-rq_shell.scorecard-shell{padding:6px}.ozN-rq_shell .scorecard-frame{padding:10px 8px 16px}.ozN-rq_shell .scorecard-header{margin-bottom:8px;padding-bottom:8px}.ozN-rq_shell .scorecard-overall{min-height:0;padding:10px}.ozN-rq_shell .scorecard-overall-value{font-size:clamp(1.4rem,8vw,2rem)}.ozN-rq_shell .scorecard-next-action{grid-template-columns:1fr}.ozN-rq_shell .scorecard-food-today{grid-template-columns:1fr;padding:10px}.ozN-rq_shell .scorecard-nutrition-grid{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))}}@media (max-width:390px){.ozN-rq_shell .scorecard-nutrition-grid{grid-template-columns:1fr}.ozN-rq_shell .scorecard-overall-value-row{gap:8px}.ozN-rq_shell .scorecard-overall-unit{margin-bottom:9px}}@media (prefers-color-scheme:dark){.ozN-rq_shell.scorecard-shell{background:var(--dark-canvas);color:var(--dark-text-primary)}:is(.ozN-rq_shell .scorecard-header,.ozN-rq_shell .scorecard-quick-log,.ozN-rq_shell .scorecard-dimensions){border-color:var(--dark-border-subtle)}.ozN-rq_shell .scorecard-kicker{color:var(--dark-juniper)}.ozN-rq_shell .scorecard-section-label{color:var(--dark-juniper)}.ozN-rq_shell .scorecard-overall-unit{color:var(--dark-juniper)}.ozN-rq_shell .scorecard-quick-action em{color:var(--dark-juniper)}.ozN-rq_shell .scorecard-quick-action.is-disabled em{color:var(--dark-juniper)}.ozN-rq_shell .scorecard-name{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-status{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-mini-value{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-mini-status{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-section-heading h2{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-next-action h2{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-food-heading strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-food-today>div>strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-nutrition-value strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-food-metrics b{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-quick-action strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-dimension-header span{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-dimension-header strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-primary-goal{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-coverage-copy{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-meta-copy{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-substatus{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-section-heading>p{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-next-action p{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-food-today>p{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-nutrition-value span{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-nutrition-item p{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-nutrition-item small{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-food-metrics{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-quick-action small{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-dimension p{color:var(--dark-text-muted)}:is(.ozN-rq_shell .scorecard-phase,.ozN-rq_shell .scorecard-overall,.ozN-rq_shell .scorecard-headline-card,.ozN-rq_shell .scorecard-dimension,.ozN-rq_shell .scorecard-food-today,.ozN-rq_shell .scorecard-macro-pie-container,.ozN-rq_shell .scorecard-macro-pill-card,.ozN-rq_shell .scorecard-quick-action){border-color:var(--dark-border-subtle);background:var(--dark-surface);box-shadow:none}:is(.ozN-rq_shell .scorecard-macro-pill-title,.ozN-rq_shell .scorecard-macro-pill-val,.ozN-rq_shell .scorecard-macro-center-value,.ozN-rq_shell .scorecard-ovr-donut-pct){color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-phase{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-overall{border-top-color:var(--dark-juniper)}.ozN-rq_shell .scorecard-headline-card:first-child{border-top-color:var(--dark-data-blue)}.ozN-rq_shell .scorecard-headline-card:last-child{border-top-color:var(--dark-copper)}:is(.ozN-rq_shell .scorecard-coverage-track,.ozN-rq_shell .scorecard-goal-track,.ozN-rq_shell .scorecard-dimension-track,.ozN-rq_shell .scorecard-nutrition-track){background:var(--dark-border-subtle)}:is(.ozN-rq_shell .scorecard-coverage-track span,.ozN-rq_shell .scorecard-dimension-track span){background:var(--dark-juniper)}.ozN-rq_shell .scorecard-goal-track span{background:var(--dark-copper)}.ozN-rq_shell .scorecard-next-action{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated)}.ozN-rq_shell .scorecard-next-action-marker{background:var(--dark-text-primary);color:var(--brand-brown)}.ozN-rq_shell .scorecard-next-action .primary-link{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.ozN-rq_shell .scorecard-next-action button{border-color:var(--dark-border-strong);color:var(--dark-text-primary);background:0 0}.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings]{background:var(--warning-surface);color:var(--warning-foreground);border-color:var(--warning-foreground)!important}:is(.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings] h2,.ozN-rq_shell .scorecard-next-action [aria-label=Safety\ warnings] p){color:var(--text-primary)}:is(.ozN-rq_shell .scorecard-food-today>a,.ozN-rq_shell .scorecard-food-heading>a){color:var(--dark-data-blue)}:is(.ozN-rq_shell .scorecard-nutrition-item,.ozN-rq_shell .scorecard-quick-action.is-disabled){border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}:is(.ozN-rq_shell .scorecard-nutrition-item.needs-attention,.ozN-rq_shell .scorecard-food-attention){border-color:var(--dark-copper);background:var(--dark-surface-elevated);color:var(--dark-text-primary)!important}.ozN-rq_shell .scorecard-nutrition-track span{background:var(--dark-data-blue)}.ozN-rq_shell .scorecard-quick-action.is-live{border-color:var(--dark-border-strong);background:var(--dark-surface)}.ozN-rq_shell .scorecard-quick-action.is-live em{color:var(--dark-juniper)!important}.ozN-rq_shell .scorecard-quick-action.is-live:hover{border-color:var(--dark-juniper);background:var(--dark-surface-elevated)}.ozN-rq_shell .scorecard-quick-icon{background:var(--dark-surface-elevated);color:var(--dark-juniper)}:is(.ozN-rq_shell a:focus-visible,.ozN-rq_shell button:focus-visible){outline-color:var(--dark-text-primary)}}.ozN-rq_shell .scorecard-overview{background:0 0;border:0;border-radius:0;margin-top:8px;padding:0}.ozN-rq_shell .scorecard-first-session{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:8px;padding:12px}.ozN-rq_shell .scorecard-health-context{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin-top:8px;padding:12px}.ozN-rq_shell .scorecard-health-signals{background:0 0;border:0;gap:6px;margin-top:4px;padding:2px 0 0;display:grid}.ozN-rq_shell .scorecard-health-signals-top{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.ozN-rq_shell .scorecard-health-signals-top a{min-height:44px;color:var(--text-brand);text-underline-offset:3px;align-items:center;margin-left:auto;font-size:.82rem;font-weight:700;text-decoration:underline;display:inline-flex}.ozN-rq_shell .scorecard-first-session-grid{gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ozN-rq_shell .scorecard-health-signals-metrics{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ozN-rq_shell .scorecard-health-signals-metrics li{background:var(--surface);color:var(--text-primary);border-radius:999px;padding:4px 8px;font-size:.78rem;font-weight:700}.ozN-rq_shell .scorecard-first-session-card{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;gap:10px;padding:14px;display:grid}.ozN-rq_shell .scorecard-first-session-card[data-complete=true]{border-color:var(--juniper-soft);background:var(--juniper-soft)}.ozN-rq_shell .scorecard-first-session-dismiss{min-height:38px;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:14px;padding:0 4px;font-size:.9rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (prefers-color-scheme:dark){:is(.ozN-rq_shell .scorecard-ovr-capsule,.ozN-rq_shell .scorecard-momentum-capsule){border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}.ozN-rq_shell .scorecard-ovr-capsule-score{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-ovr-capsule-title strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-momentum-info strong{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-ovr-capsule-meta{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-first-session{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.ozN-rq_shell .scorecard-health-context{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.ozN-rq_shell .scorecard-health-signals{background:0 0}.ozN-rq_shell .scorecard-health-signals-metrics li{background:var(--dark-surface);color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-health-signals-top a{color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-first-session-card{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}.ozN-rq_shell .scorecard-first-session-card[data-complete=true]{border-color:var(--dark-juniper);background:var(--dark-surface)}.ozN-rq_shell .scorecard-first-session-dismiss{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-nutrition-context summary{color:var(--dark-text-muted)}}.ozN-rq_shell .scorecard-health-context-body{gap:10px;display:grid}.ozN-rq_shell .scorecard-health-context-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ozN-rq_shell .scorecard-health-context-actions button{border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:8px 16px;font-weight:700;display:inline-flex}.ozN-rq_shell .scorecard-health-context-actions a{min-height:38px;color:var(--text-brand);text-underline-offset:3px;align-items:center;padding:0 4px;font-weight:700;text-decoration:underline;display:inline-flex}@media (min-width:720px){.ozN-rq_shell .scorecard-first-session-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ozN-rq_shell .scorecard-quick-action{transition:none}}.ozN-rq_shell .bm-ring-cluster{border:1px solid var(--border);background:var(--surface);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px;display:flex}.ozN-rq_shell .bm-ring-satellites{flex:1;align-items:flex-start;gap:12px;min-width:min(160px,100%);display:flex}.ozN-rq_shell .bm-ring-satellite-cell{flex-direction:column;align-items:center;gap:3px;display:flex}.ozN-rq_shell .bm-ring-satellite-label{color:var(--text-primary);font-size:.7rem;font-weight:700}.ozN-rq_shell .bm-ring{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ozN-rq_shell .bm-ring-svg{display:block}.ozN-rq_shell .bm-ring-readout{pointer-events:none;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 6px;display:flex;position:absolute;inset:0}.ozN-rq_shell .bm-ring-value{color:var(--text-brand);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ozN-rq_shell .bm-ring-dash{color:var(--text-muted);font-weight:700;line-height:1}.ozN-rq_shell .bm-ring-caption{color:var(--text-muted);margin-top:2px;line-height:1.15}.ozN-rq_shell .bm-ring-primary .bm-ring-value{font-size:1.35rem}.ozN-rq_shell .bm-ring-primary .bm-ring-dash{font-size:1.35rem}.ozN-rq_shell .bm-ring-primary .bm-ring-caption{text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.ozN-rq_shell .bm-ring-satellite .bm-ring-value{font-size:.85rem}.ozN-rq_shell .bm-ring-satellite .bm-ring-dash{font-size:.85rem}.ozN-rq_shell .bm-ring-satellite .bm-ring-caption{font-size:.55rem}:is(.ozN-rq_shell .bm-ring[data-ring-state=unstarted] .bm-ring-caption,.ozN-rq_shell .bm-ring[data-ring-state=unknown] .bm-ring-caption){color:var(--text-muted);text-transform:none;letter-spacing:0}@media (prefers-color-scheme:dark){.ozN-rq_shell .scorecard-health-context-actions a{color:var(--dark-text-primary)}}.ozN-rq_shell a.primary-link{background:var(--juniper);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:4px;padding:0 22px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 4px 12px #4f706747}:is(.ozN-rq_shell .scorecard-health-context-actions button,.ozN-rq_shell .scorecard-nutrition-preference button){border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--text-brand);border-radius:999px;padding:0 16px;font-weight:700}:is(.ozN-rq_shell .scorecard-health-context-actions button:hover,.ozN-rq_shell .scorecard-nutrition-preference button:hover){border-color:var(--juniper);background:var(--juniper-soft)}.ozN-rq_shell .scorecard-first-session-dismiss{min-height:36px;color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:0 4px;font-weight:700;text-decoration:underline}.ozN-rq_shell .scorecard-next-action{box-shadow:none;background:0 0;border:0;border-radius:0;margin:4px 0 8px;padding:0}.ozN-rq_shell .scorecard-action-role{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ozN-rq_shell .scorecard-next-action aside:not([aria-label=Safety\ warnings]){background:0 0;border-radius:0;border:0!important;margin:6px 0 0!important;padding:0!important}.ozN-rq_shell .scorecard-next-action h2{color:var(--text-brand);margin:0 0 4px;font-size:1.15rem}.ozN-rq_shell .scorecard-withhold{background:0 0;border:0;margin:0;padding:0}.ozN-rq_shell .scorecard-withhold summary{cursor:pointer;list-style:none}.ozN-rq_shell .scorecard-withhold summary::-webkit-details-marker{display:none}.ozN-rq_shell .scorecard-withhold-headline{color:var(--text-brand);font-size:.8rem;font-weight:700}.ozN-rq_shell .scorecard-withhold-item{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.ozN-rq_shell .scorecard-withhold-item h2{font-size:1rem}.ozN-rq_shell .scorecard-withhold-item p{color:var(--text-muted);margin:4px 0;font-size:.88rem}@media (prefers-color-scheme:dark){.ozN-rq_shell a.primary-link{background:var(--dark-juniper);color:var(--dark-canvas);box-shadow:none}:is(.ozN-rq_shell .scorecard-health-context-actions button,.ozN-rq_shell .scorecard-nutrition-preference button){border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-first-session-dismiss{color:var(--dark-text-muted)}.ozN-rq_shell .scorecard-next-action{box-shadow:none;background:0 0;border:0}:is(.ozN-rq_shell .scorecard-next-action h2,.ozN-rq_shell .scorecard-withhold-headline){color:var(--dark-text-primary)}.ozN-rq_shell .scorecard-withhold{background:0 0}.ozN-rq_shell .scorecard-withhold-item{border-color:var(--dark-border-subtle)}.ozN-rq_shell .scorecard-withhold-item p{color:var(--dark-text-muted)}}.ozN-rq_ratingsDetails{background:0 0;border:0;padding:0}.ozN-rq_ratingsDetails>summary{cursor:pointer;list-style:none}.ozN-rq_ratingsDetails>summary::-webkit-details-marker{display:none}.ozN-rq_shell .scorecard-dimensions:has(.ozN-rq_ratingsDetails){border-top:0;margin-top:0;padding-top:0}@media (prefers-color-scheme:dark){.ozN-rq_ratingsDetails{background:0 0}.ozN-rq_shell .bm-ring-cluster{background:var(--dark-surface-elevated)}:is(.ozN-rq_shell .bm-ring-value,.ozN-rq_shell .bm-ring-satellite-label){color:var(--dark-text-primary)}:is(.ozN-rq_shell .bm-ring-dash,.ozN-rq_shell .bm-ring-caption){color:var(--dark-text-muted)}.ozN-rq_shell .bm-ring-svg circle:first-of-type{stroke:var(--dark-border-subtle)}.ozN-rq_shell .bm-ring[data-ring-key=calories] .bm-ring-svg circle:nth-of-type(2):not([stroke="var(--copper)"]){stroke:var(--dark-text-primary)}}.ozN-rq_recipeCards{margin-bottom:18px}
.MgIvgq_banner{padding:10px 16px;padding-top:max(10px, env(safe-area-inset-top));background:var(--juniper-soft);border-bottom:2px solid var(--juniper);margin:0}.MgIvgq_link{min-height:44px;color:var(--text-brand);flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.MgIvgq_link strong{font-size:.95rem;line-height:1.2}.MgIvgq_link span{color:var(--text-muted);font-size:.82rem;line-height:1.3}.MgIvgq_link:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}@media (prefers-color-scheme:dark){.MgIvgq_banner{background:color-mix(in srgb, var(--dark-juniper,var(--juniper)) 22%, var(--dark-surface-elevated,var(--surface-strong)));border-bottom-color:var(--dark-juniper,var(--juniper))}.MgIvgq_link{color:var(--dark-text-primary,var(--text-primary))}.MgIvgq_link span{color:var(--dark-text-muted,var(--text-muted))}}@media (prefers-reduced-motion:reduce){.MgIvgq_link{transition:none}}
._58q2ra_wrap{--sore-mild:#6fa86b;--sore-moderate:#e6b93a;--sore-very:#d4553f;--sore-severe:#8f2a2a;border:1px solid var(--border);background:var(--surface);border-radius:18px;margin-top:10px;padding:12px 10px 8px}._58q2ra_hint{text-align:center;color:var(--text-muted);margin:0 0 6px;font-size:.9rem}._58q2ra_touchHint{display:none}@media (pointer:coarse){._58q2ra_touchHint{display:inline}}._58q2ra_zoomFrame{touch-action:pan-y;border-radius:12px;position:relative;overflow:hidden}._58q2ra_zoomFrame[data-zoomed=true]{touch-action:none}._58q2ra_figures{transform-origin:0 0;justify-content:center;gap:4px;display:flex}button._58q2ra_zoomReset{border:1px solid var(--border);background:var(--surface-strong);min-height:36px;color:var(--text-brand);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:.85rem;font-weight:700;position:absolute;top:6px;right:6px;box-shadow:0 2px 8px #2a1d172e}._58q2ra_figure{text-align:center;flex:1 1 0;min-width:0;max-width:230px;margin:0}._58q2ra_figure figcaption{letter-spacing:.16em;text-transform:uppercase;color:var(--juniper);margin-top:2px;font-size:.72rem;font-weight:800}._58q2ra_svg{-webkit-tap-highlight-color:transparent;width:100%;height:auto;display:block}._58q2ra_outline path{fill:var(--border);stroke:var(--border);stroke-width:3.6px;stroke-linejoin:round}._58q2ra_body path{fill:var(--surface-strong);stroke:var(--surface-strong);stroke-width:1.4px;stroke-linejoin:round}._58q2ra_region{cursor:pointer;outline:none}._58q2ra_region path{fill:var(--surface);stroke:var(--surface-strong);stroke-width:1.1px;stroke-linejoin:round;transition:fill .14s,fill-opacity .14s}._58q2ra_region:hover path{fill:var(--juniper-soft)}._58q2ra_region:focus-visible path{stroke:var(--juniper);stroke-width:1.6px}._58q2ra_region[data-level=mild] path,._58q2ra_region[data-level=mild]:hover path{fill:var(--sore-mild)}._58q2ra_region[data-level=moderate] path,._58q2ra_region[data-level=moderate]:hover path{fill:var(--sore-moderate)}._58q2ra_region[data-level=very] path,._58q2ra_region[data-level=very]:hover path{fill:var(--sore-very)}._58q2ra_region[data-level=severe] path,._58q2ra_region[data-level=severe]:hover path{fill:var(--sore-severe)}._58q2ra_legend{color:var(--text-muted);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:8px 0 2px;padding:0;font-size:.78rem;font-weight:600;list-style:none;display:flex}._58q2ra_legend li{align-items:center;gap:6px;display:inline-flex}._58q2ra_swatch{border:1px solid var(--border);background:var(--surface-strong);border-radius:50%;width:14px;height:14px}._58q2ra_swatch[data-level=mild]{background:var(--sore-mild);border-color:var(--sore-mild)}._58q2ra_swatch[data-level=moderate]{background:var(--sore-moderate);border-color:var(--sore-moderate)}._58q2ra_swatch[data-level=very]{background:var(--sore-very);border-color:var(--sore-very)}._58q2ra_swatch[data-level=severe]{background:var(--sore-severe);border-color:var(--sore-severe)}._58q2ra_region[aria-disabled=true]{cursor:default;opacity:.7}@media (prefers-color-scheme:dark){._58q2ra_wrap{--sore-mild:#8fc58c;--sore-moderate:#f0cb5e;--sore-very:#ec7a63;--sore-severe:#c24a4a;border-color:var(--dark-border-subtle);background:var(--dark-surface)}._58q2ra_hint{color:var(--dark-text-muted)}._58q2ra_figure figcaption{color:var(--dark-juniper)}._58q2ra_outline path{fill:var(--dark-border-strong);stroke:var(--dark-border-strong)}._58q2ra_body path{fill:var(--dark-surface-elevated);stroke:var(--dark-surface-elevated)}._58q2ra_region path{fill:var(--dark-border-subtle);stroke:var(--dark-surface-elevated)}._58q2ra_region:hover path{fill:var(--dark-border-strong)}._58q2ra_legend{color:var(--dark-text-muted)}._58q2ra_swatch{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated)}button._58q2ra_zoomReset{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary);box-shadow:0 2px 8px #00000073}}
.CyUlMa_overlay{z-index:1000;background:#2a1d178c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.CyUlMa_card{border:1px solid var(--border);background:var(--canvas);width:min(640px,100%);max-height:calc(100vh - 32px);color:var(--text-primary);border-radius:24px;padding:20px;overflow-y:auto;box-shadow:0 24px 64px #2a1d1747}.CyUlMa_card:focus{outline:none}.CyUlMa_header{align-items:center;gap:12px;display:flex}.CyUlMa_mascot{border-radius:14px;flex:none;width:48px;height:48px}.CyUlMa_kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--juniper);margin:0;font-size:.72rem;font-weight:800}.CyUlMa_title{color:var(--text-brand);margin:2px 0 0;font-size:clamp(1.2rem,4vw,1.45rem);line-height:1.2}.CyUlMa_lede{color:var(--text-muted);margin:12px 0 0;font-size:.92rem;line-height:1.5}.CyUlMa_rows{gap:10px;margin-top:14px;display:grid}.CyUlMa_footnote{color:var(--text-muted);margin:10px 0 0;font-size:.8rem}button.CyUlMa_ghost{min-height:44px;color:var(--text-muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 4px;font-weight:700;text-decoration:underline}.CyUlMa_panel{margin-top:4px}.CyUlMa_field{gap:6px;display:grid}.CyUlMa_field strong,.CyUlMa_legend{color:var(--text-brand);font-weight:700}.CyUlMa_legend{padding:0}.CyUlMa_fieldset{border:0;margin:18px 0 0;padding:0}.CyUlMa_range{width:100%;accent-color:var(--juniper)}.CyUlMa_value{color:var(--copper);font-weight:800}.CyUlMa_check{color:var(--text-primary);align-items:flex-start;gap:10px;margin-top:16px;display:flex}.CyUlMa_check input{accent-color:var(--juniper);margin-top:3px}.CyUlMa_notice{border:1px solid var(--border);background:var(--warning-surface);color:var(--warning-foreground);border-radius:14px;margin-top:16px;padding:14px}.CyUlMa_notice p{margin:0}.CyUlMa_notice p+p{margin-top:8px}.CyUlMa_notice a{color:inherit;font-weight:700}.CyUlMa_chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}button.CyUlMa_chip{border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--text-brand);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:700}button.CyUlMa_chip.CyUlMa_chipOn{border-color:var(--juniper);background:var(--juniper);color:#fff}.CyUlMa_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}button.CyUlMa_primary,button.CyUlMa_secondary{min-height:46px;font:inherit;cursor:pointer;border-radius:999px;padding:10px 20px;font-weight:800}button.CyUlMa_primary{border:1px solid var(--juniper);background:var(--juniper);color:#fff}button.CyUlMa_secondary{border:1px solid var(--border);background:var(--surface-strong);color:var(--text-brand)}button.CyUlMa_primary:disabled,button.CyUlMa_secondary:disabled,button.CyUlMa_ghost:disabled,button.CyUlMa_chip:disabled{opacity:.55;cursor:default}.CyUlMa_error{color:var(--error-foreground);margin:12px 0 0;font-weight:600}@media (prefers-color-scheme:dark){.CyUlMa_overlay{background:#000000a8}.CyUlMa_card{border-color:var(--dark-border-subtle);background:var(--dark-canvas);color:var(--dark-text-primary)}.CyUlMa_kicker{color:var(--dark-juniper)}.CyUlMa_title,.CyUlMa_field strong,.CyUlMa_legend{color:var(--dark-text-primary)}.CyUlMa_lede,button.CyUlMa_ghost,.CyUlMa_footnote{color:var(--dark-text-muted)}button.CyUlMa_chip,button.CyUlMa_secondary{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}button.CyUlMa_chip.CyUlMa_chipOn,button.CyUlMa_primary{border-color:var(--dark-juniper);background:var(--dark-juniper);color:var(--dark-canvas)}.CyUlMa_value{color:var(--dark-copper)}.CyUlMa_check{color:var(--dark-text-primary)}.CyUlMa_notice{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-copper)}.CyUlMa_error{color:#f0a3a3}}
.-RqHNG_row{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:10px;min-width:0;padding:12px 14px;display:grid}.-RqHNG_rowHead,.-RqHNG_trendHead{align-items:center;gap:8px;min-width:0;margin:0;display:flex}.-RqHNG_rowHead strong,.-RqHNG_trendHead strong{color:var(--text-brand);font-size:.98rem}.-RqHNG_trendTitle{gap:1px;min-width:0;display:grid}.-RqHNG_trendTitle .-RqHNG_rowAnswer,.-RqHNG_trendTitle .-RqHNG_rowUnknown{margin-left:0;font-size:.8rem}.-RqHNG_rowIcon{background:var(--juniper-soft);width:32px;height:32px;color:var(--juniper);border-radius:10px;flex:none;place-items:center;display:inline-grid}.-RqHNG_toneBrown .-RqHNG_rowIcon{background:var(--border);color:var(--brand-brown)}.-RqHNG_toneBrown button.-RqHNG_scaleOption.-RqHNG_scaleOn,.-RqHNG_toneBrown button.-RqHNG_chip.-RqHNG_chipOn,.-RqHNG_toneBrown button.-RqHNG_areaChip.-RqHNG_chipOn{border-color:var(--brand-brown);background:var(--brand-brown);color:#fff}.-RqHNG_toneBrown button.-RqHNG_dot{border-color:var(--brand-brown)}.-RqHNG_toneBrown button.-RqHNG_dot.-RqHNG_dotOn{background:var(--brand-brown)}.-RqHNG_rowAnswer,.-RqHNG_rowUnknown{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:.86rem;font-weight:700}.-RqHNG_rowAnswer{color:var(--text-brand)}.-RqHNG_rowUnknown{color:var(--text-muted)}.-RqHNG_scale{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}button.-RqHNG_scaleOption{border:1px solid var(--border);background:var(--surface-strong);min-height:48px;color:var(--text-muted);cursor:pointer;border-radius:14px;place-items:center;padding:6px 0;display:grid}button.-RqHNG_scaleOption.-RqHNG_scaleOn{border-color:var(--juniper);background:var(--juniper);color:#fff}.-RqHNG_chipRow{flex-wrap:wrap;gap:8px;display:flex}button.-RqHNG_chip,button.-RqHNG_areaChip{border:1px solid var(--border);background:var(--surface-strong);min-height:44px;color:var(--text-brand);font:inherit;cursor:pointer;border-radius:999px;padding:8px 16px;font-weight:700}button.-RqHNG_areaChip{min-height:36px;padding:6px 11px;font-size:.84rem}button.-RqHNG_chip.-RqHNG_chipOn,button.-RqHNG_areaChip.-RqHNG_chipOn{border-color:var(--juniper);background:var(--juniper);color:#fff}.-RqHNG_hourChips{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.-RqHNG_hourChips button.-RqHNG_chip{white-space:nowrap;padding:8px 4px}.-RqHNG_stepper{align-items:center;gap:10px;display:flex}button.-RqHNG_stepButton{border:1px solid var(--border);background:var(--surface-strong);width:48px;height:48px;color:var(--text-brand);font:inherit;cursor:pointer;border-radius:999px;font-size:1.4rem;font-weight:800}.-RqHNG_stepValue{min-width:96px;color:var(--text-brand);font-variant-numeric:tabular-nums;text-align:center;font-size:1.35rem;font-weight:800}button.-RqHNG_clear{min-width:44px;min-height:44px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.-RqHNG_areaPicker{gap:10px;display:grid}.-RqHNG_areaChips{flex-wrap:wrap;gap:6px;display:flex}.-RqHNG_areaRows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.-RqHNG_areaRows li{background:var(--surface-strong);min-height:44px;color:var(--text-brand);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:4px 10px;font-weight:700;display:flex}.-RqHNG_dots{align-items:center;gap:6px;display:flex}button.-RqHNG_dot{border:1.5px solid var(--juniper);cursor:pointer;background:0 0;border-radius:999px;padding:0}button.-RqHNG_dot.-RqHNG_dotOn{background:var(--juniper)}button.-RqHNG_scaleOption:disabled,button.-RqHNG_chip:disabled,button.-RqHNG_areaChip:disabled,button.-RqHNG_stepButton:disabled,button.-RqHNG_dot:disabled{opacity:.5;cursor:default}button.-RqHNG_scaleOption:focus-visible,button.-RqHNG_chip:focus-visible,button.-RqHNG_areaChip:focus-visible,button.-RqHNG_stepButton:focus-visible,button.-RqHNG_dot:focus-visible,button.-RqHNG_clear:focus-visible{outline:3px solid var(--focus-ring,var(--juniper));outline-offset:2px}.-RqHNG_trend{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:8px;min-width:0;margin:0;padding:12px 14px;display:grid}.-RqHNG_trendSvg{width:100%;height:50px;display:block}.-RqHNG_trendNote{color:var(--text-muted);margin:0;font-size:.76rem}.-RqHNG_trendBase{stroke:var(--border);stroke-width:1px}.-RqHNG_trendBar{fill:var(--data-blue)}.-RqHNG_trendMissing{fill:none;stroke:var(--text-muted);stroke-width:1.2px}.-RqHNG_marks{grid-template-columns:repeat(14,minmax(0,1fr));place-items:center;min-height:22px;display:grid}.-RqHNG_markOn,.-RqHNG_markNone,.-RqHNG_markUnknown{border-radius:999px;display:block}.-RqHNG_markOn{background:var(--data-blue);width:12px;height:12px}.-RqHNG_markNone{border:1.5px solid var(--data-blue);width:10px;height:10px}.-RqHNG_markUnknown{background:var(--text-muted);opacity:.6;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){button.-RqHNG_scaleOption,button.-RqHNG_chip,button.-RqHNG_areaChip,button.-RqHNG_dot{transition:background-color .12s,border-color .12s}}@media (prefers-color-scheme:dark){.-RqHNG_row,.-RqHNG_trend{border-color:var(--dark-border-subtle);background:var(--dark-surface)}.-RqHNG_rowHead strong,.-RqHNG_trendHead strong,.-RqHNG_rowAnswer,.-RqHNG_stepValue{color:var(--dark-text-primary)}.-RqHNG_rowUnknown,.-RqHNG_trendNote,button.-RqHNG_clear{color:var(--dark-text-muted)}.-RqHNG_rowIcon{background:var(--dark-surface-elevated);color:var(--dark-juniper)}.-RqHNG_toneBrown .-RqHNG_rowIcon{background:var(--dark-border-strong);color:var(--dark-text-primary)}.-RqHNG_toneBrown button.-RqHNG_scaleOption.-RqHNG_scaleOn,.-RqHNG_toneBrown button.-RqHNG_chip.-RqHNG_chipOn,.-RqHNG_toneBrown button.-RqHNG_areaChip.-RqHNG_chipOn{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--dark-canvas)}.-RqHNG_toneBrown button.-RqHNG_dot{border-color:var(--dark-text-primary)}.-RqHNG_toneBrown button.-RqHNG_dot.-RqHNG_dotOn{background:var(--dark-text-primary)}button.-RqHNG_scaleOption,button.-RqHNG_chip,button.-RqHNG_areaChip,button.-RqHNG_stepButton,.-RqHNG_areaRows li{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}button.-RqHNG_scaleOption{color:var(--dark-text-muted)}button.-RqHNG_scaleOption.-RqHNG_scaleOn,button.-RqHNG_chip.-RqHNG_chipOn,button.-RqHNG_areaChip.-RqHNG_chipOn{border-color:var(--dark-juniper);background:var(--dark-juniper);color:var(--dark-canvas)}button.-RqHNG_dot{border-color:var(--dark-juniper)}button.-RqHNG_dot.-RqHNG_dotOn{background:var(--dark-juniper)}.-RqHNG_trendBase{stroke:var(--dark-border-subtle)}.-RqHNG_trendBar{fill:var(--dark-data-blue)}.-RqHNG_trendMissing{stroke:var(--dark-text-muted)}.-RqHNG_markOn{background:var(--dark-data-blue)}.-RqHNG_markNone{border-color:var(--dark-data-blue)}.-RqHNG_markUnknown{background:var(--dark-text-muted)}}
.BJ_yaa_panel{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:12px;min-width:0;margin:0 0 12px;padding:14px;display:grid}.BJ_yaa_panel .BJ_yaa_setButton,.BJ_yaa_panel .BJ_yaa_startButton{width:100%;min-height:52px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:1.05rem;font-weight:800;display:inline-flex}.BJ_yaa_panel .BJ_yaa_setButton{border:1.5px dashed var(--juniper);background:var(--juniper-soft);color:var(--text-primary)}.BJ_yaa_panel .BJ_yaa_startButton{border:1px solid var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong)}.BJ_yaa_summaryRow{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.BJ_yaa_summary{margin:0;font-size:1.05rem;font-weight:800}.BJ_yaa_timeline{border-radius:999px;gap:2px;height:18px;display:flex;position:relative;overflow:hidden}.BJ_yaa_segment{flex-basis:0;min-width:2px}.BJ_yaa_segmentWork{background:var(--copper)}.BJ_yaa_segmentRest{background:var(--juniper)}.BJ_yaa_segmentEasyBookend{background:var(--border)}.BJ_yaa_progressMarker{background:var(--text-primary);width:4px;box-shadow:0 0 0 2px var(--surface);border-radius:2px;margin-left:-2px;position:absolute;top:0;bottom:0;left:0}.BJ_yaa_legend{color:var(--text-muted);flex-wrap:wrap;gap:6px 14px;font-size:.8rem;font-weight:700;display:flex}.BJ_yaa_legend span{align-items:center;gap:6px;display:inline-flex}.BJ_yaa_dot{border-radius:999px;width:10px;height:10px;display:inline-block}.BJ_yaa_setup{gap:14px;min-width:0;display:grid}.BJ_yaa_presets{flex-wrap:wrap;gap:8px;display:flex}.BJ_yaa_panel .BJ_yaa_presetChip{border:1px solid var(--border);background:var(--surface-strong);min-height:40px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:800}.BJ_yaa_panel .BJ_yaa_presetChip[aria-pressed=true]{border-color:var(--juniper);background:var(--juniper-soft)}.BJ_yaa_steppers{gap:8px;display:grid}.BJ_yaa_stepper{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.BJ_yaa_stepperLabel{font-weight:800}.BJ_yaa_stepperControls{align-items:center;gap:8px;display:inline-flex}.BJ_yaa_panel .BJ_yaa_stepperButton{border:1px solid var(--border);background:var(--surface-strong);width:44px;height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;font-size:1.3rem;font-weight:800}.BJ_yaa_panel .BJ_yaa_stepperButton:disabled{opacity:.4;cursor:default}.BJ_yaa_stepperValue{text-align:center;font-variant-numeric:tabular-nums;min-width:64px;font-size:1.1rem;font-weight:800}.BJ_yaa_total{color:var(--text-muted);margin:0;font-weight:700}.BJ_yaa_total strong{color:var(--text-primary);font-size:1.2rem}.BJ_yaa_actions,.BJ_yaa_controls{flex-wrap:wrap;gap:8px;display:flex}.BJ_yaa_panel .BJ_yaa_primary,.BJ_yaa_panel .BJ_yaa_secondary{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:999px;padding:10px 16px;font-weight:800}.BJ_yaa_panel .BJ_yaa_primary{border-color:var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong)}.BJ_yaa_panel .BJ_yaa_secondary{border-color:var(--border);background:var(--surface-strong);color:var(--text-primary)}.BJ_yaa_panel .BJ_yaa_link{color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-weight:800;text-decoration:underline}.BJ_yaa_phaseBadge{color:var(--surface-strong);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.BJ_yaa_phaseBadge.BJ_yaa_segmentEasyBookend{color:var(--text-primary)}.BJ_yaa_phaseLabel{letter-spacing:.02em;text-transform:uppercase;font-size:1.25rem;font-weight:900}.BJ_yaa_round{font-weight:800}.BJ_yaa_clock{text-align:center;font-variant-numeric:tabular-nums;margin:0;font-size:4rem;font-weight:900;line-height:1}.BJ_yaa_next{color:var(--text-muted);text-align:center;margin:0;font-weight:700}.BJ_yaa_donePanel{border-color:var(--border);background:var(--surface)}.BJ_yaa_doneTitle{margin:0;font-size:1.15rem;font-weight:900}.BJ_yaa_doneHint{color:var(--text-muted);margin:0;font-weight:700}@media (prefers-color-scheme:dark){.BJ_yaa_panel{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.BJ_yaa_panel .BJ_yaa_setButton{border-color:var(--dark-juniper);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BJ_yaa_panel .BJ_yaa_startButton,.BJ_yaa_panel .BJ_yaa_primary{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.BJ_yaa_panel .BJ_yaa_presetChip,.BJ_yaa_panel .BJ_yaa_stepperButton,.BJ_yaa_panel .BJ_yaa_secondary{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BJ_yaa_panel .BJ_yaa_presetChip[aria-pressed=true]{border-color:var(--dark-juniper);background:var(--dark-canvas)}.BJ_yaa_panel .BJ_yaa_link{color:var(--dark-juniper)}.BJ_yaa_segmentWork{background:var(--dark-copper)}.BJ_yaa_segmentRest{background:var(--dark-juniper)}.BJ_yaa_segmentEasyBookend{background:var(--dark-border-subtle)}.BJ_yaa_phaseBadge{color:var(--dark-canvas)}.BJ_yaa_phaseBadge.BJ_yaa_segmentEasyBookend{color:var(--dark-text-primary)}.BJ_yaa_progressMarker{background:var(--dark-text-primary);box-shadow:0 0 0 2px var(--dark-surface)}.BJ_yaa_legend,.BJ_yaa_total,.BJ_yaa_next,.BJ_yaa_doneHint{color:var(--dark-text-muted)}.BJ_yaa_total strong{color:var(--dark-text-primary)}.BJ_yaa_donePanel{border-color:var(--dark-border-subtle);background:var(--dark-surface)}}.BJ_yaa_choiceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.BJ_yaa_feelButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.BJ_yaa_panel .BJ_yaa_feelButton{min-height:84px;color:var(--surface-strong);font:inherit;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;opacity:.55;border:3px solid #0000;border-radius:20px;padding:12px;font-size:1.5rem;font-weight:900}.BJ_yaa_panel .BJ_yaa_feelButton[aria-pressed=true],.BJ_yaa_panel .BJ_yaa_feelButton:not([aria-pressed]){opacity:1}.BJ_yaa_panel .BJ_yaa_feelButton[aria-pressed=true]{border-color:var(--text-primary)}.BJ_yaa_panel .BJ_yaa_feelHard{background:var(--copper)}.BJ_yaa_panel .BJ_yaa_feelEasy{background:var(--juniper)}.BJ_yaa_feelSplit{flex-wrap:wrap;gap:6px 16px;margin:0;font-weight:800;display:flex}.BJ_yaa_feelSplit span{align-items:center;gap:6px;display:inline-flex}@media (prefers-color-scheme:dark){.BJ_yaa_panel .BJ_yaa_feelButton{color:var(--dark-canvas)}.BJ_yaa_panel .BJ_yaa_feelButton[aria-pressed=true]{border-color:var(--dark-text-primary)}.BJ_yaa_panel .BJ_yaa_feelHard{background:var(--dark-copper)}.BJ_yaa_panel .BJ_yaa_feelEasy{background:var(--dark-juniper)}}.BJ_yaa_choiceRow .BJ_yaa_setButton{white-space:nowrap;border-radius:18px;flex-direction:column;gap:4px;min-height:72px;padding:10px 4px;font-size:.95rem}.BJ_yaa_segmentSteady{background:var(--brand-brown)}.BJ_yaa_cue{color:var(--text-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 10px;margin:0;font-weight:700;display:flex}.BJ_yaa_cueSetting{color:var(--text-primary);font-size:1.15rem;font-weight:900}.BJ_yaa_settings{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.BJ_yaa_settingsTitle{padding:0;font-weight:900}.BJ_yaa_settingsHint,.BJ_yaa_wrapHint{color:var(--text-muted);margin:0;font-size:.9rem;font-weight:600}.BJ_yaa_settingRow{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:10px;display:grid}.BJ_yaa_settingLabel{align-items:center;gap:6px;font-weight:800;display:inline-flex}.BJ_yaa_settingInput,.BJ_yaa_metricInput{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:8px 12px;font-weight:700}.BJ_yaa_wrapUp{gap:12px;min-width:0;display:grid}.BJ_yaa_wrapTitle{margin:0;font-size:1.1rem;font-weight:900}.BJ_yaa_wrapError{color:var(--error-foreground);margin:0;font-weight:700}.BJ_yaa_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.BJ_yaa_metric{gap:4px;min-width:0;display:grid}.BJ_yaa_metricLabel{color:var(--text-muted);font-size:.85rem;font-weight:800}.BJ_yaa_metricInputRow{align-items:center;gap:6px;min-width:0;display:flex}.BJ_yaa_metricUnit{color:var(--text-muted);font-size:.85rem;font-weight:800}.BJ_yaa_unitToggle{flex:none;gap:2px;display:inline-flex}.BJ_yaa_panel .BJ_yaa_unitChip,.BJ_yaa_panel .BJ_yaa_effortChip,.BJ_yaa_panel .BJ_yaa_answerChip{border:1px solid var(--border);background:var(--surface-strong);color:var(--text-primary);font:inherit;cursor:pointer;font-weight:800}.BJ_yaa_panel .BJ_yaa_unitChip{border-radius:10px;min-width:34px;min-height:44px;padding:0 6px;font-size:.85rem}.BJ_yaa_panel .BJ_yaa_unitChip[aria-checked=true],.BJ_yaa_panel .BJ_yaa_effortChip[aria-checked=true],.BJ_yaa_panel .BJ_yaa_answerChip[aria-checked=true]{border-color:var(--brand-brown);background:var(--brand-brown);color:#fff}.BJ_yaa_checkGroup{border-top:1px solid var(--border);gap:14px;padding-top:12px;display:grid}.BJ_yaa_effortScale{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.BJ_yaa_panel .BJ_yaa_effortChip{border-radius:10px;min-height:40px;padding:0}.BJ_yaa_scaleEnds{color:var(--text-muted);justify-content:space-between;margin:2px 0 0;font-size:.8rem;font-weight:700;display:flex}.BJ_yaa_choiceChips{flex-wrap:wrap;gap:8px;display:flex}.BJ_yaa_panel .BJ_yaa_answerChip{border-radius:999px;min-height:40px;padding:6px 16px}@media (prefers-color-scheme:dark){.BJ_yaa_segmentSteady{background:var(--dark-border-strong)}.BJ_yaa_cue,.BJ_yaa_settingsHint,.BJ_yaa_wrapHint,.BJ_yaa_metricLabel,.BJ_yaa_metricUnit,.BJ_yaa_scaleEnds{color:var(--dark-text-muted)}.BJ_yaa_cueSetting{color:var(--dark-text-primary)}.BJ_yaa_settingInput,.BJ_yaa_metricInput,.BJ_yaa_panel .BJ_yaa_unitChip,.BJ_yaa_panel .BJ_yaa_effortChip,.BJ_yaa_panel .BJ_yaa_answerChip{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BJ_yaa_panel .BJ_yaa_unitChip[aria-checked=true],.BJ_yaa_panel .BJ_yaa_effortChip[aria-checked=true],.BJ_yaa_panel .BJ_yaa_answerChip[aria-checked=true]{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--dark-canvas)}.BJ_yaa_checkGroup{border-color:var(--dark-border-subtle)}}.BJ_yaa_machine{border:1px solid var(--border);background:var(--surface-strong);border-radius:14px;gap:8px;padding:10px 12px;display:grid}.BJ_yaa_machineOn{border-color:var(--brand-brown)}.BJ_yaa_machineOn .BJ_yaa_machineTile{background:var(--surface)}.BJ_yaa_machineNote{align-items:center;gap:8px;margin:0;font-weight:800;display:flex}.BJ_yaa_machineDot{background:var(--success-foreground);border-radius:50%;flex:none;width:10px;height:10px}.BJ_yaa_machineList{flex-wrap:wrap;gap:8px;display:flex}.BJ_yaa_machineList .BJ_yaa_answerChip{border-radius:999px;min-height:44px;padding:0 14px}.BJ_yaa_machineTiles{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:6px;display:grid}.BJ_yaa_machineTile{background:var(--surface-strong);border-radius:10px;justify-items:center;gap:2px;padding:6px 4px;display:grid}.BJ_yaa_machineTileValue{font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:900}.BJ_yaa_machineTileLabel{color:var(--text-muted);font-size:.8rem;font-weight:800}.BJ_yaa_panel .BJ_yaa_machineConnect{border:1.5px solid var(--brand-brown);background:var(--surface-strong);min-height:44px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-weight:800;display:inline-flex}@media (prefers-color-scheme:dark){.BJ_yaa_machine,.BJ_yaa_machineTile{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated)}.BJ_yaa_machineOn,.BJ_yaa_panel .BJ_yaa_machineConnect{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.BJ_yaa_machineOn .BJ_yaa_machineTile{background:var(--dark-canvas)}.BJ_yaa_machineTileLabel{color:var(--dark-text-muted)}}
._8nihaa_priorityScope{display:none}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div{flex-direction:column;display:flex}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>*{order:4}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-section-label{order:0}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label=Safety\ warnings]{order:1}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-action-body{order:2}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>div{order:2}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-action-body:first-of-type{background:0 0;border:0;margin-top:0;padding:0}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-action-body~.scorecard-action-body{border-top:1px solid var(--border);margin-top:10px;padding-top:12px}:is(.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-meta-copy,.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Meal service suggestion"],.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Why we held"]){margin-top:8px}:is(.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Meal service suggestion"],.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Why we held"]){background:var(--surface);border-color:var(--border)!important}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(-n+3){border-color:var(--juniper);background:var(--surface-strong)}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(n+4){border-color:var(--border);background:var(--surface);box-shadow:none}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(n+4) .scorecard-quick-icon{background:0 0;width:24px;height:24px}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(n+4) small{display:none}@media (max-width:600px){.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-action-body:first-of-type{padding:0}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(n+4){min-height:42px}}@media (prefers-color-scheme:dark){.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>.scorecard-action-body:first-of-type{background:0 0}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Meal service suggestion"]{background:var(--dark-surface);border-color:var(--dark-border-subtle)!important}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-next-action>div>[aria-label="Why we held"]{background:var(--dark-surface);border-color:var(--dark-border-subtle)!important}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(n+4){background:var(--dark-surface);border-color:var(--dark-border-subtle)!important}.scorecard-frame:has(._8nihaa_priorityScope) .scorecard-quick-grid>:nth-child(-n+3){border-color:var(--dark-juniper);background:var(--dark-surface)}}
._4JNY9G_promptCard{background:var(--surface-card,#1c1f24);border:1px solid var(--border-subtle,#2a2e37);border-radius:12px;flex-direction:column;gap:.75rem;max-width:100%;margin-bottom:1rem;padding:1rem;display:flex}._4JNY9G_promptHeader{justify-content:space-between;align-items:flex-start;display:flex}._4JNY9G_promptTitle{color:var(--text-primary,#f3f4f6);margin:0;font-size:.95rem;font-weight:600}._4JNY9G_dismissButton{color:var(--text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.25rem .5rem;font-size:1.25rem;line-height:1;display:flex}._4JNY9G_promptDescription{color:var(--text-secondary,#d1d5db);margin:0;font-size:.85rem}._4JNY9G_scoreGrid{grid-template-columns:repeat(11,1fr);gap:.25rem;margin-top:.25rem;display:grid}@media (max-width:480px){._4JNY9G_scoreGrid{grid-template-columns:repeat(6,1fr)}}._4JNY9G_scoreButton{background:var(--surface-subtle,#262a33);border:1px solid var(--border-subtle,#374151);min-width:28px;min-height:44px;color:var(--text-primary,#f3f4f6);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;transition:all .15s ease-in-out;display:flex}._4JNY9G_scoreButton:hover{background:var(--primary-hover,#3b82f6);color:#fff}._4JNY9G_scoreButtonActive{background:var(--primary,#2563eb);border-color:var(--primary,#2563eb);color:#fff}._4JNY9G_commentInput{background:var(--surface-subtle,#262a33);border:1px solid var(--border-subtle,#374151);color:var(--text-primary,#f3f4f6);box-sizing:border-box;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.85rem}._4JNY9G_commentInput:focus{outline:2px solid var(--primary,#2563eb);border-color:#0000}._4JNY9G_submitButton{background:var(--primary,#2563eb);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-self:flex-end;align-items:center;min-height:44px;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:background .15s;display:flex}._4JNY9G_submitButton:disabled{opacity:.5;cursor:not-allowed}._4JNY9G_successNotice{color:var(--success,#10b981);font-size:.875rem;font-weight:500}
.wEo9uG_shell{background:var(--canvas);width:100%;min-width:0;max-width:1080px;min-height:100dvh;color:var(--text-primary);font-family:var(--font-ui,sans-serif);box-sizing:border-box;gap:22px;margin:0 auto;padding:42px clamp(10px,3vw,16px) 80px;display:grid}.wEo9uG_shell *,.wEo9uG_shell :before,.wEo9uG_shell :after{box-sizing:border-box}.wEo9uG_header{justify-content:space-between;align-items:flex-end;gap:28px;min-width:0;display:flex}.wEo9uG_header>div:first-child{gap:10px;min-width:0;max-width:760px;display:grid}.wEo9uG_header h1,.wEo9uG_card h2{color:var(--text-brand);overflow-wrap:anywhere;margin:0}.wEo9uG_header h1{letter-spacing:-.05em;font-size:clamp(1.9rem,5vw,2.8rem);line-height:1}.wEo9uG_header p:last-child,.wEo9uG_helper,.wEo9uG_muted,.wEo9uG_actions span,.wEo9uG_field small,.wEo9uG_historyItem p{color:var(--text-muted);overflow-wrap:anywhere;margin:0;line-height:1.55}.wEo9uG_eyebrow,.wEo9uG_kicker{color:var(--juniper);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:800}.wEo9uG_dateCard{border:1px solid var(--data-blue);background:var(--data-blue-soft);border-radius:18px;gap:4px;min-width:170px;max-width:100%;padding:16px 18px;display:grid}.wEo9uG_dateCard span,.wEo9uG_dateCard strong{overflow-wrap:anywhere}.wEo9uG_dateCard span{color:var(--info-foreground);font-size:.78rem;font-weight:700}.wEo9uG_dateCard strong{color:var(--text-brand);font-variant-numeric:tabular-nums;font-size:1.15rem}.wEo9uG_card{border:1px solid var(--border);background:var(--surface-strong);border-radius:24px;gap:20px;min-width:0;padding:clamp(20px,4vw,32px);display:grid}.wEo9uG_sectionHeading,.wEo9uG_historyTop,.wEo9uG_actions{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}.wEo9uG_sectionHeading>div,.wEo9uG_historyTop>div{gap:5px;min-width:0;display:grid}.wEo9uG_form,.wEo9uG_historyList,.wEo9uG_reasonList,.wEo9uG_areaEditor{gap:14px;min-width:0;display:grid}.wEo9uG_twoColumn,.wEo9uG_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0;display:grid}.wEo9uG_subcard{border:1px solid var(--border);background:var(--surface);border-radius:18px;align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.wEo9uG_subcard>*{min-width:0}.wEo9uG_field{gap:7px;min-width:0;display:grid}.wEo9uG_field>span{color:var(--text-primary);overflow-wrap:anywhere;font-size:.86rem;font-weight:750}.wEo9uG_field input,.wEo9uG_field select,.wEo9uG_field textarea,.wEo9uG_areaRow input,.wEo9uG_areaRow select{border:1px solid var(--border);background:var(--surface-strong);width:100%;min-width:0;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:11px 12px}.wEo9uG_field input::placeholder,.wEo9uG_field textarea::placeholder,.wEo9uG_areaRow input::placeholder{color:var(--text-muted);opacity:1}.wEo9uG_field textarea{resize:vertical;min-height:88px}.wEo9uG_field small,.wEo9uG_helper{font-size:.82rem}.wEo9uG_areaRow{grid-template-columns:minmax(0,1.3fr) minmax(110px,.8fr);align-items:center;gap:8px;min-width:0;display:grid}.wEo9uG_areaRow>input,.wEo9uG_areaRow>.wEo9uG_ghostButton{grid-column:1/-1}.wEo9uG_areaRow>.wEo9uG_ghostButton{justify-self:start}.wEo9uG_primaryButton,.wEo9uG_secondaryButton,.wEo9uG_ghostButton{min-height:44px;font:inherit;cursor:pointer;border-radius:999px;padding:10px 14px;font-weight:750}.wEo9uG_primaryButton{border:1px solid var(--brand-brown);background:var(--brand-brown);color:var(--surface-strong)}.wEo9uG_secondaryButton,button.wEo9uG_secondaryButton{border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:100%;color:var(--text-primary)}.wEo9uG_ghostButton,button.wEo9uG_ghostButton{color:var(--data-blue);background:0 0;border:1px solid #0000;padding-inline:10px}.wEo9uG_primaryButton:hover:not(:disabled){filter:brightness(1.08)}.wEo9uG_secondaryButton:hover:not(:disabled),.wEo9uG_secondaryButton:focus-visible:not(:disabled){border-color:var(--juniper);background:var(--juniper-soft)}.wEo9uG_ghostButton:hover:not(:disabled),.wEo9uG_ghostButton:focus-visible:not(:disabled){background:var(--data-blue-soft)}.wEo9uG_primaryButton:disabled,.wEo9uG_secondaryButton:disabled,.wEo9uG_ghostButton:disabled{opacity:.55;cursor:not-allowed}.wEo9uG_primaryButton:focus-visible,.wEo9uG_secondaryButton:focus-visible,.wEo9uG_ghostButton:focus-visible,.wEo9uG_field input:focus-visible,.wEo9uG_field select:focus-visible,.wEo9uG_field textarea:focus-visible,.wEo9uG_areaRow input:focus-visible,.wEo9uG_areaRow select:focus-visible{outline:3px solid var(--brand-brown);outline-offset:3px}.wEo9uG_notice,.wEo9uG_error{overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:12px 14px;line-height:1.5}.wEo9uG_notice{border:1px solid var(--data-blue);background:var(--data-blue-soft);color:var(--text-primary);margin:0}.wEo9uG_error{border:1px solid var(--error-foreground);background:var(--error-surface);color:var(--error-foreground)}.wEo9uG_reasonList{gap:8px}.wEo9uG_reasonList>div{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:8px;display:flex}.wEo9uG_reasonList strong{color:var(--data-blue);overflow-wrap:anywhere}.wEo9uG_reasonList span{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;align-items:center;gap:8px;line-height:1.55;display:inline-flex}.wEo9uG_historyItem{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;gap:13px;min-width:0;padding:18px;display:grid}.wEo9uG_superseded{background:var(--surface);border-style:dashed}.wEo9uG_historyTop span:not(.wEo9uG_statusPill){color:var(--text-muted);overflow-wrap:anywhere;font-size:.82rem}.wEo9uG_statusPill{border:1px solid var(--border);background:var(--surface);width:fit-content;max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;border-radius:999px;padding:6px 9px;font-size:.74rem;font-weight:750;display:inline-flex}.wEo9uG_historyMetrics{flex-wrap:wrap;gap:7px;min-width:0;display:flex}.wEo9uG_historyMetrics span{border:1px solid var(--border);background:var(--surface);max-width:100%;color:var(--text-primary);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.8rem;display:inline-flex}.wEo9uG_trendGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.wEo9uG_more{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:0 14px}.wEo9uG_more summary{min-height:44px;color:var(--text-brand);cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.wEo9uG_more[open]{padding-bottom:14px}.wEo9uG_visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.wEo9uG_iconButton{border:1px solid var(--border);background:var(--surface);min-width:44px;min-height:44px;color:var(--text-brand);cursor:pointer;border-radius:999px;place-items:center;display:inline-grid}button.wEo9uG_iconButton:focus-visible{outline:3px solid var(--juniper);outline-offset:2px}@media (max-width:820px){.wEo9uG_shell{padding-top:24px}.wEo9uG_header,.wEo9uG_sectionHeading,.wEo9uG_historyTop,.wEo9uG_actions{display:grid}.wEo9uG_dateCard{width:100%;min-width:0}.wEo9uG_twoColumn,.wEo9uG_metricGrid,.wEo9uG_reasonList>div,.wEo9uG_areaRow{grid-template-columns:minmax(0,1fr)}.wEo9uG_historyTop{align-items:center;display:flex}.wEo9uG_areaRow>input,.wEo9uG_areaRow>.wEo9uG_ghostButton{grid-column:auto}.wEo9uG_actions>.wEo9uG_primaryButton,.wEo9uG_actions>.wEo9uG_secondaryButton{width:100%}}@media (max-width:600px){.wEo9uG_field input,.wEo9uG_field select,.wEo9uG_field textarea,.wEo9uG_areaRow input,.wEo9uG_areaRow select{font-size:16px}}@media (max-width:430px){.wEo9uG_shell{padding-inline:8px;padding-bottom:56px}.wEo9uG_card{border-radius:18px;padding:16px}.wEo9uG_subcard,.wEo9uG_historyItem{padding:14px}.wEo9uG_primaryButton,.wEo9uG_secondaryButton,.wEo9uG_ghostButton{width:100%}.wEo9uG_areaRow>.wEo9uG_ghostButton{justify-self:stretch}}.wEo9uG_backLink{color:var(--text-muted);font-size:.88rem;font-weight:600;text-decoration:none}@media (prefers-color-scheme:dark){.wEo9uG_backLink{color:var(--dark-text-muted)}.wEo9uG_shell{background:var(--dark-canvas);color:var(--dark-text-primary)}.wEo9uG_header h1,.wEo9uG_card h2,.wEo9uG_dateCard strong,.wEo9uG_field>span,.wEo9uG_more summary{color:var(--dark-text-primary)}.wEo9uG_header p:last-child,.wEo9uG_helper,.wEo9uG_muted,.wEo9uG_actions span,.wEo9uG_field small,.wEo9uG_historyItem p,.wEo9uG_historyTop span:not(.wEo9uG_statusPill){color:var(--dark-text-muted)}.wEo9uG_eyebrow,.wEo9uG_kicker{color:var(--dark-juniper)}.wEo9uG_dateCard{border-color:var(--dark-data-blue);background:var(--dark-surface)}.wEo9uG_dateCard span,.wEo9uG_reasonList strong,.wEo9uG_ghostButton,button.wEo9uG_ghostButton{color:var(--dark-data-blue)}.wEo9uG_card,.wEo9uG_field input,.wEo9uG_field select,.wEo9uG_field textarea,.wEo9uG_areaRow input,.wEo9uG_areaRow select{border-color:var(--dark-border-subtle);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.wEo9uG_subcard,.wEo9uG_historyItem,.wEo9uG_statusPill,.wEo9uG_historyMetrics span,.wEo9uG_more,button.wEo9uG_iconButton{border-color:var(--dark-border-subtle);background:var(--dark-surface);color:var(--dark-text-primary)}.wEo9uG_field input::placeholder,.wEo9uG_field textarea::placeholder,.wEo9uG_areaRow input::placeholder{color:var(--dark-text-muted)}.wEo9uG_secondaryButton{border-color:var(--dark-border-strong);background:var(--dark-surface-elevated);color:var(--dark-text-primary)}.wEo9uG_secondaryButton:hover:not(:disabled),.wEo9uG_secondaryButton:focus-visible:not(:disabled){border-color:var(--dark-juniper);background:var(--dark-surface)}.wEo9uG_ghostButton:hover:not(:disabled),.wEo9uG_ghostButton:focus-visible:not(:disabled){background:var(--dark-surface)}.wEo9uG_primaryButton{border-color:var(--dark-text-primary);background:var(--dark-text-primary);color:var(--brand-brown)}.wEo9uG_notice{border-color:var(--dark-data-blue);background:var(--dark-surface);color:var(--dark-text-primary)}.wEo9uG_reasonList>div{border-top-color:var(--dark-border-subtle)}.wEo9uG_reasonList span{color:var(--dark-text-primary)}.wEo9uG_superseded{background:var(--dark-surface)}.wEo9uG_primaryButton:focus-visible,.wEo9uG_secondaryButton:focus-visible,.wEo9uG_ghostButton:focus-visible,.wEo9uG_field input:focus-visible,.wEo9uG_field select:focus-visible,.wEo9uG_field textarea:focus-visible,.wEo9uG_areaRow input:focus-visible,.wEo9uG_areaRow select:focus-visible{outline-color:var(--dark-text-primary)}}@media (prefers-reduced-motion:reduce){.wEo9uG_primaryButton,.wEo9uG_secondaryButton,.wEo9uG_ghostButton{transition:none}}
.JCUQna_nav{border:1px solid var(--border);background:var(--surface-strong);border-radius:18px;flex-wrap:wrap;gap:8px;min-width:0;margin-bottom:2px;padding:8px;display:flex}.JCUQna_nav button{min-width:0;min-height:44px;color:var(--text-brand);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-weight:800;line-height:1.2;display:inline-flex}.JCUQna_nav button:hover{background:var(--surface)}.JCUQna_nav button:focus-visible{outline:3px solid var(--brand-brown);outline-offset:2px}@media (max-width:700px){.JCUQna_nav{top:calc(8px + env(safe-area-inset-top));z-index:12;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:sticky;box-shadow:0 8px 22px #391e1114}.JCUQna_nav button{min-height:48px}.JCUQna_nav~section{scroll-margin-top:calc(76px + env(safe-area-inset-top))}}@media (prefers-color-scheme:dark){.JCUQna_nav{border-color:var(--dark-border-subtle);background:var(--dark-surface);box-shadow:0 8px 22px #00000038}.JCUQna_nav button{color:var(--dark-text-primary)}.JCUQna_nav button:hover{background:var(--dark-surface-elevated)}.JCUQna_nav button:focus-visible{outline-color:var(--dark-text-primary)}}
._38EjDq_mobileShell{min-height:100dvh}@media (max-width:600px){._38EjDq_mobileShell{padding-bottom:calc(104px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(120px + env(safe-area-inset-bottom))}._38EjDq_mobileShell :is(input,select,textarea,button){scroll-margin-bottom:calc(120px + env(safe-area-inset-bottom))}}
