@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/newsreader-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nc-color-terracotta: #b5623f;--nc-color-terracotta-dark: #98482f;--nc-color-ink: #23211c;--nc-color-cream: #fffdf8;--nc-color-field: #efe7da;--nc-color-active: #4a6a43;--nc-color-error: #b0483a;--nc-color-error-text: #7f1d12;--nc-color-text-secondary: #6f6a5f;--nc-color-text-support: #6f6a60;--nc-color-text-muted: #8a857a;--nc-color-text-faint: #a49e91;--nc-color-text-tertiary: #7a7367;--nc-color-text-brown: #8a6a4a;--nc-color-error-surface: #f6ece2;--nc-color-error-border: #ecd2be;--nc-color-spinner-track: #eadfce;--nc-color-badge-to-test-surface: #f4e6cd;--nc-color-badge-to-test-text: #7a5a2e;--nc-color-badge-validated-surface: #e4ecdd;--nc-color-badge-validated-text: #3f5c39;--nc-color-chip-text: #6f6a60;--nc-color-handle: #ddd6c8;--nc-color-tile-surface: #f6efe6;--nc-color-tile-border: #e6d8c6;--nc-color-empty-surface: #f2ede3;--nc-color-empty-border: #e4dccb;--nc-color-chevron: #9a9181;--nc-color-scan-action-disabled: #c9c1b3;--nc-color-on-accent: #fff;--nc-color-disabled-surface: #e4dccd;--nc-color-disabled-text: #6b6455;--nc-color-destructive-disabled-surface: #f0e2de;--nc-color-destructive-disabled-text: #8f6259;--nc-color-cta-disabled-surface: #23211c;--nc-color-cta-disabled-text: #fffdf8;--nc-color-ink-soft: #4a453d;--nc-color-ink-muted: #7a746a;--nc-color-editor-rule: #e2d9c8;--nc-color-editor-row-active: #fdf7f0;--nc-color-editor-handle: #b8b0a0;--nc-color-editor-error: #8c2f23;--nc-color-editor-banner-surface: #f9ede7;--nc-color-editor-banner-border: #e8cdbf;--nc-color-field-fill: #f5efe4;--nc-color-flag-border: #c08a3a;--nc-color-flag-frame: #e8d6ac;--nc-color-flag-surface: #faf3e4;--nc-color-flag-text: #7a5c19;--nc-color-text-section: #3a372f;--nc-color-mark-border: #cfc8ba;--nc-color-badge-proposal-surface: #f4ece1;--nc-color-badge-proposal-text: #96552f;--nc-border-color-section: rgba(0, 0, 0, .17);--nc-color-menu-border: #e0d6c6;--nc-color-info-surface: #f2eadd;--nc-color-star-off: #d6cdbd;--nc-color-preview-surface: #f7f2e9;--nc-color-preview-border: #e6ddcd;--nc-color-scaled-surface: #eef3ea;--nc-color-scaled-border: #cfe0c6;--nc-color-scaled-text: #3a5a34;--nc-color-step-number-surface: #cfe0c6;--nc-color-step-number-text: #3a5a34;--nc-color-step-section-mark: #a9c49c;--nc-color-step-section-done: var(--nc-color-step-done-surface);--nc-color-active-text: #4a6a43;--nc-color-step-done-surface: var(--nc-color-terracotta);--nc-color-step-done-mark: var(--nc-color-cta-text);--nc-color-step-done-ink: var( --nc-color-terracotta );--nc-color-ingredient-used-strike: #c9c1b3;--nc-color-switch-track: #efe7da;--nc-color-switch-border: #d9cdbb;--nc-color-wake-track: #e4dccd;--nc-color-wake-track-border: transparent;--nc-color-switch-knob: #fffdf8;--nc-color-wake-warn-dot: #c9a07e;--nc-color-observation-surface: #f7f2e9;--nc-color-observation-border: #e6ddcd;--nc-color-identity-surface: #faf6ee;--nc-color-identity-border: #e6ddcd;--nc-border-color-observation: #d9c9b3;--nc-color-improvement-line: #ece4d6;--nc-color-improvement-eyebrow: #8b8375;--nc-color-improvement-lead: #57534a;--nc-color-improvement-target: #7a746a;--nc-color-improvement-kept: #4a453d;--nc-color-improvement-refuse-hover: #f2ece1;--nc-color-improvement-accept-hover: #f9efe7;--nc-color-improvement-refused-surface: #e7e0d3;--nc-color-improvement-accepted-surface: #eef3ea;--nc-color-improvement-accepted-border: #dee6d7;--nc-color-improvement-accepted-text: #4c5749;--nc-color-improvement-accepted-refuse-hover: #e3ebde;--nc-color-improvement-failure-surface: #f7ece5;--nc-color-improvement-failure-border: #e6cdbc;--nc-color-carnet-accent: #b05f3d;--nc-color-carnet-quiet-surface: #f2ece1;--nc-color-carnet-quiet-hover: #ece3d3;--nc-color-carnet-quiet-text: #5a554b;--nc-color-carnet-counter: #787365;--nc-color-carnet-search-surface: #f5efe4;--nc-color-carnet-search-border: #e0d3bf;--nc-color-carnet-search-icon: #8e877b;--nc-color-carnet-placeholder: #6f6a5c;--nc-color-carnet-meta: #6b665c;--nc-color-carnet-meta-absent: #7a7465;--nc-color-carnet-row-hover: #faf3e6;--nc-color-carnet-row-press: #f4ebda;--nc-color-carnet-badge-to-test-surface: #f4e6cd;--nc-color-carnet-badge-to-test-text: #7a5a2e;--nc-color-carnet-badge-validated-surface: #e4ecdd;--nc-color-carnet-badge-validated-text: #3f5c39;--nc-color-carnet-badge-draft-surface: #eae4d8;--nc-color-carnet-badge-draft-text: #69655a;--nc-color-carnet-banner-action: #a25439;--nc-color-carnet-banner-hover: #f2e0d4;--nc-color-carnet-reminder: #a1522f;--nc-color-carnet-star-off: #a2906f;--nc-radius-xs: 6px;--nc-color-history-meta: #67625a;--nc-color-history-control: #605b50;--nc-color-history-marker-text: #7f5f3d;--nc-color-history-quiet-border: #c8b99f;--nc-color-history-rating-surface: #f3e6c9;--nc-color-history-rating-text: #8a6a1f;--nc-color-ask-surface: #fffdf8;--nc-color-bubble-user-surface: #23211c;--nc-color-bubble-user-text: #fffdf8;--nc-color-ask-field-surface: #f5efe4;--nc-color-ask-field-border: #e0d3bf;--nc-color-ask-placeholder: #8b8375;--nc-color-ask-tag-surface: #f3e7df;--nc-color-ask-tag-text: #b5623f;--nc-color-ask-tag-accepted-surface: #e3ebde;--nc-color-ask-tag-accepted-text: #4c5749;--nc-color-ask-tag-refused-surface: #f2ece1;--nc-color-ask-tag-refused-text: #7a746a;--nc-color-ask-suggestion-surface: #f5efe4;--nc-color-ask-suggestion-border: #e0d3bf;--nc-color-ask-suggestion-text: #4a453d;--nc-color-send-idle-surface: #e7e0d3;--nc-color-send-idle-text: #8b8375;--nc-color-diff-removed-surface: #f7f0e6;--nc-color-diff-removed-glyph: #8a3f28;--nc-color-diff-removed-text: #6f6a60;--nc-color-diff-removed-strike: #b8b0a1;--nc-color-diff-removed-line: #ece4d6;--nc-color-diff-added-surface: #eef3ea;--nc-color-diff-added-glyph: #3f6b3d;--nc-color-diff-added-text: #23211c;--nc-color-diff-added-line: #e4ece0;--nc-color-diff-added-edge: #dee6d7;--nc-color-diff-accepted-added-line: #e3ebde;--nc-color-diff-accepted-removed-glyph: #5d6a5a;--nc-color-diff-accepted-removed-text: #4c5749;--nc-color-diff-accepted-removed-strike: #9dab99;--nc-color-diff-refused-removed-surface: #f6f2ea;--nc-color-diff-refused-added-surface: #f2efe9;--nc-color-ask-refused-on-surface: #e7e0d3;--nc-color-ask-refused-on-border: #ddd5c6;--nc-color-ask-refused-on-text: #4a453d;--nc-color-toast-surface: #fdfcf8;--nc-color-toast-text: #262219;--nc-color-toast-eyebrow: #8a857a;--nc-color-toast-success: #4c6b44;--nc-color-toast-neutral: #b26a48;--nc-color-toast-error: #b0483a;--nc-shadow-toast: 0 24px 60px rgba(35, 28, 15, .48), 0 9px 22px rgba(35, 28, 15, .28);--nc-border-color: #e2d9c8;--nc-border-color-numeric: #d9cdbb;--nc-border-color-numeric-hover: #c8b9a3;--nc-color-stepper-off-surface: #f0ebe2;--nc-color-stepper-off-border: #ded6c9;--nc-color-stepper-off-icon: #aaa297;--nc-border-color-input: #d0c2ac;--nc-border-color-control: rgba(0, 0, 0, .18);--nc-border-color-destructive: rgba(176, 72, 58, .45);--nc-border-color-hairline: rgba(0, 0, 0, .07);--nc-border-color-band: rgba(0, 0, 0, .08);--nc-border-color-row: rgba(0, 0, 0, .055);--nc-radius-sm: 8px;--nc-radius-md: 10px;--nc-radius-lg: 12px;--nc-radius-tile: 11px;--nc-radius-xl: 13px;--nc-radius-sheet: 24px;--nc-duration-fast: .12s;--nc-duration-slow: .22s;--nc-duration-spin: .8s;--nc-duration-timer-tick: .25s;--nc-easing: ease;--nc-press-scale: .98;--nc-focus-ring: 0 0 0 3px rgba(181, 98, 63, .13);--nc-veil: rgba(35, 28, 15, .34);--nc-shadow-sheet: 0 -14px 40px rgba(35, 28, 15, .24);--nc-sheet-veil-reserve: 56px;--nc-sheet-tall-inset: 78px;--nc-sheet-inset: 22px;--nc-font-display: "Newsreader", serif;--nc-font-body: "IBM Plex Sans", system-ui, sans-serif;--nc-font-mono: "IBM Plex Mono", monospace;--nc-content-max-width: 100%;--nc-viewport-height: 100dvh;--nc-keyboard-inset: 0px;--nc-safe-bottom: max(0px, calc(env(safe-area-inset-bottom, 0px) - 14px) );--nc-legacy-surface: #ffffff;--nc-legacy-text: #1a1a1a;--nc-legacy-font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nc-color-cta-surface: #23211c;--nc-color-cta-text: #fffdf8;--nc-color-cta-hover: #2f2d29;--nc-color-destructive-surface: #b0483a;--nc-color-on-destructive: #fff;--nc-color-input-surface: #fffdf8;--nc-color-improvement-accepted-action: #3f6b3d;--nc-color-on-accepted: #fffdf8;--nc-color-media-surface: #f2ebdf;--nc-color-media-text: #8a7a5e;--nc-color-media-border: #e2d8c4;--nc-color-text-quiet: #5e584d;--nc-color-monogram-1-surface: #f0e2d6;--nc-color-monogram-1-text: #b5623f;--nc-color-monogram-2-surface: #e3e6ea;--nc-color-monogram-2-text: #4d5a68;--nc-color-monogram-3-surface: #f2e8d2;--nc-color-monogram-3-text: #8a6a2f;--nc-color-monogram-4-surface: #ece0e4;--nc-color-monogram-4-text: #6f4351}:root[data-theme=dark]{--nc-color-terracotta: #d88662;--nc-color-terracotta-dark: #e39a79;--nc-color-ink: #f4eee5;--nc-color-cream: #191713;--nc-color-field: #25221e;--nc-color-active: #4f7350;--nc-color-error: #e8917a;--nc-color-error-text: #f0a18a;--nc-color-text-secondary: #b8b0a4;--nc-color-text-support: #b8b0a4;--nc-color-text-muted: #948c80;--nc-color-text-faint: #948c80;--nc-color-text-tertiary: #b8b0a4;--nc-color-text-brown: #d88662;--nc-color-error-surface: #40251f;--nc-color-error-border: #5c382e;--nc-color-spinner-track: #3d3831;--nc-color-badge-to-test-surface: #3b3020;--nc-color-badge-to-test-text: #e5c17c;--nc-color-badge-validated-surface: #243326;--nc-color-badge-validated-text: #acd0a7;--nc-color-chip-text: #b8b0a4;--nc-color-handle: #4a443b;--nc-color-tile-surface: #482a21;--nc-color-tile-border: #5f3a2c;--nc-color-empty-surface: #2d2924;--nc-color-empty-border: #3d3831;--nc-color-chevron: #6f6457;--nc-color-scan-action-disabled: #6b6053;--nc-color-on-accent: #191713;--nc-color-cta-surface: #f0e9de;--nc-color-cta-text: #191713;--nc-color-cta-hover: #f7f1e6;--nc-color-destructive-surface: #c0503e;--nc-color-on-destructive: #fff;--nc-color-disabled-surface: #302d28;--nc-color-disabled-text: #948c80;--nc-color-destructive-disabled-surface: #3a2721;--nc-color-destructive-disabled-text: #a67f72;--nc-color-cta-disabled-surface: var(--nc-color-disabled-surface);--nc-color-cta-disabled-text: var(--nc-color-disabled-text);--nc-color-ink-soft: #d8d1c5;--nc-color-ink-muted: #948c80;--nc-color-editor-rule: #3d3831;--nc-color-editor-row-active: #201d19;--nc-color-editor-handle: #8d8579;--nc-color-editor-error: #f0a18a;--nc-color-editor-banner-surface: #40251f;--nc-color-editor-banner-border: #5c382e;--nc-color-field-fill: #25221e;--nc-color-flag-border: #c79a4a;--nc-color-flag-frame: #c79a4a;--nc-color-flag-surface: #3b3020;--nc-color-flag-text: #e2bd72;--nc-color-input-surface: #2d2924;--nc-color-text-section: #e2dace;--nc-color-mark-border: #7c7162;--nc-color-badge-proposal-surface: #3b3020;--nc-color-badge-proposal-text: #e0a679;--nc-border-color-section: #3d3831;--nc-color-menu-border: #7c7162;--nc-color-info-surface: #25221e;--nc-color-star-off: #8d8579;--nc-color-preview-surface: #25221e;--nc-color-preview-border: #3d3831;--nc-color-scaled-surface: #262c26;--nc-color-scaled-border: #384038;--nc-color-scaled-text: #c8d3c6;--nc-color-step-number-surface: #2b3f2d;--nc-color-step-number-text: #a8d1a1;--nc-color-step-section-mark: #4f7a4f;--nc-color-step-section-done: var(--nc-color-step-done-surface);--nc-color-active-text: #8fbe88;--nc-color-step-done-surface: #2b452f;--nc-color-step-done-mark: #a8d1a1;--nc-color-step-done-ink: var(--nc-color-step-done-mark);--nc-color-ingredient-used-strike: #8d8579;--nc-color-switch-track: #25221e;--nc-color-switch-border: #7d756a;--nc-color-wake-track: #25221e;--nc-color-wake-track-border: #7d756a;--nc-color-switch-knob: #e6ded1;--nc-color-wake-warn-dot: #c9a07e;--nc-color-observation-surface: #25221e;--nc-color-observation-border: #3d3831;--nc-color-identity-surface: #25221e;--nc-color-identity-border: #3d3831;--nc-border-color-observation: #7c7162;--nc-color-improvement-line: #3d3831;--nc-color-improvement-eyebrow: #948c80;--nc-color-improvement-lead: #b8b0a4;--nc-color-improvement-target: #948c80;--nc-color-improvement-kept: #d8d1c5;--nc-color-improvement-refuse-hover: #2d2924;--nc-color-improvement-accept-hover: #2f2721;--nc-color-improvement-refused-surface: #302d28;--nc-color-improvement-accepted-surface: #262c26;--nc-color-improvement-accepted-border: #384038;--nc-color-improvement-accepted-action: #4f7350;--nc-color-on-accepted: #f4eee5;--nc-color-media-surface: #25221e;--nc-color-media-text: #948c80;--nc-color-media-border: #7c7162;--nc-color-text-quiet: #c9c1b5;--nc-color-monogram-1-surface: #482a21;--nc-color-monogram-1-text: #d88662;--nc-color-monogram-2-surface: #2b2f34;--nc-color-monogram-2-text: #a8b6c4;--nc-color-monogram-3-surface: #3b3020;--nc-color-monogram-3-text: #d7ac68;--nc-color-monogram-4-surface: #352a2f;--nc-color-monogram-4-text: #c99aa8;--nc-color-improvement-accepted-text: #c8d3c6;--nc-color-improvement-accepted-refuse-hover: #2c332c;--nc-color-improvement-failure-surface: #40251f;--nc-color-improvement-failure-border: #5c382e;--nc-color-carnet-accent: #d88662;--nc-color-carnet-quiet-surface: #25221e;--nc-color-carnet-quiet-hover: #2d2924;--nc-color-carnet-quiet-text: #b8b0a4;--nc-color-carnet-counter: #948c80;--nc-color-carnet-search-surface: #25221e;--nc-color-carnet-search-border: #7c7162;--nc-color-carnet-search-icon: #948c80;--nc-color-carnet-placeholder: #948c80;--nc-color-carnet-meta: #b8b0a4;--nc-color-carnet-meta-absent: #948c80;--nc-color-carnet-row-hover: #201d19;--nc-color-carnet-row-press: #262320;--nc-color-carnet-badge-to-test-surface: #3b3020;--nc-color-carnet-badge-to-test-text: #e5c17c;--nc-color-carnet-badge-validated-surface: #243326;--nc-color-carnet-badge-validated-text: #acd0a7;--nc-color-carnet-badge-draft-surface: #302d28;--nc-color-carnet-badge-draft-text: #c9c1b5;--nc-color-history-meta: #bdb5a9;--nc-color-history-control: #c2b9ac;--nc-color-history-marker-text: #dc9670;--nc-color-history-quiet-border: #554d43;--nc-color-history-rating-surface: #3b3020;--nc-color-history-rating-text: #e5c17c;--nc-color-carnet-banner-action: #e8917a;--nc-color-carnet-banner-hover: #40251f;--nc-color-carnet-reminder: #d88662;--nc-color-carnet-star-off: #8d8579;--nc-color-ask-surface: #25221e;--nc-color-bubble-user-surface: #f0e9de;--nc-color-bubble-user-text: #191713;--nc-color-ask-field-surface: #2d2924;--nc-color-ask-field-border: #7c7162;--nc-color-ask-placeholder: #948c80;--nc-color-ask-tag-surface: #482a21;--nc-color-ask-tag-text: #d88662;--nc-color-ask-tag-accepted-surface: #243326;--nc-color-ask-tag-accepted-text: #acd0a7;--nc-color-ask-tag-refused-surface: #302d28;--nc-color-ask-tag-refused-text: #c9c1b5;--nc-color-ask-suggestion-surface: #2d2924;--nc-color-ask-suggestion-border: #7c7162;--nc-color-ask-suggestion-text: #f4eee5;--nc-color-send-idle-surface: #302d28;--nc-color-send-idle-text: #948c80;--nc-color-diff-removed-surface: #2f2822;--nc-color-diff-removed-glyph: #d88662;--nc-color-diff-removed-text: #b8b0a4;--nc-color-diff-removed-strike: #8d8579;--nc-color-diff-removed-line: #3d3831;--nc-color-diff-added-surface: #262c26;--nc-color-diff-added-glyph: #acd0a7;--nc-color-diff-added-text: #f4eee5;--nc-color-diff-added-line: #333a33;--nc-color-diff-added-edge: #384038;--nc-color-diff-accepted-added-line: #333a33;--nc-color-diff-accepted-removed-glyph: #a79e92;--nc-color-diff-accepted-removed-text: #b8b0a4;--nc-color-diff-accepted-removed-strike: #8d8579;--nc-color-diff-refused-removed-surface: #2b2823;--nc-color-diff-refused-added-surface: #2a2724;--nc-color-ask-refused-on-surface: #3d3831;--nc-color-ask-refused-on-border: #7c7162;--nc-color-ask-refused-on-text: #f4eee5;--nc-color-toast-surface: #39342e;--nc-color-toast-text: #f4eee5;--nc-color-toast-eyebrow: #a8a094;--nc-color-toast-success: #a8d1a1;--nc-color-toast-neutral: #d88662;--nc-color-toast-error: #f0a18a;--nc-shadow-toast: 0 24px 60px rgba(0, 0, 0, .62), 0 9px 22px rgba(0, 0, 0, .44);--nc-border-color: #7c7162;--nc-border-color-numeric: #7c7162;--nc-border-color-numeric-hover: #948c80;--nc-color-stepper-off-surface: #2d2924;--nc-color-stepper-off-border: #3d3831;--nc-color-stepper-off-icon: #6b6053;--nc-border-color-input: #7c7162;--nc-border-color-control: #7c7162;--nc-border-color-destructive: rgba(232, 145, 122, .55);--nc-border-color-hairline: #2e2a25;--nc-border-color-band: #2e2a25;--nc-border-color-row: #2e2a25;--nc-focus-ring: 0 0 0 3px rgba(216, 134, 98, .22);--nc-veil: rgba(0, 0, 0, .6);--nc-shadow-sheet: 0 -14px 40px rgba(0, 0, 0, .55);--nc-legacy-surface: #191713;--nc-legacy-text: #f4eee5}@media(min-width:700px){:root{--nc-content-max-width: min(560px, 100%)}:root[data-orientation=landscape]{--nc-content-max-width: min(880px, 100%)}}*,*:before,*:after{box-sizing:border-box}html,body{height:100%}html{-webkit-tap-highlight-color:transparent}@media(hover:none){:is(a,button,[role=button]):not([aria-hidden=true]):active{opacity:.6;transition:opacity 80ms var(--nc-easing)}}body{margin:0;background:var(--nc-color-cream);color:var(--nc-legacy-text);font-family:var(--nc-legacy-font-body);line-height:1.5}.nc-surface{padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);background:var(--nc-color-cream);color:var(--nc-color-ink);font-family:var(--nc-font-body);-webkit-font-smoothing:antialiased}.nc-surface button,.nc-surface input,.nc-surface textarea,.nc-surface select{font-family:inherit}.nc-scroll-edge{display:block;flex:none;margin-bottom:-1px;pointer-events:none}.nc-scroll-edge--bottom{margin-top:-1px;margin-bottom:0}.nc-sheet-footer{margin-top:22px;padding-top:16px;border-top:1px solid var(--nc-border-color-band)}.nc-visually-hidden{position:absolute;overflow:hidden;clip-path:inset(50%);width:1px;height:1px;white-space:nowrap}:focus-visible{outline:2px solid currentcolor;outline-offset:2px}.nc-column{width:100%;max-width:var(--nc-content-max-width);margin-inline:auto}@media(prefers-reduced-motion:reduce){:root{--nc-duration-fast: 0ms;--nc-duration-slow: 0ms}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0ms!important}}img[data-protected-loading]{opacity:0}@media(prefers-reduced-motion:no-preference){img[data-protected-image],img[data-protected-loading]{transition:opacity var(--nc-duration-slow) var(--nc-easing)}}.nc-button{display:block;width:100%;border:1px solid transparent;border-radius:var(--nc-radius-lg);font-family:var(--nc-font-body);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.nc-button:hover:not(:disabled){opacity:.92}.nc-button:focus-visible{outline:2px solid var(--nc-color-terracotta);outline-offset:2px}.nc-button:disabled{cursor:default}.nc-button--accent:focus-visible{outline-color:var(--nc-color-ink)}.nc-button--primary{padding:15px;background:var(--nc-color-cta-surface);color:var(--nc-color-cta-text);font-size:15px}.nc-button--primary:hover:not(:disabled){opacity:1;background:var(--nc-color-cta-hover)}.nc-button--primary:disabled{background:var(--nc-color-disabled-surface);color:var(--nc-color-disabled-text)}.nc-button--accent{padding:15px;border-radius:var(--nc-radius-xl);background:var(--nc-color-terracotta);color:var(--nc-color-on-accent);font-size:15px}.nc-button--accent:active:not(:disabled){background:var(--nc-color-terracotta-dark)}.nc-button--accent:disabled{background:var(--nc-color-disabled-surface);color:var(--nc-color-disabled-text)}.nc-button--secondary{padding:14px;border-color:var(--nc-border-color-control);background:transparent;color:var(--nc-color-ink);font-size:14px}.nc-button--secondary:disabled{border-color:var(--nc-color-disabled-surface);color:var(--nc-color-disabled-text)}.nc-button--tertiary{padding:13px;background:none;color:var(--nc-color-text-tertiary);font-size:13.5px}.nc-button--tertiary:disabled{color:var(--nc-color-disabled-text)}.nc-button--destructive{padding:15px;background:var(--nc-color-destructive-surface);color:var(--nc-color-on-destructive);font-size:15px}.nc-button--destructive:disabled{background:var(--nc-color-destructive-disabled-surface);color:var(--nc-color-destructive-disabled-text)}.nc-button--destructive-soft{padding:13px;border-color:var(--nc-border-color-destructive);background:transparent;color:var(--nc-color-error);font-size:13.5px}.nc-button--destructive-soft:disabled{border-color:var(--nc-color-destructive-disabled-surface);color:var(--nc-color-destructive-disabled-text)}@media(prefers-reduced-motion:no-preference){.nc-button{transition:transform var(--nc-duration-fast) var(--nc-easing)}.nc-button:active:not(:disabled){transform:scale(var(--nc-press-scale))}}.nc-form{display:flex;flex-direction:column;gap:16px}.nc-field{display:block}.nc-field-label{display:block;margin-bottom:7px;color:var(--nc-color-text-faint);font-family:var(--nc-font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.nc-input{width:100%;padding:13px 14px;border:1px solid var(--nc-border-color-input);border-radius:var(--nc-radius-lg);outline:none;background:var(--nc-color-input-surface);color:var(--nc-color-ink);font-family:var(--nc-font-body);font-size:15px;font-weight:400}.nc-input:focus{border-color:var(--nc-color-terracotta);box-shadow:var(--nc-focus-ring)}.nc-input:-webkit-autofill{box-shadow:inset 0 0 0 1000px var(--nc-color-input-surface);-webkit-text-fill-color:var(--nc-color-ink);caret-color:var(--nc-color-ink)}.nc-input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1000px var(--nc-color-input-surface),var(--nc-focus-ring)}.nc-input[aria-invalid=true]{border-color:var(--nc-color-error)}.nc-hint{margin:7px 0 0;color:var(--nc-color-text-faint);font-family:var(--nc-font-mono);font-size:11.5px;font-weight:400}.nc-field-error{margin:7px 0 0;color:var(--nc-color-error-text);font-size:12px;font-weight:600;line-height:1.4}.nc-quick-field{box-sizing:border-box;width:100%;padding:14px;border:0;border-radius:var(--nc-radius-lg);outline:none;background:var(--nc-color-field-fill);color:var(--nc-color-ink);font-family:var(--nc-font-body);line-height:1.5;caret-color:var(--nc-color-terracotta);resize:none}.nc-quick-field::placeholder{color:var(--nc-color-text-faint);opacity:1}.nc-quick-field:focus{box-shadow:inset 0 0 0 1.5px var(--nc-color-terracotta)}@media(prefers-reduced-motion:no-preference){.nc-input{transition:border-color var(--nc-duration-fast) var(--nc-easing),box-shadow var(--nc-duration-fast) var(--nc-easing)}.nc-quick-field{transition:box-shadow var(--nc-duration-fast) var(--nc-easing)}}.cdk-drag-preview{box-sizing:border-box;border-radius:var(--nc-radius-sm);background:var(--nc-color-cream);box-shadow:var(--nc-shadow-sheet);opacity:.96}.cdk-drag-placeholder{opacity:.28}@media(prefers-reduced-motion:no-preference){.cdk-drag-animating,.cdk-drop-list-dragging .cdk-drag:not(.cdk-drag-placeholder){transition:transform var(--nc-duration-slow) var(--nc-easing)}}@keyframes top-handover-fill{to{opacity:1}}@keyframes top-handover-out{to{opacity:0}}:is(.recipe--scroll,.recipe--manual) .top nc-icon{position:relative}:is(.recipe--scroll,.recipe--manual) .top:not(.top--compact) :is(.back,.favorite:not(.favorite--on),.menu) nc-icon:after{position:absolute;inset:0;background:var(--nc-color-ink);content:"";opacity:var(--nc-handover, 0)}:is(.recipe--scroll,.recipe--manual) .top:not(.top--compact):before{position:absolute;inset:calc(-1*(env(safe-area-inset-top,0px) + 4px)) -14px -1px;z-index:-1;border-bottom:1px solid var(--nc-border-color-band);background:var(--nc-color-cream);content:"";opacity:var(--nc-handover, 0);pointer-events:none}@supports (animation-timeline: view()){.recipe--scroll{timeline-scope:--hero-exit,--title-exit}.recipe--scroll .hero{view-timeline:--hero-exit block;view-timeline-inset:calc(env(safe-area-inset-top,0px) + 82px) 0px}.recipe--scroll .top:before,.recipe--scroll .top :is(.back,.favorite,.menu):before,.recipe--scroll .top nc-icon:after{animation:top-handover-fill linear both;animation-timeline:--hero-exit;animation-range:exit 82% exit 100%}.recipe--scroll .top :is(.back,.favorite,.menu):before{animation-name:top-handover-out}.recipe--scroll .title{view-timeline:--title-exit block;view-timeline-inset:calc(env(safe-area-inset-top,0px) + 53px) 0px}.recipe--scroll :is(.title,.top-title){animation:top-handover-out linear both;animation-timeline:--title-exit;animation-range:exit}.recipe--scroll .top-title{animation-direction:reverse}}.recipe--manual .top :is(.back,.favorite,.menu):before{opacity:calc(1 - var(--nc-handover, 0))}.recipe--manual .title{opacity:calc(1 - var(--nc-title-handover, 0))}.recipe--manual .top-title{opacity:var(--nc-title-handover, 0)}
