.entry-band-module__YcR-_W__band{border-block-end:1px solid var(--rule);font-family:var(--font-text);font-size:16px;line-height:1.5}.entry-band-module__YcR-_W__identity{max-width:1200px;padding:14px max(24px, env(safe-area-inset-right,0px)) 14px max(24px, env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}@media print{.entry-band-module__YcR-_W__band{display:none}}
.skip-link-module__Af73Sa__skipLink{left:var(--space-3);top:var(--space-3);z-index:200;min-height:var(--touch-target);padding:var(--space-2) var(--space-4);border:1px solid var(--bay);border-radius:var(--radius-md);background-color:var(--bay);color:var(--paper);font-family:var(--font-interface);font-size:var(--text-sm);transform:translateY(calc(-100% - var(--space-4)));transition:transform var(--duration-base) var(--easing);align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:absolute}.skip-link-module__Af73Sa__skipLink:focus{transform:translateY(0)}
.layout-module__vMdSFq__shell{min-height:100dvh;padding-bottom:calc(var(--floating-nav-clearance) + var(--floating-strip-clearance));flex-direction:column;display:flex}.layout-module__vMdSFq__column{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:48rem){.layout-module__vMdSFq__shell{flex-direction:row;padding-bottom:0}.layout-module__vMdSFq__column{padding-bottom:calc(var(--floating-nav-clearance) + var(--floating-strip-clearance))}}.layout-module__vMdSFq__main{width:100%;max-width:var(--page-width);padding:var(--floating-account-clearance) var(--page-gutter) var(--space-6);padding-inline:max(var(--page-gutter), env(safe-area-inset-left,0px)) max(var(--page-gutter), env(safe-area-inset-right,0px));flex:1;margin-inline:auto}.layout-module__vMdSFq__main:focus{outline:none}@media (min-width:93.75rem){.layout-module__vMdSFq__main>*{margin-inline:auto}}@media not (min-width:48rem){.layout-module__vMdSFq__main{--floating-account-room:calc(var(--touch-target) + var(--floating-account-inset) + var(--space-3) - var(--page-gutter));--floating-account-line:var(--touch-target);padding-block-start:max(var(--floating-account-inset), env(safe-area-inset-top,0px))}.layout-module__vMdSFq__main dialog,.layout-module__vMdSFq__main [popover]{--floating-account-room:0px;--floating-account-line:auto}}@media (min-width:48rem){.layout-module__vMdSFq__main{padding-block:var(--space-6) var(--space-8)}}@media print{.layout-module__vMdSFq__shell,.layout-module__vMdSFq__column{padding-bottom:0}.layout-module__vMdSFq__main{padding:0}.layout-module__vMdSFq__modal:empty{display:none}}
.wordmark-module__dwyUja__wordmark{min-height:var(--touch-target);color:var(--ink);border-radius:var(--radius-sm);align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.wordmark-module__dwyUja__word{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-display);line-height:var(--leading-tight);letter-spacing:-.02em;text-transform:lowercase}.wordmark-module__dwyUja__wordmark[data-large]{min-height:36px}.wordmark-module__dwyUja__wordmark[data-large] .wordmark-module__dwyUja__word{font-size:24px;line-height:1.5}
.initial-disc-module__z0bX0G__disc{box-sizing:border-box;inline-size:var(--disc-size,2.5rem);block-size:var(--disc-size,2.5rem);border-radius:var(--radius-pill);background-color:var(--tint-honey);font-family:var(--disc-face,var(--font-interface));font-size:calc(var(--disc-size,2.5rem) * var(--disc-scale,.4));font-weight:var(--disc-weight,700);color:var(--ink);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.initial-disc-module__z0bX0G__disc[data-tint=mint]{background-color:var(--tint-mint)}.initial-disc-module__z0bX0G__disc[data-tint=peach]{background-color:var(--tint-peach)}.initial-disc-module__z0bX0G__disc[data-tint=fig]{background-color:var(--tint-fig)}.initial-disc-module__z0bX0G__disc[data-tint=salt]{background-color:var(--surface-2)}@media print{.initial-disc-module__z0bX0G__disc{border:1px solid var(--rule-strong);background-color:#0000}}
.floating-control-module__Ub-SWq__control{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--bay);border-radius:var(--radius-pill);background-color:var(--sheet);box-shadow:var(--control-lift);color:var(--bay);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);justify-content:center;align-items:center;display:inline-flex}.floating-control-module__Ub-SWq__control:hover:not(:disabled){background-color:var(--paper)}.floating-control-module__Ub-SWq__control:disabled{color:var(--muted);cursor:not-allowed}.floating-control-module__Ub-SWq__destructive{color:var(--wine)}.floating-control-module__Ub-SWq__control:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 4px var(--sheet), var(--control-lift)}.floating-control-module__Ub-SWq__card{--icon-size:1.125rem;background-color:var(--disc-ground,var(--photo-disc));width:2.5rem;height:2.5rem;box-shadow:var(--disc-shadow,var(--shadow-float));color:var(--ink);border:0}.floating-control-module__Ub-SWq__card:hover:not(:disabled){background-color:var(--disc-ground,var(--photo-disc));filter:brightness(.94)}.floating-control-module__Ub-SWq__card.floating-control-module__Ub-SWq__cook,.floating-control-module__Ub-SWq__card.floating-control-module__Ub-SWq__cook:hover:not(:disabled){background-color:var(--accent);color:var(--on-dark)}.floating-control-module__Ub-SWq__card:focus-visible{box-shadow:var(--disc-shadow,var(--shadow-float))}.floating-control-module__Ub-SWq__anchor{flex:none;display:inline-flex}.floating-control-module__Ub-SWq__identity{width:auto;min-width:var(--touch-target);max-width:min(60vw,14rem);padding-inline:var(--space-4) var(--space-3);gap:var(--space-2);font-family:var(--font-interface);font-size:var(--text-sm);color:var(--ink);font-weight:600;text-decoration:none;}.floating-control-module__Ub-SWq__face{--disc-size:2rem;flex:none;display:inline-flex}.floating-control-module__Ub-SWq__identity:has(.floating-control-module__Ub-SWq__face){padding-inline-end:var(--space-1)}.floating-control-module__Ub-SWq__identity:not(:has(.floating-control-module__Ub-SWq__name,.floating-control-module__Ub-SWq__nameWait)){padding-inline:0}.floating-control-module__Ub-SWq__identity:has(.floating-control-module__Ub-SWq__name,.floating-control-module__Ub-SWq__nameWait){justify-content:flex-start}.floating-control-module__Ub-SWq__nameWait{block-size:.7em;inline-size:7rem;margin-block:calc(.5lh - .35em)}.floating-control-module__Ub-SWq__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.floating-control-module__Ub-SWq__check{flex:none;display:inline-grid;position:relative}.floating-control-module__Ub-SWq__checkInput{appearance:none;box-sizing:border-box;border:2px solid var(--on-dark);background-color:var(--photo-check);width:2.125rem;height:2.125rem;box-shadow:var(--shadow-check);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);border-radius:11px;grid-area:1/1;margin:0}.floating-control-module__Ub-SWq__checkInput:checked{background-color:var(--basil)}.floating-control-module__Ub-SWq__checkInput:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.floating-control-module__Ub-SWq__checkMark{--icon-size:1.125rem;color:var(--on-dark);opacity:0;pointer-events:none;grid-area:1/1;place-items:center;display:grid}.floating-control-module__Ub-SWq__checkMark svg{stroke-width:3px}.floating-control-module__Ub-SWq__checkInput:checked+.floating-control-module__Ub-SWq__checkMark{opacity:1}.floating-control-module__Ub-SWq__identity:is([aria-current],[data-current]),.floating-control-module__Ub-SWq__identity:is([aria-current],[data-current]):hover{background-color:var(--surface-2)}.floating-control-module__Ub-SWq__identity:is([aria-current],[data-current]) .floating-control-module__Ub-SWq__name{-webkit-text-decoration:underline 2px var(--wine);text-decoration:underline 2px var(--wine);text-underline-offset:.2em}@media not (min-width:48rem){:is(.floating-control-module__Ub-SWq__identity,.floating-control-module__Ub-SWq__identity:has(.floating-control-module__Ub-SWq__name,.floating-control-module__Ub-SWq__nameWait)){justify-content:center;padding-inline:0}.floating-control-module__Ub-SWq__name,.floating-control-module__Ub-SWq__nameWait{display:none}.floating-control-module__Ub-SWq__face{--disc-size:calc(var(--touch-target) - .5rem)}.floating-control-module__Ub-SWq__identity[data-current],.floating-control-module__Ub-SWq__identity[data-current]:hover{background-color:var(--bay);color:var(--sheet)}}@media print{.floating-control-module__Ub-SWq__control,.floating-control-module__Ub-SWq__check,.floating-control-module__Ub-SWq__identity{display:none}}
.recipe-gallery-module__s9eaSq__gallery{position:absolute;inset:0}.recipe-gallery-module__s9eaSq__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}.recipe-gallery-module__s9eaSq__track::-webkit-scrollbar{display:none}.recipe-gallery-module__s9eaSq__track:focus{outline:none}.recipe-gallery-module__s9eaSq__slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;position:relative}.recipe-gallery-module__s9eaSq__arrow{z-index:2;display:none;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.recipe-gallery-module__s9eaSq__previous{inset-inline-start:var(--space-3)}.recipe-gallery-module__s9eaSq__next{inset-inline-end:var(--space-3)}@media (hover:hover),(any-pointer:fine){.recipe-gallery-module__s9eaSq__arrow{display:flex}}.recipe-gallery-module__s9eaSq__dots{--dot-size:.5rem;--dot-pitch:1.5rem;--focus-ring:2px solid var(--bay-on);height:var(--dot-pitch);display:flex}.recipe-gallery-module__s9eaSq__dot{width:var(--dot-pitch);cursor:pointer;background:0 0;border:0;place-items:center;height:100%;padding:0;display:grid}.recipe-gallery-module__s9eaSq__dot:before{content:"";width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background-color:var(--bay-on);transition:width var(--duration-fast) var(--easing)}.recipe-gallery-module__s9eaSq__dot[aria-selected=true]:before{width:calc(var(--dot-size) * 2)}.recipe-gallery-module__s9eaSq__dot:focus-visible{outline:var(--focus-ring);outline-offset:calc(var(--focus-offset) * -1);border-radius:var(--radius-pill)}.recipe-gallery-module__s9eaSq__announced{}@media print{.recipe-gallery-module__s9eaSq__track{overflow:visible}.recipe-gallery-module__s9eaSq__slide:not(:first-child){display:none}}
.recipe-header-module__lEJnfa__band{height:var(--band-height,min(18.25rem, 38dvh));position:relative;overflow:hidden;container:band/inline-size}@media (min-width:40rem){.recipe-header-module__lEJnfa__band{height:var(--band-height,28rem)}}.recipe-header-module__lEJnfa__leading,.recipe-header-module__lEJnfa__trailing{z-index:2;gap:var(--space-2);display:flex;position:absolute;inset-block-start:var(--space-3)}.recipe-header-module__lEJnfa__leading{inset-inline-start:var(--space-3)}.recipe-header-module__lEJnfa__trailing{inset-inline-end:var(--space-3)}.recipe-header-module__lEJnfa__foot{--edge-ink:var(--bay-on);--edge-wash:color-mix(in srgb, var(--bay-on) 14%, transparent);z-index:2;align-items:center;column-gap:var(--space-2);padding:var(--space-6) var(--space-3) var(--space-2);background-image:linear-gradient(to top, var(--photo-scrim) calc(100% - var(--space-6)), transparent);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:absolute;inset-block-end:0;inset-inline:0}.recipe-header-module__lEJnfa__footStart,.recipe-header-module__lEJnfa__footDots,.recipe-header-module__lEJnfa__footEnd{pointer-events:auto;min-width:0;display:flex}.recipe-header-module__lEJnfa__footStart{grid-column:1;justify-self:start}.recipe-header-module__lEJnfa__footDots{grid-column:2}.recipe-header-module__lEJnfa__footEnd{grid-column:3;justify-self:end}.recipe-header-module__lEJnfa__washed{--photo-scrim:color-mix(in srgb, var(--paper) 30%, transparent);--edge-ink:var(--ink);--edge-wash:color-mix(in srgb, var(--ink) 8%, transparent)}@container band not (min-width:38rem){.recipe-header-module__lEJnfa__crowded{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.recipe-header-module__lEJnfa__crowded .recipe-header-module__lEJnfa__footDots{grid-area:1/1/auto/-1;justify-self:center}.recipe-header-module__lEJnfa__crowded .recipe-header-module__lEJnfa__footStart,.recipe-header-module__lEJnfa__crowded .recipe-header-module__lEJnfa__footEnd{grid-row:2}.recipe-header-module__lEJnfa__crowded .recipe-header-module__lEJnfa__footEnd{grid-column:2}}@media print{.recipe-header-module__lEJnfa__band{display:none}.recipe-header-module__lEJnfa__band:has(img){break-inside:avoid;break-after:avoid;height:60mm;display:block}:root[data-print-format=page] .recipe-header-module__lEJnfa__band:has(img){height:70mm}:root[data-print-format=half] .recipe-header-module__lEJnfa__band:has(img){height:38mm}.recipe-header-module__lEJnfa__leading,.recipe-header-module__lEJnfa__trailing,.recipe-header-module__lEJnfa__foot{display:none}}
.recipe-journal-module__m0BqPW__chip{border-radius:var(--radius-pill);min-height:36px;color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0 -6px;padding:0 6px;font-weight:600;display:inline-flex;}.recipe-journal-module__m0BqPW__chip:hover{background-color:var(--surface-2)}[popover]:has(>.recipe-journal-module__m0BqPW__history){border-radius:18px;width:min(340px,86vw);max-width:none;padding:14px 16px;box-shadow:0 18px 40px #1b1a1729}.recipe-journal-module__m0BqPW__history{gap:var(--space-2);color:var(--ink);flex-direction:column;display:flex}.recipe-journal-module__m0BqPW__historyTitle{font-size:.9375rem}.recipe-journal-module__m0BqPW__historyList{margin:0;padding:0;list-style:none}.recipe-journal-module__m0BqPW__historyDay{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px dashed var(--rule);font-size:var(--text-sm);display:flex}.recipe-journal-module__m0BqPW__historyWho{color:var(--muted)}.recipe-journal-module__m0BqPW__history>button{font-size:var(--text-sm)}.recipe-journal-module__m0BqPW__historyJournal{padding:var(--space-2) 0;font-size:var(--text-sm);align-self:flex-start;font-weight:700}.recipe-journal-module__m0BqPW__cookedBar{block-size:.7em;inline-size:9ch;display:inline-block}.recipe-journal-module__m0BqPW__comments{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--rule);background-color:var(--sheet);border-radius:28px;flex-direction:column;display:flex}.recipe-journal-module__m0BqPW__title{font-family:var(--font-display);font-size:1.5rem;line-height:1.5;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);color:var(--ink)}.recipe-journal-module__m0BqPW__stack{gap:var(--space-3);flex-direction:column;display:flex}.recipe-journal-module__m0BqPW__form{align-self:stretch;gap:var(--space-4);flex-direction:column;display:flex}.recipe-journal-module__m0BqPW__logRow{align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.recipe-journal-module__m0BqPW__day{flex:10rem;min-width:0}.recipe-journal-module__m0BqPW__list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.recipe-journal-module__m0BqPW__cooking{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.recipe-journal-module__m0BqPW__cookingText{flex-direction:column;min-width:0;display:flex}.recipe-journal-module__m0BqPW__cookingDay{font-family:var(--font-quantity);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink)}.recipe-journal-module__m0BqPW__quiet{font-family:var(--font-interface);font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--muted);overflow-wrap:break-word;margin:0}.recipe-journal-module__m0BqPW__conversation{gap:var(--space-4);flex-direction:column;display:flex}.recipe-journal-module__m0BqPW__comment{--disc-size:2.375rem;align-items:flex-start;gap:var(--space-3);display:flex}.recipe-journal-module__m0BqPW__comment>span:first-child{font-family:var(--font-text);font-size:1rem;font-weight:700}@media (hover:hover){.recipe-journal-module__m0BqPW__comment:not(:hover,:focus-within) .recipe-journal-module__m0BqPW__marks{opacity:0}}.recipe-journal-module__m0BqPW__commentBody{flex-direction:column;flex:1;gap:2px;min-width:0;line-height:1.45;display:flex}.recipe-journal-module__m0BqPW__compose{align-items:center;gap:var(--space-2);background-color:var(--tile);border-radius:16px;padding:6px 6px 6px 16px;display:flex}.recipe-journal-module__m0BqPW__composeLabel{}.recipe-journal-module__m0BqPW__composeField{min-width:0;min-height:var(--touch-target);max-height:12rem;color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;flex:1;padding:10px 0}.recipe-journal-module__m0BqPW__composeField::placeholder{color:var(--muted)}.recipe-journal-module__m0BqPW__composeField:focus-visible{outline:none}.recipe-journal-module__m0BqPW__compose:has(.recipe-journal-module__m0BqPW__composeField:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.recipe-journal-module__m0BqPW__compose>button[type=submit]{border:0;border-radius:12px;align-self:flex-end;padding:0 16px}.recipe-journal-module__m0BqPW__byline{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.recipe-journal-module__m0BqPW__byline .recipe-journal-module__m0BqPW__quiet{font-family:var(--font-text);font-size:.8125rem}.recipe-journal-module__m0BqPW__marks{gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.recipe-journal-module__m0BqPW__author{font-family:var(--font-text);color:var(--ink);overflow-wrap:break-word;font-size:1rem;font-weight:700}.recipe-journal-module__m0BqPW__words{font-family:var(--font-text);color:var(--ink-body);white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:1rem;line-height:1.45}.recipe-journal-module__m0BqPW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.recipe-journal-module__m0BqPW__failure{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media print{.recipe-journal-module__m0BqPW__chip,.recipe-journal-module__m0BqPW__comments{display:none}}
.add-to-carnet-module__iz0WHa__choice{flex-direction:column;align-items:stretch;gap:.875rem;display:flex;position:relative}.add-to-carnet-module__iz0WHa__carnets{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.add-to-carnet-module__iz0WHa__legend{font-family:var(--font-interface);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 0 .375rem;font-size:.8125rem;font-weight:700}.add-to-carnet-module__iz0WHa__option{align-items:center;gap:var(--space-3);padding:.625rem var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--sheet);cursor:pointer;display:flex}.add-to-carnet-module__iz0WHa__option:has(input:checked){background-color:var(--basil-band)}.add-to-carnet-module__iz0WHa__option input{width:1.25rem;height:1.25rem;accent-color:var(--basil);flex:none;margin:0}.add-to-carnet-module__iz0WHa__optionName{min-width:0;color:var(--ink);flex:1;font-weight:600}.add-to-carnet-module__iz0WHa__optionCount{color:var(--muted);font-size:var(--text-sm)}.add-to-carnet-module__iz0WHa__fresh{min-height:var(--touch-target);padding:0 var(--space-4);border:1px dashed var(--rule-strong);border-radius:var(--radius-pill);background-color:var(--sheet);color:var(--ink);font:inherit;cursor:pointer;align-self:flex-start;font-weight:700}.add-to-carnet-module__iz0WHa__fresh:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.add-to-carnet-module__iz0WHa__naming{align-items:flex-end;gap:var(--space-2);display:flex}.add-to-carnet-module__iz0WHa__naming>:first-child{flex:1;min-width:0}.add-to-carnet-module__iz0WHa__waiting{font-family:var(--font-interface);font-size:var(--text-sm);color:var(--muted);margin:0}
.recipe-photograph-module__UhalNa__photograph{gap:var(--space-2);flex-direction:column;display:flex}.recipe-photograph-module__UhalNa__empty,.recipe-photograph-module__UhalNa__frame{border-radius:16px;height:150px;display:flex;position:relative;overflow:hidden}.recipe-photograph-module__UhalNa__empty{border:1.5px dashed var(--rule-strong);background-color:var(--paper);color:var(--ink-2);font-family:var(--font-interface);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600}.recipe-photograph-module__UhalNa__empty:hover{background-color:var(--tile)}.recipe-photograph-module__UhalNa__empty:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.recipe-photograph-module__UhalNa__empty[data-disabled]{cursor:not-allowed;opacity:.6}.recipe-photograph-module__UhalNa__file{}.recipe-photograph-module__UhalNa__emptyWords{text-align:center}.recipe-photograph-module__UhalNa__frame img{object-fit:cover;width:100%;height:100%}.recipe-photograph-module__UhalNa__progress{width:100%;height:4px;accent-color:var(--accent)}.recipe-photograph-module__UhalNa__hint,.recipe-photograph-module__UhalNa__error{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);margin:0}.recipe-photograph-module__UhalNa__error{color:var(--wine)}.recipe-photograph-module__UhalNa__unreachable{padding-inline:var(--space-4) calc(var(--touch-target) + var(--space-3) + var(--space-4));font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);text-wrap:balance;align-items:center;margin:0;display:flex;position:absolute;inset:0}.recipe-photograph-module__UhalNa__remove{display:flex;position:absolute;inset-block-start:8px;inset-inline-end:8px}
.recipe-sharing-module__XTtueG__sharing,.recipe-sharing-module__XTtueG__outside{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.recipe-sharing-module__XTtueG__part,.recipe-sharing-module__XTtueG__invite{gap:var(--space-3);flex-direction:column;display:flex}.recipe-sharing-module__XTtueG__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.recipe-sharing-module__XTtueG__note,.recipe-sharing-module__XTtueG__reading{max-width:var(--measure);font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0}.recipe-sharing-module__XTtueG__rows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recipe-sharing-module__XTtueG__row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-end:1px solid var(--rule);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.recipe-sharing-module__XTtueG__freeOver{--dialog-width:35.5rem;--dialog-radius:28px;--dialog-padding:24px;--dialog-gap:16px;--dialog-title-size:1.5rem;display:contents}.recipe-sharing-module__XTtueG__free{flex-direction:column;gap:14px;display:flex}.recipe-sharing-module__XTtueG__kept{gap:var(--space-2);border-top:1px solid var(--rule);flex-direction:column;padding-top:14px;display:flex}.recipe-sharing-module__XTtueG__keptLabel{color:var(--muted);font-size:.875rem}.recipe-sharing-module__XTtueG__keptActs{gap:var(--space-2);flex-wrap:wrap;display:flex}
.shopping-sources-module__xAErTW__panel{gap:var(--space-3);flex-direction:column;display:flex}.shopping-sources-module__xAErTW__title{font-family:var(--font-display);font-size:1.25rem;line-height:1.5;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);color:var(--ink);margin:0}.shopping-sources-module__xAErTW__title:focus{outline:none}.shopping-sources-module__xAErTW__sources{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.shopping-sources-module__xAErTW__source{align-items:center;gap:var(--space-3);padding:var(--space-2);border:1px solid var(--rule);background-color:var(--sheet);border-radius:18px;display:flex;position:relative}.shopping-sources-module__xAErTW__cover{border-radius:var(--radius-tile);flex:none;width:56px;height:56px;position:relative;overflow:hidden}.shopping-sources-module__xAErTW__note{padding:var(--space-3) 14px;border-radius:var(--space-4);background-color:var(--surface-2);color:var(--ink-2);font-size:var(--text-sm);margin:0}.shopping-sources-module__xAErTW__what{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.shopping-sources-module__xAErTW__name{font-family:var(--font-interface);color:var(--ink);font-size:.9375rem;font-weight:700;line-height:1.25}.shopping-sources-module__xAErTW__when{font-family:var(--font-interface);color:var(--muted);font-size:.8125rem;line-height:1.25}.shopping-sources-module__xAErTW__change{align-items:center;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.shopping-sources-module__xAErTW__change>*{flex-shrink:0}.shopping-sources-module__xAErTW__controls{display:flex}@media (hover:hover){.shopping-sources-module__xAErTW__controls{border-radius:var(--radius-pill);background-color:var(--sheet);position:absolute;inset-block-start:var(--space-1);inset-inline-end:var(--space-1)}}
.list-choice-module__wIO3Na__form{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex;position:relative}
.recipe-card-module__5LH2TG__card{height:100%;transition:transform var(--duration-base) var(--easing);grid-template-rows:auto 1fr;display:grid;position:relative}.recipe-card-module__5LH2TG__card:active{transform:scale(var(--press-scale))}.recipe-card-module__5LH2TG__lockedCard{}.recipe-card-module__5LH2TG__lockedCard:active{transform:none}.recipe-card-module__5LH2TG__lockedCard .recipe-card-module__5LH2TG__plate{filter:grayscale(.85)brightness(.9)}.recipe-card-module__5LH2TG__lockedCard .recipe-card-module__5LH2TG__heading{opacity:.6}.recipe-card-module__5LH2TG__lockedPill{background-color:var(--ink);color:var(--on-dark);gap:6px;padding:5px 10px;font-weight:700;}.recipe-card-module__5LH2TG__link{color:inherit;text-decoration:none}.recipe-card-module__5LH2TG__link:focus-visible{outline:none}.recipe-card-module__5LH2TG__card:has(.recipe-card-module__5LH2TG__link:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:1.25rem}.recipe-card-module__5LH2TG__link:after{content:"";position:absolute;inset:0}.recipe-card-module__5LH2TG__heading{font-family:var(--font-display);letter-spacing:var(--tracking-section);color:var(--ink);margin:0;font-size:1.125rem;font-weight:700;line-height:1.3}.recipe-card-module__5LH2TG__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.recipe-card-module__5LH2TG__plate{aspect-ratio:4/3;background-color:var(--surface-2);border-radius:1.25rem;grid-area:1/1;display:block;position:relative;overflow:hidden}.recipe-card-module__5LH2TG__plate img{transition:transform .45s var(--easing)}.recipe-card-module__5LH2TG__card:hover .recipe-card-module__5LH2TG__plate img{transform:scale(1.04)}.recipe-card-module__5LH2TG__lockedCard:hover .recipe-card-module__5LH2TG__plate img{transform:none}.recipe-card-module__5LH2TG__body{flex-direction:column;grid-area:2/1;gap:.125rem;padding-block-start:.625rem;display:flex}.recipe-card-module__5LH2TG__kind{align-items:center;gap:var(--space-1) .625rem;color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;margin:0;line-height:1.3;display:flex}.recipe-card-module__5LH2TG__rating{--icon-size:.875rem;--icon-fill:currentColor;color:var(--ink-2);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;align-items:center;gap:.1875rem;display:inline-flex}.recipe-card-module__5LH2TG__rating>svg{color:var(--saffron);stroke:none}.recipe-card-module__5LH2TG__relevance,.recipe-card-module__5LH2TG__credit{color:var(--muted);font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);font-variant-numeric:tabular-nums;margin:0}.recipe-card-module__5LH2TG__meta{place-self:end start;gap:var(--space-2);pointer-events:none;flex-wrap:wrap;grid-area:1/1;margin:.625rem;padding:0;list-style:none;display:flex;position:relative}.recipe-card-module__5LH2TG__meta>li:has(button){pointer-events:auto}.recipe-card-module__5LH2TG__pill{--icon-size:.875rem;padding:var(--space-1) .625rem;border-radius:var(--radius-pill);background-color:var(--photo-pill);color:var(--ink);font-size:.8125rem;font-weight:var(--weight-label);font-variant-numeric:tabular-nums;align-items:center;gap:.3125rem;line-height:1.5;display:inline-flex}.recipe-card-module__5LH2TG__pillMark{flex:none;block-size:.875rem;inline-size:.875rem;display:block}.recipe-card-module__5LH2TG__alert{z-index:1;grid-area:1/1;place-self:start end;margin:.625rem;display:flex;position:relative}.recipe-card-module__5LH2TG__allergen{padding:var(--space-1) .625rem;border-radius:var(--radius-pill);background-color:var(--accent);color:var(--on-dark);font-size:var(--text-xs);font-weight:700;line-height:1.3;display:inline-flex}.recipe-card-module__5LH2TG__actions{z-index:1;gap:var(--space-2);grid-area:1/1;place-self:end;margin:.625rem;display:flex;position:relative}.recipe-card-module__5LH2TG__check{z-index:1;grid-area:1/1;place-self:start;margin:.625rem;display:flex;position:relative}.recipe-card-module__5LH2TG__card[data-selected] .recipe-card-module__5LH2TG__plate{outline:3px solid var(--basil);outline-offset:0}.recipe-card-module__5LH2TG__card[data-selected] .recipe-card-module__5LH2TG__plate img{opacity:.88}@media (any-pointer:coarse){.recipe-card-module__5LH2TG__card{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}@media (prefers-reduced-motion:reduce){.recipe-card-module__5LH2TG__card,.recipe-card-module__5LH2TG__plate img{transition:none}.recipe-card-module__5LH2TG__card:active,.recipe-card-module__5LH2TG__card:hover .recipe-card-module__5LH2TG__plate img{transform:none}}@media print{.recipe-card-module__5LH2TG__card{grid-template-rows:auto auto 1fr}.recipe-card-module__5LH2TG__meta{margin:var(--space-2) 0 0;grid-area:3/1}.recipe-card-module__5LH2TG__actions,.recipe-card-module__5LH2TG__check,.recipe-card-module__5LH2TG__alert{display:none}}.recipe-card-module__5LH2TG__line{block-size:1.4625rem}.recipe-card-module__5LH2TG__lineShort{block-size:1.4625rem;inline-size:62%}.recipe-card-module__5LH2TG__grid{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:1.5rem 1.125rem;margin:0;padding:0;list-style:none;display:grid}.recipe-card-module__5LH2TG__ceiling{position:relative;container-type:inline-size}@container not (min-width:28.625rem){.recipe-card-module__5LH2TG__ceiling li:nth-child(n+3){display:none}}@container (28.625rem<=width<43.5rem){.recipe-card-module__5LH2TG__ceiling li:nth-child(n+5){display:none}}@container (43.5rem<=width<58.375rem){.recipe-card-module__5LH2TG__ceiling li:nth-child(n+7){display:none}}
.mode-bar-module__DRpnuq__bar{bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:25;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background-color:var(--ink);box-shadow:var(--shadow-bar);color:var(--on-dark);font-family:var(--font-interface);animation:mode-bar-module__DRpnuq__rise var(--duration-base) var(--easing-enter) both;flex-wrap:wrap;padding:.625rem .75rem .625rem 1.125rem;font-size:1rem;line-height:1.5;display:flex;position:sticky}@keyframes mode-bar-module__DRpnuq__rise{0%{opacity:0;translate:0 .5rem}}.mode-bar-module__DRpnuq__status{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;flex:100%;display:flex}.mode-bar-module__DRpnuq__acts{display:contents}.mode-bar-module__DRpnuq__count{font-variant-numeric:tabular-nums;margin-inline-end:var(--space-1);font-size:.9375rem;font-weight:700}.mode-bar-module__DRpnuq__act{box-sizing:border-box;border-radius:var(--radius-pill);background-color:var(--ink-raised);height:2.5rem;color:var(--on-dark);font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing);border:0;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:700;text-decoration:none;display:inline-flex}.mode-bar-module__DRpnuq__act:hover:not(:disabled){background-color:var(--ink-raised-hover)}.mode-bar-module__DRpnuq__act:disabled{opacity:.45;cursor:default}.mode-bar-module__DRpnuq__act[data-tone=ghost],.mode-bar-module__DRpnuq__act[data-tone=ghost]:hover:not(:disabled){color:var(--on-dark-pale);background-color:#0000}.mode-bar-module__DRpnuq__act[data-tone=danger]{background-color:var(--accent);margin-inline-start:auto}.mode-bar-module__DRpnuq__act[data-tone=danger]:hover:not(:disabled){background-color:var(--accent-deep)}.mode-bar-module__DRpnuq__act:focus-visible{outline:3px solid var(--on-dark);outline-offset:2px;box-shadow:0 0 0 6px var(--ink)}@media (prefers-reduced-motion:reduce){.mode-bar-module__DRpnuq__bar{animation:none}}@media print{.mode-bar-module__DRpnuq__bar{display:none}}
.person-link-module__IMBi4W__disc{border-radius:var(--radius-pill);color:inherit;flex:none;text-decoration:none;display:inline-flex}.person-link-module__IMBi4W__ringed{--disc-size:2.375rem;background-color:var(--accent);padding:2px}.person-link-module__IMBi4W__ringed>*{border:2px solid var(--sheet)}
.post-dialogs-module__KJPNKG__form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.post-dialogs-module__KJPNKG__reasons{border:0;flex-direction:column;gap:2px;margin:0;padding:0;display:flex}.post-dialogs-module__KJPNKG__reasonChoice{min-block-size:40px;font-family:var(--font-interface);color:var(--ink);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:.875rem;display:flex}.post-dialogs-module__KJPNKG__reasonChoice:has(input:checked){background-color:var(--tile)}.post-dialogs-module__KJPNKG__reasonChoice input{border:2px solid var(--control-edge);border-radius:var(--radius-pill);appearance:none;cursor:pointer;flex:none;place-content:center;block-size:16px;inline-size:16px;margin:0;display:grid}.post-dialogs-module__KJPNKG__reasonChoice input:before{border-radius:var(--radius-pill);content:"";block-size:7px;inline-size:7px}.post-dialogs-module__KJPNKG__reasonChoice input:checked{border-color:var(--ink)}.post-dialogs-module__KJPNKG__reasonChoice input:checked:before{background-color:var(--ink)}.post-dialogs-module__KJPNKG__reasonChoice input:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.post-dialogs-module__KJPNKG__reasonProblem{color:var(--accent-text);margin:0;padding-inline:10px;font-size:.875rem;font-weight:600}.post-dialogs-module__KJPNKG__reportAnswers{justify-content:flex-end;gap:8px;display:flex}.post-dialogs-module__KJPNKG__soft,.post-dialogs-module__KJPNKG__send{min-block-size:var(--touch-target);border-radius:var(--radius-pill);font:inherit;font-family:var(--font-interface);cursor:pointer;border:0;padding:0 16px}.post-dialogs-module__KJPNKG__soft{background-color:var(--surface-2);color:var(--ink);font-weight:600}.post-dialogs-module__KJPNKG__send{background-color:var(--muted);color:var(--on-dark);font-weight:700}.post-dialogs-module__KJPNKG__send[data-ready]{background-color:var(--accent)}.post-dialogs-module__KJPNKG__people{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.post-dialogs-module__KJPNKG__person{align-items:center;gap:var(--space-3);min-width:0;display:flex}.post-dialogs-module__KJPNKG__who{flex-direction:column;min-width:0;display:flex}.post-dialogs-module__KJPNKG__name{font-family:var(--font-interface);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--ink);overflow-wrap:anywhere}.post-dialogs-module__KJPNKG__when,.post-dialogs-module__KJPNKG__none{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);margin:0}.post-dialogs-module__KJPNKG__waiting{block-size:2.5rem;display:block}
.post-card-module__pPWB1a__post{border-radius:var(--radius-lg);position:relative}.post-card-module__pPWB1a__post:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.post-card-module__pPWB1a__post{--card-padding:0;--card-gap:0;--card-radius:20px;font-family:var(--font-interface);color:var(--ink);font-size:.9375rem;line-height:1.4}.post-card-module__pPWB1a__head{--disc-size:2.625rem;align-items:center;gap:10px;min-width:0;padding:10px 6px 10px 12px;display:flex}.post-card-module__pPWB1a__post[data-opened]{flex-direction:column;min-block-size:100%;display:flex}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__head{border-block-end:1px solid var(--rule);padding:12px 8px 12px 16px}.post-card-module__pPWB1a__who{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.post-card-module__pPWB1a__byline{color:var(--muted);overflow-wrap:break-word;margin:0}.post-card-module__pPWB1a__name{color:var(--ink);font-weight:700}.post-card-module__pPWB1a__day{color:var(--muted)}.post-card-module__pPWB1a__what{font-family:var(--font-interface);color:var(--muted);overflow-wrap:break-word;margin:0;font-size:.8125rem;font-weight:400;line-height:1.25}.post-card-module__pPWB1a__subject{color:var(--ink-2)}.post-card-module__pPWB1a__more{flex:none;margin-inline-start:auto;display:flex}.post-card-module__pPWB1a__photograph{background-color:var(--surface-2);aspect-ratio:1;display:block;position:relative;overflow:hidden}.post-card-module__pPWB1a__photograph img{object-fit:cover;block-size:100%;inline-size:100%}.post-card-module__pPWB1a__actions{align-items:center;padding:4px 4px 0;display:flex;position:relative}.post-card-module__pPWB1a__mark,.post-card-module__pPWB1a__counted{--icon-size:1.5rem;border-radius:var(--radius-pill);min-block-size:46px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;font-size:.9375rem;font-weight:700;display:inline-flex}.post-card-module__pPWB1a__mark{inline-size:46px}.post-card-module__pPWB1a__counted{--icon-size:1.375rem;padding:0 10px}.post-card-module__pPWB1a__mark:hover,.post-card-module__pPWB1a__counted:hover,.post-card-module__pPWB1a__mark[data-open],.post-card-module__pPWB1a__counted[aria-expanded=true][aria-haspopup],.post-card-module__pPWB1a__mark[data-open]{background-color:var(--surface-2)}:is(.post-card-module__pPWB1a__mark svg,.post-card-module__pPWB1a__counted svg){transition:fill var(--duration-fast) var(--easing), stroke var(--duration-fast) var(--easing)}.post-card-module__pPWB1a__mark[aria-pressed=true][data-on]:not(.post-card-module__pPWB1a__keep){--icon-fill:var(--accent);color:var(--accent)}.post-card-module__pPWB1a__keep{margin-inline-start:auto}.post-card-module__pPWB1a__keep,.post-card-module__pPWB1a__share{--icon-size:1.5625rem}.post-card-module__pPWB1a__comment{--icon-size:1.375rem}.post-card-module__pPWB1a__keep[data-on]{--icon-fill:var(--ink)}.post-card-module__pPWB1a__anchor{display:inline-flex}.post-card-module__pPWB1a__bubble{font-family:var(--font-interface);color:var(--ink);flex-direction:column;gap:8px;font-size:.9375rem;line-height:1.4;display:flex}[popover]:has(>.post-card-module__pPWB1a__bubble){border-radius:16px}.post-card-module__pPWB1a__miamsBubble{inline-size:210px}[popover]:has(>.post-card-module__pPWB1a__miamsBubble){margin-inline-start:4px;padding:12px 14px}.post-card-module__pPWB1a__shareBubble{inline-size:274px}[popover]:has(>.post-card-module__pPWB1a__shareBubble){margin-inline-start:8px}.post-card-module__pPWB1a__bubbleNone,.post-card-module__pPWB1a__bubbleNote{color:var(--ink-2);font-size:.875rem}.post-card-module__pPWB1a__bubbleNote{color:var(--muted);font-size:.8125rem}.post-card-module__pPWB1a__bubbleWait{block-size:1.5rem;display:block}.post-card-module__pPWB1a__bubbleClose{min-block-size:var(--touch-target);font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.875rem;font-weight:700}.post-card-module__pPWB1a__miamers{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.post-card-module__pPWB1a__miamer{--disc-size:1.625rem;align-items:center;gap:8px;font-size:.875rem;display:flex}.post-card-module__pPWB1a__copy{--icon-size:1.125rem;min-block-size:var(--touch-target);background-color:var(--surface-2);font:inherit;text-align:start;color:var(--ink);cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.post-card-module__pPWB1a__copy[data-copied]{background-color:var(--tint-mint);color:var(--basil)}.post-card-module__pPWB1a__said{font-weight:700}.post-card-module__pPWB1a__body{flex-direction:column;gap:6px;padding:0 14px 14px;display:flex}.post-card-module__pPWB1a__noteBody{padding:0 14px}.post-card-module__pPWB1a__note{font-family:var(--font-display);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink);white-space:pre-line;overflow-wrap:break-word;margin:0}.post-card-module__pPWB1a__caption{white-space:pre-line;overflow-wrap:break-word;margin:0}.post-card-module__pPWB1a__chip{background:var(--tile);font:inherit;text-align:start;color:var(--ink);border:0;border-radius:14px;align-items:center;gap:10px;padding:6px 12px 6px 6px;text-decoration:none;display:flex}a.post-card-module__pPWB1a__chip:hover,button.post-card-module__pPWB1a__chip:hover{background:var(--surface-2);cursor:pointer}.post-card-module__pPWB1a__chipPhoto{border-radius:10px;flex:none;block-size:44px;inline-size:44px;display:block;position:relative;overflow:hidden}.post-card-module__pPWB1a__chipPhoto img{object-fit:cover;block-size:100%;inline-size:100%}.post-card-module__pPWB1a__chipWords{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.post-card-module__pPWB1a__chipLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:700}.post-card-module__pPWB1a__chipRow{background:var(--tile);border-radius:14px;align-items:center;gap:10px;margin-block-start:4px;display:flex}.post-card-module__pPWB1a__chipRow>.post-card-module__pPWB1a__chip{flex:1;min-width:0;margin:0}.post-card-module__pPWB1a__chipRow>.post-card-module__pPWB1a__chip:not(:last-child){padding-inline-end:0}.post-card-module__pPWB1a__chipKeep{min-block-size:var(--touch-target);font:inherit;color:var(--accent-text);cursor:pointer;background:0 0;border:0;flex:none;margin-inline-end:12px;padding:0;font-size:.8125rem;font-weight:700}.post-card-module__pPWB1a__chipKeep[data-kept]{color:var(--basil)}.post-card-module__pPWB1a__chipTitle{overflow-wrap:break-word;font-weight:700}.post-card-module__pPWB1a__chevron{block-size:1.25rem;inline-size:1.25rem;color:var(--ink-2);flex:none;display:inline-flex}.post-card-module__pPWB1a__latest{color:var(--ink-2);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.post-card-module__pPWB1a__thread{flex-direction:column;gap:12px;padding-block-start:4px;display:flex}.post-card-module__pPWB1a__open{font-size:var(--text-sm);color:var(--ink-2);align-self:flex-start;font-weight:600}.post-card-module__pPWB1a__discWait{border-radius:var(--radius-pill);flex:none;block-size:2.625rem;inline-size:2.625rem;display:block;overflow:hidden}.post-card-module__pPWB1a__bylineWait{block-size:1rem;inline-size:60%;display:block}.post-card-module__pPWB1a__titleWait{block-size:1.25rem;inline-size:55%;display:block}.post-card-module__pPWB1a__metaWait{block-size:1rem;inline-size:35%;display:block}.post-card-module__pPWB1a__editing{flex-direction:column;gap:8px;display:flex}.post-card-module__pPWB1a__editLabel{color:var(--ink-2);font-size:.8125rem;font-weight:700}.post-card-module__pPWB1a__editField{border:1px solid var(--control-edge);background-color:var(--tile);font:inherit;color:var(--ink);resize:none;border-radius:12px;padding:10px 12px}.post-card-module__pPWB1a__editButtons{justify-content:flex-end;gap:8px;display:flex}.post-card-module__pPWB1a__soft,.post-card-module__pPWB1a__inked{min-block-size:var(--touch-target);border-radius:var(--radius-pill);font:inherit;cursor:pointer;border:0;padding:0 16px;font-weight:600}.post-card-module__pPWB1a__soft{background-color:var(--surface-2);color:var(--ink)}.post-card-module__pPWB1a__inked{background-color:var(--ink);color:var(--on-dark);font-weight:700}.post-card-module__pPWB1a__refusal{color:var(--accent-text);margin:0;font-size:.875rem;font-weight:600}.post-card-module__pPWB1a__authorLine{--disc-size:2.125rem;align-items:flex-start;gap:12px;display:flex}.post-card-module__pPWB1a__leadEditing{list-style:none}.post-card-module__pPWB1a__authorWords{flex:1;min-width:0;line-height:1.4}.post-card-module__pPWB1a__authorText{white-space:pre-line;overflow-wrap:break-word;margin:0}.post-card-module__pPWB1a__authorDay{color:var(--muted);font-size:.8125rem}.post-card-module__pPWB1a__openedMeta{flex-direction:column;margin:0;padding:0 6px;line-height:1.35;display:flex}.post-card-module__pPWB1a__ago{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.8125rem}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__actions{padding:0}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__mark{--icon-size:1.6875rem}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__mark.post-card-module__pPWB1a__comment{--icon-size:1.625rem}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__mark.post-card-module__pPWB1a__keep,.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__mark.post-card-module__pPWB1a__share{--icon-size:1.5625rem}.post-card-module__pPWB1a__post[data-opened] .post-card-module__pPWB1a__chipPhoto{block-size:48px;inline-size:48px}@media print{.post-card-module__pPWB1a__more,.post-card-module__pPWB1a__actions{display:none}}
.recipe-on-fil-module__wU9lyG__form{align-self:stretch;gap:var(--space-4);flex-direction:column;display:flex}.recipe-on-fil-module__wU9lyG__cover{gap:var(--space-2);flex-direction:column;display:flex}.recipe-on-fil-module__wU9lyG__photograph{border-radius:var(--radius-md);background-color:var(--surface-2);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.recipe-on-fil-module__wU9lyG__line{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0}
.recipe-controls-module__crr5qG__more{display:inline-flex;position:relative}.recipe-controls-module__crr5qG__trigger{--icon-size:20px;border:1px solid var(--rule);border-radius:var(--radius-pill);background-color:var(--sheet);width:50px;height:50px;color:var(--ink);cursor:pointer;place-items:center;padding:0;display:grid}.recipe-controls-module__crr5qG__trigger:hover:not(:disabled){border-color:var(--control-edge);background-color:var(--tile)}.recipe-controls-module__crr5qG__trigger[aria-expanded=true]{background-color:var(--surface-2)}.recipe-controls-module__crr5qG__trigger:disabled{color:var(--muted);cursor:not-allowed}.recipe-controls-module__crr5qG__more [role=menu][data-plain]{width:260px;max-width:calc(100vw - 2 * var(--space-4));border-radius:18px;padding:6px;box-shadow:0 18px 44px #1b1a1729}.recipe-controls-module__crr5qG__more [role=menu][data-plain] [role=menuitem]{min-height:var(--touch-target);font-family:var(--font-text);border-radius:12px;padding:0 12px;font-size:.9375rem;font-weight:400}.recipe-controls-module__crr5qG__more [role=menu][data-plain] [role=separator]{margin:6px 8px}.recipe-controls-module__crr5qG__more [role=menu][data-plain] [role=menuitem][class*=destructive]{color:var(--accent-text);font-weight:400}
.breadcrumb-module__opEz8G__trail{min-block-size:var(--floating-account-line,auto);margin-block:0;margin-inline:0 var(--floating-account-room,0px);align-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-interface);font-size:.9375rem;font-weight:var(--weight-label);color:var(--muted);flex-wrap:wrap;line-height:1.5;display:flex}.breadcrumb-module__opEz8G__step{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:inline-flex}.breadcrumb-module__opEz8G__step+.breadcrumb-module__opEz8G__step:before{content:"›" / "";color:var(--muted)}.breadcrumb-module__opEz8G__place{padding-block:var(--space-2);color:var(--ink-2);text-decoration:none;display:inline-block}.breadcrumb-module__opEz8G__place:hover{color:var(--ink)}.breadcrumb-module__opEz8G__place:focus-visible{border-radius:var(--radius-sm);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.breadcrumb-module__opEz8G__step[aria-current=page]{color:var(--ink);font-weight:var(--crumb-current-weight,var(--weight-label))}.breadcrumb-module__opEz8G__pending{vertical-align:middle;block-size:.7em;inline-size:12ch;display:inline-block}.breadcrumb-module__opEz8G__trail[data-size=small]{gap:6px;font-size:.875rem}.breadcrumb-module__opEz8G__trail[data-size=small] .breadcrumb-module__opEz8G__place{padding-block:0}.breadcrumb-module__opEz8G__trail[data-size=small] .breadcrumb-module__opEz8G__step{gap:6px}.breadcrumb-module__opEz8G__trail[data-size=small] .breadcrumb-module__opEz8G__step+.breadcrumb-module__opEz8G__step:before{content:"";background-color:#9a9284;block-size:14px;inline-size:14px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") 50%/contain no-repeat}.breadcrumb-module__opEz8G__trail[data-size=small] .breadcrumb-module__opEz8G__step[aria-current=page]{font-weight:700}@media print{.breadcrumb-module__opEz8G__trail{display:none}}@media (min-width:48rem){.breadcrumb-module__opEz8G__trail{margin-block-start:-8px}.breadcrumb-module__opEz8G__trail[data-size=small]{margin-block-start:-4px}}
.carnet-head-module__7Ex2ia__head{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.carnet-head-module__7Ex2ia__cover{--mosaic-row:7.5rem;--mosaic-gap:.5rem;--mosaic-radius:1.625rem;flex:0 26.25rem;min-inline-size:16.25rem;position:relative}.carnet-head-module__7Ex2ia__words{flex-direction:column;flex:23.75rem;gap:.875rem;min-inline-size:0;display:flex}.carnet-head-module__7Ex2ia__mark{padding:.3125rem var(--space-3);border-radius:var(--radius-pill);background-color:var(--tint-peach);color:var(--accent-text-hover);align-self:flex-start;font-size:.8125rem;font-weight:700}.carnet-head-module__7Ex2ia__title{font-family:var(--font-display);font-size:clamp(2.25rem,4.4vw,3.625rem);font-weight:var(--weight-display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1}.carnet-head-module__7Ex2ia__titleWait{block-size:3.625rem;inline-size:60%;display:block}.carnet-head-module__7Ex2ia__line{color:var(--ink-2);margin:0;font-size:1.125rem}.carnet-head-module__7Ex2ia__sharing{display:flex}.carnet-head-module__7Ex2ia__lineWait{block-size:1.5rem;inline-size:40%;display:block}.carnet-head-module__7Ex2ia__actions{--action-padding-block:.75rem;--action-leading:1.5;--icon-button-size:3rem;flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.carnet-head-module__7Ex2ia__actions>:first-child{--action-padding-inline:1.3125rem;--action-padding-leading:1.3125rem}.carnet-head-module__7Ex2ia__actions>:nth-child(2){--action-padding-inline:1.125rem;--action-padding-leading:1.125rem}@media print{.carnet-head-module__7Ex2ia__actions{display:none}}
.carnet-mosaic-module__ejYh2q__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:var(--mosaic-row,5.75rem) var(--mosaic-row,5.75rem);gap:var(--mosaic-gap,.375rem);border-radius:var(--mosaic-radius,1.125rem);display:grid;overflow:hidden}.carnet-mosaic-module__ejYh2q__large,.carnet-mosaic-module__ejYh2q__small{display:block;position:relative;overflow:hidden}.carnet-mosaic-module__ejYh2q__large{grid-area:span 2/span 2}
.carnet-shared-module__qOu_IG__shared{border-radius:var(--radius-pill);background-color:var(--tint-mint);color:var(--basil);flex:none;align-self:center;padding:4px 10px;font-size:.8125rem;font-weight:700;line-height:1.25}
.step-rows-module__EgLKjG__rows{flex-direction:column;align-items:start;gap:12px;display:flex}.step-rows-module__EgLKjG__list{flex-direction:column;gap:12px;width:100%;margin:0;padding:0;display:flex}.step-rows-module__EgLKjG__card{--input-surface:var(--paper);align-items:center;gap:14px var(--space-2);border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;grid-template-columns:1.75rem minmax(0,1fr);padding:18px;display:grid}.step-rows-module__EgLKjG__card>:first-child{align-self:start}.step-rows-module__EgLKjG__head{align-items:center;gap:var(--space-2) 12px;flex-wrap:wrap;min-width:0;display:flex}.step-rows-module__EgLKjG__number{border-radius:var(--radius-pill);background-color:var(--tint-honey);width:36px;height:36px;color:var(--saffron-text);font-family:var(--font-display);font-weight:var(--weight-display);flex:none;place-items:center;display:grid}.step-rows-module__EgLKjG__kind{color:var(--ink-2);flex:auto;font-size:15px}.step-rows-module__EgLKjG__tools{--icon-size:1.125rem;--entry-move-edge:0;--entry-move-ground:transparent;--entry-move-size:40px;--entry-move-radius:var(--radius-pill);--entry-move-figure:none;--entry-move-figure-width:0;--entry-remove-size:40px;--entry-remove-radius:var(--radius-pill);--entry-remove-ink:var(--muted);--entry-remove-wash:var(--surface-2);align-items:center;display:flex}.step-rows-module__EgLKjG__body{align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.step-rows-module__EgLKjG__fields{flex-direction:column;flex:21.25rem;gap:10px;min-width:0;display:flex}.step-rows-module__EgLKjG__title{--input-font:var(--font-display)}.step-rows-module__EgLKjG__tip{--input-surface:var(--tint-honey)}.step-rows-module__EgLKjG__photograph{flex:0 13.75rem;min-width:11.25rem}.step-rows-module__EgLKjG__actions{flex-direction:column;align-items:start;gap:6px;display:flex}.step-rows-module__EgLKjG__actionsLabel{font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--ink-2);margin:0}.step-rows-module__EgLKjG__actionList{flex-direction:column;gap:6px;width:100%;margin:0;padding:0;display:flex}.step-rows-module__EgLKjG__action{align-items:center;gap:var(--space-2);display:flex}.step-rows-module__EgLKjG__ring{border:2px solid var(--control-edge);border-radius:var(--radius-pill);flex:none;width:18px;height:18px}.step-rows-module__EgLKjG__actionField{flex:1;min-width:0}.step-rows-module__EgLKjG__editor{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.step-rows-module__EgLKjG__announcement{}
.carnet-page-module__5kB7LW__page{--crumb-current-weight:700;flex-direction:column;gap:1.75rem;margin-block-start:-.5rem;padding-block-end:var(--floating-strip-clearance);display:flex}.carnet-page-module__5kB7LW__noticeBody{max-width:var(--measure);font-family:var(--font-interface);color:var(--ink-2);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.carnet-page-module__5kB7LW__notice{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.carnet-page-module__5kB7LW__searchRow,.carnet-page-module__5kB7LW__collection{flex-direction:column;gap:.875rem;display:flex}.carnet-page-module__5kB7LW__collectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.carnet-page-module__5kB7LW__collectionHeading{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-section);letter-spacing:var(--tracking-section);font-variant-numeric:tabular-nums;margin:0}.carnet-page-module__5kB7LW__tools{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.carnet-page-module__5kB7LW__results{transition:opacity var(--duration-fast) var(--easing)}.carnet-page-module__5kB7LW__results[aria-busy]{opacity:.7}.carnet-page-module__5kB7LW__empty{--action-padding-inline:1.125rem;border:1px dashed var(--rule-strong);background-color:var(--sheet);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;gap:.625rem;padding:1.75rem;display:flex}.carnet-page-module__5kB7LW__emptyBody{color:var(--ink);margin:0;font-weight:700}.carnet-page-module__5kB7LW__dialogBody{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.carnet-page-module__5kB7LW__results{transition:none}}@media print{.carnet-page-module__5kB7LW__page,.carnet-page-module__5kB7LW__notice{display:none}}
.recipe-form-module__c7oySW__page{--form-gutter:var(--page-gutter);gap:var(--space-2);flex-direction:column;display:flex}[data-surface=modal-page] .recipe-form-module__c7oySW__page{--form-gutter:clamp(1rem, 3vw, 3rem);min-height:100%;padding:var(--space-5) var(--form-gutter) 0;background-color:var(--paper)}@media not (min-width:40rem){[data-surface=modal-page] .recipe-form-module__c7oySW__page{--form-gutter:var(--page-gutter);margin-inline:calc(-1 * var(--page-gutter))}}.recipe-form-module__c7oySW__page[data-layout=new]{--field-height:3rem;--control-radius:12px;--input-surface:var(--sheet);--input-leading:.75rem;--input-trailing:.75rem;--input-font-size:1rem;--field-label-size:15px;--field-label-weight:700;--field-gap:.375rem;--action-edge:var(--control-edge);--prose-floor:88px;--add-edge:1px dashed var(--control-edge);--add-ink:var(--ink);--add-weight:700;--add-padding:0 1rem;gap:22px}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__form{gap:26px;max-width:55rem}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__heading{gap:22px}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__foot{margin-inline:0;padding-inline:0}.recipe-form-module__c7oySW__page[data-layout=edit]{--field-label-ink:var(--ink-2);--field-label-size:14px;--field-label-weight:600;--field-gap:.375rem;gap:4px;margin-block-start:-.5rem}.recipe-form-module__c7oySW__back{min-height:var(--touch-target);color:var(--ink-2);align-self:flex-start;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__back{min-height:0;padding-block:8px}.recipe-form-module__c7oySW__back:hover{color:var(--ink)}.recipe-form-module__c7oySW__form{gap:var(--space-5);flex-direction:column;display:flex;position:relative}.recipe-form-module__c7oySW__heading{gap:var(--space-3);flex-direction:column;display:flex}.recipe-form-module__c7oySW__title{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,2.75rem);font-weight:var(--weight-display);letter-spacing:-.03em;margin:0;line-height:1.05}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__title{line-height:1}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__form{gap:24px}.recipe-form-module__c7oySW__legend{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0}.recipe-form-module__c7oySW__columns{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.recipe-form-module__c7oySW__side{flex-direction:column;flex:20rem;gap:16px;min-width:0;display:flex}.recipe-form-module__c7oySW__main{flex-direction:column;flex:2 35rem;gap:20px;min-width:0;display:flex}.recipe-form-module__c7oySW__single{flex-direction:column;gap:26px;display:flex}.recipe-form-module__c7oySW__part{flex-direction:column;gap:14px;display:flex}.recipe-form-module__c7oySW__card{--input-surface:var(--paper);--field-gap:.375rem;border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:14px;padding:20px;display:flex}.recipe-form-module__c7oySW__cover{min-width:0}.recipe-form-module__c7oySW__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.recipe-form-module__c7oySW__durations{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}@media (min-width:40rem){.recipe-form-module__c7oySW__durations{grid-template-columns:repeat(4,minmax(0,1fr))}}.recipe-form-module__c7oySW__titleField{--input-font:var(--font-display)}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__titleField{--input-surface:var(--sheet);--input-leading:1rem;--input-trailing:1rem;--field-height:3.75rem;--control-radius:16px;--input-font-size:1.5rem;--input-weight:700;--field-gap:.375rem}.recipe-form-module__c7oySW__sectionHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) 10px;flex-wrap:wrap;display:flex}.recipe-form-module__c7oySW__sectionTitle{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700}.recipe-form-module__c7oySW__sectionHint{color:var(--muted);margin:0;font-size:14px}.recipe-form-module__c7oySW__ingredients,.recipe-form-module__c7oySW__method{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.recipe-form-module__c7oySW__ingredients>:last-child,.recipe-form-module__c7oySW__method>:last-child{align-self:stretch}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__ingredients{--input-surface:var(--paper);--field-height:2.875rem;--control-radius:12px;--input-leading:.625rem;--input-trailing:.625rem;--input-font-size:1rem;border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;padding:20px}.recipe-form-module__c7oySW__fill{--action-height:2.875rem;--action-weight:700;--action-padding-inline:1rem;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.recipe-form-module__c7oySW__foot button[type=submit][aria-disabled=true]:not([aria-busy]){border-color:var(--rule);background-color:var(--rule);color:var(--ink-2)}.recipe-form-module__c7oySW__actions{--action-height:3rem}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__actions{--action-height:3.125rem}.recipe-form-module__c7oySW__foot{z-index:2;bottom:var(--floating-nav-clearance);gap:var(--space-3);margin-inline:calc(-1 * var(--form-gutter));padding:14px var(--form-gutter);border-top:1px solid var(--rule);background-color:var(--paper);display:grid;position:sticky}[data-surface=modal-page] .recipe-form-module__c7oySW__foot{bottom:0}@media not (min-width:40rem){[data-surface=modal-page] .recipe-form-module__c7oySW__foot{--panel-foot:max(var(--space-4), env(safe-area-inset-bottom,0px));bottom:calc(-1 * var(--panel-foot));padding-bottom:calc(14px + var(--panel-foot))}}.recipe-form-module__c7oySW__footRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.recipe-form-module__c7oySW__footing{align-items:center;gap:var(--space-2);color:var(--ink-2);flex:12.5rem;margin:0;font-size:15px;display:flex}.recipe-form-module__c7oySW__footing[data-unsaved]:before{border-radius:var(--radius-pill);background-color:var(--saffron);content:"";flex:none;width:10px;height:10px}.recipe-form-module__c7oySW__actions{flex-wrap:wrap;gap:10px;display:flex}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__part{--input-weight:700}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__titleField{--input-font:var(--font-text)}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__part textarea{padding:10px 12px;font-size:1rem;font-weight:700}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__back{font-size:1rem}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__footing{font-size:14px}.recipe-form-module__c7oySW__page[data-layout=new] .recipe-form-module__c7oySW__actions>:first-child{--action-padding-inline:1.125rem;background-color:#0000}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__actions>:first-child{--action-padding-inline:1.25rem}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__actions>[type=submit]{--action-padding-inline:1.625rem}.recipe-form-module__c7oySW__page[data-layout=edit] .recipe-form-module__c7oySW__method{--add-padding:.75rem 1.125rem;--add-padding-leading:1.125rem}
.fallback-banner-module__PoHIqG__band{gap:var(--space-3);padding:22px var(--space-5);background-color:var(--tint-honey);color:var(--fallback-ink);border-radius:24px;flex-direction:column;display:flex}.fallback-banner-module__PoHIqG__head{align-items:center;gap:10px;display:flex}.fallback-banner-module__PoHIqG__lock{border-radius:var(--radius-pill);background-color:var(--ink);width:34px;height:34px;color:var(--on-dark);--icon-size:14px;flex:none;place-items:center;display:grid}.fallback-banner-module__PoHIqG__title{font-family:var(--font-display);font-size:1.375rem;font-weight:var(--weight-section);color:inherit;margin:0;line-height:1.5}.fallback-banner-module__PoHIqG__body{max-width:62em;line-height:var(--leading-normal);margin:0}.fallback-banner-module__PoHIqG__acts{gap:var(--space-2);flex-wrap:wrap;display:flex}.fallback-banner-module__PoHIqG__choose,.fallback-banner-module__PoHIqG__export{align-items:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-pill);height:46px;font:inherit;white-space:nowrap;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}.fallback-banner-module__PoHIqG__choose{background-color:var(--ink);color:var(--on-dark);cursor:pointer;border:0}.fallback-banner-module__PoHIqG__export{border:1px solid var(--rule);background-color:var(--sheet);color:var(--ink)}.fallback-banner-module__PoHIqG__acts>a{height:46px}.fallback-banner-module__PoHIqG__over{--dialog-width:40rem;--dialog-radius:28px;--dialog-padding:22px 24px 20px;--dialog-gap:10px;--dialog-title-size:1.5rem;display:contents}.fallback-banner-module__PoHIqG__chooser{flex-direction:column;gap:10px;display:flex}.fallback-banner-module__PoHIqG__lede{color:var(--ink-2);margin:0;font-size:.875rem}.fallback-banner-module__PoHIqG__tools{align-items:center;gap:10px;display:flex}.fallback-banner-module__PoHIqG__tools>:first-child{flex:1;min-width:0}.fallback-banner-module__PoHIqG__count{border-radius:var(--radius-pill);background-color:var(--ink);color:var(--on-dark);flex:none;padding:6px 12px;font-size:.9375rem;font-weight:800}.fallback-banner-module__PoHIqG__list{flex-direction:column;gap:2px;max-height:min(545px,55vh);margin:0 -8px;padding:8px;list-style:none;display:flex;overflow-y:auto}.fallback-banner-module__PoHIqG__none{color:var(--muted);margin:0}.fallback-banner-module__PoHIqG__foot{border-top:1px solid var(--rule);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}.fallback-banner-module__PoHIqG__search{min-width:0;height:var(--touch-target);box-sizing:border-box;border:1px solid var(--control-edge);background-color:var(--sheet);color:var(--ink);font:inherit;border-radius:12px;padding:0 12px;font-size:.9375rem}
.recipe-import-frame-module__0JY-8W__over{display:contents}@media (min-width:48rem){.recipe-import-frame-module__0JY-8W__over{--modal-offset:var(--sidebar-width)}:root[data-nav-fold=folded] .recipe-import-frame-module__0JY-8W__over{--modal-offset:var(--rail-width)}}.recipe-import-frame-module__0JY-8W__frame{max-width:60rem;margin:0 auto var(--space-5);background-color:var(--paper);box-shadow:var(--shadow-overlay);border-radius:28px;flex-direction:column;display:flex;overflow:hidden}@media not (min-width:40rem){.recipe-import-frame-module__0JY-8W__frame{min-height:100%;margin:0 calc(-1 * var(--page-gutter));box-shadow:none;border-radius:0}}.recipe-import-frame-module__0JY-8W__head{align-items:flex-start;gap:var(--space-3);padding:22px 26px 0;display:flex}.recipe-import-frame-module__0JY-8W__titles{flex:1;min-width:0}.recipe-import-frame-module__0JY-8W__title{font-family:var(--font-display);font-size:1.875rem;font-weight:var(--weight-display);letter-spacing:-.02em;margin:0;line-height:1.15}.recipe-import-frame-module__0JY-8W__subtitle{color:var(--muted);margin:0;font-size:.9375rem}.recipe-import-frame-module__0JY-8W__body{gap:var(--space-4);flex-direction:column;padding:22px 26px 26px;display:flex}@media not (min-width:40rem){.recipe-import-frame-module__0JY-8W__head{padding:var(--space-4) var(--page-gutter) 0}.recipe-import-frame-module__0JY-8W__body{padding:var(--space-5) var(--page-gutter) var(--space-6)}}.recipe-import-frame-module__0JY-8W__steps{align-items:center;margin:18px 26px 4px;padding:0;list-style:none;display:flex}@media not (min-width:40rem){.recipe-import-frame-module__0JY-8W__steps{margin-inline:var(--page-gutter)}}.recipe-import-frame-module__0JY-8W__step{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.recipe-import-frame-module__0JY-8W__step:last-child{flex:none}.recipe-import-frame-module__0JY-8W__stepFace{align-items:center;gap:var(--space-2);display:flex}.recipe-import-frame-module__0JY-8W__stepBack{border-radius:var(--radius-pill);min-height:40px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:-4px -10px -4px -4px;padding:4px 10px 4px 4px}.recipe-import-frame-module__0JY-8W__stepBack:hover{background-color:var(--surface-2)}.recipe-import-frame-module__0JY-8W__dot{box-sizing:border-box;border:2px solid var(--control-edge);border-radius:var(--radius-pill);background-color:var(--sheet);width:30px;height:30px;color:var(--muted);font-size:var(--text-sm);flex:none;place-items:center;font-weight:800;transition:background-color .3s,border-color .3s;display:grid}.recipe-import-frame-module__0JY-8W__dot svg{stroke-width:3px;width:14px;height:14px}.recipe-import-frame-module__0JY-8W__dot[data-state=done]{border-color:var(--basil);background-color:var(--basil);color:var(--sheet)}.recipe-import-frame-module__0JY-8W__dot[data-state=current]{border-color:var(--accent);background-color:var(--accent);color:var(--sheet)}.recipe-import-frame-module__0JY-8W__stepLabel{color:var(--muted);font-size:var(--text-sm);white-space:nowrap;font-weight:600}.recipe-import-frame-module__0JY-8W__stepLabel[data-state=done]{color:var(--ink)}.recipe-import-frame-module__0JY-8W__stepLabel[data-state=current]{color:var(--ink);font-weight:800}.recipe-import-frame-module__0JY-8W__line{border-radius:var(--radius-pill);background-color:var(--rule);flex:1;min-width:16px;height:2px;margin:0 6px;transition:background-color .3s}.recipe-import-frame-module__0JY-8W__line[data-state=done]{background-color:var(--basil)}.recipe-import-frame-module__0JY-8W__reviewSteps{max-width:var(--panel-width);margin:var(--space-4) auto var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background-color:var(--paper)}.recipe-import-frame-module__0JY-8W__reviewSteps>.recipe-import-frame-module__0JY-8W__steps{margin:0}@media not (min-width:40rem){.recipe-import-frame-module__0JY-8W__reviewSteps{margin:0 calc(-1 * var(--page-gutter));border-radius:0}}.recipe-import-frame-module__0JY-8W__reading{padding-block:var(--space-2);flex-wrap:wrap;align-items:center;gap:28px;display:flex}.recipe-import-frame-module__0JY-8W__ring{flex:none;place-items:center;width:132px;height:132px;display:grid;position:relative}.recipe-import-frame-module__0JY-8W__turning{box-sizing:border-box;border:8px solid var(--surface-2);border-block-start-color:var(--accent);border-radius:50%;animation:1.2s linear infinite recipe-import-frame-module__0JY-8W__turn;position:absolute;inset:0}@keyframes recipe-import-frame-module__0JY-8W__turn{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.recipe-import-frame-module__0JY-8W__turning{animation:none}}.recipe-import-frame-module__0JY-8W__percent{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:var(--weight-display)}.recipe-import-frame-module__0JY-8W__readingText{flex-direction:column;flex:22rem;gap:14px;min-width:0;display:flex}.recipe-import-frame-module__0JY-8W__working{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-section);margin:0}.recipe-import-frame-module__0JY-8W__lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.recipe-import-frame-module__0JY-8W__lineItem{align-items:center;gap:var(--space-3);color:var(--muted);font-size:1rem;font-weight:500;display:flex}.recipe-import-frame-module__0JY-8W__lineItem[data-state=done]{color:var(--ink)}.recipe-import-frame-module__0JY-8W__lineItem[data-state=current]{color:var(--ink);font-weight:700}.recipe-import-frame-module__0JY-8W__lineMark{box-sizing:border-box;border:2px solid var(--rule);border-radius:var(--radius-pill);flex:none;place-items:center;width:26px;height:26px;display:grid}.recipe-import-frame-module__0JY-8W__lineMark svg{width:14px;height:14px;color:var(--sheet);stroke-width:3px}.recipe-import-frame-module__0JY-8W__lineMark[data-state=done]{border-color:var(--basil);background-color:var(--basil)}.recipe-import-frame-module__0JY-8W__lineMark[data-state=current]{border-color:var(--surface-2);border-top-color:var(--accent);border-width:3px;animation:.9s linear infinite recipe-import-frame-module__0JY-8W__turn}@media (prefers-reduced-motion:reduce){.recipe-import-frame-module__0JY-8W__lineMark[data-state=current]{animation:none}}.recipe-import-frame-module__0JY-8W__cancel{min-height:var(--touch-target);color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-weight:600}.recipe-import-frame-module__0JY-8W__cancel:hover{color:var(--ink);text-decoration:underline}
.recipe-import-module__3yFi8W__form{--field-label-size:1rem;--field-label-weight:700;--field-height:3.5rem;--control-radius:16px;--input-surface:var(--sheet);--input-edge:var(--ink);--input-font-size:1.0625rem;--field-gap:.5rem;gap:var(--space-4);flex-direction:column;font-size:1rem;display:flex;position:relative}.recipe-import-module__3yFi8W__form input[type=url]{border-width:2px}.recipe-import-module__3yFi8W__hint{color:var(--muted);font-size:var(--text-sm);margin:0}.recipe-import-module__3yFi8W__hint a{font-weight:700}.recipe-import-module__3yFi8W__submit{--action-height:3.25rem;--action-padding-inline:1.625rem;justify-content:flex-end;font-size:1.0625rem;display:flex}.recipe-import-module__3yFi8W__submit button{font-size:inherit}.recipe-import-module__3yFi8W__sources{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16.25rem,1fr));margin:0;padding:0;list-style:none;display:grid}.recipe-import-module__3yFi8W__source{box-sizing:border-box;border:1px solid var(--rule);border-radius:var(--radius-lg);background-color:var(--sheet);width:100%;height:100%;min-height:96px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:transform var(--duration-base) var(--easing), border-color var(--duration-base) var(--easing);align-items:center;gap:14px;padding:18px;text-decoration:none;display:flex}.recipe-import-module__3yFi8W__source:hover{border-color:var(--rule-strong)}.recipe-import-module__3yFi8W__source:active{transform:scale(.98)}.recipe-import-module__3yFi8W__source>svg{width:18px;height:18px;color:var(--muted);flex:none}.recipe-import-module__3yFi8W__sourceMark{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.recipe-import-module__3yFi8W__sourceMark svg{width:24px;height:24px}.recipe-import-module__3yFi8W__sourceMark[data-tint=peach]{background-color:var(--tint-peach);color:var(--accent-deep)}.recipe-import-module__3yFi8W__sourceMark[data-tint=honey]{background-color:var(--tint-honey);color:var(--saffron-text)}.recipe-import-module__3yFi8W__sourceMark[data-tint=mint]{background-color:var(--tint-mint);color:var(--basil)}.recipe-import-module__3yFi8W__sourceMark[data-tint=fig]{background-color:var(--tint-fig);color:var(--ink-2)}.recipe-import-module__3yFi8W__sourceText{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.recipe-import-module__3yFi8W__sourceName{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-base);flex-wrap:wrap;display:flex}.recipe-import-module__3yFi8W__sourceDetail{color:var(--muted);font-size:var(--text-sm)}.recipe-import-module__3yFi8W__plan{border-radius:var(--radius-pill);background-color:var(--tint-mint);color:var(--basil);font-size:var(--text-xs);white-space:nowrap;flex:none;padding:2px 8px;font-weight:700}.recipe-import-module__3yFi8W__byHand{align-items:center;gap:var(--space-3);border:1.5px dashed var(--rule-strong);border-radius:var(--radius-lg);color:var(--ink);padding:14px 18px;text-decoration:none;display:flex}.recipe-import-module__3yFi8W__byHand:hover{background-color:var(--sheet)}.recipe-import-module__3yFi8W__byHandMark{border-radius:var(--radius-md);background-color:var(--surface-2);flex:none;place-items:center;width:44px;height:44px;display:grid}.recipe-import-module__3yFi8W__byHandMark svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.recipe-import-module__3yFi8W__source:active{transform:none}}.recipe-import-module__3yFi8W__plan[data-locked]{align-items:center;gap:var(--space-1);--icon-size:14px;font-size:.75rem;display:inline-flex}.recipe-import-module__3yFi8W__refused{border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;flex-direction:column;gap:10px;max-width:760px;padding:22px;animation:.2s both recipe-import-module__3yFi8W__refused-rise;display:flex}.recipe-import-module__3yFi8W__refusedTitle{font-size:1.0625rem}.recipe-import-module__3yFi8W__refusedNote{color:var(--muted);margin:0;font-size:.875rem}@keyframes recipe-import-module__3yFi8W__refused-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.recipe-import-module__3yFi8W__refused{animation:none}}
.checkbox-module__r_xQ3q__checkbox{align-items:start;column-gap:var(--space-3);min-height:var(--touch-target);--checkbox-lead:calc((var(--touch-target) - 1.375rem) / 2);grid-template-columns:auto 1fr;align-content:center;display:grid;position:relative}.checkbox-module__r_xQ3q__input{appearance:none;width:1.375rem;height:1.375rem;margin:var(--checkbox-lead) 0 0;border:1.5px solid var(--control-edge);background-color:var(--sheet);cursor:pointer;transition:background-color var(--duration-fast) var(--easing), border-color var(--duration-fast) var(--easing);border-radius:7px;grid-area:1/1}.checkbox-module__r_xQ3q__input:hover:not(:disabled){border-color:var(--ink-2)}.checkbox-module__r_xQ3q__input:checked,.checkbox-module__r_xQ3q__input:indeterminate,.checkbox-module__r_xQ3q__input:checked:hover:not(:disabled),.checkbox-module__r_xQ3q__input:indeterminate:hover:not(:disabled){background-color:var(--basil);border-color:var(--basil)}.checkbox-module__r_xQ3q__input:disabled{border-color:var(--control-edge);cursor:not-allowed}.checkbox-module__r_xQ3q__tick{--icon-size:1.375rem;width:1.375rem;height:1.375rem;margin-top:var(--checkbox-lead);color:var(--on-dark);opacity:0;pointer-events:none;grid-area:1/1;display:grid}.checkbox-module__r_xQ3q__tick>*{grid-area:1/1}.checkbox-module__r_xQ3q__input:checked+.checkbox-module__r_xQ3q__tick,.checkbox-module__r_xQ3q__input:indeterminate+.checkbox-module__r_xQ3q__tick{opacity:1}.checkbox-module__r_xQ3q__check path{stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset var(--duration-fast) var(--easing-enter)}.checkbox-module__r_xQ3q__input:checked+.checkbox-module__r_xQ3q__tick .checkbox-module__r_xQ3q__check path{stroke-dashoffset:0}.checkbox-module__r_xQ3q__mixed,.checkbox-module__r_xQ3q__input:indeterminate+.checkbox-module__r_xQ3q__tick .checkbox-module__r_xQ3q__check{opacity:0}.checkbox-module__r_xQ3q__input:indeterminate+.checkbox-module__r_xQ3q__tick .checkbox-module__r_xQ3q__mixed{opacity:1}.checkbox-module__r_xQ3q__label{min-height:var(--touch-target);padding-block:var(--checkbox-lead);font-family:var(--font-interface);font-size:var(--checkbox-label-size,var(--text-base));color:var(--checkbox-label-ink,var(--ink));cursor:pointer;grid-area:1/2;line-height:1.375rem}.checkbox-module__r_xQ3q__input:disabled~.checkbox-module__r_xQ3q__label{color:var(--muted);cursor:not-allowed}.checkbox-module__r_xQ3q__hint{grid-column:2;margin:0;}.checkbox-module__r_xQ3q__error{font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--field-error-weight,400);line-height:var(--leading-snug);color:var(--wine);grid-column:2;margin:0}.checkbox-module__r_xQ3q__checkbox[data-media]{align-items:center;column-gap:var(--space-3);grid-template-columns:auto auto minmax(0,1fr);min-height:56px}.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__input,.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__tick{grid-row:1/span 2;align-self:center;width:26px;height:26px;margin:0}.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__input{border-width:2px;border-radius:9px}.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__tick{--icon-size:1rem;place-items:center}.checkbox-module__r_xQ3q__media{cursor:pointer;grid-area:1/2/span 2;align-self:center;display:flex}.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__label{min-height:0;font-size:inherit;grid-column:3;align-self:end;padding-block:0;font-weight:600;line-height:1.25}.checkbox-module__r_xQ3q__checkbox[data-media] .checkbox-module__r_xQ3q__hint{grid-column:3;align-self:start;font-size:.8125rem;line-height:1.25}.checkbox-module__r_xQ3q__checkbox[data-media]:not(:has(.checkbox-module__r_xQ3q__hint)) .checkbox-module__r_xQ3q__label{grid-row:1/span 2;align-self:center}
.recipe-selection-module__RK8P2a__selection{align-items:start;gap:var(--space-4);flex-direction:column;display:flex}.recipe-selection-module__RK8P2a__choices{gap:var(--space-3);overscroll-behavior:contain;overflow-wrap:anywhere;flex-direction:column;width:100%;max-height:50dvh;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.recipe-selection-module__RK8P2a__choice{align-items:center;gap:var(--space-3);display:flex}.recipe-selection-module__RK8P2a__picture{cursor:pointer;flex:none}.recipe-selection-module__RK8P2a__lead,.recipe-selection-module__RK8P2a__count{max-width:var(--measure);color:var(--ink-2);line-height:var(--leading-normal);margin:0}
.library-import-module__mUPADa__form{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.library-import-module__mUPADa__lead{max-width:var(--measure);color:var(--ink-2);line-height:var(--leading-normal);margin:0}.library-import-module__mUPADa__formats{--chip-height:2.75rem;--chip-padding:0 1rem;gap:var(--space-2);flex-wrap:wrap;display:flex}.library-import-module__mUPADa__fileField{flex-direction:column;gap:8px;display:flex}.library-import-module__mUPADa__fileLabel{font-weight:700}.library-import-module__mUPADa__fileTile{border:2px dashed var(--rule-strong);background-color:var(--sheet);border-radius:22px;flex-wrap:wrap;align-items:center;gap:14px;padding:18px;display:flex}.library-import-module__mUPADa__fileMark{--icon-size:1.375rem;background-color:var(--tint-fig);width:48px;height:48px;color:var(--ink);border-radius:14px;flex:none;place-items:center;display:grid}.library-import-module__mUPADa__fileText{flex-direction:column;flex:13.75rem;min-width:0;line-height:1.3;display:flex}.library-import-module__mUPADa__fileText>span{color:var(--muted);font-size:14px}.library-import-module__mUPADa__fileButton{border:1px solid var(--rule);border-radius:var(--radius-pill);background-color:var(--sheet);height:44px;color:var(--ink);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}.library-import-module__mUPADa__fileButton:hover{background-color:var(--tile)}.library-import-module__mUPADa__fileButton:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.library-import-module__mUPADa__fileButton[data-disabled]{cursor:not-allowed;opacity:.6}.library-import-module__mUPADa__fileInput{}.library-import-module__mUPADa__fileProgress{width:100%;height:4px;accent-color:var(--accent)}.library-import-module__mUPADa__fileProblem{color:var(--wine);font-size:var(--text-sm);margin:0}.library-import-module__mUPADa__submit{--action-height:3.25rem;--action-padding-inline:1.625rem;justify-content:flex-end;font-size:1.0625rem;display:flex}.library-import-module__mUPADa__submit button{font-size:inherit}.library-import-module__mUPADa__waiting{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--surface-2);flex-direction:column;margin:0;list-style:none;display:flex}.library-import-module__mUPADa__waiting li{gap:var(--space-1) var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.library-import-module__mUPADa__progressHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;font-size:17px;display:flex}.library-import-module__mUPADa__progressFigure{font-family:var(--font-display);font-size:26px;font-weight:800}.library-import-module__mUPADa__tally{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.library-import-module__mUPADa__tallyCard{border-radius:var(--radius-md);flex-direction:column;padding:12px 14px;display:flex}.library-import-module__mUPADa__tallyCard[data-tone=mint]{background-color:var(--tint-mint)}.library-import-module__mUPADa__tallyCard[data-tone=honey]{background-color:var(--tint-honey)}.library-import-module__mUPADa__tallyCard[data-tone=salt]{background-color:var(--surface-2)}.library-import-module__mUPADa__tallyCard[data-tone=peach]{background-color:var(--tint-peach)}.library-import-module__mUPADa__tallyCount{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;line-height:1.1}.library-import-module__mUPADa__tallyLabel{color:var(--ink-2);font-size:var(--text-sm)}.library-import-module__mUPADa__landing:focus{outline:none}.library-import-module__mUPADa__landing:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.library-import-module__mUPADa__quiet{gap:var(--space-2) var(--space-5);color:var(--ink-2);font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.library-import-module__mUPADa__section{gap:var(--space-2);flex-direction:column;display:flex}.library-import-module__mUPADa__queueHead{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.library-import-module__mUPADa__queueTitle{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-section);margin:0}.library-import-module__mUPADa__sectionTitle{color:var(--muted);font-size:var(--text-sm);margin:0;font-weight:700}.library-import-module__mUPADa__entries{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.library-import-module__mUPADa__entry{align-items:center;gap:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-md);background-color:var(--sheet);overflow-wrap:anywhere;flex-wrap:wrap;padding:8px 8px 8px 14px;display:flex}.library-import-module__mUPADa__entryText{flex-direction:column;flex:14rem;min-width:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.library-import-module__mUPADa__why{color:var(--muted);font-size:.8125rem;font-weight:400}.library-import-module__mUPADa__entryActs{gap:var(--space-2);flex-wrap:wrap;display:flex}.library-import-module__mUPADa__footer{justify-content:space-between;align-items:center;gap:var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;padding-top:14px;display:flex}.library-import-module__mUPADa__footerEnd{justify-content:flex-end}.library-import-module__mUPADa__keep{color:var(--muted);font-size:var(--text-sm);margin:0}
.chip-picker-module__0WrHOa__picker{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.chip-picker-module__0WrHOa__control{min-width:0;position:relative}.chip-picker-module__0WrHOa__entry{width:100%;min-height:var(--touch-target);padding:var(--space-2) var(--space-8) var(--space-2) var(--space-3);border:1px solid var(--muted);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-interface);font-size:var(--text-base);transition:border-color var(--duration-fast) var(--easing);background-color:#0000}.chip-picker-module__0WrHOa__entry::placeholder{color:var(--muted)}.chip-picker-module__0WrHOa__entry:hover{border-color:var(--ink-2)}.chip-picker-module__0WrHOa__entry:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chip-picker-module__0WrHOa__caret{--icon-size:1rem;color:var(--muted);pointer-events:none;display:block;position:absolute;inset-block-start:50%;inset-inline-end:var(--space-3);translate:0 -50%}.chip-picker-module__0WrHOa__chips{align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.chip-picker-module__0WrHOa__listbox{z-index:30;inset-inline:0;top:calc(100% + var(--space-1));max-height:18rem;padding:var(--space-1);border:1px solid var(--muted);border-radius:var(--radius-md);background-color:var(--sheet);box-shadow:var(--shadow-sheet);margin:0;position:absolute;overflow-y:auto}.chip-picker-module__0WrHOa__group{margin:0;padding:0}.chip-picker-module__0WrHOa__groupLabel{padding:var(--space-2) var(--space-2) var(--space-1);font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--weight-label);color:var(--muted);display:block}.chip-picker-module__0WrHOa__option{align-items:center;gap:var(--space-2);min-height:var(--touch-target);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--ink-2);font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer;overflow-wrap:anywhere;display:flex}.chip-picker-module__0WrHOa__tick{--icon-size:1rem;width:1rem;color:var(--bay);flex:none;display:inline-flex}.chip-picker-module__0WrHOa__optionOwn{font-family:var(--font-recipe);font-size:var(--text-base)}.chip-picker-module__0WrHOa__active{background-color:var(--bay-wash);color:var(--ink);box-shadow:inset 2px 0 0 var(--wine)}.chip-picker-module__0WrHOa__empty{padding:var(--space-2);font-family:var(--font-interface);font-size:var(--text-sm);color:var(--muted)}.chip-picker-module__0WrHOa__announcement{}@media print{.chip-picker-module__0WrHOa__control{display:none}}
.confirmation-module__U5TG2G__confirmation{flex-direction:column;gap:14px;display:flex;position:relative}.confirmation-module__U5TG2G__question{max-width:var(--measure);font-family:var(--font-interface);color:var(--ink-2);font-size:1rem;line-height:1.5}.confirmation-module__U5TG2G__answers{--action-padding-inline:18px;flex-wrap:wrap;justify-content:flex-end;align-self:stretch;gap:10px;display:flex}.confirmation-module__U5TG2G__answers>*{flex:none;min-height:46px}dialog[data-kind=act] .confirmation-module__U5TG2G__answers{justify-content:flex-end;gap:var(--space-2);border-block-start:1px solid var(--surface-2);padding-block-start:.875rem}dialog[data-kind=act] .confirmation-module__U5TG2G__answers>*{border:0;flex:none;min-height:2.875rem;padding-block:0;padding-inline:1.25rem;font-weight:700;line-height:1.5}dialog[data-kind=act] .confirmation-module__U5TG2G__question{max-width:none;font-size:1rem;line-height:1.5}
.copy-field-module__pacEhq__copyField{inline-size:100%;max-inline-size:var(--measure);align-self:stretch}.copy-field-module__pacEhq__group{display:flex;container-type:inline-size}.copy-field-module__pacEhq__group>input{border-start-end-radius:0;border-end-end-radius:0;flex:auto;min-inline-size:0}.copy-field-module__pacEhq__group>button{border-start-start-radius:0;border-end-start-radius:0;flex:none;margin-inline-start:-1px}.copy-field-module__pacEhq__group>:hover,.copy-field-module__pacEhq__group>:focus-visible{z-index:1}@container not (min-inline-size:26rem){.copy-field-module__pacEhq__words{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.copy-field-module__pacEhq__group>button:has(>.copy-field-module__pacEhq__words){min-inline-size:var(--touch-target);padding-inline:var(--space-3)}}@media print{.copy-field-module__pacEhq__group>button{display:none}}
.dialog-module__cbYvwG__dialog{--close-ground:var(--surface-2);width:min(var(--dialog-width,34rem), calc(100vw - 2 * var(--space-4)));max-width:none;max-height:calc(100dvh - 2 * var(--space-5));border-radius:var(--dialog-radius,24px);background-color:var(--sheet);color:var(--ink);box-shadow:var(--shadow-dialog);border:0;margin:auto;padding:0}.dialog-module__cbYvwG__dialog::backdrop{background-color:var(--overlay)}.dialog-module__cbYvwG__dialog,.dialog-module__cbYvwG__dialog::backdrop{opacity:0;transition:opacity var(--duration-fast) var(--easing-exit), transform var(--duration-fast) var(--easing-exit), overlay var(--duration-fast) allow-discrete, display var(--duration-fast) allow-discrete}.dialog-module__cbYvwG__dialog{transform:translateY(8px)}.dialog-module__cbYvwG__dialog[open],.dialog-module__cbYvwG__dialog[open]::backdrop{opacity:1;transition-duration:var(--duration-base);transition-timing-function:var(--easing-enter);transform:none}@starting-style{.dialog-module__cbYvwG__dialog[open],.dialog-module__cbYvwG__dialog[open]::backdrop{opacity:0}.dialog-module__cbYvwG__dialog[open]{transform:translateY(8px)}}.dialog-module__cbYvwG__panel{gap:var(--dialog-gap,var(--space-4));padding:var(--dialog-padding,var(--space-5));flex-direction:column;display:flex}.dialog-module__cbYvwG__header{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.dialog-module__cbYvwG__heading{min-width:0}.dialog-module__cbYvwG__lead{margin:var(--space-1) 0 0;color:var(--ink-2);font-family:var(--font-interface)}.dialog-module__cbYvwG__title{font-family:var(--font-display);font-size:var(--dialog-title-size,var(--text-xl));font-weight:var(--weight-section);line-height:var(--dialog-title-leading,var(--leading-snug));letter-spacing:var(--tracking-section);color:var(--ink)}.dialog-module__cbYvwG__header:has(.dialog-module__cbYvwG__figure){justify-content:start;align-items:center;gap:12px}.dialog-module__cbYvwG__figure{flex:none;display:flex}.dialog-module__cbYvwG__titled{flex-direction:column;flex:1;min-width:0;display:flex}.dialog-module__cbYvwG__lede{color:var(--muted);font-family:var(--font-interface);font-size:var(--text-sm);line-height:1.25}.dialog-module__cbYvwG__closeSlot{margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-2)) 0 0;flex:none;display:flex}.dialog-module__cbYvwG__body{gap:var(--space-4);font-family:var(--font-interface);color:var(--ink-2);padding-left:var(--focus-reach);margin-left:calc(-1 * var(--focus-reach));flex-direction:column;align-items:start;display:flex;overflow-y:auto}.dialog-module__cbYvwG__panel:focus{outline:none}.dialog-module__cbYvwG__dialog[data-ground=paper]{border-radius:var(--dialog-radius,24px);background-color:var(--dialog-ground,var(--paper));line-height:1.5;box-shadow:0 24px 60px #1b1a174d}.dialog-module__cbYvwG__dialog[data-ground=paper] .dialog-module__cbYvwG__panel{gap:var(--dialog-gap,14px);padding:var(--dialog-padding,22px)}.dialog-module__cbYvwG__dialog[data-ground=paper] .dialog-module__cbYvwG__title{line-height:var(--dialog-title-leading,1.5)}.dialog-module__cbYvwG__dialog[data-ground=paper] .dialog-module__cbYvwG__closeSlot>button{background-color:var(--surface-2);color:var(--ink)}.dialog-module__cbYvwG__dialog[data-ground=paper] .dialog-module__cbYvwG__closeSlot>button:hover{background-color:color-mix(in oklab, var(--surface-2) 90%, var(--ink))}.dialog-module__cbYvwG__dialog:has([data-confirmation]){--dialog-width:488px;border-radius:24px}.dialog-module__cbYvwG__dialog:has([data-confirmation]) .dialog-module__cbYvwG__panel{gap:14px;padding:24px}.dialog-module__cbYvwG__dialog:has([data-confirmation]) .dialog-module__cbYvwG__closeSlot{display:none}.dialog-module__cbYvwG__dialog:has([data-confirmation]) .dialog-module__cbYvwG__title{line-height:1.5}.dialog-module__cbYvwG__dialog[data-kind=act]{--dialog-width:32.5rem;--field-height:3rem;--control-radius:12px;--input-leading:.75rem;--input-trailing:.75rem;--input-font-size:.875rem;--field-label-weight:700;--field-gap:.375rem;border-radius:var(--radius-lg);margin-block-start:min(12vh,120px);font-size:1rem;line-height:1.5}.dialog-module__cbYvwG__dialog[data-kind=act] .dialog-module__cbYvwG__panel{gap:.875rem;padding:1.375rem}.dialog-module__cbYvwG__dialog[data-kind=act] .dialog-module__cbYvwG__title{letter-spacing:-.02em;font-size:1.5rem;font-weight:800;line-height:1.5}.dialog-module__cbYvwG__dialog[data-kind=act] .dialog-module__cbYvwG__body{color:var(--ink);align-items:stretch;gap:.875rem}
.entry-controls-module__Lq_j4a__move{border:var(--entry-move-edge,1px solid var(--rule));border-radius:var(--radius-md);background-color:var(--entry-move-ground,var(--sheet));align-items:center;width:fit-content;display:inline-flex}.entry-controls-module__Lq_j4a__caption{padding-inline:var(--space-2) var(--space-1);font-family:var(--font-interface);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--ink)}.entry-controls-module__Lq_j4a__step,.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__fold,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__keep,.entry-controls-module__Lq_j4a__remove{width:var(--touch-target);height:var(--touch-target);color:var(--ink-2);cursor:pointer;transition:background-color var(--duration-fast) var(--easing), color var(--duration-fast) var(--easing);background-color:#0000;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.entry-controls-module__Lq_j4a__step{width:var(--entry-move-size,var(--touch-target));height:var(--entry-move-size,var(--touch-target));border-radius:var(--entry-move-radius,var(--radius-sm))}.entry-controls-module__Lq_j4a__step:hover:not(:disabled){background-color:var(--surface-2);color:var(--ink)}.entry-controls-module__Lq_j4a__step:disabled{color:var(--muted);cursor:not-allowed}.entry-controls-module__Lq_j4a__position{min-width:var(--entry-move-figure-width,2ch);font-family:var(--font-quantity);font-variant-numeric:tabular-nums;font-size:var(--text-sm);color:var(--ink-2);justify-content:center;align-items:center;display:inline-flex}.entry-controls-module__Lq_j4a__announced{}.entry-controls-module__Lq_j4a__figure{display:var(--entry-move-figure,inline)}.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__fold,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__keep,.entry-controls-module__Lq_j4a__remove{border-radius:var(--radius-md);background-color:#0000;border:0}.entry-controls-module__Lq_j4a__open{width:var(--entry-menu-size,var(--touch-target));height:var(--entry-menu-size,var(--touch-target));border-radius:var(--entry-menu-radius,var(--radius-md));background-color:var(--entry-menu-ground,transparent)}.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__fold,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__keep{color:var(--ink-2)}.entry-controls-module__Lq_j4a__open:hover:not(:disabled),.entry-controls-module__Lq_j4a__fold:hover,.entry-controls-module__Lq_j4a__replace:hover,.entry-controls-module__Lq_j4a__keep:hover{background-color:var(--surface-2);color:var(--ink)}.entry-controls-module__Lq_j4a__add{--icon-size:.875rem;align-items:center;gap:var(--space-1);min-block-size:var(--touch-target);font-family:var(--font-interface);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--muted);text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--easing);background-color:#0000;border:0;padding:0;display:inline-flex}.entry-controls-module__Lq_j4a__add:hover:not(:disabled){color:var(--ink);text-decoration:underline}.entry-controls-module__Lq_j4a__add:disabled{cursor:not-allowed}.entry-controls-module__Lq_j4a__fold svg{transition:rotate var(--duration-fast) var(--easing)}.entry-controls-module__Lq_j4a__fold[aria-expanded=true] svg{rotate:180deg}.entry-controls-module__Lq_j4a__replace{position:relative}.entry-controls-module__Lq_j4a__replace[aria-busy=true]{cursor:progress}.entry-controls-module__Lq_j4a__replace[aria-busy=true] svg{animation:entry-controls-module__Lq_j4a__hushed 1ms linear var(--duration-fast) forwards}.entry-controls-module__Lq_j4a__replace[aria-busy=true]:after{content:"";border:2px solid;border-radius:var(--radius-pill);opacity:0;block-size:1.125rem;inline-size:1.125rem;animation:entry-controls-module__Lq_j4a__shown 1ms linear var(--duration-fast) forwards, entry-controls-module__Lq_j4a__turning .8s linear var(--duration-fast) infinite;border-inline-end-color:#0000;margin:auto;position:absolute;inset:0}@keyframes entry-controls-module__Lq_j4a__hushed{to{opacity:0}}@keyframes entry-controls-module__Lq_j4a__shown{to{opacity:1}}@keyframes entry-controls-module__Lq_j4a__turning{to{transform:rotate(1turn)}}.entry-controls-module__Lq_j4a__anchor{flex:none;display:inline-flex}.entry-controls-module__Lq_j4a__remove{width:var(--entry-remove-size,var(--touch-target));height:var(--entry-remove-size,var(--touch-target));border-radius:var(--entry-remove-radius,var(--radius-md));color:var(--entry-remove-ink,var(--wine))}.entry-controls-module__Lq_j4a__remove:hover:not(:disabled){background-color:var(--entry-remove-wash,var(--wine-wash));color:var(--entry-remove-ink,var(--wine))}.entry-controls-module__Lq_j4a__open:disabled,.entry-controls-module__Lq_j4a__remove:disabled{color:var(--muted);cursor:not-allowed}.entry-controls-module__Lq_j4a__float{flex:none;display:inline-flex}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__remove){--icon-size:calc(var(--entry-float-size,2rem) / 2 + .125rem);isolation:isolate;position:relative}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__remove):before{content:"";z-index:-1;inset:calc((var(--touch-target) - var(--entry-float-size,2rem)) / 2);border:1px solid var(--rule);border-radius:var(--radius-pill);background-color:color-mix(in oklab, var(--paper) 90%, transparent);box-shadow:var(--shadow-float);transition:background-color var(--duration-fast) var(--easing);position:absolute}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__remove):hover:not(:disabled){background-color:#0000}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace):hover:not(:disabled):before,.entry-controls-module__Lq_j4a__float .entry-controls-module__Lq_j4a__open[aria-expanded=true]:before{background-color:var(--surface-2)}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace):active:not(:disabled):before{background-color:color-mix(in oklab, var(--surface-2) 88%, var(--ink))}.entry-controls-module__Lq_j4a__float .entry-controls-module__Lq_j4a__remove:hover:not(:disabled):before{background-color:var(--wine-wash)}.entry-controls-module__Lq_j4a__float .entry-controls-module__Lq_j4a__remove:active:not(:disabled):before{background-color:color-mix(in oklab, var(--wine-wash) 88%, var(--wine))}.entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__remove):focus-visible{outline:none}:root:not([data-pointer]) .entry-controls-module__Lq_j4a__float :is(.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__remove):focus-visible:before{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media print{.entry-controls-module__Lq_j4a__move,.entry-controls-module__Lq_j4a__float,.entry-controls-module__Lq_j4a__open,.entry-controls-module__Lq_j4a__fold,.entry-controls-module__Lq_j4a__replace,.entry-controls-module__Lq_j4a__add,.entry-controls-module__Lq_j4a__remove{display:none}}
.field-module__0SFVmG__field{flex-direction:column;display:flex}.field-module__0SFVmG__field>*+*{margin-block-start:var(--field-gap,var(--space-2))}.field-module__0SFVmG__label{font-family:var(--font-interface);font-size:var(--field-label-size,var(--text-sm));font-weight:var(--field-label-weight,600);color:var(--field-label-ink,var(--ink))}.field-module__0SFVmG__required{color:var(--wine);margin-inline-start:.15em}.field-module__0SFVmG__hint{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--field-hint-leading,var(--leading-snug));color:var(--muted)}.field-module__0SFVmG__error{font-family:var(--font-interface);font-size:var(--text-sm);font-weight:var(--field-error-weight,400);line-height:var(--leading-snug);color:var(--wine)}.field-module__0SFVmG__error:empty{margin-block-start:0}.field-module__0SFVmG__pendingBox{min-height:var(--field-height);padding:var(--space-2) var(--space-3);border:1px solid var(--control-edge);border-radius:var(--control-radius);background-color:var(--sheet);font-size:var(--text-base);align-items:center;display:flex}.field-module__0SFVmG__pendingValue{block-size:.7em;inline-size:min(16ch,100%);display:block}
.form-alert-module__isxOFq__announcement{}.form-alert-module__isxOFq__alert{align-items:start;column-gap:var(--space-3);row-gap:var(--space-2);padding:var(--form-alert-padding,var(--space-3) var(--space-4));border:var(--form-alert-border,1px solid color-mix(in srgb, var(--wine) 30%, var(--rule)));border-radius:var(--radius-md);background-color:var(--form-alert-surface,color-mix(in srgb, var(--wine-wash) 55%, var(--paper)));color:var(--form-alert-ink,var(--ink));font-family:var(--font-interface);font-size:var(--form-alert-size,var(--text-sm));line-height:var(--form-alert-leading,var(--leading-snug));grid-template-columns:auto minmax(0,1fr);display:grid}.form-alert-module__isxOFq__alert[data-plain]{grid-template-columns:minmax(0,1fr)}.form-alert-module__isxOFq__mark{--icon-size:1.125rem;block-size:calc(var(--text-sm) * 1.35);color:var(--wine);align-items:center;display:grid}.form-alert-module__isxOFq__message{text-wrap:pretty;min-width:0;padding-block:0}.form-alert-module__isxOFq__action{grid-column:2;justify-self:start}@media (min-width:40rem){.form-alert-module__isxOFq__alert{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.form-alert-module__isxOFq__action{grid-column:3;justify-self:end}}
.carnet-deletion-module__vJjm3q__over{--dialog-width:30rem;--dialog-ground:var(--sheet);--dialog-padding:24px;--dialog-gap:14px;--dialog-title-size:1.375rem;display:contents}.carnet-deletion-module__vJjm3q__body{flex-direction:column;gap:14px;width:100%;display:flex}.carnet-deletion-module__vJjm3q__question{color:var(--ink-2);margin:0}.carnet-deletion-module__vJjm3q__answers{--action-height:2.875rem;--action-padding-inline:1.125rem;--action-weight:700;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.carnet-editor-module__9qVqCa__editor{align-items:stretch;gap:var(--space-5);flex-direction:column;display:flex;position:relative}
.social-module__VZ1dGW__page{gap:var(--block-gap);flex-direction:column;inline-size:100%;max-inline-size:1132px;display:flex;position:relative}.social-module__VZ1dGW__head{flex-direction:column;gap:6px;display:flex}.social-module__VZ1dGW__head h1{font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.05}.social-module__VZ1dGW__welcomeLine{font-family:var(--font-interface);color:var(--ink-2);margin:0;font-size:1rem}.social-module__VZ1dGW__feedHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:-6px;display:flex}.social-module__VZ1dGW__feedTitle{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.625rem;font-weight:700}.social-module__VZ1dGW__feedLine{font-family:var(--font-interface);color:var(--muted);font-size:.875rem}.social-module__VZ1dGW__stack{flex-direction:column;gap:20px;font-size:1rem;line-height:1.5;display:flex}.social-module__VZ1dGW__band{margin-block-end:calc(var(--section-gap) - var(--block-gap))}.social-module__VZ1dGW__bell{display:inline-flex;position:relative}.social-module__VZ1dGW__bellWait{border-radius:var(--radius-pill);block-size:48px;inline-size:48px;display:block;overflow:hidden}.social-module__VZ1dGW__today{font-family:var(--font-interface);font-size:var(--text-sm);color:var(--muted);font-weight:600}.social-module__VZ1dGW__besides{flex-direction:column;gap:18px;display:flex}.social-module__VZ1dGW__bell a{block-size:48px;inline-size:48px}.social-module__VZ1dGW__count{pointer-events:none;display:flex;position:absolute;inset-block-start:4px;inset-inline-end:4px}.social-module__VZ1dGW__following{border:1px solid var(--rule);background:var(--sheet);font-family:var(--font-interface);border-radius:24px;flex-direction:column;gap:12px;padding:20px;display:flex}.social-module__VZ1dGW__followingHead{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.social-module__VZ1dGW__followingTitle{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.25rem;font-weight:700}.social-module__VZ1dGW__followingNone{color:var(--ink-2);margin:0;font-size:.9375rem}.social-module__VZ1dGW__labelWait,.social-module__VZ1dGW__followedDiscWait,.social-module__VZ1dGW__followedNameWait,.social-module__VZ1dGW__allWait{border-radius:var(--radius-sm);display:block;overflow:hidden}.social-module__VZ1dGW__labelWait{inline-size:6rem;block-size:calc(var(--text-sm) * var(--leading-snug))}.social-module__VZ1dGW__followedDiscWait{inline-size:var(--disc-size);block-size:var(--disc-size);border-radius:var(--radius-pill)}.social-module__VZ1dGW__followedNameWait{inline-size:70%;block-size:calc(var(--text-sm) * var(--leading-snug))}.social-module__VZ1dGW__allWait{inline-size:4.5rem;block-size:calc(var(--text-base) * var(--leading-snug))}.social-module__VZ1dGW__followed{--disc-size:44px;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.social-module__VZ1dGW__followedRow{min-block-size:var(--touch-target);border-radius:var(--radius-md);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px;text-decoration:none;display:grid}.social-module__VZ1dGW__followedRow:hover{--count-ring:var(--surface-2);background-color:var(--surface-2)}.social-module__VZ1dGW__followedDisc{--disc-size:44px;border-radius:var(--radius-pill);display:inline-flex}.social-module__VZ1dGW__followedDisc[data-new]{box-shadow:0 0 0 2px var(--accent)}.social-module__VZ1dGW__followedWords{flex-direction:column;min-width:0;line-height:1.25;display:flex}.social-module__VZ1dGW__followedName{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:700;overflow:hidden}.social-module__VZ1dGW__followedDay{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.social-module__VZ1dGW__invite{--icon-size:1.125rem;min-block-size:var(--touch-target);border:1.5px dashed var(--rule-strong);border-radius:var(--radius-pill);font:inherit;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:8px;padding:11px;font-weight:600;display:flex}.social-module__VZ1dGW__invite:hover{background:var(--surface-2)}.social-module__VZ1dGW__note,.social-module__VZ1dGW__empty{max-width:var(--measure);font-family:var(--font-interface);line-height:var(--leading-snug);color:var(--ink-2);text-wrap:pretty;margin:0}.social-module__VZ1dGW__note{font-size:var(--text-sm)}.social-module__VZ1dGW__counts{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0}.social-module__VZ1dGW__privacy{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.social-module__VZ1dGW__consequence{max-width:var(--measure);font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);text-wrap:pretty;margin:0}.social-module__VZ1dGW__consequence[data-chosen]{color:var(--ink)}.social-module__VZ1dGW__going{gap:var(--space-4);font-family:var(--font-interface);line-height:var(--leading-snug);flex-direction:column;display:flex}.social-module__VZ1dGW__going p{max-width:var(--measure);text-wrap:pretty;margin:0}.social-module__VZ1dGW__links{gap:var(--space-3);font-family:var(--font-interface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.social-module__VZ1dGW__requests{display:flex}.social-module__VZ1dGW__headSelf{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:48rem){.social-module__VZ1dGW__headInvite,.social-module__VZ1dGW__headSelf,.social-module__VZ1dGW__band{display:none}}.social-module__VZ1dGW__rails{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.social-module__VZ1dGW__centre{min-width:0;max-inline-size:680px}.social-module__VZ1dGW__end{display:none}.social-module__VZ1dGW__end,.social-module__VZ1dGW__besides{font-size:1rem;line-height:1.5}@media (min-width:70rem){.social-module__VZ1dGW__rails{grid-template-columns:minmax(0,680px) minmax(300px,1fr)}.social-module__VZ1dGW__end{top:var(--floating-account-clearance);max-block-size:calc(100dvh - var(--floating-account-clearance) - var(--space-5));margin:calc(-1 * var(--focus-reach));padding:var(--focus-reach);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:18px;display:flex;position:sticky;overflow-y:auto}}.social-module__VZ1dGW__feed,.social-module__VZ1dGW__entry,.social-module__VZ1dGW__inviteSteps,.social-module__VZ1dGW__link,.social-module__VZ1dGW__email{gap:var(--block-gap);flex-direction:column;display:flex;position:relative}.social-module__VZ1dGW__entry{max-width:var(--panel-width)}.social-module__VZ1dGW__stack>.social-module__VZ1dGW__entry{border:1px solid var(--rule);background-color:var(--sheet);border-radius:24px;padding:24px}.social-module__VZ1dGW__inviteSteps{align-self:stretch}.social-module__VZ1dGW__inviteWhy{font-family:var(--font-interface);color:var(--ink-2);margin:0;font-size:.9375rem}.social-module__VZ1dGW__inviteFrame{--dialog-width:480px;--dialog-radius:24px;--dialog-title-size:1.5rem;--dialog-gap:14px;--dialog-padding:22px;display:contents}.social-module__VZ1dGW__inviteFrame dialog{--close-ground:transparent}.social-module__VZ1dGW__ways{border-block-start:1px solid var(--rule);flex-direction:column;gap:6px;padding-block-start:12px;display:flex}.social-module__VZ1dGW__way{border:1px solid var(--control-edge);background-color:var(--sheet);min-block-size:48px;font-family:var(--font-interface);text-align:start;color:var(--ink);cursor:pointer;border-radius:14px;align-items:center;padding:0 14px;font-size:1rem;font-weight:600;display:flex}.social-module__VZ1dGW__way:hover{background-color:var(--surface-2)}.social-module__VZ1dGW__posts{flex-direction:column;gap:28px;display:flex}.social-module__VZ1dGW__link,.social-module__VZ1dGW__email{gap:var(--space-3)}.social-module__VZ1dGW__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.social-module__VZ1dGW__saved{align-items:center;gap:var(--space-3);font-family:var(--font-interface);font-size:var(--text-sm);color:var(--ink-2);flex-wrap:wrap;margin:0;display:flex}.social-module__VZ1dGW__savedPill{--icon-size:1.125rem;--icon-fill:var(--basil);border-radius:var(--radius-pill);background-color:var(--tint-mint);min-block-size:50px;color:var(--basil);align-items:center;gap:8px;padding:0 20px;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.social-module__VZ1dGW__link:focus{outline:none}.social-module__VZ1dGW__join{max-width:var(--panel-width);align-items:flex-start;gap:var(--block-gap);flex-direction:column;display:flex}.social-module__VZ1dGW__join>form{align-self:stretch}.social-module__VZ1dGW__waiting{max-width:var(--measure);gap:var(--space-3);flex-direction:column;display:flex;position:relative}.social-module__VZ1dGW__bar{block-size:1.25rem;display:block}.social-module__VZ1dGW__bar:last-of-type{inline-size:60%}@media print{.social-module__VZ1dGW__actions,.social-module__VZ1dGW__end{display:none}}.social-module__VZ1dGW__shareCookings{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-4);display:flex}.social-module__VZ1dGW__consequence{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);margin:0;padding-inline-start:calc(1.375rem + var(--space-3))}.social-module__VZ1dGW__handle{max-width:var(--measure);gap:var(--space-3);flex-direction:column;display:flex}.social-module__VZ1dGW__handleActs{gap:var(--space-2);flex-wrap:wrap;display:flex}.social-module__VZ1dGW__handleSearch{gap:var(--space-3);border-block-end:1px solid var(--rule);flex-direction:column;padding-block-end:var(--space-4);display:flex}.social-module__VZ1dGW__handleSearch label{font-size:1rem;font-weight:700}.social-module__VZ1dGW__handleSearch [id$=-hint]{color:var(--ink-2);font-size:.8125rem}.social-module__VZ1dGW__searchBox{display:block;position:relative}.social-module__VZ1dGW__searchBox input{padding-inline-end:52px}.social-module__VZ1dGW__searchBox input::-webkit-search-cancel-button{display:none}.social-module__VZ1dGW__searchClear{--icon-size:1.125rem;border-radius:var(--radius-pill);block-size:44px;inline-size:44px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;margin-block:auto;display:grid;position:absolute;inset-block:0;inset-inline-end:4px}.social-module__VZ1dGW__searchClear:hover{background-color:var(--surface-2)}.social-module__VZ1dGW__found{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.social-module__VZ1dGW__foundItem{border-radius:var(--radius-md);background:var(--paper);padding:8px}.social-module__VZ1dGW__foundRow{--disc-size:var(--touch-target);justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);min-block-size:var(--touch-target);flex-wrap:wrap;display:flex}.social-module__VZ1dGW__foundWho{flex-direction:column;flex:7rem;min-width:0;line-height:1.3;display:flex}.social-module__VZ1dGW__foundName{font-family:var(--font-interface);font-size:1rem;font-weight:700;line-height:var(--leading-snug);color:var(--ink);overflow-wrap:anywhere}.social-module__VZ1dGW__foundHandle{font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-2);overflow-wrap:anywhere}.social-module__VZ1dGW__emptyFeed{background:var(--tile);font-family:var(--font-interface);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:12px;padding:36px 24px;display:flex}.social-module__VZ1dGW__emptyTitle{font-family:var(--font-display);font-size:1.375rem;font-weight:700}.social-module__VZ1dGW__emptyBody{max-inline-size:440px;color:var(--ink-2);margin:0}.social-module__VZ1dGW__emptyActs{flex-wrap:wrap;justify-content:center;gap:8px;margin-block-start:4px;display:flex}
.captioned-box-module__YWn80q__box{--input-surface:transparent;--input-edge:transparent;--input-edge-hover:transparent;padding-inline:var(--space-2);border:1px solid var(--control-edge);border-radius:var(--control-radius);background-color:var(--control-surface)}.captioned-box-module__YWn80q__row{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}@media (max-width:26rem){.captioned-box-module__YWn80q__row{grid-template-columns:minmax(0,1fr)}}.captioned-box-module__YWn80q__caption{font-family:var(--font-interface);font-size:var(--text-sm);color:var(--control-label);cursor:default;padding-inline-start:var(--space-2);font-weight:600}@media print{.captioned-box-module__YWn80q__box{border:0;padding-inline:0}}
.icon-button-module__es4hpW__control{width:var(--icon-button-size,var(--touch-target));min-height:var(--icon-button-size,var(--touch-target));background-color:var(--surface-2);color:var(--ink);border-color:#0000;flex:none;padding:0;}.icon-button-module__es4hpW__control:hover:not(:disabled){background-color:color-mix(in oklab, var(--surface-2) 90%, var(--ink))}.icon-button-module__es4hpW__quiet{background-color:#0000}.icon-button-module__es4hpW__quiet[aria-expanded=true]{background-color:var(--surface-2)}.icon-button-module__es4hpW__mark{width:1.25rem;height:1.25rem;display:block}.icon-button-module__es4hpW__anchor{flex:none;display:inline-flex}.icon-button-module__es4hpW__control[data-tone=outline]{border-color:var(--rule);background-color:var(--sheet)}.icon-button-module__es4hpW__control[data-tone=outline]:hover:not(:disabled){border-color:var(--control-edge);background-color:var(--tile)}.icon-button-module__es4hpW__control[data-tone=outline]:disabled{border-color:var(--rule);background-color:var(--sheet);color:var(--ink);opacity:.4}
.link-module__PXAm0G__link{color:var(--accent-text);border-radius:var(--radius-sm);transition:color var(--duration-fast) var(--easing);font-family:inherit;text-decoration:underline}.link-module__PXAm0G__link:hover{color:var(--accent-text-hover)}.link-module__PXAm0G__name{color:inherit;font:inherit;border-radius:var(--radius-sm);text-decoration:none}.link-module__PXAm0G__name:hover{text-decoration:underline}
.fil-page-module__3vX_ta__page{gap:var(--section-gap);flex-direction:column;inline-size:100%;max-inline-size:1132px;display:flex;position:relative}
