.PersonCounter_counter__Oj5d_{display:flex;align-items:center;gap:var(--space-3)}.PersonCounter_label___FNTC{color:var(--color-text-muted);font-size:var(--text-sm)}.PersonCounter_stepper__rQ1oL{display:inline-flex;align-items:center;border:1px solid var(--color-field-border);border-radius:999px;background:var(--color-surface)}.PersonCounter_button__00Jpj{width:44px;height:44px;border:none;background:transparent;color:var(--color-text);font-size:1.25rem;line-height:1;border-radius:999px}.PersonCounter_button__00Jpj:disabled{color:var(--color-text-subtle)}.PersonCounter_value__GpIqX{min-width:2.5rem;text-align:center;font-weight:700}.IngredientsList_ingredients_list__US7jH{width:100%}.IngredientsList_title__xfyYV{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-soft);text-align:left}.IngredientsList_ingredients_list__US7jH ul{list-style:none;padding:0;margin:0}.IngredientsList_head__cq_2P{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.IngredientsList_head__cq_2P .IngredientsList_title__xfyYV{margin-bottom:0;border-bottom:none;padding-bottom:0}.IngredientsList_ingredients_list__US7jH ul li{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-text)}.IngredientsList_name__u_Dsd:first-letter{text-transform:uppercase}.IngredientsList_amount__TSPUI{font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.IngredientsList_ingredients_list__US7jH ul li:last-child{border-bottom:none}.IngredientsList_units__QjOXu{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2)}.IngredientsList_unitsButton__eIDQe{min-height:44px;padding:0 var(--space-4);display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-field-border);border-radius:var(--radius-pill)}.IngredientsList_unitsOn__T8plW{color:var(--color-text-inverse);background:var(--color-text);border-color:var(--color-text)}.IngredientsList_unitsNote__UyUKJ{margin:calc(-1 * var(--space-1)) 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.IngredientsList_gramsHelp__FRQYo{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.IngredientsList_original__eFK2o{display:block;font-weight:400;font-size:var(--text-sm);color:var(--color-text-muted);text-align:right}.GuestSignupBand_band__awMgc{margin:var(--space-8) 0 var(--space-2);padding:var(--space-5) var(--space-4);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}.GuestSignupBand_title__OvzU6{margin:0 0 var(--space-3);font-size:20px;line-height:28px;font-weight:700}.GuestSignupBand_list__rPdys{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none}.GuestSignupBand_list__rPdys li{display:flex;align-items:flex-start;gap:var(--space-3);font-size:16px;line-height:24px}.GuestSignupBand_icon__zOUgu{flex:0 0 32px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:var(--color-primary-strong-hover);background:var(--color-primary-soft)}.GuestSignupBand_icon__zOUgu svg{width:14px;height:14px}.GuestSignupBand_actions__erZXx{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-1)}.GuestSignupBand_button__xeChT{display:flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-5);font-size:16px;font-weight:700;color:#fff;text-decoration:none;background:var(--color-primary-strong);border-radius:var(--radius-md)}.GuestSignupBand_button__xeChT:hover{color:#fff;text-decoration:none;background:var(--color-primary-strong-hover)}.GuestSignupBand_login__hVo9S{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;min-height:44px;margin:0;font-size:14px;color:var(--color-text-muted)}.GuestSignupBand_login__hVo9S a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-weight:700;color:var(--color-text);text-decoration:underline}.GuestSignupBand_band__awMgc a:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px}@media (min-width:768px){.GuestSignupBand_band__awMgc{display:grid;grid-template-columns:1fr 260px;grid-column-gap:40px;column-gap:40px;align-items:center;padding:28px var(--space-8)}.GuestSignupBand_title__OvzU6{grid-column:1/-1;margin-bottom:var(--space-4);font-size:24px;line-height:32px}.GuestSignupBand_list__rPdys{margin:0}}.AuthorBadge_author__moZ91{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);min-width:0}.AuthorBadge_monogram__65fol{flex:0 0 24px;width:24px;height:24px;border-radius:50%;color:#fff;font-weight:700;font-size:.8125rem;line-height:24px;text-align:center;display:inline-flex;align-items:center;justify-content:center}.AuthorBadge_monogram__65fol svg{width:12px;height:12px}.AuthorBadge_brandTile__67IWw{border-radius:6px}.AuthorBadge_name__6Mhvc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthorBadge_short__2LjTV{display:inline-flex;min-width:0;overflow:hidden}.AuthorBadge_short__2LjTV .AuthorBadge_name__6Mhvc{min-width:0}.AuthorBadge_fixed___KRuI{flex:none;white-space:pre}.AuthorBadge_profileLink__XLXl0{display:inline-flex;align-items:center;min-height:44px;min-width:0;color:var(--color-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ShareSheet_sheet__YoCA2 .modal-dialog{max-width:520px}.ShareSheet_sheet__YoCA2 .modal-content{border:none;border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl)}.ShareSheet_sheet__YoCA2 .modal-header{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border)}.ShareSheet_sheet__YoCA2 .modal-header .btn-close{box-sizing:border-box;width:44px;height:44px;padding:0}.ShareSheet_sheet__YoCA2 .modal-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;color:var(--color-text);margin:0}.ShareSheet_body__7eutt{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5)}@media (max-width:575.98px){.ShareSheet_sheet__YoCA2 .modal-dialog{position:fixed;left:0;right:0;bottom:0;margin:0;max-width:none;min-height:0;align-items:flex-end}.ShareSheet_sheet__YoCA2.fade .modal-dialog{transform:translateY(100%)}.ShareSheet_sheet__YoCA2.show .modal-dialog{transform:none}.ShareSheet_sheet__YoCA2 .modal-content{max-height:92vh;overflow-y:auto;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}}@media (prefers-reduced-motion:reduce){.ShareSheet_sheet__YoCA2 .modal-dialog{transition:none!important}}.ShareSheet_switchRow__NaW_Q{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-height:56px;margin:0;cursor:pointer}.ShareSheet_switchRow__NaW_Q>span{display:flex;flex-direction:column;gap:var(--space-1)}.ShareSheet_switchLabel__ctoNb{font-weight:700;color:var(--color-text)}.ShareSheet_switch__viDyT{margin:0;padding:0;min-height:0;display:flex;align-items:center}.ShareSheet_switch__viDyT .form-check-input{width:52px;height:30px;margin:0;cursor:pointer;background-color:var(--color-border-strong);border-color:var(--color-border-strong);flex-shrink:0}.ShareSheet_switch__viDyT .form-check-input:checked{background-color:var(--color-primary-strong);border-color:var(--color-primary-strong)}.ShareSheet_mode__OcO3_{margin:0;font-weight:700;color:var(--color-text)}.ShareSheet_note__Ei5Z_{margin:0;line-height:1.4}.ShareSheet_note__Ei5Z_,.ShareSheet_url__HsmPP{font-size:var(--text-sm);color:var(--color-text-muted)}.ShareSheet_url__HsmPP{width:100%;min-width:0;min-height:48px;padding:0 var(--space-3);background:var(--color-surface-alt);border:1.5px solid var(--color-field-border);border-radius:var(--radius-md);text-overflow:ellipsis}.ShareSheet_actions__LmDkU{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.ShareSheet_action___2Ae4{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-3);font-weight:600;white-space:normal}.ShareSheet_snapshot__8VVa3{display:flex;flex-direction:column;gap:var(--space-2);background:var(--color-surface-alt)}.ShareSheet_snapshot__8VVa3,.ShareSheet_warning__Xnzgv{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.ShareSheet_warning__Xnzgv{font-size:var(--text-sm);line-height:1.4;color:var(--color-text);background:var(--color-warning-soft)}.ShareSheet_confirm__d07Iy{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-lg)}.ShareSheet_confirm__d07Iy p{margin:0;color:var(--color-text)}.ShareSheet_error__NQwiP{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-primary-strong)}.ShareSheet_retry__Lww0v{min-height:44px}.ShareSheet_status__ICPmf{margin:0;min-height:1.4em;font-size:var(--text-sm);color:var(--color-text)}.ShareSheet_spinner__cKMk_{margin-left:var(--space-1)}.ShareSheet_email__tycQ_{display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_sectionTitle__veB0p{margin:0;font-size:var(--text-base);font-weight:700;color:var(--color-text)}.ShareSheet_emailForm__G27RE{display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_fieldLabel__M8keU{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--color-text)}.ShareSheet_emailRow__IpVLn{display:flex;gap:var(--space-2)}.ShareSheet_emailInput__OdUw2{flex:1 1;min-width:0;min-height:48px}.ShareSheet_emailSent__OqT43{display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_separator__MsCb3{display:flex;align-items:center;gap:var(--space-3);margin:var(--space-1) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.ShareSheet_separator__MsCb3:after,.ShareSheet_separator__MsCb3:before{content:"";flex:1 1;border-top:1px solid var(--color-border)}.ShareSheet_pending__rS2HD{display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_pendingTitle__yT5mf{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--color-text)}.ShareSheet_pendingList__jDiC1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.ShareSheet_pendingRow___C400{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text)}.ShareSheet_pendingRevoke__fM8YA{min-height:44px;flex:none}.Receipt_card__qXVXC{max-width:1100px;margin:var(--space-8) auto;border-radius:var(--radius-2xl)!important;overflow:hidden;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-md)!important}.Receipt_cardCompact__eD5HS{max-width:100%!important;margin:0!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.Receipt_cardCompact__eD5HS:hover{border-color:var(--color-border-strong)!important;box-shadow:var(--shadow-xs)!important}.Receipt_cardCompactExpanded__V6bnM{border-color:var(--color-border-strong)!important;box-shadow:var(--shadow-sm)!important}.Receipt_header__6tR5T{display:flex;align-items:flex-start;gap:var(--space-3);width:100%;cursor:pointer}.Receipt_headerMain__wjHOG{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.Receipt_titleRow__yY4N8{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Receipt_header_title__YMJ9S{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;letter-spacing:-.015em;color:var(--color-text);margin:0;line-height:1.3;overflow-wrap:anywhere}.Receipt_lockIcon__C7OEj{color:var(--color-text-subtle);font-size:var(--text-xs);flex-shrink:0}.Receipt_badgesContainer__jqYYP{display:flex;gap:var(--space-2);flex-wrap:wrap}.Receipt_badges__MMeox{text-transform:capitalize}.Receipt_headerActions__DvFFH{display:flex;align-items:center;gap:2px;flex-shrink:0}.Receipt_headerChevron__jeuYJ{width:44px;height:44px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--color-text-muted);transition:all var(--transition-fast);background-color:transparent;border:none;padding:0}.Receipt_headerChevron__jeuYJ:hover{background-color:var(--color-surface-alt);color:var(--color-text)}.Receipt_chevronIcon__M7kRn{font-size:var(--text-sm);transition:transform var(--transition-base)}.Receipt_rotate__j84DC{transform:rotate(180deg)}.Receipt_leftItems__v3o8q,.Receipt_mobileBadges___iZqS,.Receipt_rightItems__qOVlM{display:none}.Receipt_edit_button__8kv8i{color:var(--color-text-muted)!important;text-decoration:none!important}.Receipt_receiptContainer__BWE5i{position:relative;width:100%;aspect-ratio:21/9;overflow:hidden;border-radius:var(--radius-xl);margin-bottom:var(--space-6);background-color:var(--color-surface-alt)}.Receipt_receiptContainer__BWE5i img{width:100%;height:100%;object-fit:cover;object-position:center}.Receipt_card_container__EZTjW{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.Receipt_ingredients__WweD8,.Receipt_method__1qfkZ{text-align:left}.Receipt_ingredients__WweD8 h5,.Receipt_method__1qfkZ h5{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:2px solid var(--color-primary-soft);text-align:left}.Receipt_method__1qfkZ ol,.Receipt_method__1qfkZ ul{list-style:none;counter-reset:step;padding:0;margin:0}.Receipt_method__1qfkZ ol li,.Receipt_method__1qfkZ ul li{counter-increment:step;position:relative;padding:var(--space-3) 0 var(--space-3) var(--space-10);color:var(--color-text);line-height:1.6;border-bottom:1px solid var(--color-border)}.Receipt_method__1qfkZ ol li:before,.Receipt_method__1qfkZ ul li:before{content:counter(step);position:absolute;left:0;top:var(--space-3);width:28px;height:28px;background-color:var(--color-primary-soft);color:var(--color-primary-strong);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:700;font-size:var(--text-sm)}.Receipt_method__1qfkZ ol li:last-child,.Receipt_method__1qfkZ ul li:last-child{border-bottom:none}.Receipt_timeContainer__dxkOx{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.Receipt_timeContainer__dxkOx p{background-color:var(--color-surface-alt);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);margin:0;color:var(--color-text-muted);font-size:var(--text-sm);font-weight:500}.Receipt_ingredients__WweD8{background-color:var(--color-surface-alt);border-radius:var(--radius-xl);padding:var(--space-5)}.Receipt_ingredients__WweD8 ul{list-style:none;padding:0;margin:0}.Receipt_ingredients__WweD8 ul li{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);font-size:var(--text-base)}.Receipt_ingredients__WweD8 ul li:last-child{border-bottom:none}.Receipt_actionsContainer__VG8ph{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;flex-wrap:wrap}.Receipt_leftActions__1hKpC{display:flex;align-items:center;gap:var(--space-2)}.Receipt_centerActions__8VVFb{flex-wrap:wrap}.Receipt_centerActions__8VVFb,.Receipt_rightActions__tzngA,.Receipt_rigthActions__9YM8c{display:flex;gap:var(--space-2)}.Receipt_reportButton__a4CAJ{border:none!important;color:var(--color-text-muted)!important;background-color:transparent!important;font-weight:500!important;font-size:var(--text-sm)!important;padding:.4rem .75rem!important}.Receipt_reportButton__a4CAJ:hover{color:var(--color-primary-strong)!important;background-color:var(--color-primary-soft)!important}.Receipt_shareOptions__p1xq1{display:flex;flex-direction:column}.Receipt_shareButtons__xwP6U{display:flex;gap:var(--space-1)}.Receipt_buttonSpinner__ZPl_Q,.Receipt_spinner__7QkzP{margin-left:.5rem}.Receipt_reportActions___Tavt{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.Receipt_reportButtonContainer__yb7ha{display:flex;gap:var(--space-2);justify-content:flex-end}.Receipt_reportSendFailed__ROj0r{color:var(--color-primary-strong);font-size:var(--text-sm)}.Receipt_captcha__DJCmX{display:flex;justify-content:center}.Receipt_likesContainer__aTfXh{display:flex;align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm)}.Receipt_likeCount__71pu8{font-weight:600}.Receipt_cardCompact__eD5HS .card-header{padding:var(--space-3) var(--space-4)!important}.Receipt_cardCompact__eD5HS .card-body{padding:var(--space-4)!important}.Receipt_cardCompact__eD5HS .card-footer{padding:var(--space-3) var(--space-4)!important}.Receipt_cardCompact__eD5HS .Receipt_header_title__YMJ9S{font-size:var(--text-lg)}@media (max-width:992px){.Receipt_card__qXVXC{margin:var(--space-5) auto}.Receipt_receiptContainer__BWE5i{aspect-ratio:16/10}.Receipt_card_container__EZTjW{grid-template-columns:1fr;gap:var(--space-5)}.Receipt_ingredients__WweD8{order:-1}.Receipt_actionsContainer__VG8ph{flex-direction:column-reverse;align-items:stretch}.Receipt_centerActions__8VVFb,.Receipt_leftActions__1hKpC,.Receipt_rightActions__tzngA,.Receipt_rigthActions__9YM8c{justify-content:center;width:100%}}@media (max-width:600px){.Receipt_cardCompact__eD5HS .Receipt_header_title__YMJ9S,.Receipt_header_title__YMJ9S{font-size:var(--text-base)}}.Receipt_pageNote__lZQn6{max-width:760px;margin:var(--space-3) auto 0;padding-left:var(--space-4);padding-right:var(--space-4)}.Receipt_page__UDjRZ{max-width:760px;margin:var(--space-8) auto;padding:0 var(--space-4)}.Receipt_pageTop__XcUje{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.Receipt_backLink__pFhL5{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;color:var(--color-text-muted);font-size:var(--text-sm)}.Receipt_pillMuted__YhVy8,.Receipt_pill__JWCvy{display:inline-block;padding:2px var(--space-2);border-radius:999px;font-size:var(--text-xs,.75rem);font-weight:700}.Receipt_pill__JWCvy{--tile-bg:var(--tile-neutral-bg);--tile-fg:var(--tile-neutral-fg);background:var(--tile-bg);color:var(--tile-fg)}.Receipt_pillMuted__YhVy8{background:var(--color-surface-alt);color:var(--color-text-muted)}.Receipt_pageTitle__7eiWA{font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2.25rem);font-weight:800;letter-spacing:-.02em;margin:0 0 var(--space-2);overflow-wrap:anywhere}.Receipt_pageMeta__YIr6P{display:flex;flex-wrap:wrap;gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-4)}.Receipt_pageActions__Ib2IX{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.Receipt_pageButton__5_MvX{min-height:44px;padding:0 var(--space-5);font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2)}.Receipt_listNote__vzcXF{font-size:var(--text-sm);margin:calc(-1 * var(--space-2)) 0 var(--space-4);border-left:4px solid}.Receipt_tile__zTqC4{display:flex;align-items:center;justify-content:center;aspect-ratio:16/7;max-height:320px;width:100%;border-radius:var(--radius-lg);margin-bottom:var(--space-6);background:var(--tile-bg);color:var(--tile-fg);--tile-bg:var(--tile-neutral-bg);--tile-fg:var(--tile-neutral-fg)}.Receipt_tile__zTqC4 svg{width:56px;height:56px}.Receipt_pill__JWCvy[data-meal=breakfast],.Receipt_tile__zTqC4[data-meal=breakfast]{--tile-bg:var(--tile-breakfast-bg);--tile-fg:var(--tile-breakfast-fg)}.Receipt_pill__JWCvy[data-meal=lunch],.Receipt_tile__zTqC4[data-meal=lunch]{--tile-bg:var(--tile-lunch-bg);--tile-fg:var(--tile-lunch-fg)}.Receipt_pill__JWCvy[data-meal=dinner],.Receipt_tile__zTqC4[data-meal=dinner]{--tile-bg:var(--tile-dinner-bg);--tile-fg:var(--tile-dinner-fg)}.Receipt_pill__JWCvy[data-meal=dessert],.Receipt_tile__zTqC4[data-meal=dessert]{--tile-bg:var(--tile-dessert-bg);--tile-fg:var(--tile-dessert-fg)}.Receipt_pageSection__Vb43N{margin-bottom:var(--space-8)}.Receipt_sectionTitle__qN6sz{font-family:var(--font-display);font-size:var(--text-2xl,1.5rem);font-weight:700;margin-bottom:var(--space-4)}.Receipt_steps__wBZNT{list-style:none;counter-reset:step;padding:0;margin:0}.Receipt_steps__wBZNT li{counter-increment:step;display:flex;gap:var(--space-3);align-items:flex-start;margin-bottom:var(--space-4)}.Receipt_steps__wBZNT li:before{content:counter(step);flex:0 0 32px;height:32px;border-radius:50%;background:var(--color-primary-soft);color:var(--color-primary-strong);font-weight:700;display:flex;align-items:center;justify-content:center}.Receipt_tipBox__fDHdU{background:var(--color-accent-soft);border-left:4px solid var(--color-accent-strong);border-radius:var(--radius-md,8px);padding:var(--space-3) var(--space-4);margin-top:var(--space-2)}.Receipt_tipLabel__x9Gzz{display:block;color:var(--color-accent-strong);margin-bottom:var(--space-1)}.Receipt_tipBox__fDHdU p{margin:0}.Receipt_reportLink__3NbIt{min-height:44px;padding-left:0}.Receipt_pageAuthor__u_ew2{margin-bottom:var(--space-3)}.Receipt_cardTile__qlh3P{aspect-ratio:auto;height:112px;margin-bottom:var(--space-4)}.Receipt_cardTile__qlh3P svg{width:40px;height:40px}.Receipt_ideaPage__uOOoB{margin-top:var(--space-6)}.Receipt_ideaTitle__C0FCh{scroll-margin-top:calc(var(--header-height, 72px) + var(--space-4))}.Receipt_ideaTitle__C0FCh:focus{outline:none}.Receipt_ideaTitle__C0FCh:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:4px;border-radius:var(--radius-md)}.Receipt_ideaBarNote__iwodR,.Receipt_ideaBar__Hbc0Q{display:none}.Receipt_ideaSaved__z4f_4{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-1);min-height:44px;margin:0;font-size:var(--text-sm);line-height:1.2;color:var(--color-accent-strong)}.Receipt_ideaSaved__z4f_4 a{color:inherit;font-weight:700}.Receipt_ideaSaved__z4f_4:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:2px;border-radius:var(--radius-md)}@media (max-width:640px){.Receipt_ideaInlineSave__Psktr{display:none}html:has(.Receipt_ideaBar__Hbc0Q){scroll-padding-bottom:88px}.Receipt_ideaBar__Hbc0Q{position:-webkit-sticky;position:sticky;bottom:0;z-index:10;display:flex;gap:var(--space-3);width:100vw;margin-left:calc(50% - 50vw);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));background:var(--color-surface);border-top:1px solid var(--color-border);flex-wrap:wrap}.Receipt_ideaBarNote__iwodR{display:flex;align-items:center;gap:var(--space-2);flex:1 0 100%;margin:0;font-size:var(--text-sm);line-height:1.3;color:var(--color-primary-strong)}.Receipt_ideaTopNote__RjHor{display:none}.Receipt_ideaBarButton__EhWFm{padding:var(--space-1) var(--space-3);font-weight:700;line-height:1.2}.Receipt_ideaBarButton__EhWFm,.Receipt_ideaBarSaved__VGhsW{flex:1 1;min-width:0;min-height:48px}.Receipt_ideaBarSaved__VGhsW a{padding-block:14px;margin-block:-14px}.Receipt_ideaBarButton__EhWFm:last-child:not(:first-child){flex:0 0 auto;white-space:nowrap}}.Receipt_ideaPage__uOOoB .Receipt_tile__zTqC4{aspect-ratio:auto;height:88px;margin-bottom:var(--space-5)}.Receipt_ideaPage__uOOoB .Receipt_tile__zTqC4 svg{font-size:1.75rem}.Receipt_quietAction__ehBis{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;background:none;border:none;cursor:pointer;padding:0 var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:3px}.Receipt_quietAction__ehBis:focus-visible,.Receipt_quietAction__ehBis:hover{color:var(--color-text)}.Receipt_quietAction__ehBis .Receipt_proBadge__JL96U{background:var(--color-text-muted)}.Receipt_proBadge__JL96U{display:inline-block;margin-left:var(--space-1);padding:0 var(--space-2);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;line-height:1.6;color:var(--color-text-inverse);background:var(--color-text);border-radius:var(--radius-pill)}.Receipt_tileWithPhoto__BjdDN{position:relative;overflow:hidden}.Receipt_photo__rZzuO{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Receipt_photoLine__7B5G2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:calc(-1 * var(--space-4)) 0 var(--space-6);font-size:var(--text-sm);color:var(--color-text-muted)}.Receipt_photoPending__e2LeN{padding:2px var(--space-2);font-weight:700;color:var(--color-text);background:var(--color-surface-alt);border-radius:var(--radius-pill)}.Receipt_photoRejected__kAq6i{flex-basis:100%;margin:0;padding:var(--space-2) var(--space-3);font-size:var(--text-sm);line-height:1.4;color:var(--color-text);background:var(--color-primary-soft);border-left:4px solid var(--color-primary-strong);border-radius:var(--radius-md)}.Receipt_photoRejected__kAq6i a,.Receipt_photoRejected__kAq6i svg{color:var(--color-primary-strong)}.Receipt_photoRejected__kAq6i a{display:inline-block;padding:12px 0;margin:-12px 0;font-weight:600}.Receipt_aiChip__Oyusn{padding:2px var(--space-2);font-weight:700;color:var(--color-text-inverse);background:var(--color-text);border-radius:var(--radius-pill)}.Receipt_photoSource__gaVWj a{color:inherit;text-decoration:underline}.Receipt_reviewBadge__w6QFK{display:inline-block;padding:2px var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs,.75rem);font-weight:700;color:var(--color-text);background:var(--color-surface-alt)}.Receipt_reviewNote__102WM{margin:var(--space-2) 0 0;color:var(--color-text-muted)}