.ProfileHero_hero__rW9oe{display:flex;flex-direction:column;align-items:center;gap:var(--bds-space_xs)}.ProfileHero_photoWrapper__Y5x0h{position:relative}.ProfileHero_figure__bojyn,.ProfileHero_photoWrapper__Y5x0h{inline-size:var(--viviq_avatar-size);block-size:var(--viviq_avatar-size)}.ProfileHero_figure__bojyn{margin:0}.ProfileHero_photo__QY4qW{object-fit:cover}.ProfileHero_photo__QY4qW,.ProfileHero_placeholder__XbYB0{inline-size:var(--viviq_avatar-size);block-size:var(--viviq_avatar-size);border-radius:var(--border_radius--full);box-shadow:0 0 0 3px var(--viviq_green)}.ProfileHero_placeholder__XbYB0{background:var(--bds-color_grey--subtle);display:flex;align-items:center;justify-content:center}.ProfileHero_initial__H0CHE{font-size:var(--viviq_display-font-size);font-weight:700;color:var(--bds-color_on-grey--subtle);line-height:1}.ProfileHero_editButton__DljXN{position:absolute;inset-block-end:var(--bds-space_xxxs);inset-inline-end:var(--bds-space_xxxs);inline-size:var(--viviq_edit-button-size);block-size:var(--viviq_edit-button-size);border-radius:var(--border_radius--full);background:var(--bds-color_green);color:var(--bds-color_on-green);box-shadow:inset 0 0 0 2px var(--bds-color_bg);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.ProfileHero_editButton__DljXN:focus-visible{outline:var(--viviq_focus-ring);outline-offset:var(--bds-outline_offset)}.ProfileHero_displayName__zlBQM{font-size:var(--bds-font_size--heading-2);font-weight:700;color:var(--bds-color_on-bg);margin:var(--bds-space_xs) 0 0;text-align:center}.ProfileHero_memberSince__Z8hgo{font-size:var(--font_size--s);color:var(--bds-color_grey);margin:0;text-align:center}.DietChips_dietOptions__1oFot{display:grid;gap:var(--bds-space_s)}.SectionHeader_header__XdROc{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bds-space_s)}.SectionHeader_titleGroup__u7l4X{display:flex;align-items:flex-start;gap:var(--bds-space_s);flex:1 1}.SectionHeader_iconWrapper__VqsZQ{color:var(--bds-color_interactive);display:inline-flex;flex-shrink:0}.SectionHeader_title__FVcNs{font-size:var(--font_size--l);font-weight:700;color:var(--bds-color_on-bg);margin:0;padding-block-start:4px}.SectionHeader_action__yDrFm{display:flex;align-items:center;flex-shrink:0}.page_main__oVSZD{inline-size:100%;padding:var(--bds-grid_gap)}.page_section__2R5hd{grid-column:var(--bds-grid_span-100);display:grid;gap:var(--bds-space_s)}.page_historyList__H89at{list-style:none;padding:0;margin:0;display:grid;gap:var(--bds-space_s)}.page_skeletonList__PLpi_{grid-column:var(--bds-grid_span-100);display:grid;gap:var(--bds-space_s);padding:var(--bds-space_m) 0}.page_skeletonItem__SnmTS{display:flex;align-items:center;gap:var(--bds-space_s);background:var(--bds-color_bg);border:1px solid color-mix(in srgb,var(--viviq_green) 10%,transparent);border-radius:var(--bds-border_radius--m);padding:var(--bds-space_s) var(--bds-space_m)}.page_skeletonThumb__6H1MZ{inline-size:var(--viviq_thumbnail-size);block-size:var(--viviq_thumbnail-size);flex-shrink:0;border-radius:var(--bds-border_radius--s)}.page_skeletonContent__dDjiy{flex:1 1;display:flex;flex-direction:column;gap:var(--bds-space_xxxs);min-inline-size:0}.page_skeletonName__f_X96{inline-size:65%;block-size:1rem}.page_skeletonVerdict__3R8a_{inline-size:30%;block-size:.75rem}.page_skeletonMeta__DYCV2{inline-size:50%;block-size:.7rem}.page_emptyState__98Xym{grid-column:var(--bds-grid_span-100);display:grid;place-items:center;gap:var(--bds-space_s);padding:var(--bds-space_xxl) var(--bds-space_m);color:var(--bds-color_grey);text-align:center}.page_signInLink__1tejN{font-size:var(--font_size--s);font-weight:600;color:var(--bds-color_interactive);text-decoration:none}.SignInPanel_panel__sH6Z6{display:flex;flex-direction:column;gap:var(--bds-space_m)}.SignInPanel_oauthButton__VjBls{display:flex;flex-direction:row;align-items:center;gap:var(--bds-space_s);inline-size:100%;box-sizing:border-box;padding:var(--bds-space_s) var(--bds-space_m);font-size:.875rem;font-weight:500;color:var(--bds-color_on-bg);background:transparent;border:1px solid var(--bds-color_on-bg);border-radius:var(--bds-border_radius--full);cursor:pointer}.SignInPanel_oauthButton__VjBls:hover{background:color-mix(in srgb,var(--bds-color_on-bg) 5%,transparent)}.SignInPanel_oauthButton__VjBls:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.SignInPanel_divider__DVKqV{display:flex;align-items:center;gap:var(--bds-space_s);color:var(--bds-color_on-bg--subtle);font-size:.875rem}.SignInPanel_divider__DVKqV:after,.SignInPanel_divider__DVKqV:before{content:"";flex:1 1;block-size:1px;background:var(--bds-color_on-bg)}.SignInPanel_magicForm__98L7X{display:flex;flex-direction:column;gap:var(--bds-space_s)}.SignInPanel_emailLabel__9p9e0{font-size:.875rem;font-weight:600;color:var(--bds-color_on-bg)}.SignInPanel_emailInput__fIt12{inline-size:100%;padding:var(--bds-space_xs) var(--bds-space_s);font-size:.875rem;border:1px solid var(--bds-color_on-bg);border-radius:var(--bds-border_radius--s);background:var(--bds-color_bg);color:var(--bds-color_on-bg);box-sizing:border-box}.SignInPanel_emailInput__fIt12:focus-visible{outline:var(--bds-outline_default);outline-offset:var(--bds-outline_offset)}.SignInPanel_sentState__1i_dW{display:flex;flex-direction:column;align-items:center;gap:var(--bds-space_s);padding:var(--bds-space_xxl) var(--bds-space_m);color:var(--bds-color_grey);text-align:center}.SignInPanel_sentIcon__xeVow{color:var(--bds-color_interactive)}.SignInPanel_sentTitle__oy9mZ{font-weight:600;color:var(--bds-color_on-bg);margin:0}.SignInPanel_sentSubtitle__a_3qV{font-size:.875rem;color:var(--bds-color_on-bg--subtle);margin:0}