.UPzV9g{white-space:nowrap;border-radius:var(--radius-pill);font-weight:600;line-height:1.4;display:inline-block}.Vx-orp{padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm)}.AxxsPx{padding:1px var(--space-2);font-size:var(--font-size-2xs)}.jxdAJf{color:var(--color-warning);background:var(--color-warning-soft)}.kCG6X2{color:var(--color-muted);background:var(--color-soft)}.Mw2IpL{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.K6g4xO{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.K6g4xO:active{transition:transform var(--transition-press);transform:scale(.96)}.K6g4xO:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.K6g4xO{transition:none}.K6g4xO:active{transform:none}}.K6g4xO{gap:var(--space-2);min-height:var(--tap-target);padding:0 var(--space-4);border-radius:var(--radius-button);transition:transform .28s var(--ease-spring), background var(--transition-fast);border:0;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.K6g4xO:disabled{cursor:not-allowed;opacity:.5;transform:none}.K6g4xO svg{flex:none;width:1.125rem;height:1.125rem}.Q91Gbu{color:var(--color-on-accent);background:var(--color-accent)}.cPovW0{color:var(--color-accent-ink);background:var(--color-accent-soft)}.YzyzRx{color:var(--color-ink);background:0 0}.cFTueC{color:var(--color-danger);background:var(--color-danger-soft)}.B9ohhJ{width:100%}.G200bg{width:100%;max-width:32rem;height:calc(100dvh - var(--safe-top) - var(--space-6) - var(--keyboard,0px));max-height:none;margin:auto auto var(--keyboard,0);overscroll-behavior:contain;color:var(--color-ink);background:var(--color-surface);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:var(--shadow-sheet);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:0;padding:0}.G200bg[data-size=auto]{height:auto;max-height:calc(100dvh - var(--safe-top) - var(--space-6) - var(--keyboard,0px))}.G200bg[open]{animation:.22s ease-out pRoV85}.G200bg::backdrop{background:var(--color-scrim);animation:.22s ease-out qfHEAN}@media (min-width:48rem){.G200bg{border-radius:var(--radius-xl);height:auto;max-height:85dvh;margin:auto}}@media (prefers-reduced-motion:reduce){.G200bg[open]{animation:none}.G200bg::backdrop{animation:none}}.ChXyjD{min-height:100%;padding:var(--space-2) var(--space-4) calc(var(--safe-bottom) + var(--space-4));outline:none;flex-direction:column;display:flex}.DgWRc-{width:2.5rem;height:.3rem;margin:0 auto var(--space-3);background:var(--color-line);border-radius:var(--radius-pill);display:block}.SQNugA{gap:var(--space-2);margin:0 0 var(--space-3);align-items:center;display:flex}._1a6EYl{font-family:var(--font-body);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.01em;min-width:0;font-size:var(--font-size-lg);flex:1;margin:0}.q-aGSv{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.q-aGSv:active{transition:transform var(--transition-press);transform:scale(.96)}.q-aGSv:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.q-aGSv{transition:none}.q-aGSv:active{transform:none}}.q-aGSv{color:var(--color-muted);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin-inline-end:calc(var(--space-2) * -1);display:grid;position:relative}.q-aGSv:before{content:"";background:var(--color-soft);border-radius:50%;width:2.25rem;height:2.25rem;position:absolute}.q-aGSv svg{position:relative}@keyframes pRoV85{0%{transform:translateY(100%)}to{transform:none}}@keyframes qfHEAN{0%{opacity:0}to{opacity:1}}.P-HxWA{gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3);background:var(--color-soft);border-radius:var(--radius-lg);flex-direction:column;display:flex}.L0Dtsm{margin:0;font-weight:600}.GMxqKa{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.lxVJWn{gap:var(--space-3);flex-direction:column;display:flex}.ow6vzd{aspect-ratio:3/4;object-fit:cover;background:var(--color-viewer-bg);border-radius:var(--radius-lg);width:100%}.zorp4W{font-size:var(--font-size-sm);color:var(--color-muted);text-align:center;margin:0}.lxVJWn[data-fill]{height:100%}.lxVJWn[data-fill] .ow6vzd{aspect-ratio:auto;flex:1;min-height:0}.UxDVRT{width:100vw;max-width:none;height:100dvh;max-height:none;padding:calc(var(--safe-top) + var(--space-3)) var(--space-4) calc(var(--safe-bottom) + var(--space-3));color:var(--color-ink);background:var(--color-bg);border:0;margin:0;overflow:hidden}.UxDVRT::backdrop{background:var(--color-bg)}.SIDaoI{gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);font-size:var(--font-size-sm);background:var(--color-soft);border-radius:var(--radius-md);justify-content:space-between;align-items:center;display:flex}._8MlATX{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}._8MlATX:active{transition:transform var(--transition-press);transform:scale(.96)}._8MlATX:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._8MlATX{transition:none}._8MlATX:active{transform:none}}._8MlATX{padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-accent-ink);border-radius:var(--radius-sm);background:0 0;border:0;font-weight:600}.rTNJWl{flex:none;display:block}.nw-MJn{fill:none;stroke:var(--color-track);stroke-linecap:round;transform-origin:120px 120px;animation:24s linear infinite LXNhJG}@media (prefers-reduced-motion:reduce){.nw-MJn{animation:none}}@keyframes LXNhJG{to{transform:rotate(360deg)}}.lQlQ-t{fill:none;stroke-width:9px;stroke-linecap:round}.qXR-3X{stroke:var(--color-protein)}.rPOsQZ{stroke:var(--color-fat)}.swP-kl{stroke:var(--color-carbs)}.I3sbCY{padding:var(--space-6) var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}._1JV-cj{width:3rem;height:3rem;margin-bottom:var(--space-3);color:var(--color-muted);background:var(--color-soft);border-radius:50%;place-items:center;display:grid}.KjXsUd{margin:0 0 var(--space-1);font-size:var(--font-size-md);font-weight:600}.zlO3dB{max-width:32ch;font-size:var(--font-size-sm);color:var(--color-muted);margin:0}.oU3Yz7{margin-top:var(--space-4)}.I3sbCY:has(>svg) .KjXsUd{font-family:var(--font-body);font-weight:700;line-height:var(--line-height-tight);letter-spacing:-.01em;margin-top:var(--space-6);font-size:1.375rem}._59IL3c{gap:var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--color-danger-soft);border-radius:var(--radius-md);align-items:center;display:flex}._59IL3c[data-offline=true]{background:var(--color-soft)}.Lda4kl{color:var(--color-danger)}[data-offline=true] .Lda4kl{color:var(--color-muted)}.Ftrj4d{min-width:0;font-size:var(--font-size-sm);flex:1;margin:0}.M5LsdQ{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.M5LsdQ:active{transition:transform var(--transition-press);transform:scale(.96)}.M5LsdQ:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.M5LsdQ{transition:none}.M5LsdQ:active{transform:none}}.M5LsdQ{padding:0 var(--space-4);font-size:var(--font-size-sm);color:var(--color-accent-ink);background:var(--glass-fill);box-shadow:var(--glass-edge);border-radius:var(--radius-button);border:0;flex:none;font-weight:600}.M5LsdQ:disabled{opacity:.5}.vkJi3k{display:inline-flex;position:relative}.ubHQrt{width:1.5rem;height:1.5rem;font-size:var(--font-size-xs);color:var(--color-muted);touch-action:manipulation;cursor:pointer;background:var(--color-soft);border:1px solid var(--color-line);border-radius:50%;place-items:center;padding:0;font-weight:700;line-height:1;display:grid;position:relative}.ubHQrt:after{content:"";position:absolute;inset:-.625rem}.ubHQrt[aria-expanded=true]{color:var(--color-ink);border-color:var(--color-ink)}.ubHQrt:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}._6htcTq{top:calc(100% + var(--space-2));right:calc(var(--space-2) * -1);z-index:5;width:min(17rem, 100vw - 2 * var(--page-gutter));padding:var(--space-3);font-size:var(--font-size-xs);color:var(--color-ink);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-md);box-shadow:var(--shadow-float);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);line-height:1.45;position:absolute}.NKzL7m{gap:var(--space-2);flex-direction:column;display:flex}.GGkWMO{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted);margin:0;font-weight:600}.KvOTS5{background:var(--glass-fill);box-shadow:var(--glass-edge);border-radius:var(--radius-xl);overflow:hidden}.dQADmL{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}.qlAVxv{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.qlAVxv:active{transition:transform var(--transition-press);transform:scale(.96)}.qlAVxv:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.qlAVxv{transition:none}.qlAVxv:active{transform:none}}.qlAVxv{gap:var(--space-3);width:100%;min-height:3rem;padding:var(--space-3) var(--space-4);font-size:var(--font-size-md);color:var(--color-ink);text-align:left;background:0 0;border:0;border-radius:0;align-items:center;text-decoration:none;display:flex}.qlAVxv+.qlAVxv{box-shadow:inset 0 1px 0 var(--color-line)}.qlAVxv:active{background:var(--color-soft);transform:none}._8WV3PV{color:var(--color-muted)}.cpsJ10{flex:1;min-width:0}.BzoFyX{font-size:var(--font-size-sm);color:var(--color-muted)}.ZELB8u{color:var(--color-muted);opacity:.6}.cR4oKq,.cR4oKq ._8WV3PV{color:var(--color-danger)}._4v3MEG{flex:none}.oNJUKK{fill:var(--brand-night)}.p8G0hT{fill:var(--brand-plate)}.Gx-qIk{stroke:var(--brand-protein)}.x1Xgdx{stroke:var(--brand-fat)}.P-v-Y4{stroke:var(--brand-carbs)}.LBD4bz{flex:none;display:inline-block;position:relative}.eI4-OT{flex:none;width:100%;height:100%;display:block}._1ALz6y{fill:none;stroke:var(--color-track)}.pMEy63,.CyuRua{fill:none;transition:stroke-dashoffset .6s var(--ease-out-soft), stroke-dasharray .6s var(--ease-out-soft)}@media (prefers-reduced-motion:reduce){.pMEy63,.CyuRua{transition:none;animation:none}}.sE1wDz{animation:jXSgGM var(--duration-draw) var(--ease-out-soft) var(--delay,0s) backwards}.CyuRua{animation:UObAVc var(--duration-draw) var(--ease-out-soft) var(--delay,0s) backwards}@keyframes jXSgGM{0%{stroke-dasharray:0 var(--len)}}.CyuRua{stroke-linecap:round}@keyframes UObAVc{0%{stroke-dashoffset:var(--len)}}.KBzkJv{stroke:var(--color-protein)}.DFYqa8{stroke:var(--color-fat)}.MWyqZ2{stroke:var(--color-carbs)}.DnpPLA{stroke:var(--color-ink)}.R3M9Fd{stroke:var(--color-water)}._384M2J{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FNMw5q{gap:0 var(--space-3);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--color-muted);flex-wrap:wrap;align-items:baseline;display:flex}.C1yS-K{color:var(--color-ink);font-weight:700}.xgNLN5{gap:.2em;display:inline-flex}.DJdhgf{font-weight:700}.DJdhgf[data-macro=protein]{color:var(--color-protein-text)}.DJdhgf[data-macro=fat]{color:var(--color-fat-text)}.DJdhgf[data-macro=carbs]{color:var(--color-carbs-text)}.ZpqYiS{font-size:var(--font-size-2xs)}._4NPc0u{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.jQcEtT{gap:var(--space-2);flex-direction:column;display:flex}.FugY8j{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lW-k8n{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.lW-k8n:active{transition:transform var(--transition-press);transform:scale(.96)}.lW-k8n:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.lW-k8n{transition:none}.lW-k8n:active{transform:none}}.lW-k8n{gap:var(--space-1);aspect-ratio:16/10;width:100%;padding:var(--space-4);font:inherit;color:var(--color-muted);text-align:center;cursor:pointer;background:var(--color-panel);border:1.5px dashed var(--color-line);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;display:flex}.FugY8j:focus-visible+.lW-k8n{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}._8IvUjX{width:3.25rem;height:3.25rem;margin-bottom:var(--space-1);color:var(--color-accent-strong);background:var(--color-soft);border-radius:50%;place-items:center;display:grid}.PEe0lh{color:var(--color-ink);font-weight:600}.yD6RmK{font-size:var(--font-size-sm);color:var(--color-muted);text-align:center;margin:0}.E-D1fJ{aspect-ratio:16/10;background:var(--color-soft);border-radius:var(--radius-lg);position:relative;overflow:hidden}.E-D1fJ[data-busy=true] ._8QmP1K{opacity:.6}._8QmP1K{object-fit:cover;width:100%;height:100%;transition:opacity .15s}.scqJVt{color:var(--color-on-media);text-shadow:0 1px 3px #0009;place-items:center;font-weight:600;display:grid;position:absolute;inset:0}.POcPeO{right:var(--space-2);bottom:var(--space-2);gap:var(--space-2);display:flex;position:absolute}.PlJ9vU{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.PlJ9vU:active{transition:transform var(--transition-press);transform:scale(.96)}.PlJ9vU:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.PlJ9vU{transition:none}.PlJ9vU:active{transform:none}}.PlJ9vU{gap:var(--space-1);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-on-media);cursor:pointer;background:var(--color-media-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:0;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.NQAquF{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-danger);margin:0}.YwiIiz{top:var(--space-3);left:var(--space-3);padding:var(--space-1) var(--space-3);font-size:var(--font-size-sm);color:var(--color-warning);background:var(--color-warning-soft);border-radius:var(--radius-pill);font-weight:600;position:absolute}.jQcEtT[data-compact] .lW-k8n{gap:var(--space-3);aspect-ratio:auto;min-height:3.5rem;padding:var(--space-2) var(--space-4);text-align:left;flex-direction:row;justify-content:flex-start}.g50Rv4:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.g50Rv4{font:inherit;color:inherit;cursor:zoom-in;border-radius:inherit;background:0 0;border:0;padding:0;display:block;position:relative}.YJjaJl{right:var(--space-2);bottom:var(--space-2);width:1.75rem;height:1.75rem;color:var(--color-viewer-ink);pointer-events:none;background:var(--color-viewer-scrim);border-radius:50%;place-items:center;display:grid;position:absolute}.BL3-3i{background:var(--color-viewer-bg);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.BL3-3i::backdrop{background:var(--color-viewer-bg)}.mXwRI6{width:100%;height:100%;padding:calc(var(--safe-top) + var(--space-8)) var(--space-2) calc(var(--safe-bottom) + var(--space-4));touch-action:pinch-zoom;cursor:zoom-out;background:0 0;border:0;place-items:center;display:grid}.qbRJCe{object-fit:contain;width:100%;height:100%}.YBlgQr:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.YBlgQr{top:calc(var(--safe-top) + var(--space-2));right:calc(var(--safe-right) + var(--space-2));z-index:1;width:var(--tap-target);height:var(--tap-target);color:var(--color-viewer-ink);cursor:pointer;background:var(--color-viewer-button);border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.BPpHPM{display:flex;position:relative}.mSR0Ez{top:50%;left:var(--space-4);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.yVxtQv{width:100%;min-height:3.25rem;padding:0 var(--space-3) 0 calc(var(--space-4) + 1.75rem);font-size:max(16px, var(--font-size-md));color:var(--color-ink);background:var(--color-panel);border:1.5px solid var(--color-line);border-radius:var(--radius-md);outline:none}.yVxtQv:focus-visible{border-color:var(--color-focus)}.d9oMeg{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dkiUAN{background:var(--color-soft);border:1px solid var(--color-line);border-radius:var(--radius-pill);gap:2px;margin:0;padding:2px;display:inline-flex}.Omb29c{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wcMlDO{cursor:pointer;position:relative}.rNrA31{opacity:0;position:absolute;inset:0}.HvNp-i{min-width:var(--tap-target);min-height:var(--tap-target);padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-muted);border-radius:var(--radius-pill);transition:background var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;display:flex}.rNrA31:checked+.HvNp-i{color:var(--color-accent-ink);background:var(--color-accent-soft);font-weight:600}.rNrA31:focus-visible+.HvNp-i{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HvNp-i{transition:none}}.CQAbKY{width:100%;display:flex}.CQAbKY .wcMlDO{flex:1;min-width:0}.CQAbKY .HvNp-i{padding-inline:var(--space-2)}.YRvpTg{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.t-txev{padding-inline:var(--space-1);font-size:var(--font-size-sm);color:var(--color-muted)}.YylTXS{position:relative}.TeLWgt{width:100%;min-height:3rem;padding:0 2.5rem 0 var(--space-3);text-overflow:ellipsis;font-size:var(--font-size-md);color:var(--color-ink);appearance:none;cursor:pointer;background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-md);outline:none}.TeLWgt::placeholder{color:var(--color-muted)}.TeLWgt:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-focus) 25%, transparent)}.TeLWgt[data-empty=true]{color:var(--color-muted)}.TeLWgt[aria-invalid=true]{border-color:var(--color-danger)}.-XYCzn{top:50%;right:var(--space-3);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)rotate(90deg)}.GGReu8,._1Zcdi5{padding-inline:var(--space-1);font-size:var(--font-size-xs);margin:0}.GGReu8{color:var(--color-muted)}._1Zcdi5{color:var(--color-danger)}.vIcABU{gap:var(--space-3);flex-direction:column;display:flex}.K4Z6sl{background:var(--color-track);border-radius:var(--radius-lg);animation:1.4s ease-in-out infinite L0koFk;display:block}@media (prefers-reduced-motion:reduce){.K4Z6sl{animation:none}}@keyframes L0koFk{50%{opacity:.55}}.ePvqsB{inset:auto 0 calc(var(--tabbar-height) + var(--safe-bottom) + var(--space-3));width:100%;max-width:calc(var(--content-max-width) - var(--space-4) * 2);padding:0 var(--page-gutter);color:inherit;pointer-events:none;background:0 0;border:0;margin:0 auto;overflow:visible}@media (min-width:55rem){.ePvqsB{bottom:calc(var(--safe-bottom) + var(--space-6))}}._6ZZxgA{gap:var(--space-2);min-height:3.25rem;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);color:var(--color-ink);pointer-events:auto;background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--glass-edge), var(--shadow-float);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);animation:YHoWFK .2s var(--ease-out-soft);align-items:center;display:flex}@media (prefers-reduced-motion:reduce){._6ZZxgA{animation:none}}._9wvoIw{min-width:0;font-size:var(--font-size-sm);line-height:var(--line-height-tight);flex:1}.P9PehQ{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.P9PehQ:active{transition:transform var(--transition-press);transform:scale(.96)}.P9PehQ:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.P9PehQ{transition:none}.P9PehQ:active{transform:none}}.P9PehQ{padding:0 var(--space-3);font-size:var(--font-size-sm);color:var(--color-accent-ink);border-radius:var(--radius-sm);background:0 0;border:0;flex:none;font-weight:600}@keyframes YHoWFK{0%{opacity:0;transform:translateY(var(--space-4))}to{opacity:1;transform:none}}.jYGQYz{right:0;bottom:calc(var(--safe-bottom) + var(--space-3));z-index:3;max-width:32rem;padding:0 var(--space-4);margin:0 auto;position:fixed;left:0}.kI5f-Q{gap:1px;line-height:1;display:inline-flex}._2RF2p1,.dWEvSz{color:var(--color-line)}._2RF2p1[data-filled=true],.dWEvSz[data-filled=true]{color:var(--color-highlight)}.c4Z-99{gap:var(--space-1);display:flex}.dWEvSz{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.dWEvSz:active{transition:transform var(--transition-press);transform:scale(.96)}@media (prefers-reduced-motion:reduce){.dWEvSz{transition:none}.dWEvSz:active{transform:none}}.dWEvSz:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.dWEvSz{width:var(--tap-target);height:var(--tap-target);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:2rem;line-height:1;display:grid}.Ek33IJ{gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-4);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;display:flex;position:relative}.Ek33IJ[data-disabled=true]{cursor:not-allowed;opacity:.5}.-eg-0c{flex-direction:column;flex:1;min-width:0;display:flex}.jc5wGd{font-size:var(--font-size-xs);color:var(--color-muted)}.knHF15{z-index:1;flex:none;position:relative}.Te9Qye{width:100%;height:100%;cursor:inherit;opacity:0;margin:0;position:absolute;inset:0}._5jhivF{background:color-mix(in srgb, var(--color-ink) 28%, transparent);border-radius:var(--radius-pill);width:3.125rem;height:1.875rem;transition:background var(--transition-fast);flex:none;position:relative}._5jhivF:after{content:"";background:var(--color-on-media);width:1.625rem;height:1.625rem;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.Te9Qye:checked~._5jhivF{background:var(--color-success)}.Te9Qye:checked~._5jhivF:after{transform:translate(1.25rem)}.Te9Qye:focus-visible~._5jhivF{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){._5jhivF,._5jhivF:after{transition:none}}.xoPIPa{min-width:var(--tap-target);min-height:var(--tap-target);touch-action:manipulation;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .28s var(--ease-spring)}.xoPIPa:active{transition:transform var(--transition-press);transform:scale(.96)}.xoPIPa:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.xoPIPa{transition:none}.xoPIPa:active{transform:none}}.xoPIPa{color:var(--color-ink);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.xoPIPa[aria-pressed=true]{color:var(--color-highlight)}.xoPIPa[aria-pressed=true] svg{fill:currentColor}.toaBWX{gap:var(--space-3);flex-direction:column;display:flex}.UDRfPY{color:var(--color-muted);margin:0}
