@layer payload-default{}@layer payload-default{}@layer payload-default{.icon--check{height:1.5384615385rem;width:1.5384615385rem}.icon--check .stroke{fill:none;stroke:currentColor;stroke-width:2px}.collections{display:flex;width:100%;--gap:var(--base);--cols:5}.collections__wrap{width:100%;display:flex;flex-direction:column;gap:var(--base)}.collections__group{display:flex;flex-direction:column;gap:var(--gap)}.collections__label{margin:0}.collections__card-list{padding:0;margin:0;list-style:none;grid-gap:12px;gap:12px;display:grid;grid-template-columns:repeat(var(--cols),1fr)}.collections__card-list .card{height:100%}.collections__locked.locked{align-items:unset;justify-content:unset}}@layer payload-default{}@layer payload-default{}@layer payload-default{@media(max-width:1440px){.collections{--cols:4}}@media(max-width:1024px){.collections{--gap:var(--base);--cols:2}}@media(max-width:768px){.collections{--cols:2}.collections__wrap{gap:var(--base)}.collections__card-list{gap:8px}}@media(max-width:400px){.collections{--cols:1}}}.article-editor-inline-slug-wrap,.article-editor-progress-wrap,.article-editor-section,.article-editor-title{margin-bottom:1rem}.article-editor-section .collapsible__content,.article-editor-section .collapsible__content-wrap,.recipe-builder-section .collapsible__content,.recipe-builder-section .collapsible__content-wrap{gap:1rem}.article-editor-section .field-type,.recipe-builder-section .field-type{margin-bottom:.75rem}.article-editor-row--header-media,.article-editor-row--primary,.article-editor-row--taxonomy,.recipe-builder-nutrition-row,.recipe-builder-quick-info-grid,.recipe-builder-quick-info-secondary,.recipe-builder-step-media{align-items:start;gap:1rem}.article-editor-featured-media{min-height:100%}.article-editor-excerpt{width:100%!important;min-height:6.5rem;resize:vertical;box-sizing:border-box}.article-editor-section--recipe{scroll-margin-top:120px}.article-editor-section--recipe .blocks-field{border-top:1px solid var(--theme-elevation-150);padding-top:.75rem}.article-inline-slug{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;border:1px solid var(--theme-elevation-150);border-radius:14px;background:var(--theme-elevation-0);padding:14px 16px}.article-inline-slug__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.article-inline-slug__label{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#475467}.article-inline-slug__preview{font-family:var(--theme-mono-font-family);font-size:13px;color:#101828;background:#f8fafc;border-radius:8px;padding:5px 9px}.article-inline-slug__status{font-size:12px;color:#475467}.article-inline-slug__actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.article-inline-slug__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #101828;background:#101828;color:#fff;border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.article-inline-slug__button:disabled{opacity:.55;cursor:not-allowed}.article-inline-slug__button--ghost{background:#fff;color:#101828;border-color:#d0d5dd}.article-inline-slug__input{width:100%;margin-top:10px;border:1px solid #d0d5dd;border-radius:12px;padding:10px 12px;font-family:var(--theme-mono-font-family);color:#101828;background:rgba(255,255,255,.84)}.article-editor-progress{border:1px solid var(--theme-elevation-150);border-radius:16px;background:linear-gradient(180deg,#ffffff,#f8fafc);padding:18px;display:none!important}.article-editor-progress--hidden{display:none!important}.article-editor-progress__header{display:flex;align-items:start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:14px}.article-editor-progress__title{font-size:16px;font-weight:700;color:#101828;margin-bottom:4px}.article-editor-progress__description{margin:0;color:#475467;font-size:13px}.article-editor-progress__score{display:inline-flex;align-items:center;border-radius:999px;background:#101828;color:#fff;padding:7px 12px;font-size:13px;font-weight:700}.article-editor-progress__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.article-editor-progress__card{border-radius:14px;padding:12px;border:1px solid #d0d5dd;background:#fff}.article-editor-progress__card--done{border-color:rgba(31,122,69,.26);background:linear-gradient(180deg,#f3fbf4,#e7f6ea)}.article-editor-progress__card--pending{border-color:rgba(161,98,7,.28);background:linear-gradient(180deg,#fffdf3,#fbf2d6)}.article-editor-progress__card-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.article-editor-progress__card-label{font-size:13px;font-weight:700;color:#101828}.article-editor-progress__card-status{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#475467}.article-editor-progress__card-detail{font-size:12px;color:#475467;line-height:1.5}.recipe-builder-heading{margin-bottom:.75rem}.recipe-builder-array,.recipe-builder-section{margin-top:.75rem}.recipe-builder-array .array-field__header{border-bottom:1px solid var(--theme-elevation-150);padding-bottom:.5rem;margin-bottom:.75rem}.recipe-builder-array .array-field__header .array-field__row-label,.recipe-builder-array .array-field__header .row-label{font-weight:700}.recipe-builder-array .array-field__card,.recipe-builder-array .array-field__row{border:1px solid var(--theme-elevation-150);border-radius:14px;background:var(--theme-elevation-0);padding:.9rem;margin-bottom:.75rem}.recipe-builder-array--steps .array-field__card,.recipe-builder-array--steps .array-field__row{background:var(--theme-elevation-50)}.recipe-builder-array--steps .array-field__card:has(.recipe-builder-step-heading-input),.recipe-builder-array--steps .array-field__row:has(.recipe-builder-step-heading-input){padding:.75rem .9rem;background:linear-gradient(180deg,#fbfaf6,#f4eee2);border-color:#cdbfa7}.recipe-builder-array--ingredients .array-field__card:has(input[type=checkbox]:checked),.recipe-builder-array--ingredients .array-field__row:has(input[type=checkbox]:checked){background:linear-gradient(180deg,#fbfaf6,#f4eee2);border-color:#cdbfa7;box-shadow:inset 0 0 0 1px rgba(184,151,92,.08)}.recipe-builder-array--ingredients .array-field__card:has(.recipe-builder-ingredient-heading-input),.recipe-builder-array--ingredients .array-field__row:has(.recipe-builder-ingredient-heading-input){padding:.75rem .9rem;background:linear-gradient(180deg,#fbfaf6,#f4eee2);border-color:#cdbfa7}.recipe-builder-array--ingredients .array-field__card:has(input[type=checkbox]:checked) .array-field__row-label,.recipe-builder-array--ingredients .array-field__card:has(input[type=checkbox]:checked) .row-label,.recipe-builder-array--ingredients .array-field__row:has(input[type=checkbox]:checked) .array-field__row-label,.recipe-builder-array--ingredients .array-field__row:has(input[type=checkbox]:checked) .row-label{color:#6d4f1f;font-weight:700}.recipe-builder-array--ingredients .array-field__card:has(.recipe-builder-ingredient-heading-input) .array-field__row-label,.recipe-builder-array--ingredients .array-field__card:has(.recipe-builder-ingredient-heading-input) .row-label,.recipe-builder-array--ingredients .array-field__row:has(.recipe-builder-ingredient-heading-input) .array-field__row-label,.recipe-builder-array--ingredients .array-field__row:has(.recipe-builder-ingredient-heading-input) .row-label{color:#6d4f1f;font-weight:700}.recipe-builder-ingredient-heading-toggle{border-bottom:1px dashed rgba(123,97,52,.18);padding-bottom:.5rem;margin-bottom:.75rem;display:none!important}.recipe-builder-ingredient-heading-input .field-label,.recipe-builder-ingredient-heading-toggle .checkbox-input__label{font-weight:700}.recipe-builder-ingredient-heading-input{margin-bottom:0!important}.recipe-builder-ingredient-heading-input .field-label{display:none}.recipe-builder-step-heading-toggle{display:none!important}.recipe-builder-step-heading-input{margin-bottom:0!important}.recipe-builder-step-heading-input .field-label{display:none}.recipe-builder-ingredient-heading-input input{font-size:1rem;font-weight:700;color:#523d1d;background:#fffdfa}.recipe-builder-array--ingredients .array-field__card:has(input[type=checkbox]:checked) .recipe-builder-ingredient-heading-input input,.recipe-builder-array--ingredients .array-field__row:has(input[type=checkbox]:checked) .recipe-builder-ingredient-heading-input input{border-color:#d6c39a;background:#fffaf0}.recipe-builder-array--ingredients .array-field__card:has(.recipe-builder-ingredient-heading-input) .recipe-builder-ingredient-heading-input input,.recipe-builder-array--ingredients .array-field__row:has(.recipe-builder-ingredient-heading-input) .recipe-builder-ingredient-heading-input input{min-height:44px;border-color:#d6c39a;background:#fffaf0}.recipe-builder-step-heading-input input{font-size:1rem;font-weight:700;color:#523d1d;background:#fffdfa}.recipe-builder-array--steps .array-field__card:has(.recipe-builder-step-heading-input) .recipe-builder-step-heading-input input,.recipe-builder-array--steps .array-field__row:has(.recipe-builder-step-heading-input) .recipe-builder-step-heading-input input{min-height:44px;border-color:#d6c39a;background:#fffaf0}.recipe-builder-step-instruction textarea{min-height:140px}.recipe-builder-serving-label input{font-family:var(--theme-mono-font-family)}.recipe-builder-import{border:1px solid #d0d5dd;border-radius:14px;background:#fff;padding:18px;margin-bottom:4px}.recipe-builder-import__header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:12px;flex-wrap:wrap}.recipe-builder-import__title{font-size:16px;font-weight:600;color:#101828;margin-bottom:4px}.recipe-builder-import__description{margin:0;color:#475467;font-size:13px;line-height:1.5}.recipe-builder-import__description code{margin:0 4px;padding:2px 6px;border-radius:6px;background:#f2f4f7;color:#101828;font-size:12px}.recipe-builder-import__counts{display:flex;gap:8px;flex-wrap:wrap}.recipe-builder-import__counts span{display:inline-flex;align-items:center;border:1px solid #d0d5dd;border-radius:999px;padding:4px 10px;font-size:12px;color:#344054;background:#f8fafc}.recipe-builder-import__textarea{width:100%;min-height:140px;border:1px solid #d0d5dd;border-radius:12px;padding:12px 14px;font:inherit;color:#101828;resize:vertical;background:#fff}.recipe-builder-import__textarea:focus{outline:2px solid rgba(16,24,40,.12);outline-offset:1px;border-color:#101828}.recipe-builder-import__quick-add{display:grid;grid-template-columns:minmax(220px,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;margin-bottom:12px}.recipe-builder-import__heading-input{width:100%;min-height:42px;border:1px solid #d0d5dd;border-radius:12px;padding:10px 12px;font:inherit;font-weight:700;color:#523d1d;background:#fffdfa}.recipe-builder-import__heading-input:focus{outline:2px solid rgba(82,61,29,.12);outline-offset:1px;border-color:#523d1d}.recipe-builder-import__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.recipe-builder-import__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #101828;background:#101828;color:#fff;border-radius:10px;padding:9px 14px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.recipe-builder-import__button:disabled{opacity:.55;cursor:not-allowed}.recipe-builder-import__button--secondary{background:#344054;border-color:#344054}.recipe-builder-import__button--ghost{background:#fff;color:#101828;border-color:#d0d5dd}.recipe-builder-import__summary{margin-top:12px;display:grid;grid-gap:8px;gap:8px;font-size:13px;color:#344054}.recipe-builder-import__parsed,.recipe-builder-import__skipped{border-radius:10px;padding:10px 12px;background:#f8fafc}.recipe-builder-import__skipped{background:#fff6ed;color:#9a3412}@media(max-width:1024px){.article-editor-progress__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-editor-row--header-media,.article-editor-row--taxonomy,.recipe-builder-nutrition-row,.recipe-builder-quick-info-grid,.recipe-builder-quick-info-secondary,.recipe-builder-step-media{gap:.75rem}.recipe-builder-import__quick-add{grid-template-columns:1fr}}