:root{--backdrop-overlay-dialog-opacity:80%;--backdrop-overlay-popover-opacity:80%;--backdrop-overlay-saturation:0.35;--backdrop-overlay-sheet-opacity-full:90%;--backdrop-overlay-sheet-opacity-partial:78%;--color-background-primary:oklch(100% 0 0);--color-border-brand:oklch(57.8% 0.23 27.7);--color-border-control:oklch(61.67% 0 0);--color-border-frosted:oklch(73% 0 0);--color-border-handle:oklch(90% 0 0);--color-border-highlight:oklch(100% 0 0);--color-border-photo-rim:oklch(23.5% 0 0/0.08);--color-border-primary:oklch(90% 0 0);--color-border-secondary:oklch(93% 0 0);--color-console-accent-on-strong:oklch(100% 0 0);--color-console-accent-strong:oklch(53% 0.19 260);--color-console-accent-wash:oklch(53% 0.19 260/0.1);--color-console-agent-text:oklch(50% 0.18 295);--color-console-agent-tint:oklch(95.5% 0.03 295);--color-console-card-shadow-hover:oklch(20% 0.01 260/0.1);--color-console-card-shadow-idle:oklch(20% 0.01 260/0.04);--color-console-card-surface:oklch(100% 0 0);--color-console-icon-tile-blue-glyph:oklch(55% 0.16 260);--color-console-icon-tile-blue-tint:oklch(95% 0.03 260);--color-console-icon-tile-green-glyph:oklch(55% 0.16 150);--color-console-icon-tile-green-tint:oklch(95% 0.03 150);--color-console-icon-tile-orange-glyph:oklch(55% 0.16 55);--color-console-icon-tile-orange-tint:oklch(95% 0.03 55);--color-console-icon-tile-red-glyph:oklch(55% 0.16 25);--color-console-icon-tile-red-tint:oklch(95% 0.03 25);--color-console-icon-tile-teal-glyph:oklch(55% 0.16 195);--color-console-icon-tile-teal-tint:oklch(95% 0.03 195);--color-console-icon-tile-violet-glyph:oklch(55% 0.16 295);--color-console-icon-tile-violet-tint:oklch(95% 0.03 295);--color-console-page:oklch(96.5% 0.004 260);--color-console-panel-ring:oklch(20% 0.01 260/0.08);--color-console-panel-surface:oklch(100% 0 0);--color-console-status-critical-text:oklch(52.63% 0.2113 29.4);--color-console-status-critical-tint:oklch(95.5% 0.025 25);--color-console-status-neutral-text:oklch(48% 0 0);--color-console-status-neutral-tint:oklch(95.5% 0.004 260);--color-console-status-success-text:oklch(50% 0.12 150);--color-console-status-success-tint:oklch(95.5% 0.04 150);--color-console-status-warning-text:oklch(52% 0.12 60);--color-console-status-warning-tint:oklch(95.5% 0.045 80);--color-console-text-tertiary:oklch(55% 0.006 260);--color-fill-brand:oklch(57.8% 0.23 27.7);--color-fill-control:oklch(61.67% 0 0);--color-fill-conversion:oklch(53% 0.19 257);--color-fill-conversion-tint:oklch(53% 0.19 257/0.12);--color-fill-critical:oklch(52.63% 0.2113 29.4);--color-fill-error:oklch(97.931% 0.0101 27.8902);--color-fill-inverse:oklch(23.5% 0 0);--color-fill-primary:oklch(92% 0 0);--color-fill-qr-code:oklch(14.2% 0 0);--color-fill-scan-sweep:oklch(100% 0 0/0.55);--color-fill-secondary:oklch(95.5% 0 0);--color-fill-warning:oklch(74.934% 0.1605 71.9639);--color-marketing-panel-border:oklch(97% 0 0/0.16);--color-marketing-panel-fill-hover:oklch(97% 0 0/0.18);--color-marketing-panel-fill-idle:oklch(97% 0 0/0.11);--color-marketing-panel-surface:oklch(23.375% 0 0);--color-marketing-panel-text-primary:oklch(97% 0 0);--color-marketing-panel-text-secondary:oklch(97% 0 0/0.66);--color-photo-plate:oklch(100% 0 0/0.35);--color-photo-wash:oklch(0% 0 0/0);--color-scrim-heavy:oklch(0% 0 0/0.75);--color-scrim-medium:oklch(0% 0 0/0.55);--color-scrim-soft:oklch(0% 0 0/0.32);--color-shadow:oklch(0% 0 0/0.18);--color-surface-frost:oklch(100% 0 0);--color-surface-grouped:oklch(96% 0 0);--color-surface-loading-dim:oklch(93% 0 0);--color-surface-loading-highlight:oklch(98.3% 0 0);--color-surface-primary:oklch(100% 0 0);--color-surface-qr-code:oklch(99.73% 0 0);--color-surface-raised:oklch(100% 0 0);--color-surface-secondary:oklch(95.5% 0 0);--color-text-brand:oklch(50% 0.19 27.7);--color-text-control:oklch(55% 0 0);--color-text-conversion:oklch(53% 0.19 257);--color-text-critical:oklch(52.63% 0.2113 29.4);--color-text-frosted-control:oklch(42% 0 0);--color-text-frosted-conversion:oklch(45.5% 0.1425 257);--color-text-frosted-critical:oklch(47.5% 0.195 29.4);--color-text-frosted-inactive:oklch(40% 0 0);--color-text-frosted-secondary:oklch(31.714% 0 0);--color-text-frosted-tertiary:oklch(42.2% 0 0);--color-text-on-brand-fill:oklch(100% 0 0);--color-text-on-conversion-fill:oklch(100% 0 0);--color-text-on-critical-fill:oklch(100% 0 0);--color-text-on-error-fill:oklch(30.83% 0.1265 29.2339);--color-text-on-inverse-fill:oklch(100% 0 0);--color-text-on-warning-fill:oklch(27.017% 0.0559 54.5925);--color-text-primary:oklch(23.5% 0 0);--color-text-secondary:oklch(48% 0 0);--color-text-success:oklch(56.85% 0.1377 143);--color-text-tertiary:oklch(66% 0 0);--color-text-warning:oklch(63.876% 0.1435 64.7984);--filled-disabled-opacity:65%;--past-opacity:40%;--scroll-edge-band-blur:6px;--scroll-edge-band-trail:4px;--scroll-edge-blur:14px;--scroll-edge-clip-fade-length:10px;--scroll-edge-dissolve:0.65;--scroll-edge-ease-length:40px;--scroll-edge-hold-fraction:0;--scroll-edge-overlap:44px;--scroll-edge-trail:10px;--scroll-edge-wide-trail:4px}[data-theme=dark]{--backdrop-overlay-dialog-opacity:88%;--backdrop-overlay-popover-opacity:85%;--backdrop-overlay-sheet-opacity-full:94%;--backdrop-overlay-sheet-opacity-partial:85%;--color-background-primary:oklch(14.5% 0 0);--color-border-control:oklch(69.663% 0 0);--color-border-frosted:oklch(27% 0 0);--color-border-handle:oklch(66% 0 0);--color-border-highlight:oklch(100% 0 0/0.15);--color-border-photo-rim:oklch(100% 0 0/0.08);--color-border-primary:oklch(27% 0 0);--color-border-secondary:oklch(15.03% 0 0);--color-console-accent-on-strong:oklch(15% 0.01 260);--color-console-accent-strong:oklch(72% 0.14 255);--color-console-accent-wash:oklch(72% 0.14 255/0.16);--color-console-agent-text:oklch(78% 0.12 295);--color-console-agent-tint:oklch(29% 0.06 295);--color-console-card-shadow-hover:oklch(0% 0 0/0.5);--color-console-card-shadow-idle:oklch(0% 0 0/0.3);--color-console-card-surface:oklch(23.5% 0.004 260);--color-console-icon-tile-blue-glyph:oklch(78% 0.13 260);--color-console-icon-tile-blue-tint:oklch(30% 0.06 260);--color-console-icon-tile-green-glyph:oklch(78% 0.13 150);--color-console-icon-tile-green-tint:oklch(30% 0.06 150);--color-console-icon-tile-orange-glyph:oklch(78% 0.13 55);--color-console-icon-tile-orange-tint:oklch(30% 0.06 55);--color-console-icon-tile-red-glyph:oklch(78% 0.13 25);--color-console-icon-tile-red-tint:oklch(30% 0.06 25);--color-console-icon-tile-teal-glyph:oklch(78% 0.13 195);--color-console-icon-tile-teal-tint:oklch(30% 0.06 195);--color-console-icon-tile-violet-glyph:oklch(78% 0.13 295);--color-console-icon-tile-violet-tint:oklch(30% 0.06 295);--color-console-page:oklch(14.5% 0.004 260);--color-console-panel-ring:oklch(100% 0 0/0.08);--color-console-panel-surface:oklch(19% 0.004 260);--color-console-status-critical-text:oklch(74% 0.15 25);--color-console-status-critical-tint:oklch(29% 0.06 25);--color-console-status-neutral-text:oklch(73% 0 0);--color-console-status-neutral-tint:oklch(30% 0.004 260);--color-console-status-success-text:oklch(80% 0.13 150);--color-console-status-success-tint:oklch(29% 0.05 150);--color-console-status-warning-text:oklch(82% 0.12 75);--color-console-status-warning-tint:oklch(30% 0.06 70);--color-console-text-tertiary:oklch(66% 0.006 260);--color-fill-control:oklch(57.959% 0 0);--color-fill-error:oklch(20.493% 0.0841 29.2339);--color-fill-inverse:oklch(97% 0 0);--color-fill-primary:oklch(27% 0 0);--color-fill-scan-sweep:oklch(100% 0 0/0.28);--color-fill-secondary:oklch(22% 0 0);--color-marketing-panel-surface:oklch(22% 0 0);--color-photo-plate:oklch(0% 0 0/0.5);--color-photo-wash:oklch(0% 0 0/0.07);--color-shadow:oklch(0% 0 0/0.35);--color-surface-frost:oklch(20.5% 0 0);--color-surface-grouped:oklch(20.5% 0 0);--color-surface-loading-dim:oklch(30.504% 0 0);--color-surface-loading-highlight:oklch(38.957% 0 0);--color-surface-primary:oklch(20.5% 0 0);--color-surface-raised:oklch(27% 0 0);--color-surface-secondary:oklch(22% 0 0);--color-text-brand:oklch(67.9% 0.19 27.7);--color-text-control:oklch(66% 0 0);--color-text-conversion:oklch(72% 0.14 257);--color-text-critical:oklch(66.5% 0.2461 27.9);--color-text-frosted-control:oklch(75.2% 0 0);--color-text-frosted-conversion:oklch(73.5% 0.155 257);--color-text-frosted-critical:oklch(75.2% 0.1505 29);--color-text-frosted-inactive:oklch(75.54% 0 0);--color-text-frosted-secondary:oklch(87% 0 0);--color-text-frosted-tertiary:oklch(75.2% 0 0);--color-text-on-error-fill:oklch(93.585% 0.0333 36.8581);--color-text-on-inverse-fill:oklch(14.5% 0 0);--color-text-on-warning-fill:oklch(14.2% 0 0);--color-text-primary:oklch(97% 0 0);--color-text-secondary:oklch(73% 0 0);--color-text-tertiary:oklch(55% 0 0);--color-text-warning:oklch(74.934% 0.1605 71.9639);--filled-disabled-opacity:56%;--past-opacity:55%;--scroll-edge-dissolve:0.9;--scroll-edge-hold-fraction:0.5}[data-contrast=more]{--color-border-control:oklch(47.752% 0 0);--color-border-frosted:oklch(57.959% 0 0);--color-border-handle:oklch(57.959% 0 0);--color-border-primary:oklch(57.959% 0 0);--color-border-secondary:oklch(69.663% 0 0);--color-console-status-neutral-text:oklch(38.957% 0 0);--color-text-control:oklch(38.957% 0 0);--color-text-secondary:oklch(38.957% 0 0);--color-text-tertiary:oklch(47.752% 0 0)}[data-theme=dark][data-contrast=more]{--color-border-control:oklch(69.663% 0 0);--color-border-frosted:oklch(57.959% 0 0);--color-border-handle:oklch(66% 0 0);--color-border-primary:oklch(57.959% 0 0);--color-border-secondary:oklch(47.752% 0 0);--color-console-status-neutral-text:oklch(82.713% 0 0);--color-text-control:oklch(82.713% 0 0);--color-text-secondary:oklch(82.713% 0 0);--color-text-tertiary:oklch(69.663% 0 0)}:root{--account-button-avatar-size:36px;--account-detail-hero-avatar-size:88px;--account-menu-avatar-size:40px;--account-menu-min-width:264px;--account-avatar-size:44px;--action-capsule-padding:4px;--action-capsule-radius:20px;--action-popover-anchor-gap:8px;--action-popover-enter-scale:0.6;--action-popover-gap:0px;--action-popover-heading-padding-bottom:8px;--action-popover-heading-padding-top:12px;--action-popover-heading-padding-x:14px;--action-popover-min-width:200px;--action-popover-padding:8px;--action-popover-radius:22px;--action-popover-screen-padding:8px;--action-sheet-gap-header-actions:32px;--action-sheet-gap-title-message:8px;--action-sheet-handle-color:var(--color-border-handle);--action-sheet-handle-gap-title-actions:8px;--action-sheet-handle-height:4px;--action-sheet-handle-padding:16px;--action-sheet-handle-radius:9999px;--action-sheet-handle-width:48px;--action-sheet-max-width:640px;--action-sheet-padding:24px;--action-sheet-radius:20px;--action-tile-accessibility-inset-fraction:0.28;--action-tile-accessibility-line-height-ratio:1.12;--action-tile-destructive-text-color:var(--color-text-critical);--action-tile-gap:16px;--action-tile-neutral-text-color:var(--color-text-primary);--action-tile-padding:24px;--action-tile-radius:0px;--avatar-button-initials-weight:700;--badge-dot-color:var(--color-text-critical);--badge-dot-ring-color:var(--color-background-primary);--badge-dot-ring-thickness:2px;--badge-dot-size:8px;--badge-dot-warning-color:var(--color-fill-warning);--badge-dot-warning-glyph-color:var(--color-text-on-warning-fill);--badge-dot-warning-glyph-gap:1px;--badge-dot-warning-glyph-length:5px;--badge-dot-warning-glyph-radius:1px;--badge-dot-warning-glyph-thickness:2px;--badge-dot-warning-size:16px;--bottom-bar-height:62px;--bottom-bar-item-width:84px;--button-filled-brand-border-color:oklch(0% 0 0/0);--button-filled-brand-border-thickness:0px;--button-filled-brand-fill-color:var(--color-fill-brand);--button-filled-brand-text-color:var(--color-text-on-brand-fill);--button-filled-conversion-border-color:oklch(0% 0 0/0);--button-filled-conversion-border-thickness:0px;--button-filled-conversion-fill-color:var(--color-fill-conversion);--button-filled-conversion-text-color:var(--color-text-on-conversion-fill);--button-filled-neutral-border-color:oklch(0% 0 0/0);--button-filled-neutral-border-thickness:0px;--button-filled-neutral-fill-color:var(--color-fill-inverse);--button-filled-neutral-text-color:var(--color-text-on-inverse-fill);--button-filled-opacity-disabled:var(--filled-disabled-opacity);--button-gap:8px;--button-ghost-brand-border-color:oklch(0% 0 0/0);--button-ghost-brand-border-thickness:0px;--button-ghost-brand-fill-color:oklch(0% 0 0/0);--button-ghost-brand-text-color:var(--color-fill-brand);--button-ghost-neutral-border-color:oklch(0% 0 0/0);--button-ghost-neutral-border-thickness:0px;--button-ghost-neutral-fill-color:oklch(0% 0 0/0);--button-ghost-neutral-text-color:var(--color-text-primary);--button-ghost-opacity-disabled:40%;--button-outline-brand-border-color:var(--color-border-brand);--button-outline-brand-border-thickness:1.5px;--button-outline-brand-fill-color:oklch(0% 0 0/0);--button-outline-brand-text-color:var(--color-text-brand);--button-outline-neutral-border-color:var(--color-text-primary);--button-outline-neutral-border-thickness:1.5px;--button-outline-neutral-fill-color:oklch(0% 0 0/0);--button-outline-neutral-text-color:var(--color-text-primary);--button-outline-opacity-disabled:40%;--button-padding-x:24px;--button-padding-y:8px;--button-radius:16px;--button-soft-neutral-border-color:oklch(0% 0 0/0);--button-soft-neutral-border-thickness:0px;--button-soft-neutral-fill-color:var(--color-fill-secondary);--button-soft-neutral-text-color:var(--color-text-primary);--button-soft-opacity-disabled:40%;--calendar-day-selected-bg-opacity:15%;--calendar-day-size:38px;--calendar-gap-header-grid:4px;--calendar-gap-pager-header:12px;--calendar-grid-gap:4px;--calendar-legend-swatch-size:12px;--calendar-pool-disc-ring-thickness:0.5px;--calendar-pool-disc-size:24px;--calendar-ring-thickness:1.5px;--calendar-today-weight:700;--callout-body-color:var(--color-text-primary);--callout-gap:12px;--callout-padding:24px;--callout-radius:20px;--callout-surface-color:var(--color-surface-secondary);--callout-title-color:var(--color-text-primary);--checkbox-border-color:var(--color-border-control);--checkbox-border-thickness:2px;--checkbox-fill-color-checked:var(--color-fill-inverse);--checkbox-icon-color-checked:var(--color-text-on-inverse-fill);--checkbox-padding:4px;--checkbox-radius:4px;--checkbox-size:24px;--chip-border-color-active:var(--color-border-primary);--chip-border-color-idle:var(--color-border-primary);--chip-border-radius:9999px;--chip-border-thickness:1px;--chip-gap:8px;--chip-padding-x:12px;--chip-padding-y:4px;--chip-surface-color-active:var(--color-fill-secondary);--chip-surface-color-idle:var(--color-fill-secondary);--chip-text-color-active:var(--color-text-primary);--chip-text-color-idle:var(--color-text-secondary);--chrome-slide-distance:12px;--completion-face-bloom-scale:0.6;--content-grid-tile-gap-gutter:16px;--content-grid-tile-gap-image-text:12px;--content-grid-tile-gap-title-subtitle:0px;--content-grid-tile-max-extent:200px;--content-grid-tile-max-extent-short:120px;--content-grid-tile-padding:12px;--content-grid-tile-radius:12px;--content-grid-tile-subtitle-color:var(--color-text-secondary);--content-grid-tile-title-color:var(--color-text-primary);--content-list-tile-gap-image-text:16px;--content-list-tile-gap-title-subtitle:0px;--content-list-tile-padding:12px;--content-list-tile-radius:12px;--content-list-tile-subtitle-color:var(--color-text-secondary);--content-list-tile-title-color:var(--color-text-primary);--content-sheet-floating-edge-gap:8px;--content-sheet-gap-body-footer:24px;--content-sheet-gap-header-body:16px;--content-sheet-handle-gap:16px;--content-sheet-inset-x:16px;--content-sheet-panel-edge-gap:24px;--content-sheet-panel-max-height-fraction:0.92;--cookbook-page-cover-gap:20px;--cookbook-page-cover-size:64px;--cookbook-shelf-cover-size:96px;--cookbook-shelf-gap-item:12px;--dialog-actions-gap:8px;--dialog-body-color:var(--color-text-primary);--dialog-close-color:var(--color-text-primary);--dialog-compact-max-width:320px;--dialog-edge-gap:24px;--dialog-gap-body-buttons:24px;--dialog-gap-body-input:8px;--dialog-gap-title-body:8px;--dialog-max-height:640px;--dialog-max-height-fraction:0.8;--dialog-max-width:360px;--dialog-padding:24px;--dialog-radius:22px;--dialog-surface-color:var(--color-surface-primary);--dialog-title-color:var(--color-text-primary);--dialog-wide-max-width:600px;--divider-color:var(--color-border-primary);--divider-thickness:0.5px;--empty-state-body-max-width:320px;--empty-state-gap-secondary:12px;--empty-state-link-color:var(--color-text-primary);--empty-state-link-underline-color:var(--color-border-primary);--empty-state-onboarding-gap-action:24px;--empty-state-onboarding-gap-body:10px;--empty-state-onboarding-gap-headline:20px;--empty-state-quiet-gap-action:24px;--empty-state-quiet-gap-body:8px;--empty-state-quiet-gap-headline:16px;--empty-state-symbol-size:40px;--floating-action-button-size:56px;--focus-ring-color:var(--color-text-primary);--focus-ring-offset:2px;--focus-ring-thickness:2px;--form-sheet-max-width:540px;--full-screen-dialog-content-surface-color:var(--color-surface-primary);--full-screen-dialog-header-border-color:var(--color-border-primary);--full-screen-dialog-header-border-thickness:1px;--full-screen-dialog-header-surface-color:var(--color-surface-primary);--grocery-list-column-gap:32px;--grocery-list-column-min-width:220px;--grocery-list-item-editor-recipe-card-thumb-size:48px;--grocery-list-recipe-header-thumb-size:36px;--icon-button-brand-color:var(--color-text-brand);--icon-button-muted-color:var(--color-text-secondary);--icon-button-neutral-color:var(--color-text-primary);--icon-button-padding:8px;--icon-button-radius:16px;--icon-size-action:20px;--icon-size-chrome:22px;--icon-size-empty-state:44px;--icon-size-lg:32px;--icon-size-md:24px;--icon-size-meta:15px;--icon-size-sm:16px;--icon-size-tab:24px;--icon-size-xs:12px;--index-card-border-color:var(--color-border-primary);--index-card-border-thickness:1px;--index-card-design-size:160px;--index-card-fill-color:var(--color-surface-primary);--index-card-gap-heading-rule:8px;--index-card-gap-rule-lines:4px;--index-card-heading-color:var(--color-text-primary);--index-card-line-color:var(--color-border-secondary);--index-card-line-spacing:23px;--index-card-line-thickness:1px;--index-card-padding-top:12px;--index-card-padding-x:12px;--index-card-plain-max-size:56px;--index-card-rule-color:var(--color-text-primary);--index-card-rule-opacity:80%;--index-card-rule-thickness:1.5px;--index-card-small-max-size:72px;--index-card-small-rule-opacity:50%;--index-card-small-rule-thickness:1px;--ingredient-check-row-gap-amount:16px;--ingredient-check-row-gap-stack:8px;--inline-status-note-gap:8px;--link-text-color:var(--color-text-brand);--list-tile-gap-leading-content:16px;--list-tile-gap-stack:8px;--list-tile-gap-stacked:8px;--list-tile-gap-title-subtitle:0px;--list-tile-padding:12px;--list-tile-radius:12px;--list-tile-subtitle-color:var(--color-text-secondary);--list-tile-title-color:var(--color-text-primary);--meal-planner-day-row-label-width:120px;--meal-planner-day-row-thumb-size:56px;--meal-planner-lift-fill:var(--color-surface-raised);--meal-planner-lift-scale:1.03;--meal-planner-tile-size:72px;--meal-planner-week-rail-capsule-padding-y:8px;--meal-planner-week-rail-capsule-width:40px;--meal-planner-week-rail-cell-gap:4px;--meal-planner-week-rail-cell-width:44px;--meal-planner-week-rail-disc-size:22px;--meal-planner-week-rail-dot-size:7px;--meal-planner-week-sheet-check-all-size:20px;--meal-planner-week-sheet-thumb-size:44px;--medallion-icon-color:var(--color-text-secondary);--medallion-icon-size:44px;--medallion-size:96px;--medallion-surface-color:var(--color-surface-secondary);--nav-pill-collapsed-gap-item:2px;--nav-pill-collapsed-gap-label:0px;--nav-pill-collapsed-item-min-height:30px;--nav-pill-collapsed-item-min-width:44px;--nav-pill-collapsed-label-max-height:0px;--nav-pill-collapsed-label-max-width:0px;--nav-pill-collapsed-padding-x:10px;--nav-pill-collapsed-padding-y:6px;--nav-pill-expanded-gap-item:10px;--nav-pill-expanded-gap-label:3px;--nav-pill-expanded-item-min-height:44px;--nav-pill-expanded-item-min-width:56px;--nav-pill-expanded-label-max-height:20px;--nav-pill-expanded-label-max-width:100px;--nav-pill-expanded-padding-x:20px;--nav-pill-expanded-padding-y:10px;--nav-pill-label-drop:4px;--nav-pill-label-weight-active:600;--nav-pill-label-weight-idle:500;--nav-pill-radius:20px;--notice-card-border-color:var(--color-border-primary);--notice-card-border-thickness:0.5px;--notice-card-gap-actions:8px;--notice-card-gap-body-action:8px;--notice-card-gap-body-action-pair:12px;--notice-card-gap-chrome-content:12px;--notice-card-gap-title-body:8px;--notice-card-max-width:600px;--notice-card-padding:16px;--notice-card-radius:12px;--notice-card-surface-color:var(--color-surface-secondary);--overlay-enter-scale:0.85;--page-drop-border-color:var(--color-text-primary);--page-drop-border-thickness:2px;--page-shell-inline-title-gap:16px;--page-shell-nav-bar-height:44px;--page-shell-staging-scale:0.92;--page-shell-subtitle-gap:2px;--page-shell-title-gap-bottom:14px;--page-shell-title-gap-top:4px;--page-shell-title-gap-top-with-toolbar:18px;--page-stack-gap:16px;--page-stack-page-offset:6px;--page-stack-page-radius:8px;--page-stack-page-size:64px;--page-stack-sweep-color:var(--color-fill-scan-sweep);--page-stack-sweep-height:20px;--page-stack-sweep-period:1800ms;--paywall-brand-mark-size:48px;--paywall-cta-fill-color:var(--color-fill-conversion);--paywall-cta-height:52px;--paywall-cta-text-color:var(--color-text-on-conversion-fill);--paywall-feature-visual-height:52px;--paywall-feature-visual-thumbnail-ring-thickness:2px;--paywall-feature-visual-thumbnail-size:40px;--paywall-feature-visual-width:80px;--paywall-plan-card-min-height:58px;--paywall-plan-card-selected-border-thickness:2px;--paywall-plan-card-selected-wash-opacity:5%;--paywall-rating-star-color:oklch(81.936% 0.168 84.5198);--paywall-sheet-max-height:800px;--paywall-sheet-max-width:440px;--photo-drop-column-min-width:200px;--picker-sheet-gap-label:16px;--qr-code-radius:8px;--qr-code-size:180px;--recipe-detail-ingredients-column-max-width:360px;--recipe-detail-ingredients-column-width:240px;--recipe-detail-page-max-width:1056px;--recipe-detail-photo-card-gap:48px;--recipe-detail-photo-card-radius:20px;--recipe-detail-photo-card-web-width:280px;--recipe-detail-photo-card-width:400px;--recipe-detail-thumbnail-gap:28px;--recipe-detail-thumbnail-radius:14px;--recipe-detail-thumbnail-size:192px;--recipe-detail-zoom-dismiss-scale:0.6;--recipe-editor-well-border-thickness:0.5px;--recipe-preview-stand-in-blur:6px;--recipe-preview-stand-in-opacity:60%;--reorder-grip-bar-radius:1px;--reorder-grip-bar-thickness:1.5px;--reorder-grip-bar-width:11px;--reorder-grip-gap:3px;--save-from-link-source-badge-fill-color:var(--color-background-primary);--save-from-link-source-badge-radius:8px;--save-from-link-source-badge-size:40px;--save-from-link-source-fill-color:var(--color-fill-secondary);--save-from-link-source-gap:12px;--save-from-link-source-padding:12px;--save-from-link-source-radius:12px;--search-field-clear-fill-color:oklch(0% 0 0/0);--search-field-clear-icon-color:var(--color-text-control);--search-field-height:40px;--search-field-mic-fill-color-idle:oklch(0% 0 0/0);--search-field-mic-fill-color-listening:var(--color-fill-brand);--search-field-mic-icon-color-idle:var(--color-text-secondary);--search-field-mic-icon-color-listening:var(--color-text-on-brand-fill);--search-field-mic-ring-color:var(--color-border-brand);--search-field-mic-ring-opacity:40%;--search-field-mic-ring-spread:2px;--search-field-mic-ring-thickness:1.5px;--search-field-radius:12px;--section-header-row-focus-tick-height:15px;--section-header-row-focus-tick-radius:1.5px;--section-header-row-focus-tick-width:3px;--segmented-control-min-height:44px;--segmented-control-segment-gap:8px;--segmented-control-segment-padding-x:12px;--segmented-control-segment-padding-y:8px;--segmented-control-text-color-active:var(--color-text-primary);--segmented-control-text-color-inactive:var(--color-text-secondary);--segmented-control-thumb-color:var(--color-surface-raised);--segmented-control-thumb-radius:9999px;--segmented-control-thumb-shadow-blur:3px;--segmented-control-thumb-shadow-color:var(--color-shadow);--segmented-control-thumb-shadow-offset-y:1px;--segmented-control-track-color:var(--color-surface-secondary);--segmented-control-track-gap:4px;--segmented-control-track-padding:4px;--segmented-control-track-radius:9999px;--selection-capsule-rise-fraction:1.6;--selection-circle-done-fill-color-checked:var(--color-fill-primary);--selection-circle-done-icon-color-checked:var(--color-text-secondary);--selection-circle-fill-opacity-checked:100%;--selection-circle-fill-opacity-mixed:100%;--selection-circle-neutral-fill-color-checked:var(--color-fill-inverse);--selection-circle-neutral-icon-color-checked:var(--color-text-on-inverse-fill);--selection-circle-padding:4px;--selection-circle-settle-scale:0.8;--selection-circle-size:24px;--selection-circle-stroke-color:var(--color-border-control);--selection-circle-stroke-thickness:1.5px;--sheet-title-gap-subtitle:4px;--shimmer-bone-radius:8px;--shimmer-duration:1500ms;--shimmer-highlight-color:var(--color-surface-loading-highlight);--shimmer-surface-color:var(--color-surface-loading-dim);--sidebar-blur:16px;--sidebar-content-padding-x:24px;--sidebar-content-padding-y:16px;--sidebar-cookbooks-gap:36px;--sidebar-cookbooks-thumbnail-size:32px;--sidebar-divider-margin-bottom:8px;--sidebar-divider-margin-top:4px;--sidebar-item-active-bg-opacity:10%;--sidebar-item-active-bleed:12px;--sidebar-item-active-radius:8px;--sidebar-item-gap:12px;--sidebar-item-label-weight-active:700;--sidebar-item-label-weight-idle:600;--sidebar-item-padding-y:8px;--sidebar-opacity:90%;--sidebar-padding-bottom:14px;--sidebar-padding-x:10px;--sidebar-radius:24px;--sidebar-settle-distance:16px;--sidebar-width:340px;--site-content-inset-x:32px;--site-content-max-width:1180px;--site-header-border-thickness:1px;--site-header-control-size:40px;--site-header-glyph-size:20px;--site-library-grid-column-min-width:200px;--site-library-grid-gap-column:20px;--site-library-grid-gap-row:32px;--site-search-field-max-width:560px;--site-search-field-min-width:280px;--site-search-panel-min-width:400px;--site-search-thumbnail-size:40px;--site-sidebar-drawer-width:280px;--site-sidebar-glyph-size:20px;--site-sidebar-row-height:36px;--site-sidebar-thumbnail-size:24px;--site-sidebar-width:248px;--site-tab-bar-gap:2px;--snackbar-gap:16px;--snackbar-max-width:560px;--status-pill-enter-rise:20px;--status-pill-gap:12px;--status-pill-margin-bottom:20px;--status-pill-padding-x:18px;--status-pill-padding-y:15px;--status-pill-radius:12px;--status-pill-shadow-diffuse-blur:24px;--status-pill-shadow-diffuse-offset-y:8px;--status-pill-shadow-tight-blur:6px;--status-pill-shadow-tight-offset-y:2px;--status-pill-spinner-period:800ms;--status-pill-spinner-size:16px;--status-pill-spinner-thickness:2px;--status-pill-spinner-track-opacity:25%;--status-pill-surface-color:var(--color-fill-inverse);--status-pill-swap-rise:2px;--status-pill-text-color:var(--color-text-on-inverse-fill);--switch-control-thumb-color-off:var(--color-text-on-brand-fill);--switch-control-thumb-color-on:var(--color-text-on-inverse-fill);--switch-control-track-color-off:var(--color-fill-control);--switch-control-track-color-on:var(--color-fill-inverse);--switch-control-track-height:32px;--tab-bar-gap:24px;--tab-item-gap:8px;--tab-item-indicator-color:var(--color-text-primary);--tab-item-indicator-radius:9999px;--tab-item-text-color-active:var(--color-text-primary);--tab-item-text-color-inactive:var(--color-text-secondary);--text-field-gap-label-input:8px;--text-field-helper-color-error:var(--color-text-critical);--text-field-helper-color-idle:var(--color-text-secondary);--text-field-input-border-color-error:var(--color-text-critical);--text-field-input-border-color-focused:var(--color-text-primary);--text-field-input-border-color-idle:var(--color-border-primary);--text-field-input-border-thickness-focused:2px;--text-field-input-border-thickness-idle:1.5px;--text-field-input-fill-color-error:var(--color-fill-error);--text-field-input-fill-color-idle:var(--color-fill-secondary);--text-field-input-focus-ring-color:var(--color-text-primary);--text-field-input-focus-ring-thickness:2px;--text-field-input-gap:8px;--text-field-input-icon-color:var(--color-text-secondary);--text-field-input-min-width-beside-action:96px;--text-field-input-padding:12px;--text-field-input-placeholder-color:var(--color-text-secondary);--text-field-input-value-color-error:var(--color-text-on-error-fill);--text-field-input-value-color-idle:var(--color-text-primary);--text-field-label-color-error:var(--color-text-critical);--text-field-label-color-idle:var(--color-text-primary);--text-field-label-emphasis-weight:700;--text-field-min-height:44px;--text-field-radius:12px;--thumbnail-row-gap-image-text:16px;--thumbnail-row-gap-stacked:8px;--thumbnail-row-gap-title-subtitle:3px;--thumbnail-row-padding-y:12px;--thumbnail-compact-size:44px;--thumbnail-radius:10px;--thumbnail-rim-width:0.5px;--thumbnail-size:72px;--toolbar-group-border-thickness:1px;--toolbar-group-button-size:46px;--toolbar-group-gap:0px;--toolbar-group-multi-action-padding-x:8px;--toolbar-group-padding:4px;--toolbar-group-press-scale:1.06;--toolbar-group-radius:20px;--toolbar-gap:8px;--welcome-cta-max-width:345px;--welcome-vignette-furniture-color:var(--color-text-tertiary);--wordmark-gap:10px;--wordmark-narrow-scale:0.846;--wordmark-tile-radius:7px;--wordmark-tile-size:26px}[data-theme]{--action-sheet-handle-color:var(--color-border-handle);--action-tile-destructive-text-color:var(--color-text-critical);--action-tile-neutral-text-color:var(--color-text-primary);--badge-dot-color:var(--color-text-critical);--badge-dot-ring-color:var(--color-background-primary);--badge-dot-warning-color:var(--color-fill-warning);--badge-dot-warning-glyph-color:var(--color-text-on-warning-fill);--button-filled-brand-fill-color:var(--color-fill-brand);--button-filled-brand-text-color:var(--color-text-on-brand-fill);--button-filled-conversion-fill-color:var(--color-fill-conversion);--button-filled-conversion-text-color:var(--color-text-on-conversion-fill);--button-filled-neutral-fill-color:var(--color-fill-inverse);--button-filled-neutral-text-color:var(--color-text-on-inverse-fill);--button-filled-opacity-disabled:var(--filled-disabled-opacity);--button-ghost-brand-text-color:var(--color-fill-brand);--button-ghost-neutral-text-color:var(--color-text-primary);--button-outline-brand-border-color:var(--color-border-brand);--button-outline-brand-text-color:var(--color-text-brand);--button-outline-neutral-border-color:var(--color-text-primary);--button-outline-neutral-text-color:var(--color-text-primary);--button-soft-neutral-fill-color:var(--color-fill-secondary);--button-soft-neutral-text-color:var(--color-text-primary);--callout-body-color:var(--color-text-primary);--callout-surface-color:var(--color-surface-secondary);--callout-title-color:var(--color-text-primary);--checkbox-border-color:var(--color-border-control);--checkbox-fill-color-checked:var(--color-fill-inverse);--checkbox-icon-color-checked:var(--color-text-on-inverse-fill);--chip-border-color-active:var(--color-border-primary);--chip-border-color-idle:var(--color-border-primary);--chip-surface-color-active:var(--color-fill-secondary);--chip-surface-color-idle:var(--color-fill-secondary);--chip-text-color-active:var(--color-text-primary);--chip-text-color-idle:var(--color-text-secondary);--content-grid-tile-subtitle-color:var(--color-text-secondary);--content-grid-tile-title-color:var(--color-text-primary);--content-list-tile-subtitle-color:var(--color-text-secondary);--content-list-tile-title-color:var(--color-text-primary);--dialog-body-color:var(--color-text-primary);--dialog-close-color:var(--color-text-primary);--dialog-surface-color:var(--color-surface-primary);--dialog-title-color:var(--color-text-primary);--divider-color:var(--color-border-primary);--empty-state-link-color:var(--color-text-primary);--empty-state-link-underline-color:var(--color-border-primary);--focus-ring-color:var(--color-text-primary);--full-screen-dialog-content-surface-color:var(--color-surface-primary);--full-screen-dialog-header-border-color:var(--color-border-primary);--full-screen-dialog-header-surface-color:var(--color-surface-primary);--icon-button-brand-color:var(--color-text-brand);--icon-button-muted-color:var(--color-text-secondary);--icon-button-neutral-color:var(--color-text-primary);--index-card-border-color:var(--color-border-primary);--index-card-fill-color:var(--color-surface-primary);--index-card-heading-color:var(--color-text-primary);--index-card-line-color:var(--color-border-secondary);--index-card-rule-color:var(--color-text-primary);--link-text-color:var(--color-text-brand);--list-tile-subtitle-color:var(--color-text-secondary);--list-tile-title-color:var(--color-text-primary);--meal-planner-lift-fill:var(--color-surface-raised);--medallion-icon-color:var(--color-text-secondary);--medallion-surface-color:var(--color-surface-secondary);--notice-card-border-color:var(--color-border-primary);--notice-card-surface-color:var(--color-surface-secondary);--page-drop-border-color:var(--color-text-primary);--page-stack-sweep-color:var(--color-fill-scan-sweep);--paywall-cta-fill-color:var(--color-fill-conversion);--paywall-cta-text-color:var(--color-text-on-conversion-fill);--save-from-link-source-badge-fill-color:var(--color-background-primary);--save-from-link-source-fill-color:var(--color-fill-secondary);--search-field-clear-icon-color:var(--color-text-control);--search-field-mic-fill-color-listening:var(--color-fill-brand);--search-field-mic-icon-color-idle:var(--color-text-secondary);--search-field-mic-icon-color-listening:var(--color-text-on-brand-fill);--search-field-mic-ring-color:var(--color-border-brand);--segmented-control-text-color-active:var(--color-text-primary);--segmented-control-text-color-inactive:var(--color-text-secondary);--segmented-control-thumb-color:var(--color-surface-raised);--segmented-control-thumb-shadow-color:var(--color-shadow);--segmented-control-track-color:var(--color-surface-secondary);--selection-circle-done-fill-color-checked:var(--color-fill-primary);--selection-circle-done-icon-color-checked:var(--color-text-secondary);--selection-circle-neutral-fill-color-checked:var(--color-fill-inverse);--selection-circle-neutral-icon-color-checked:var(--color-text-on-inverse-fill);--selection-circle-stroke-color:var(--color-border-control);--shimmer-highlight-color:var(--color-surface-loading-highlight);--shimmer-surface-color:var(--color-surface-loading-dim);--status-pill-surface-color:var(--color-fill-inverse);--status-pill-text-color:var(--color-text-on-inverse-fill);--switch-control-thumb-color-off:var(--color-text-on-brand-fill);--switch-control-thumb-color-on:var(--color-text-on-inverse-fill);--switch-control-track-color-off:var(--color-fill-control);--switch-control-track-color-on:var(--color-fill-inverse);--tab-item-indicator-color:var(--color-text-primary);--tab-item-text-color-active:var(--color-text-primary);--tab-item-text-color-inactive:var(--color-text-secondary);--text-field-helper-color-error:var(--color-text-critical);--text-field-helper-color-idle:var(--color-text-secondary);--text-field-input-border-color-error:var(--color-text-critical);--text-field-input-border-color-focused:var(--color-text-primary);--text-field-input-border-color-idle:var(--color-border-primary);--text-field-input-fill-color-error:var(--color-fill-error);--text-field-input-fill-color-idle:var(--color-fill-secondary);--text-field-input-focus-ring-color:var(--color-text-primary);--text-field-input-icon-color:var(--color-text-secondary);--text-field-input-placeholder-color:var(--color-text-secondary);--text-field-input-value-color-error:var(--color-text-on-error-fill);--text-field-input-value-color-idle:var(--color-text-primary);--text-field-label-color-error:var(--color-text-critical);--text-field-label-color-idle:var(--color-text-primary);--welcome-vignette-furniture-color:var(--color-text-tertiary)}:root{--attention-pulse-full-width-scale:1.03;--attention-pulse-scale:1.08;--controls-height:48px;--controls-min-tap-target:44px;--frost-blur:8px;--frost-opacity:70%;--frost-overlay-blur:16px;--frost-sheet-ramp-start:0.5;--layout-column-gap:64px;--layout-console-panel-radius:14px;--layout-console-top-bar-height:56px;--layout-content-max-width:820px;--layout-heading-gap:16px;--layout-library-controls-grid-gap:12px;--layout-library-counter-search-gap:24px;--layout-library-search-shelf-gap:24px;--layout-library-shelf-controls-gap:24px;--layout-library-title-counter-gap:4px;--layout-marketing-line-max-width:600px;--layout-marketing-max-width:1120px;--layout-marketing-panel-max-width:1440px;--layout-reading-max-width:680px;--layout-reading-narrow-width:640px;--layout-recipe-byline-strip-gap:20px;--layout-recipe-hero-title-gap:28px;--layout-recipe-section-rule-gap:4px;--layout-recipe-strip-section-gap:44px;--layout-recipe-title-byline-gap:8px;--layout-library-inset-x:16px;--layout-marketing-column-gap:20px;--layout-marketing-heading-gap:28px;--layout-marketing-heading-line-gap:14px;--layout-marketing-inset-x:20px;--layout-marketing-section-gap:80px;--layout-reading-inset-x:24px;--layout-screen-inset-top:32px;--layout-screen-inset-x:24px;--layout-section-gap:32px;--opacity-checked:40%;--opacity-disabled:40%;--opacity-full:100%;--opacity-state-layer-hover:8%;--opacity-state-layer-pressed:12%;--rhythm-ingredient-row-pitch:42px;--rhythm-inset:16px;--rhythm-library-row-pitch:96px;--rhythm-menu-row-pitch:46px;--rhythm-row-pitch:48px;--rhythm-section-gap:32px;--shadow-medium-top-blur:8px;--shadow-medium-top-offset-x:0px;--shadow-medium-top-offset-y:-2px;--shadow-medium-top-spread:0px;--shadow-medium-blur:8px;--shadow-medium-offset-x:0px;--shadow-medium-offset-y:2px;--shadow-medium-spread:0px;--shadow-prominent-blur:16px;--shadow-prominent-offset-x:0px;--shadow-prominent-offset-y:4px;--shadow-prominent-spread:0px;--shadow-subtle-blur:2px;--shadow-subtle-offset-x:0px;--shadow-subtle-offset-y:1px;--shadow-subtle-spread:0px;--shape-radius-button:16px;--shape-radius-capsule:9999px;--shape-radius-container:22px;--shape-radius-control:12px;--shape-radius-photo:10px;--stroke-hairline:0.5px;--text-scale-page-title-exponent:0.82;--text-scale-page-title-floor:29.4;--text-scale-row-min-scale:0.85;--text-scale-title-exponent:0.36;--text-scale-title-floor:20.4;--tile-gap-title-subtitle:0px;--tile-padding:12px;--tile-radius:12px;--tile-rim-width:0.5px}@container (min-width: 600px){*{--layout-library-inset-x:48px;--layout-marketing-heading-gap:40px;--layout-marketing-heading-line-gap:20px;--layout-marketing-inset-x:40px;--layout-marketing-section-gap:104px;--layout-reading-inset-x:48px;--layout-screen-inset-top:24px;--layout-screen-inset-x:48px;--layout-section-gap:48px}}@container (min-width: 900px){*{--layout-marketing-column-gap:32px;--layout-marketing-heading-gap:48px;--layout-marketing-inset-x:80px;--layout-marketing-section-gap:120px;--layout-screen-inset-top:48px}}:root{--space-100:8px;--space-1000:256px;--space-1100:384px;--space-1200:512px;--space-150:12px;--space-175:15px;--space-200:16px;--space-250:20px;--space-275:22px;--space-300:24px;--space-350:28px;--space-400:32px;--space-450:44px;--space-50:4px;--space-500:48px;--space-600:64px;--space-700:96px;--space-800:128px;--space-900:192px;--space-none:0px;--radius-10:10px;--radius-16:16px;--radius-22:22px;--radius-2xl:40px;--radius-full:9999px;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--radius-xl:32px;--radius-xs:4px;--radius-zero:0px;--duration-confirm:250ms;--duration-deliberate:600ms;--duration-fast:150ms;--duration-hold:1200ms;--duration-instant:0ms;--duration-mask:200ms;--duration-menu-in:200ms;--duration-menu-out:150ms;--duration-normal:250ms;--duration-press:100ms;--duration-slow:400ms;--duration-space:250ms;--duration-storytelling:1200ms;--easing-bezier-enter:cubic-bezier(0,0,0.2,1);--easing-bezier-exit:cubic-bezier(0.4,0,1,1);--easing-bezier-standard:cubic-bezier(0.4,0,0.2,1);--easing-spring-interactive-mass:1;--easing-spring-interactive-stiffness:322.27279677026473;--easing-spring-interactive-damping:35.90391604102621;--text-body-font-family:"Commissioner";--text-body-font-size:17px;--text-body-font-weight:400;--text-body-line-height:23px;--text-body-reading-font-family:"Commissioner";--text-body-reading-font-size:18px;--text-body-reading-font-weight:400;--text-body-reading-line-height:24px;--text-body-strong-font-family:"Commissioner";--text-body-strong-font-size:17px;--text-body-strong-font-weight:600;--text-body-strong-line-height:23px;--text-console-title-font-family:system-ui,-apple-system,"BlinkMacSystemFont","SF Pro Text","Helvetica Neue",sans-serif;--text-console-title-font-size:26px;--text-console-title-font-weight:650;--text-console-title-line-height:32px;--text-console-title-letter-spacing:-0.5px;--text-detail-font-family:"Commissioner";--text-detail-font-size:11.8px;--text-detail-font-weight:400;--text-detail-line-height:15px;--text-detail-strong-font-family:"Commissioner";--text-detail-strong-font-size:11.8px;--text-detail-strong-font-weight:600;--text-detail-strong-line-height:15px;--text-display-hero-font-family:"Bitter";--text-display-hero-font-size:64px;--text-display-hero-font-weight:600;--text-display-hero-line-height:76px;--text-display-hero-letter-spacing:-1.28px;--text-display-hero-compact-font-family:"Bitter";--text-display-hero-compact-font-size:36px;--text-display-hero-compact-font-weight:600;--text-display-hero-compact-line-height:46px;--text-display-hero-compact-letter-spacing:-0.72px;--text-display-hero-medium-font-family:"Bitter";--text-display-hero-medium-font-size:60px;--text-display-hero-medium-font-weight:600;--text-display-hero-medium-line-height:70px;--text-display-hero-medium-letter-spacing:-1.2px;--text-display-lg-font-family:"Bitter";--text-display-lg-font-size:42.3px;--text-display-lg-font-weight:600;--text-display-lg-line-height:50px;--text-display-lg-letter-spacing:-1.27px;--text-display-md-font-family:"Bitter";--text-display-md-font-size:36px;--text-display-md-font-weight:600;--text-display-md-line-height:43px;--text-display-md-letter-spacing:-0.95px;--text-display-md-compact-font-family:"Bitter";--text-display-md-compact-font-size:32px;--text-display-md-compact-font-weight:600;--text-display-md-compact-line-height:37px;--text-display-md-compact-letter-spacing:-0.7px;--text-display-sm-font-family:"Bitter";--text-display-sm-font-size:29.4px;--text-display-sm-font-weight:600;--text-display-sm-line-height:34px;--text-display-sm-letter-spacing:-0.55px;--text-display-xl-font-family:"Bitter";--text-display-xl-font-size:48px;--text-display-xl-font-weight:600;--text-display-xl-line-height:56px;--text-display-xl-letter-spacing:-0.96px;--text-display-xl-compact-font-family:"Bitter";--text-display-xl-compact-font-size:30px;--text-display-xl-compact-font-weight:600;--text-display-xl-compact-line-height:38px;--text-display-xl-compact-letter-spacing:-0.6px;--text-display-xl-medium-font-family:"Bitter";--text-display-xl-medium-font-size:44px;--text-display-xl-medium-font-weight:600;--text-display-xl-medium-line-height:50px;--text-display-xl-medium-letter-spacing:-0.88px;--text-display-xs-font-family:"Bitter";--text-display-xs-font-size:22px;--text-display-xs-font-weight:600;--text-display-xs-line-height:26px;--text-display-xs-letter-spacing:-0.25px;--text-display-xxs-font-family:"Bitter";--text-display-xxs-font-size:14px;--text-display-xxs-font-weight:600;--text-display-xxs-line-height:17px;--text-heading-md-font-family:"Commissioner";--text-heading-md-font-size:24.5px;--text-heading-md-font-weight:650;--text-heading-md-line-height:30px;--text-heading-md-font-variation-settings:"FLAR" 50;--text-heading-sm-font-family:"Commissioner";--text-heading-sm-font-size:20.4px;--text-heading-sm-font-weight:650;--text-heading-sm-line-height:26px;--text-heading-sm-font-variation-settings:"FLAR" 50;--text-label-font-family:"Commissioner";--text-label-font-size:14.2px;--text-label-font-weight:600;--text-label-line-height:17px;--text-label-regular-font-family:"Commissioner";--text-label-regular-font-size:14.2px;--text-label-regular-font-weight:400;--text-label-regular-line-height:17px;--text-note-font-family:"Commissioner";--text-note-font-size:14.2px;--text-note-font-weight:500;--text-note-line-height:19px;--text-overline-font-family:"Commissioner";--text-overline-font-size:11.8px;--text-overline-font-weight:625;--text-overline-line-height:15px;--text-overline-letter-spacing:0.47px;--text-subheader-font-family:"Commissioner";--text-subheader-font-size:14.2px;--text-subheader-font-weight:600;--text-subheader-line-height:19px;--text-subheader-letter-spacing:0.57px;--text-wordmark-font-family:"Bitter";--text-wordmark-font-size:21px;--text-wordmark-font-weight:650;--text-wordmark-line-height:26px;--text-wordmark-letter-spacing:-0.315px}.text-body{font-family:var(--text-body-font-family);font-size:var(--text-body-font-size);font-weight:var(--text-body-font-weight);line-height:var(--text-body-line-height);font-variation-settings:normal}.text-body-reading{font-family:var(--text-body-reading-font-family);font-size:var(--text-body-reading-font-size);font-weight:var(--text-body-reading-font-weight);line-height:var(--text-body-reading-line-height);font-variation-settings:normal}.text-body-strong{font-family:var(--text-body-strong-font-family);font-size:var(--text-body-strong-font-size);font-weight:var(--text-body-strong-font-weight);line-height:var(--text-body-strong-line-height);font-variation-settings:normal}.text-console-title{font-family:var(--text-console-title-font-family);font-size:var(--text-console-title-font-size);font-weight:var(--text-console-title-font-weight);line-height:var(--text-console-title-line-height);letter-spacing:var(--text-console-title-letter-spacing);font-variation-settings:normal}.text-detail{font-family:var(--text-detail-font-family);font-size:var(--text-detail-font-size);font-weight:var(--text-detail-font-weight);line-height:var(--text-detail-line-height);font-variation-settings:normal}.text-detail-strong{font-family:var(--text-detail-strong-font-family);font-size:var(--text-detail-strong-font-size);font-weight:var(--text-detail-strong-font-weight);line-height:var(--text-detail-strong-line-height);font-variation-settings:normal}.text-display-hero{font-family:var(--text-display-hero-font-family);font-size:var(--text-display-hero-font-size);font-weight:var(--text-display-hero-font-weight);line-height:var(--text-display-hero-line-height);letter-spacing:var(--text-display-hero-letter-spacing);font-variation-settings:normal}.text-display-hero-compact{font-family:var(--text-display-hero-compact-font-family);font-size:var(--text-display-hero-compact-font-size);font-weight:var(--text-display-hero-compact-font-weight);line-height:var(--text-display-hero-compact-line-height);letter-spacing:var(--text-display-hero-compact-letter-spacing);font-variation-settings:normal}.text-display-hero-medium{font-family:var(--text-display-hero-medium-font-family);font-size:var(--text-display-hero-medium-font-size);font-weight:var(--text-display-hero-medium-font-weight);line-height:var(--text-display-hero-medium-line-height);letter-spacing:var(--text-display-hero-medium-letter-spacing);font-variation-settings:normal}.text-display-lg{font-family:var(--text-display-lg-font-family);font-size:var(--text-display-lg-font-size);font-weight:var(--text-display-lg-font-weight);line-height:var(--text-display-lg-line-height);letter-spacing:var(--text-display-lg-letter-spacing);font-variation-settings:normal}.text-display-md{font-family:var(--text-display-md-font-family);font-size:var(--text-display-md-font-size);font-weight:var(--text-display-md-font-weight);line-height:var(--text-display-md-line-height);letter-spacing:var(--text-display-md-letter-spacing);font-variation-settings:normal}.text-display-md-compact{font-family:var(--text-display-md-compact-font-family);font-size:var(--text-display-md-compact-font-size);font-weight:var(--text-display-md-compact-font-weight);line-height:var(--text-display-md-compact-line-height);letter-spacing:var(--text-display-md-compact-letter-spacing);font-variation-settings:normal}.text-display-sm{font-family:var(--text-display-sm-font-family);font-size:var(--text-display-sm-font-size);font-weight:var(--text-display-sm-font-weight);line-height:var(--text-display-sm-line-height);letter-spacing:var(--text-display-sm-letter-spacing);font-variation-settings:normal}.text-display-xl{font-family:var(--text-display-xl-font-family);font-size:var(--text-display-xl-font-size);font-weight:var(--text-display-xl-font-weight);line-height:var(--text-display-xl-line-height);letter-spacing:var(--text-display-xl-letter-spacing);font-variation-settings:normal}.text-display-xl-compact{font-family:var(--text-display-xl-compact-font-family);font-size:var(--text-display-xl-compact-font-size);font-weight:var(--text-display-xl-compact-font-weight);line-height:var(--text-display-xl-compact-line-height);letter-spacing:var(--text-display-xl-compact-letter-spacing);font-variation-settings:normal}.text-display-xl-medium{font-family:var(--text-display-xl-medium-font-family);font-size:var(--text-display-xl-medium-font-size);font-weight:var(--text-display-xl-medium-font-weight);line-height:var(--text-display-xl-medium-line-height);letter-spacing:var(--text-display-xl-medium-letter-spacing);font-variation-settings:normal}.text-display-xs{font-family:var(--text-display-xs-font-family);font-size:var(--text-display-xs-font-size);font-weight:var(--text-display-xs-font-weight);line-height:var(--text-display-xs-line-height);letter-spacing:var(--text-display-xs-letter-spacing);font-variation-settings:normal}.text-display-xxs{font-family:var(--text-display-xxs-font-family);font-size:var(--text-display-xxs-font-size);font-weight:var(--text-display-xxs-font-weight);line-height:var(--text-display-xxs-line-height);font-variation-settings:normal}.text-heading-md{font-family:var(--text-heading-md-font-family);font-size:var(--text-heading-md-font-size);font-weight:var(--text-heading-md-font-weight);line-height:var(--text-heading-md-line-height);font-variation-settings:var(--text-heading-md-font-variation-settings)}.text-heading-sm{font-family:var(--text-heading-sm-font-family);font-size:var(--text-heading-sm-font-size);font-weight:var(--text-heading-sm-font-weight);line-height:var(--text-heading-sm-line-height);font-variation-settings:var(--text-heading-sm-font-variation-settings)}.text-label{font-family:var(--text-label-font-family);font-size:var(--text-label-font-size);font-weight:var(--text-label-font-weight);line-height:var(--text-label-line-height);font-variation-settings:normal}.text-label-regular{font-family:var(--text-label-regular-font-family);font-size:var(--text-label-regular-font-size);font-weight:var(--text-label-regular-font-weight);line-height:var(--text-label-regular-line-height);font-variation-settings:normal}.text-note{font-family:var(--text-note-font-family);font-size:var(--text-note-font-size);font-weight:var(--text-note-font-weight);line-height:var(--text-note-line-height);font-variation-settings:normal}.text-overline{font-family:var(--text-overline-font-family);font-size:var(--text-overline-font-size);font-weight:var(--text-overline-font-weight);line-height:var(--text-overline-line-height);letter-spacing:var(--text-overline-letter-spacing);font-variation-settings:normal}.text-subheader{font-family:var(--text-subheader-font-family);font-size:var(--text-subheader-font-size);font-weight:var(--text-subheader-font-weight);line-height:var(--text-subheader-line-height);letter-spacing:var(--text-subheader-letter-spacing);font-variation-settings:normal}.text-wordmark{font-family:var(--text-wordmark-font-family);font-size:var(--text-wordmark-font-size);font-weight:var(--text-wordmark-font-weight);line-height:var(--text-wordmark-line-height);letter-spacing:var(--text-wordmark-letter-spacing);font-variation-settings:normal}