.IconButton-module__uE2ibq__root{color:var(--fr-theme-outline);-webkit-tap-highlight-color:transparent;transition:transform var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), color var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), opacity var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;line-height:0;display:inline-grid;position:relative}.IconButton-module__uE2ibq__root:after{content:"";min-width:var(--fr-size-touch-target);min-height:var(--fr-size-touch-target);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.IconButton-module__uE2ibq__glyph{width:var(--fr-icon-button-size,var(--fr-icon-size-u));height:var(--fr-icon-button-size,var(--fr-icon-size-u))}.IconButton-module__uE2ibq__root:hover:not(:disabled){color:color-mix(in srgb, var(--fr-theme-outline) 82%, var(--fr-color-white))}.IconButton-module__uE2ibq__root:active:not(:disabled){transform:scale(.92)}.IconButton-module__uE2ibq__root:disabled{color:var(--fr-color-state-disabled);opacity:.65}.IconButton-module__uE2ibq__toneActive{color:var(--fr-theme-bar)}.IconButton-module__uE2ibq__toneFav{color:var(--fr-theme-accent)}.IconButton-module__uE2ibq__toneFav:hover:not(:disabled){color:color-mix(in srgb, var(--fr-theme-accent) 85%, var(--fr-color-white))}.IconButton-module__uE2ibq__toneOnBar{color:currentColor}.IconButton-module__uE2ibq__toneWhite{color:var(--fr-color-white)}.IconButton-module__uE2ibq__toneOnBar:hover:not(:disabled){color:color-mix(in srgb, var(--fr-color-white) 80%, var(--fr-theme-cyan))}.IconButton-module__uE2ibq__toneMuted{color:var(--fr-theme-text-on-cyan-muted)}.IconButton-module__uE2ibq__badge{font-family:var(--fr-typography-family-display);font-size:calc(var(--fr-icon-button-size,var(--fr-icon-size-u)) * .34);letter-spacing:.02em;color:var(--fr-icon-badge-color,var(--fr-color-white));pointer-events:none;place-items:center;padding-bottom:24%;display:grid;position:absolute;inset:0}.IconButton-module__uE2ibq__badgeCorner{background:var(--fr-theme-accent);min-width:1.7em;height:1.7em;font-size:calc(var(--fr-icon-button-size,var(--fr-icon-size-u)) * .3);border-radius:999px;padding:0;inset:-6% -6% auto auto}.IconButton-module__uE2ibq__badgeDot{width:max(8px, calc(var(--fr-u) * 24));height:max(8px, calc(var(--fr-u) * 24));background:var(--fr-theme-accent);pointer-events:none;border-radius:999px;position:absolute;top:-3%;right:-3%}.IconButton-module__uE2ibq__loading{animation:.9s linear infinite IconButton-module__uE2ibq__fr-spin}@keyframes IconButton-module__uE2ibq__fr-spin{to{rotate:360deg}}
.Spinner-module__sQn0fq__spinner{color:currentColor;animation:.9s linear infinite Spinner-module__sQn0fq__fr-spin;display:inline-block}@keyframes Spinner-module__sQn0fq__fr-spin{to{rotate:360deg}}.Spinner-module__sQn0fq__skeleton{background:var(--fr-theme-ice);border-radius:var(--fr-radius-input-u);position:relative;overflow:hidden}.Spinner-module__sQn0fq__skeleton:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--fr-color-white) 70%, transparent), transparent);animation:Spinner-module__sQn0fq__fr-shimmer 1.4s var(--fr-motion-easing-standard) infinite;position:absolute;inset:0;translate:-100%}@keyframes Spinner-module__sQn0fq__fr-shimmer{to{translate:100%}}
.Button-module__me9mLG__root{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 18);min-height:var(--fr-size-touch-target);padding:calc(var(--fr-u) * 16) calc(var(--fr-u) * 38);border:calc(var(--fr-u) * 6) solid transparent;border-radius:var(--fr-radius-input-u);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;white-space:nowrap;transition:background var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), color var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), transform var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), opacity var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);line-height:1;display:inline-flex;position:relative}.Button-module__me9mLG__root:active:not(:disabled){transform:translateY(1px)scale(.99)}.Button-module__me9mLG__root:disabled{opacity:.5;pointer-events:none}.Button-module__me9mLG__block{width:100%;display:flex}.Button-module__me9mLG__solid{background:var(--fr-theme-bar);color:var(--fr-color-white)}.Button-module__me9mLG__solid:hover:not(:disabled){background:color-mix(in srgb, var(--fr-theme-bar) 88%, var(--fr-color-white))}.Button-module__me9mLG__accent{background:var(--fr-theme-accent);color:var(--fr-color-white)}.Button-module__me9mLG__accent:hover:not(:disabled){background:var(--fr-color-pink-fav-deep)}.Button-module__me9mLG__outline{color:var(--fr-theme-outline);background:0 0;border-color:currentColor}.Button-module__me9mLG__outline:hover:not(:disabled){background:color-mix(in srgb, var(--fr-theme-outline) 14%, transparent)}.Button-module__me9mLG__ghost{background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light)}.Button-module__me9mLG__ghost:hover:not(:disabled){background:color-mix(in srgb, var(--fr-theme-ice) 80%, var(--fr-color-white))}.Button-module__me9mLG__bar{width:100%;min-height:var(--fr-actionbar-h,auto);padding:calc(var(--fr-u) * 22);background:var(--fr-theme-bar);color:var(--fr-color-white);font-size:var(--fr-font-2);border-radius:0;display:flex}.Button-module__me9mLG__bar:hover:not(:disabled){background:color-mix(in srgb, var(--fr-theme-bar) 88%, var(--fr-color-white))}.Button-module__me9mLG__link{min-height:0;padding:calc(var(--fr-u) * 8) 0;color:var(--fr-theme-text-on-cyan);background:0 0;border-radius:0}.Button-module__me9mLG__link:hover:not(:disabled){color:color-mix(in srgb, var(--fr-theme-text-on-cyan) 75%, var(--fr-theme-bar))}.Button-module__me9mLG__danger{background:var(--fr-color-state-danger);color:var(--fr-color-white)}.Button-module__me9mLG__sm{font-size:var(--fr-font-4);padding:calc(var(--fr-u) * 12) calc(var(--fr-u) * 26)}.Button-module__me9mLG__lg{font-size:var(--fr-font-2);padding:calc(var(--fr-u) * 24) calc(var(--fr-u) * 48)}.Button-module__me9mLG__loadingLabel{visibility:hidden}.Button-module__me9mLG__spinner{position:absolute;inset:50% auto auto 50%;translate:-50% -50%}
.Dots-module__QRJDnq__root{justify-content:center;align-items:center;gap:calc(var(--fr-size-dot-gap) * var(--fr-u));display:flex}.Dots-module__QRJDnq__dot{width:calc(var(--fr-size-dot) * var(--fr-u));height:calc(var(--fr-size-dot) * var(--fr-u));background:var(--fr-color-ice-light);opacity:.85;min-width:6px;min-height:6px;transition:background var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), transform var(--fr-motion-duration-fast) var(--fr-motion-easing-spring);border:0;border-radius:999px;padding:0}.Dots-module__QRJDnq__interactive{cursor:pointer;position:relative}.Dots-module__QRJDnq__interactive:after{content:"";width:calc(100% + var(--fr-size-dot-gap) * var(--fr-u));height:var(--fr-size-touch-target);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.Dots-module__QRJDnq__active{background:var(--fr-theme-cyan);opacity:1;transform:scale(1.06)}
.TextInput-module__1V_svW__field{gap:calc(var(--fr-u) * 8);flex-direction:column;width:100%;display:flex}.TextInput-module__1V_svW__label{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-4);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-light)}.TextInput-module__1V_svW__row{align-items:center;gap:calc(var(--fr-u) * 18);width:100%;display:flex}.TextInput-module__1V_svW__control{min-width:0;min-height:var(--fr-size-touch-target);padding:calc(var(--fr-u) * 14) calc(var(--fr-u) * 26);border:calc(var(--fr-u) * 4) solid transparent;border-radius:var(--fr-radius-input-u);background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;transition:border-color var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), background var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);flex:auto}.TextInput-module__1V_svW__control::placeholder{color:color-mix(in srgb, var(--fr-theme-text-on-light) 65%, transparent)}.TextInput-module__1V_svW__control:hover:not(:disabled){background:color-mix(in srgb, var(--fr-theme-ice) 88%, var(--fr-color-white))}.TextInput-module__1V_svW__control:focus{border-color:var(--fr-theme-bar);outline:none}.TextInput-module__1V_svW__control:disabled{opacity:.55;cursor:not-allowed}@media (pointer:coarse){.TextInput-module__1V_svW__control{font-size:max(16px, var(--fr-font-3))}.TextInput-module__1V_svW__body{font-size:max(16px, calc(var(--fr-u) * 34))}}.TextInput-module__1V_svW__body{font-family:var(--fr-typography-family-body);font-size:calc(var(--fr-u) * 34);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);text-transform:none;font-weight:600}.TextInput-module__1V_svW__textarea{resize:vertical;min-height:calc(var(--fr-u) * 190);line-height:var(--fr-typography-line-height-body)}.TextInput-module__1V_svW__invalid{border-color:var(--fr-color-state-danger)}.TextInput-module__1V_svW__error{font-family:var(--fr-typography-family-body);font-size:calc(var(--fr-u) * 30);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);color:var(--fr-color-state-danger);font-weight:600}.TextInput-module__1V_svW__hint{font-family:var(--fr-typography-family-body);font-size:calc(var(--fr-u) * 28);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);color:var(--fr-theme-text-on-light);opacity:.8}.TextInput-module__1V_svW__save{color:var(--fr-theme-bar);flex:none}.TextInput-module__1V_svW__saved{color:var(--fr-color-state-success);animation:TextInput-module__1V_svW__fr-pop var(--fr-motion-duration-base) var(--fr-motion-easing-spring)}@keyframes TextInput-module__1V_svW__fr-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
.FridgeImage-module__ltp3eW__root{background:var(--fr-image-dominant,var(--fr-theme-ice));width:100%;height:100%;display:block;position:relative;overflow:hidden}.FridgeImage-module__ltp3eW__placeholder{object-fit:cover;filter:blur(6px);width:100%;height:100%;transition:opacity var(--fr-motion-duration-base) var(--fr-motion-easing-standard);position:absolute;inset:0;transform:scale(1.06)}.FridgeImage-module__ltp3eW__placeholderHidden{opacity:0}.FridgeImage-module__ltp3eW__image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity var(--fr-motion-duration-base) var(--fr-motion-easing-standard);position:relative}.FridgeImage-module__ltp3eW__loaded{opacity:1}.FridgeImage-module__ltp3eW__contain .FridgeImage-module__ltp3eW__image,.FridgeImage-module__ltp3eW__contain .FridgeImage-module__ltp3eW__placeholder{object-fit:contain}.FridgeImage-module__ltp3eW__fallback{padding:calc(var(--fr-u) * 40);text-align:center;background:color-mix(in srgb, var(--fr-theme-ice) 82%, transparent);color:var(--fr-theme-bar);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;place-items:center;display:grid;position:absolute;inset:0}
.MenuBar-module__4oNbgW__root{z-index:var(--fr-z-index-menu);justify-content:center;align-items:center;gap:calc(var(--fr-size-icon-gap) * var(--fr-u));height:var(--fr-menubar-h);padding:0 var(--fr-side-margin);background:var(--fr-theme-card);display:flex;position:relative}.MenuBar-module__4oNbgW__state{display:contents}.MenuBar-module__4oNbgW__item{flex:none}.MenuBar-module__4oNbgW__enter{animation:MenuBar-module__4oNbgW__fr-menu-in var(--fr-motion-duration-base) var(--fr-motion-easing-standard)}@keyframes MenuBar-module__4oNbgW__fr-menu-in{0%{opacity:0;translate:0 -18%}to{opacity:1;translate:0}}.MenuBar-module__4oNbgW__rowBar{align-items:center;gap:calc(var(--fr-u) * 24);height:var(--fr-menubar-h);padding:0 var(--fr-side-margin);background:var(--fr-theme-card);display:flex}.MenuBar-module__4oNbgW__rowGrow{flex:auto;min-width:0}.MenuBar-module__4oNbgW__spacer{flex:auto}
.TopNav-module__tyQKba__root{z-index:var(--fr-z-index-menu);height:calc(var(--fr-u) * 190);background:var(--fr-theme-card);box-shadow:0 1px 0 color-mix(in srgb, var(--fr-theme-bar) 25%, transparent);align-items:stretch;display:flex;position:sticky;top:0}.TopNav-module__tyQKba__brand{align-items:center;gap:calc(var(--fr-u) * 40);flex:0 0 calc(var(--fr-u) * 732);padding-left:calc(var(--fr-u) * 100);background:var(--fr-theme-cyan);color:var(--fr-color-white);display:flex}.TopNav-module__tyQKba__brandName{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);line-height:1}.TopNav-module__tyQKba__brandMark{width:calc(var(--fr-u) * 90);height:calc(var(--fr-u) * 90)}.TopNav-module__tyQKba__items{align-items:center;gap:calc(var(--fr-u) * 96);min-width:0;padding:0 calc(var(--fr-u) * 70);flex:auto;display:flex;overflow:hidden}.TopNav-module__tyQKba__item{align-items:center;gap:calc(var(--fr-u) * 26);min-height:var(--fr-size-touch-target);color:var(--fr-theme-outline);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;white-space:nowrap;transition:color var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);display:inline-flex}.TopNav-module__tyQKba__item:hover,.TopNav-module__tyQKba__itemActive{color:var(--fr-theme-bar)}.TopNav-module__tyQKba__itemFav{color:var(--fr-theme-accent)}.TopNav-module__tyQKba__itemGlyph{width:calc(var(--fr-u) * 78);height:calc(var(--fr-u) * 78);flex:none}.TopNav-module__tyQKba__itemLabel{color:var(--fr-theme-bar)}.TopNav-module__tyQKba__search{align-items:center;gap:calc(var(--fr-u) * 24);flex:0 1 calc(var(--fr-u) * 900);min-width:calc(var(--fr-u) * 300);margin-left:auto;display:flex}.TopNav-module__tyQKba__searchInput{min-width:0;height:calc(var(--fr-u) * 56);padding:0 calc(var(--fr-u) * 24);border-radius:calc(var(--fr-u) * 10);background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;border:0;flex:auto}.TopNav-module__tyQKba__searchInput:focus{outline:2px solid var(--fr-theme-bar);outline-offset:1px}.TopNav-module__tyQKba__account{flex:0 0 calc(var(--fr-u) * 710);background:var(--fr-theme-cyan);align-items:stretch;display:flex;position:relative}.TopNav-module__tyQKba__accountBell{padding-left:calc(var(--fr-u) * 50);color:var(--fr-color-white);align-items:center;display:flex}.TopNav-module__tyQKba__accountMain{flex:auto;min-width:0;position:relative}.TopNav-module__tyQKba__accountButton{align-items:center;gap:calc(var(--fr-u) * 34);width:100%;height:100%;padding:0 calc(var(--fr-u) * 60);background:var(--fr-theme-cyan);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;border:0;display:flex}.TopNav-module__tyQKba__accountButton:hover{background:color-mix(in srgb, var(--fr-theme-cyan) 90%, var(--fr-color-white))}.TopNav-module__tyQKba__accountGlyph{width:calc(var(--fr-u) * 86);height:calc(var(--fr-u) * 86);flex:none}.TopNav-module__tyQKba__accountLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.TopNav-module__tyQKba__flyout{width:100%;min-width:calc(var(--fr-u) * 710);padding:calc(var(--fr-u) * 40) calc(var(--fr-u) * 60) calc(var(--fr-u) * 52);gap:calc(var(--fr-u) * 30);background:var(--fr-theme-cyan);color:var(--fr-color-white);box-shadow:var(--fr-shadow-float);animation:TopNav-module__tyQKba__fr-flyout var(--fr-motion-duration-base) var(--fr-motion-easing-standard);flex-direction:column;display:flex;position:absolute;top:100%;right:0}@keyframes TopNav-module__tyQKba__fr-flyout{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0}}.TopNav-module__tyQKba__flyoutInput{height:calc(var(--fr-u) * 62);padding:0 calc(var(--fr-u) * 26);border-radius:calc(var(--fr-u) * 10);background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;border:0}.TopNav-module__tyQKba__flyoutError{font-family:var(--fr-typography-family-body);font-size:calc(var(--fr-u) * 32);color:var(--fr-color-white);background:var(--fr-color-state-danger);border-radius:calc(var(--fr-u) * 8);padding:calc(var(--fr-u) * 12) calc(var(--fr-u) * 18);font-weight:600}.TopNav-module__tyQKba__flyoutLink{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white);align-self:center}.TopNav-module__tyQKba__flyoutLink:hover{color:var(--fr-theme-ice)}.TopNav-module__tyQKba__rail{top:calc(var(--fr-u) * 260);width:calc(var(--fr-u) * 732);align-items:center;gap:calc(var(--fr-u) * 18);color:var(--fr-color-white);flex-direction:column;display:flex;position:absolute;left:0}.TopNav-module__tyQKba__railLabel{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}@media (max-width:1440px){.TopNav-module__tyQKba__items{gap:calc(var(--fr-u) * 60)}.TopNav-module__tyQKba__brand,.TopNav-module__tyQKba__account{flex-basis:calc(var(--fr-u) * 560)}}
.SnowBurst-module__omyRMW__root{pointer-events:none;z-index:3;width:0;height:0;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.SnowBurst-module__omyRMW__flake{color:var(--fr-color-white);animation:SnowBurst-module__omyRMW__fr-burst var(--fr-motion-duration-burst) var(--fr-motion-easing-exit) forwards;opacity:0;position:absolute;inset:0}@keyframes SnowBurst-module__omyRMW__fr-burst{0%{opacity:0;transform:translate(0)scale(.2)rotate(0)}12%{opacity:1}to{opacity:0;transform:translate(var(--fr-burst-x), var(--fr-burst-y)) scale(var(--fr-burst-scale)) rotate(220deg)}}@media (prefers-reduced-motion:reduce){.SnowBurst-module__omyRMW__root{display:none}}
.FridgeCard-module__plHFbq__card{--fr-card-hashtag:#008e92;width:calc(var(--fr-grid-card-width-pct) * 1cqw);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-cyan);height:100%;color:var(--fr-theme-text-on-cyan);isolation:isolate;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.FridgeCard-module__plHFbq__titleBar{flex:0 0 var(--fr-bar-h);padding:0 calc(var(--fr-u) * 40);background:linear-gradient(180deg, color-mix(in srgb, var(--fr-theme-bar) 72%, var(--fr-color-teal-bar-light)) 0%, var(--fr-color-teal-bar-deep) 58%, var(--fr-color-teal-bar-deep) 100%);place-items:center;display:grid}.FridgeCard-module__plHFbq__title{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white);white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1;overflow:hidden}.FridgeCard-module__plHFbq__body{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.FridgeCard-module__plHFbq__media{background:var(--fr-theme-ice);min-height:0;transition:flex-grow var(--fr-motion-duration-slow) var(--fr-motion-easing-standard);flex:1 1 0;position:relative;overflow:hidden}.FridgeCard-module__plHFbq__expanded .FridgeCard-module__plHFbq__media{flex-grow:0;flex-basis:calc(var(--fr-grid-score-bar-height-pct) * 1cqh)}.FridgeCard-module__plHFbq__carousel{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.FridgeCard-module__plHFbq__carousel::-webkit-scrollbar{display:none}.FridgeCard-module__plHFbq__slide{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;width:100%;height:100%}.FridgeCard-module__plHFbq__slideButton{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.FridgeCard-module__plHFbq__dots{top:calc(var(--fr-u) * 5);pointer-events:auto;position:absolute;left:0;right:0}.FridgeCard-module__plHFbq__scoreBar{height:calc(var(--fr-grid-score-bar-height-pct) * 1cqh);justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 20);padding:0 calc(var(--fr-u) * 80);background:var(--fr-color-surface-scrim);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex;position:absolute;bottom:0;left:0;right:0}.FridgeCard-module__plHFbq__score{align-items:center;gap:calc(var(--fr-u) * 14);display:inline-flex}.FridgeCard-module__plHFbq__scoreGlyph{width:calc(var(--fr-size-score-flake) * var(--fr-u));height:calc(var(--fr-size-score-flake) * var(--fr-u))}.FridgeCard-module__plHFbq__author{align-items:center;gap:calc(var(--fr-u) * 12);min-width:0;display:inline-flex}.FridgeCard-module__plHFbq__authorName{font-size:calc(var(--fr-font-3) * 1.22);text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;overflow:hidden}.FridgeCard-module__plHFbq__followHeart{--fr-icon-button-size:calc(var(--fr-font-3) * 1.22 * .73 * 1.3)}.FridgeCard-module__plHFbq__info{align-items:center;gap:calc(var(--fr-u) * 6);min-height:calc(var(--fr-grid-info-min-height-pct) * 1cqh);padding:calc(var(--fr-u) * 22) calc(var(--fr-size-card-padding) * var(--fr-u)) calc(var(--fr-u) * 10);background:var(--fr-theme-cyan);flex-direction:column;flex:none;display:flex;position:relative;overflow:hidden}.FridgeCard-module__plHFbq__expanded .FridgeCard-module__plHFbq__info{flex:auto;align-items:center;overflow-y:auto}.FridgeCard-module__plHFbq__description{text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);margin:0;line-height:1.16}.FridgeCard-module__plHFbq__hashtags{text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-card-hashtag);margin:0;line-height:1.32}.FridgeCard-module__plHFbq__hashtag{color:inherit;text-decoration:none}.FridgeCard-module__plHFbq__hashtag:hover{color:var(--fr-theme-text-on-cyan)}@media (prefers-contrast:more){.FridgeCard-module__plHFbq__card{--fr-card-hashtag:#00494b}}.FridgeCard-module__plHFbq__clamped{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FridgeCard-module__plHFbq__more{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:.4em;color:var(--fr-card-hashtag);line-height:.6}.FridgeCard-module__plHFbq__expandToggle{right:calc(var(--fr-u) * 26);bottom:calc(var(--fr-u) * 16);color:var(--fr-color-white);position:absolute}.FridgeCard-module__plHFbq__expanded .FridgeCard-module__plHFbq__expandToggle{bottom:calc(var(--fr-u) * 6);align-self:flex-end;margin-top:auto;position:sticky}.FridgeCard-module__plHFbq__actions{flex:0 0 var(--fr-actionbar-h);justify-content:center;align-items:center;gap:calc(var(--fr-size-action-gap) * var(--fr-u));padding:0 calc(var(--fr-u) * 30);background:linear-gradient(180deg, var(--fr-color-teal-bar-deep) 0%, var(--fr-color-teal-bar-deep) 40%, var(--fr-color-teal-bar-glow) 100%);color:var(--fr-theme-ice);--fr-icon-badge-color:var(--fr-color-teal-bar-deep);display:flex}.FridgeCard-module__plHFbq__actionSlot{align-items:center;gap:calc(var(--fr-size-action-gap) * var(--fr-u));display:inline-flex}.FridgeCard-module__plHFbq__actions.FridgeCard-module__plHFbq__actions>*,.FridgeCard-module__plHFbq__actions.FridgeCard-module__plHFbq__actions .FridgeCard-module__plHFbq__actionSlot>*{min-width:0;min-height:0}.FridgeCard-module__plHFbq__actions>*>svg,.FridgeCard-module__plHFbq__actions .FridgeCard-module__plHFbq__actionSlot svg{width:calc(var(--fr-size-action-icon) * var(--fr-u));height:calc(var(--fr-size-action-icon) * var(--fr-u))}.FridgeCard-module__plHFbq__voteActive{color:var(--fr-theme-accent)}.FridgeCard-module__plHFbq__voteWrap{display:inline-flex;position:relative}.FridgeCard-module__plHFbq__overlay{z-index:2;pointer-events:none;position:absolute;inset:0}.FridgeCard-module__plHFbq__imageBurst{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.FridgeCard-module__plHFbq__commentsPanel{background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);flex:none}.FridgeCard-module__plHFbq__titleLink{width:100%;min-width:0;height:100%;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex}.FridgeCard-module__plHFbq__descriptionClamped{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.FridgeCard-module__plHFbq__edited{margin:calc(var(--fr-u) * 8) 0 0;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4,var(--fr-font-3));opacity:.7;font-style:italic}
.FridgeCardExpanded-module__CI8Yra__card{border-radius:calc(var(--fr-u) * 30);background:var(--fr-theme-card);width:100%;box-shadow:var(--fr-shadow-card);overflow:hidden}.FridgeCardExpanded-module__CI8Yra__headBar{justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 40);height:calc(var(--fr-u) * 107);padding:0 calc(var(--fr-u) * 50);background:var(--fr-theme-bar);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.FridgeCardExpanded-module__CI8Yra__score{align-items:center;gap:calc(var(--fr-u) * 16);display:inline-flex}.FridgeCardExpanded-module__CI8Yra__scoreGlyph{width:calc(var(--fr-u) * 60);height:calc(var(--fr-u) * 60)}.FridgeCardExpanded-module__CI8Yra__author{align-items:center;gap:calc(var(--fr-u) * 20);display:inline-flex}.FridgeCardExpanded-module__CI8Yra__body{padding:calc(var(--fr-u) * 40) calc(var(--fr-u) * 50) calc(var(--fr-u) * 30)}.FridgeCardExpanded-module__CI8Yra__title{margin:0 0 calc(var(--fr-u) * 34);font-size:var(--fr-font-1);color:var(--fr-theme-bar)}.FridgeCardExpanded-module__CI8Yra__grid{gap:calc(var(--fr-u) * 71);grid-template-columns:repeat(3,1fr);display:grid}.FridgeCardExpanded-module__CI8Yra__tile{aspect-ratio:373/486;border-radius:calc(var(--fr-u) * 24);background:var(--fr-theme-ice);border:0;padding:0;position:relative;overflow:hidden}.FridgeCardExpanded-module__CI8Yra__text{margin-top:calc(var(--fr-u) * 44);gap:calc(var(--fr-u) * 14);font-family:var(--fr-typography-family-display);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-bar);flex-direction:column;display:flex}.FridgeCardExpanded-module__CI8Yra__description{font-size:var(--fr-font-3);margin:0}.FridgeCardExpanded-module__CI8Yra__hashtags{font-size:var(--fr-font-3);color:#008e92;margin:0;line-height:1.35}.FridgeCardExpanded-module__CI8Yra__hashtag{color:inherit;text-decoration:none}.FridgeCardExpanded-module__CI8Yra__hashtag:hover{color:var(--fr-theme-accent)}.FridgeCardExpanded-module__CI8Yra__footBar{align-items:center;gap:calc(var(--fr-u) * 40);min-height:calc(var(--fr-u) * 144);padding:0 calc(var(--fr-u) * 50);background:var(--fr-color-ice-faint);color:var(--fr-theme-bar);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.FridgeCardExpanded-module__CI8Yra__footLeft{align-items:center;gap:calc(var(--fr-u) * 30);display:inline-flex}.FridgeCardExpanded-module__CI8Yra__footSpacer{flex:auto}.FridgeCardExpanded-module__CI8Yra__roundAction{width:calc(var(--fr-u) * 86);height:calc(var(--fr-u) * 86);background:var(--fr-theme-bar);color:var(--fr-color-white);border:0;border-radius:999px;place-items:center;display:grid;position:relative}.FridgeCardExpanded-module__CI8Yra__roundAction:hover{background:color-mix(in srgb, var(--fr-theme-bar) 85%, var(--fr-color-white))}.FridgeCardExpanded-module__CI8Yra__comments{padding:0 calc(var(--fr-u) * 50) calc(var(--fr-u) * 50);background:var(--fr-color-ice-faint)}.FridgeCardExpanded-module__CI8Yra__tileWrap{min-width:0;display:block;position:relative}.FridgeCardExpanded-module__CI8Yra__tileWrap .FridgeCardExpanded-module__CI8Yra__tile{width:100%}.FridgeCardExpanded-module__CI8Yra__commentCount{right:calc(var(--fr-u) * -6);bottom:calc(var(--fr-u) * -6);min-width:calc(var(--fr-u) * 34);padding:0 calc(var(--fr-u) * 8);background:var(--fr-color-white);color:var(--fr-theme-bar);font-family:var(--fr-font-display);font-size:calc(var(--fr-u) * 26);line-height:calc(var(--fr-u) * 34);text-align:center;border-radius:999px;position:absolute}
.FeedPager-module__xBkneW__root{scroll-snap-type:y mandatory;overscroll-behavior-y:contain;scrollbar-width:none;flex:auto;height:100%;min-height:0;position:relative;overflow:hidden auto}.FeedPager-module__xBkneW__root::-webkit-scrollbar{display:none}.FeedPager-module__xBkneW__page{box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;height:100%;min-height:100%;padding-bottom:calc(var(--fr-grid-card-bottom-margin-pct) * 1cqh)}.FeedPager-module__xBkneW__sentinel{height:1px}.FeedPager-module__xBkneW__footer{padding:calc(var(--fr-u) * 60) 0;color:var(--fr-theme-text-on-light);place-items:center;display:grid}.FeedPager-module__xBkneW__pullIndicator{top:calc(var(--fr-u) * -90);height:calc(var(--fr-u) * 90);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-light);pointer-events:none;place-items:center;display:grid;position:absolute;left:0;right:0}
.Stage-module__ShjK9a__outer{background:var(--fr-theme-page);justify-content:center;width:100%;min-height:100dvh;display:flex;position:relative}.Stage-module__ShjK9a__compactOuter{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);align-items:stretch}.Stage-module__ShjK9a__compact{width:100%;height:100dvh;height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:var(--fr-theme-card);--fr-safe-bottom:0px;--fr-safe-top:0px;position:relative;overflow:hidden;container:fridgee-stage/size}@media (min-width:620px){.Stage-module__ShjK9a__compactOuter{background:linear-gradient(180deg, #00f0f140, #0298a759), url(/design/ice-texture.webp) center / 400px auto repeat, var(--fr-color-teal-deep);align-items:center}.Stage-module__ShjK9a__compact{border-radius:32px;width:min(420px,92vw);height:min(100dvh - 48px,2.16667*min(420px,92vw));box-shadow:0 18px 60px #00282d73}}.Stage-module__ShjK9a__boxedOuter{background:0 0;width:auto;min-height:0;padding:0;display:block}.Stage-module__ShjK9a__boxed{background:var(--fr-theme-card);position:relative;overflow:hidden;container:fridgee-stage/size}.Stage-module__ShjK9a__expandedOuter{background:linear-gradient(180deg, #00dae259, #028c9e73), url(/design/ice-texture.webp) center top / 400px auto repeat, var(--fr-color-teal-deep);align-items:flex-start}.Stage-module__ShjK9a__expanded{width:100%;min-height:100dvh;position:relative;container:fridgee-stage/inline-size}.Stage-module__ShjK9a__expanded[data-stage=expanded],.Stage-module__ShjK9a__overlayHost[data-stage=expanded]{--fr-u:clamp(.33px, calc(100vw / 4680), .46px)}.Stage-module__ShjK9a__overlayHost{pointer-events:none;z-index:var(--fr-z-index-sheet);position:fixed;inset:0}.Stage-module__ShjK9a__overlayHostCompact{pointer-events:none;z-index:var(--fr-z-index-sheet);--fr-safe-bottom:0px;--fr-safe-top:0px;position:fixed;overflow:hidden;container:fridgee-stage/size}@media (min-width:620px){.Stage-module__ShjK9a__overlayHostCompact{border-radius:32px}}.Stage-module__ShjK9a__overlayFallback[data-stage]{--fr-u:clamp(.3px, calc(100vw / 1080), .46px);display:contents}
.Overlays-module__XiEPKW__sheetRoot{z-index:var(--fr-z-index-sheet);pointer-events:auto;background:0 0;border:0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}.Overlays-module__XiEPKW__sheetBackdrop{background:var(--fr-color-surface-scrim);animation:Overlays-module__XiEPKW__fr-fade var(--fr-motion-duration-base) var(--fr-motion-easing-standard);position:absolute;inset:0}.Overlays-module__XiEPKW__sheetPanel{width:min(100%,720px);max-height:min(88%, calc(100% - var(--fr-u) * 90));border-radius:var(--fr-radius-card-u) var(--fr-radius-card-u) 0 0;background:var(--fr-theme-cyan);color:var(--fr-theme-text-on-cyan);animation:Overlays-module__XiEPKW__fr-sheet-in var(--fr-motion-duration-base) var(--fr-motion-easing-enter);flex-direction:column;display:flex;position:relative;overflow:hidden}.Overlays-module__XiEPKW__sheetPanel:focus-visible{outline:none}.Overlays-module__XiEPKW__sheetGrip{top:calc(var(--fr-u) * 12);z-index:1;width:calc(var(--fr-u) * 120);height:calc(var(--fr-u) * 10);background:color-mix(in srgb, var(--fr-color-white) 55%, transparent);pointer-events:none;border-radius:999px;min-height:3px;position:absolute;left:50%;translate:-50%}.Overlays-module__XiEPKW__sheetBar{justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 24);min-height:var(--fr-bar-h);padding:calc(var(--fr-u) * 30) var(--fr-side-margin) calc(var(--fr-u) * 18);background:var(--fr-theme-bar);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.Overlays-module__XiEPKW__sheetTitle{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.Overlays-module__XiEPKW__sheetAction{min-width:calc(var(--fr-u) * 66);flex:none;justify-content:flex-end;display:inline-flex}.Overlays-module__XiEPKW__sheetBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(var(--fr-u) * 30) var(--fr-side-margin) calc(var(--fr-u) * 40 + var(--fr-safe-bottom,0px));flex:auto;overflow-y:auto}@keyframes Overlays-module__XiEPKW__fr-sheet-in{0%{translate:0 100%}to{translate:0}}@keyframes Overlays-module__XiEPKW__fr-fade{0%{opacity:0}to{opacity:1}}.Overlays-module__XiEPKW__lightbox{z-index:var(--fr-z-index-lightbox);pointer-events:auto;background:var(--fr-color-surface-lightbox);color:var(--fr-color-white);animation:Overlays-module__XiEPKW__fr-fade var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);border:0;grid-template-rows:auto 1fr auto;padding:0;display:grid;position:fixed;inset:0}.Overlays-module__XiEPKW__lightboxBar{justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 24);padding:calc(var(--fr-u) * 26 + var(--fr-safe-top,0px)) calc(var(--fr-u) * 34) calc(var(--fr-u) * 26);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.Overlays-module__XiEPKW__lightboxBar>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Overlays-module__XiEPKW__lightboxStage{min-height:0;padding:0 calc(var(--fr-u) * 40);place-items:center;display:grid;position:relative}.Overlays-module__XiEPKW__lightboxImage{width:auto;max-width:100%;height:100%;max-height:100%}.Overlays-module__XiEPKW__lightboxArrow{color:var(--fr-color-white);position:absolute;top:50%;translate:0 -50%}.Overlays-module__XiEPKW__lightboxPrev{left:calc(var(--fr-u) * 20)}.Overlays-module__XiEPKW__lightboxNext{right:calc(var(--fr-u) * 20);rotate:180deg}.Overlays-module__XiEPKW__lightboxFoot{place-items:center;gap:calc(var(--fr-u) * 16);padding:calc(var(--fr-u) * 30) calc(var(--fr-u) * 30) calc(var(--fr-u) * 30 + var(--fr-safe-bottom,0px));text-align:center;display:grid}.Overlays-module__XiEPKW__toastRegion{left:50%;bottom:calc(var(--fr-u) * 120 + var(--fr-safe-bottom,0px));z-index:var(--fr-z-index-toast);gap:calc(var(--fr-u) * 16);pointer-events:none;flex-direction:column;width:min(92cqw,520px);max-width:92%;display:flex;position:fixed;translate:-50%}.Overlays-module__XiEPKW__toast{text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 22) calc(var(--fr-u) * 30);cursor:pointer;border-radius:var(--fr-radius-input-u);background:var(--fr-theme-bar);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;box-shadow:var(--fr-shadow-float);pointer-events:auto;animation:Overlays-module__XiEPKW__fr-toast-in var(--fr-motion-duration-base) var(--fr-motion-easing-spring);display:flex}.Overlays-module__XiEPKW__toastError{background:var(--fr-color-state-danger)}.Overlays-module__XiEPKW__toastSuccess{background:var(--fr-color-state-success)}@keyframes Overlays-module__XiEPKW__fr-toast-in{0%{opacity:0;translate:0 40%}to{opacity:1;translate:0}}.Overlays-module__XiEPKW__state{place-items:center;gap:calc(var(--fr-u) * 26);padding:calc(var(--fr-u) * 80) calc(var(--fr-u) * 50);text-align:center;color:var(--fr-theme-text-on-light);display:grid}.Overlays-module__XiEPKW__stateOnCyan{color:var(--fr-theme-text-on-cyan)}.Overlays-module__XiEPKW__stateGlyph{color:var(--fr-theme-bar);opacity:.65}.Overlays-module__XiEPKW__stateTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.Overlays-module__XiEPKW__stateText{max-width:34ch;font-family:var(--fr-typography-family-body);font-size:calc(var(--fr-u) * 32);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);font-weight:600;line-height:var(--fr-typography-line-height-body);margin:0}
.Avatar-module__f6eraW__root{width:var(--fr-avatar-size,calc(var(--fr-u) * 220));height:var(--fr-avatar-size,calc(var(--fr-u) * 220));background:var(--fr-theme-ice);color:var(--fr-theme-bar);flex:none;place-items:center;display:inline-grid;overflow:hidden}.Avatar-module__f6eraW__round{border-radius:999px}.Avatar-module__f6eraW__square{border-radius:calc(var(--fr-u) * 10)}.Avatar-module__f6eraW__image{object-fit:cover;width:100%;height:100%}.Avatar-module__f6eraW__initials{font-family:var(--fr-typography-family-display);font-size:calc(var(--fr-avatar-size,calc(var(--fr-u) * 220)) * .42);letter-spacing:.06em;text-transform:uppercase}
.Footer-module__bF2uSa__root{justify-content:flex-end;align-items:center;gap:calc(var(--fr-u) * 30);padding:calc(var(--fr-u) * 40) calc(var(--fr-u) * 70);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.Footer-module__bF2uSa__social{gap:calc(var(--fr-u) * 16);display:inline-flex}.Footer-module__bF2uSa__socialLink{width:calc(var(--fr-u) * 52);height:calc(var(--fr-u) * 52);border-radius:calc(var(--fr-u) * 8);background:color-mix(in srgb, var(--fr-color-white) 82%, transparent);min-width:22px;min-height:22px;color:var(--fr-color-teal-deep);font-size:calc(var(--fr-u) * 30);place-items:center;display:grid}.Footer-module__bF2uSa__socialLink:hover{background:var(--fr-color-white)}.Footer-module__bF2uSa__links{justify-content:flex-end;gap:calc(var(--fr-u) * 12) calc(var(--fr-u) * 30);flex-wrap:wrap;display:inline-flex}.Footer-module__bF2uSa__link:hover{color:var(--fr-theme-ice)}.Footer-module__bF2uSa__compact{color:var(--fr-theme-text-on-light);justify-content:center}.Footer-module__bF2uSa__compact .Footer-module__bF2uSa__socialLink{background:var(--fr-theme-ice);color:var(--fr-theme-bar)}
.Splash-module__ltjdxa__root{width:100%;height:100%;color:var(--fr-color-white);background:radial-gradient(120% 70% at 50% 42%,#7ff0ee 0%,#34d2ce 48%,#22c3c0 100%);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.Splash-module__ltjdxa__art{place-items:center;display:grid;position:relative}.Splash-module__ltjdxa__wordmark{mix-blend-mode:screen;pointer-events:none;width:74%;animation:Splash-module__ltjdxa__fr-splash-glow 1.6s var(--fr-motion-easing-standard) both;position:absolute;top:6%;left:8%}.Splash-module__ltjdxa__fridge{object-fit:contain;width:46%;max-height:68%;filter:drop-shadow(14% 10% 6% #005a5a59);animation:Splash-module__ltjdxa__fr-splash-rise var(--fr-motion-duration-slow) var(--fr-motion-easing-enter) both}.Splash-module__ltjdxa__claim{padding:0 var(--fr-side-margin) 10%;text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;animation:Splash-module__ltjdxa__fr-splash-rise var(--fr-motion-duration-slow) .12s var(--fr-motion-easing-enter) both;line-height:1.18}.Splash-module__ltjdxa__claimFlake{vertical-align:-.04em;width:.78em;height:.78em;margin:0 .02em;display:inline-block}@keyframes Splash-module__ltjdxa__fr-splash-glow{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes Splash-module__ltjdxa__fr-splash-rise{0%{opacity:0;translate:0 6%}to{opacity:1;translate:0}}
.Card-module__Ocx7xG__root{border-radius:calc(var(--fr-u) * var(--fr-radius-card));background:var(--fr-theme-cyan);width:100%;box-shadow:var(--fr-shadow-card);flex-direction:column;display:flex;overflow:hidden;container-type:inline-size}.Card-module__Ocx7xG__bar{align-items:center;gap:calc(var(--fr-u) * 16);min-height:calc(var(--fr-u) * 96);padding:0 calc(var(--fr-u) * 24);background:linear-gradient(to bottom, var(--fr-color-teal-bar-light), var(--fr-color-teal-bar-deep) 58%);color:var(--fr-theme-text-on-cyan);display:flex}.Card-module__Ocx7xG__title{text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;line-height:var(--fr-typography-line-height-display);flex:1;margin:0}.Card-module__Ocx7xG__slot{min-width:calc(var(--fr-u) * 96);justify-content:center;align-items:center;display:inline-flex}.Card-module__Ocx7xG__body{flex:1;min-height:0}.Card-module__Ocx7xG__cyan{background:var(--fr-theme-cyan);color:var(--fr-theme-text-on-cyan)}.Card-module__Ocx7xG__ice{background:var(--fr-color-ice-light);color:var(--fr-color-text-on-light-strong)}.Card-module__Ocx7xG__plain{background:var(--fr-color-white);color:var(--fr-color-text-on-light-strong)}.Card-module__Ocx7xG__footer{min-height:calc(var(--fr-u) * 120);background:linear-gradient(to bottom, var(--fr-color-teal-bar-deep), var(--fr-color-teal-bar-glow));color:var(--fr-color-ice-light);align-items:stretch;display:flex}.Card-module__Ocx7xG__section{width:100%;padding:calc(var(--fr-u) * 22) calc(var(--fr-u) * 40);background:var(--fr-theme-bar);color:var(--fr-theme-text-on-cyan);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:center;display:block}
.badges-module__bWv2tq__fill{flex:auto}.badges-module__bWv2tq__grid{align-items:start;gap:calc(var(--fr-u) * 30) calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 34) calc(var(--fr-u) * 40);grid-template-columns:repeat(4,1fr);display:grid}.badges-module__bWv2tq__grid:last-child{padding-bottom:calc(var(--fr-u) * 34 + var(--fr-safe-bottom,0px))}.badges-module__bWv2tq__tile{align-items:center;gap:calc(var(--fr-u) * 12);color:var(--fr-theme-text-on-cyan);min-height:var(--fr-size-touch-target);touch-action:manipulation;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.badges-module__bWv2tq__tile:active .badges-module__bWv2tq__tileGlyph{transform:scale(.93)}.badges-module__bWv2tq__tileGlyph{transition:transform var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);width:calc(var(--fr-u) * 155);height:calc(var(--fr-u) * 155);border-radius:calc(var(--fr-u) * var(--fr-radius-icon));place-items:center;display:grid;position:relative}.badges-module__bWv2tq__earned .badges-module__bWv2tq__tileGlyph{background:var(--fr-theme-bar);color:var(--fr-color-white)}.badges-module__bWv2tq__locked .badges-module__bWv2tq__tileGlyph{border:calc(var(--fr-u) * 6) solid currentColor;opacity:.4}.badges-module__bWv2tq__locked .badges-module__bWv2tq__tileName{opacity:.6}.badges-module__bWv2tq__tileName{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-4);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:center;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;min-height:2.3em;line-height:1.15}.badges-module__bWv2tq__tileCompact .badges-module__bWv2tq__tileGlyph{width:calc(var(--fr-u) * 104);height:calc(var(--fr-u) * 104)}.badges-module__bWv2tq__dot{top:calc(var(--fr-u) * -6);right:calc(var(--fr-u) * -6);width:calc(var(--fr-u) * 32);height:calc(var(--fr-u) * 32);background:var(--fr-color-pink-fav);border-radius:50%;position:absolute}.badges-module__bWv2tq__progress{width:calc(var(--fr-u) * 130);height:calc(var(--fr-u) * 12);background:#ffffff59;border-radius:999px;display:block;overflow:hidden}.badges-module__bWv2tq__progressFill{background:var(--fr-color-ice-light);height:100%;display:block}.badges-module__bWv2tq__detail{align-items:center;gap:calc(var(--fr-u) * 22);padding:calc(var(--fr-u) * 44) calc(var(--fr-u) * 40);padding-bottom:calc(var(--fr-u) * 44 + var(--fr-safe-bottom,0px));text-align:center;color:var(--fr-theme-text-on-cyan);flex-direction:column;display:flex}.badges-module__bWv2tq__detailGlyph{width:calc(var(--fr-u) * 280);height:calc(var(--fr-u) * 280);border-radius:calc(var(--fr-u) * var(--fr-radius-icon));background:var(--fr-theme-bar);color:var(--fr-color-white);place-items:center;display:grid}.badges-module__bWv2tq__detailName{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.badges-module__bWv2tq__detailBody{max-width:30ch;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);line-height:1.5}.badges-module__bWv2tq__detailMeta{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);opacity:.9}.badges-module__bWv2tq__shelf{align-items:flex-start;gap:calc(var(--fr-u) * 24) calc(var(--fr-u) * 18);flex-wrap:wrap;display:flex}.badges-module__bWv2tq__shelfMore{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);color:inherit;min-height:var(--fr-size-touch-target);background:0 0;border:0;align-self:center;text-decoration:underline}.badges-module__bWv2tq__award{inset-inline:0;bottom:calc(var(--fr-u) * 120);z-index:var(--fr-z-index-toast);pointer-events:none;justify-content:center;display:flex;position:fixed}.badges-module__bWv2tq__awardCard{align-items:center;gap:calc(var(--fr-u) * 24);padding:calc(var(--fr-u) * 26) calc(var(--fr-u) * 34);border-radius:calc(var(--fr-u) * var(--fr-radius-card));background:var(--fr-theme-bar);color:var(--fr-color-white);box-shadow:var(--fr-shadow-float);pointer-events:auto;animation:badges-module__bWv2tq__flyIn var(--fr-motion-duration-slow) var(--fr-motion-easing-spring);display:flex;position:relative}.badges-module__bWv2tq__awardText{gap:calc(var(--fr-u) * 4);font-family:var(--fr-typography-family-display);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;font-size:var(--fr-font-3);flex-direction:column;display:flex}.badges-module__bWv2tq__awardLabel{font-size:var(--fr-font-4);opacity:.85}@keyframes badges-module__bWv2tq__flyIn{0%{opacity:0;transform:translateY(60px)}}@container (min-width:900px){.badges-module__bWv2tq__grid{grid-template-columns:repeat(8,1fr)}}
.challenges-module__7t58oq__fill{flex:auto}.challenges-module__7t58oq__centered{min-height:100%;padding:calc(var(--fr-u) * 40) max(20px, calc(var(--fr-u) * 40));padding-bottom:calc(var(--fr-u) * 40 + var(--fr-safe-bottom,0px));place-items:center;display:grid}.challenges-module__7t58oq__list{gap:calc(var(--fr-u) * 34);padding:calc(var(--fr-u) * 34) calc(var(--fr-u) * 40);padding-bottom:calc(var(--fr-u) * 34 + var(--fr-safe-bottom,0px));flex-direction:column;display:flex}.challenges-module__7t58oq__card{border-radius:calc(var(--fr-u) * var(--fr-radius-card));background:var(--fr-color-white);width:100%;color:var(--fr-color-text-on-light-strong);text-align:left;box-shadow:var(--fr-shadow-card);display:block;overflow:hidden}.challenges-module__7t58oq__cover{aspect-ratio:16/9;object-fit:cover;background:var(--fr-color-ice-illustration);width:100%}.challenges-module__7t58oq__coverFallback{aspect-ratio:16/9;max-height:calc(var(--fr-u) * 520);background:var(--fr-color-ice-illustration);color:var(--fr-color-teal-text);place-items:center;display:grid}.challenges-module__7t58oq__cardBody{gap:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 28) calc(var(--fr-u) * 32);flex-direction:column;display:flex}.challenges-module__7t58oq__cardTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;line-height:1.05}.challenges-module__7t58oq__cardMeta,.challenges-module__7t58oq__cardPrize{align-items:center;gap:calc(var(--fr-u) * 14);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);display:flex}.challenges-module__7t58oq__countdown{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 18);min-height:calc(var(--fr-grid-score-bar-height-pct) * 1cqh);padding:calc(var(--fr-u) * 16) calc(var(--fr-u) * 32);background:linear-gradient(to bottom, var(--fr-color-teal-bar-deep), var(--fr-color-teal-bar-glow));color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.challenges-module__7t58oq__countdownUrgent{background:var(--fr-color-pink-fav)}.challenges-module__7t58oq__sponsor{padding:calc(var(--fr-u) * 14) calc(var(--fr-u) * 32);background:var(--fr-color-ice-muted);color:var(--fr-color-text-on-light-strong);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4)}.challenges-module__7t58oq__detailBody{gap:calc(var(--fr-u) * 26);padding:calc(var(--fr-u) * 34) calc(var(--fr-u) * 40);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);flex-direction:column;line-height:1.55;display:flex}.challenges-module__7t58oq__prize{align-items:flex-start;gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 26);border-radius:var(--fr-radius-input-u);background:#ffffff38;display:flex}.challenges-module__7t58oq__prizeTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.challenges-module__7t58oq__termsLink{align-items:center;gap:calc(var(--fr-u) * 14);min-height:var(--fr-size-touch-target);color:inherit;text-decoration:underline;display:inline-flex}.challenges-module__7t58oq__disclaimer{padding:calc(var(--fr-u) * 24) calc(var(--fr-u) * 40);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);color:var(--fr-theme-text-on-cyan);opacity:.85;line-height:1.45}.challenges-module__7t58oq__rank{align-items:center;gap:calc(var(--fr-u) * 24);padding:calc(var(--fr-u) * 20) calc(var(--fr-u) * 40);color:var(--fr-theme-text-on-cyan);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.challenges-module__7t58oq__rank+.challenges-module__7t58oq__rank{border-top:1px solid #fff3}.challenges-module__7t58oq__rankSelf{background:#fff3}.challenges-module__7t58oq__rankPosition{min-width:calc(var(--fr-u) * 60)}.challenges-module__7t58oq__rankName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.challenges-module__7t58oq__rankScore{align-items:center;gap:calc(var(--fr-u) * 10);display:inline-flex}.challenges-module__7t58oq__picker{gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 30) calc(var(--fr-u) * 40);border:0;grid-template-columns:repeat(2,1fr);margin:0;display:grid}@container (min-width:700px){.challenges-module__7t58oq__picker{grid-template-columns:repeat(3,1fr)}}.challenges-module__7t58oq__pickerTile{gap:calc(var(--fr-u) * 10);padding:calc(var(--fr-u) * 18);border-radius:calc(var(--fr-u) * var(--fr-radius-input));color:var(--fr-theme-text-on-cyan);cursor:pointer;min-height:var(--fr-size-touch-target);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-4);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:center;background:#ffffff2e;flex-direction:column;display:flex}.challenges-module__7t58oq__pickerTile:has(input:checked){background:var(--fr-color-ice-light);color:var(--fr-color-text-on-light-strong);outline:calc(var(--fr-u) * 6) solid var(--fr-color-white)}.challenges-module__7t58oq__pickerTile input{appearance:none;width:calc(var(--fr-u) * 30);height:calc(var(--fr-u) * 30);background:var(--fr-color-white);border-radius:50%;margin:0 auto}.challenges-module__7t58oq__pickerTile:has(input:checked) input{background:var(--fr-theme-bar)}.challenges-module__7t58oq__checks{gap:calc(var(--fr-u) * 16);padding:0 calc(var(--fr-u) * 40) calc(var(--fr-u) * 30);flex-direction:column;display:flex}.challenges-module__7t58oq__checks:last-child{padding-bottom:calc(var(--fr-u) * 30 + var(--fr-safe-bottom,0px))}.challenges-module__7t58oq__check{align-items:flex-start;gap:calc(var(--fr-u) * 20);cursor:pointer;min-height:var(--fr-size-touch-target);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);line-height:1.45;display:flex}.challenges-module__7t58oq__check input{appearance:none;width:max(26px, calc(var(--fr-u) * 60));height:max(26px, calc(var(--fr-u) * 60));border-radius:max(5px, calc(var(--fr-u) * 10));background:var(--fr-color-ice-light);touch-action:manipulation;border:0;flex:none;place-items:center;display:grid}.challenges-module__7t58oq__check input:checked:after{content:"";width:max(13px, calc(var(--fr-u) * 30));height:max(13px, calc(var(--fr-u) * 30));border-radius:max(2px, calc(var(--fr-u) * 6));background:var(--fr-theme-bar)}.challenges-module__7t58oq__check input:focus-visible{outline:3px solid var(--fr-color-white);outline-offset:3px}.challenges-module__7t58oq__check a{text-decoration:underline}.challenges-module__7t58oq__notEligible{padding:calc(var(--fr-u) * 26) calc(var(--fr-u) * 40);background:var(--fr-color-pink-fav);color:var(--fr-color-white);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3)}.challenges-module__7t58oq__banner{align-items:center;gap:calc(var(--fr-u) * 24);width:100%;padding:calc(var(--fr-u) * 26) calc(var(--fr-u) * 34);border-radius:calc(var(--fr-u) * var(--fr-radius-card));background:linear-gradient(to bottom, var(--fr-color-teal-bar-light), var(--fr-color-teal-bar-deep));color:var(--fr-color-white);text-align:left;box-shadow:var(--fr-shadow-card);border:0;display:flex}.challenges-module__7t58oq__bannerText{gap:calc(var(--fr-u) * 6);flex-direction:column;flex:1;min-width:0;display:flex}.challenges-module__7t58oq__bannerTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.challenges-module__7t58oq__bannerMeta{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-4);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;opacity:.92}@container (min-width:900px){.challenges-module__7t58oq__list{grid-template-columns:repeat(2,1fr);display:grid}.challenges-module__7t58oq__cardTitle{font-size:22px}}.challenges-module__7t58oq__entryHint{align-items:center;gap:calc(var(--fr-u) * 16);margin:0 0 calc(var(--fr-u) * 16);padding:calc(var(--fr-u) * 18) calc(var(--fr-u) * 26);border-radius:calc(var(--fr-u) * var(--fr-radius-input));background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);text-align:left;display:flex}.challenges-module__7t58oq__entryHintLink{color:inherit;text-decoration:underline}
.CommentsPanel-module__6tLkzq__root{flex-direction:column;width:100%;min-height:0;display:flex}.CommentsPanel-module__6tLkzq__screen{height:100%;width:calc(var(--fr-grid-card-width-pct) * 1cqw);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-cyan);margin:0 auto;overflow:hidden}.CommentsPanel-module__6tLkzq__head{flex:0 0 var(--fr-bar-h);padding:0 calc(var(--fr-u) * 30);background:linear-gradient(180deg, color-mix(in srgb, var(--fr-theme-bar) 72%, var(--fr-color-teal-bar-light)) 0%, var(--fr-color-teal-bar-deep) 58%, var(--fr-color-teal-bar-deep) 100%);color:var(--fr-color-white);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.CommentsPanel-module__6tLkzq__headTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;white-space:nowrap;grid-column:2;line-height:1}.CommentsPanel-module__6tLkzq__headRight{justify-content:flex-end;gap:calc(var(--fr-u) * 16);grid-column:3;display:flex}.CommentsPanel-module__6tLkzq__sortButton{min-height:var(--fr-size-touch-target);appearance:none;color:inherit;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:.06em;opacity:.6;padding:0 calc(var(--fr-u) * 10);background:0 0;border:0;align-items:center;display:inline-flex}.CommentsPanel-module__6tLkzq__sortActive{opacity:1;text-underline-offset:calc(var(--fr-u) * 8);text-decoration:underline}.CommentsPanel-module__6tLkzq__inline{background:var(--fr-color-ice-muted);color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__inlineHead{align-items:center;gap:calc(var(--fr-u) * 22);padding:calc(var(--fr-u) * 18) calc(var(--fr-u) * 40);background:var(--fr-color-ice-muted);color:var(--fr-color-teal-bar);display:flex}.CommentsPanel-module__6tLkzq__inlineToggle{align-items:center;gap:calc(var(--fr-u) * 18);appearance:none;color:inherit;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;background:0 0;border:0;padding:0;display:inline-flex}.CommentsPanel-module__6tLkzq__inlineCount{align-items:center;gap:calc(var(--fr-u) * 8);display:inline-flex}.CommentsPanel-module__6tLkzq__inlineSpacer{flex:auto}.CommentsPanel-module__6tLkzq__list{overscroll-behavior:contain;min-height:0;padding:calc(var(--fr-u) * 40) var(--fr-size-card-padding-u,calc(var(--fr-u) * 86));gap:calc(var(--fr-u) * 60);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__list{padding:0 calc(var(--fr-u) * 40) calc(var(--fr-u) * 24);gap:calc(var(--fr-u) * 40);max-height:calc(var(--fr-u) * 2600)}.CommentsPanel-module__6tLkzq__thread{gap:calc(var(--fr-u) * 34);flex-direction:column;display:flex}.CommentsPanel-module__6tLkzq__replies{gap:calc(var(--fr-u) * 34);padding-left:calc(var(--fr-u) * 85);flex-direction:column;display:flex}.CommentsPanel-module__6tLkzq__item{column-gap:calc(var(--fr-u) * 64);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.CommentsPanel-module__6tLkzq__avatar{grid-row:1/span 3}.CommentsPanel-module__6tLkzq__author{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-teal-text);line-height:1.1}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__author,.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__body,.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__points{color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__body{margin:calc(var(--fr-u) * 6) 0 0;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-teal-text);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.35}.CommentsPanel-module__6tLkzq__mention{font-family:var(--fr-typography-family-display);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white)}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__mention{color:var(--fr-color-teal-bar)}.CommentsPanel-module__6tLkzq__deleted{opacity:.75;font-style:italic}.CommentsPanel-module__6tLkzq__actionRow{align-items:center;gap:0 calc(var(--fr-u) * 8);margin-top:0;margin-left:calc(var(--fr-u) * -10);flex-wrap:wrap;display:flex}.CommentsPanel-module__6tLkzq__actionRow>:last-child{margin-left:auto}.CommentsPanel-module__6tLkzq__actionRow .CommentsPanel-module__6tLkzq__points{min-width:0;padding:0 calc(var(--fr-u) * 10);text-overflow:ellipsis;flex:0 auto;overflow:hidden}.CommentsPanel-module__6tLkzq__actionRow .CommentsPanel-module__6tLkzq__loadMore{min-height:var(--fr-size-touch-target);padding:0 calc(var(--fr-u) * 12);color:var(--fr-color-white);opacity:.9;align-self:center;align-items:center;display:inline-flex}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__actionRow .CommentsPanel-module__6tLkzq__loadMore{color:var(--fr-color-teal-bar)}.CommentsPanel-module__6tLkzq__action{appearance:none;min-width:max(40px, calc(var(--fr-u) * 56));min-height:max(40px, calc(var(--fr-u) * 56));color:var(--fr-color-white);opacity:.9;transition:transform var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:relative}.CommentsPanel-module__6tLkzq__action:active:not(:disabled){transform:scale(.88)}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__action{color:var(--fr-color-teal-bar)}.CommentsPanel-module__6tLkzq__action:disabled{opacity:.35;cursor:not-allowed}.CommentsPanel-module__6tLkzq__actionOn{opacity:1;color:var(--fr-color-white);filter:drop-shadow(0 0 calc(var(--fr-u) * 6) #fff9)}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__actionOn{color:var(--fr-color-teal-deep);filter:none}.CommentsPanel-module__6tLkzq__glyph{width:calc(var(--fr-u) * 56);height:calc(var(--fr-u) * 56)}.CommentsPanel-module__6tLkzq__points{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);color:var(--fr-color-white);white-space:nowrap}.CommentsPanel-module__6tLkzq__pending{opacity:.6}.CommentsPanel-module__6tLkzq__failed{outline:calc(var(--fr-u) * 4) solid var(--fr-color-state-danger);outline-offset:calc(var(--fr-u) * 8)}.CommentsPanel-module__6tLkzq__loadMore{appearance:none;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-teal-text);background:0 0;border:0;align-self:flex-start;padding:0}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__loadMore{color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__emptyText,.CommentsPanel-module__6tLkzq__errorText{max-width:28ch;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-white);text-align:center;padding:calc(var(--fr-u) * 60) 0;align-self:center;margin:auto 0;font-weight:600;line-height:1.4}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__emptyText,.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__errorText{color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__composer{padding:calc(var(--fr-u) * 20) calc(var(--fr-u) * 86) calc(var(--fr-u) * 30 + var(--fr-safe-bottom,0px));flex:none;position:relative}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__composer{padding:0 calc(var(--fr-u) * 40) calc(var(--fr-u) * 28)}.CommentsPanel-module__6tLkzq__replyChip{align-items:center;gap:calc(var(--fr-u) * 12);margin-bottom:calc(var(--fr-u) * 12);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-white);display:flex}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__replyChip{color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__chipClose{appearance:none;color:inherit;padding:calc(var(--fr-u) * 4);background:0 0;border:0;place-items:center;display:inline-grid}.CommentsPanel-module__6tLkzq__inputRow{align-items:flex-end;gap:calc(var(--fr-u) * 16);background:var(--fr-theme-ice);border-radius:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 24);display:flex}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__inputRow{background:var(--fr-color-white);border-radius:calc(var(--fr-u) * 8);padding:calc(var(--fr-u) * 8) calc(var(--fr-u) * 18)}.CommentsPanel-module__6tLkzq__input{appearance:none;resize:none;min-height:calc(var(--fr-u) * 53);max-height:calc(var(--fr-u) * 4 * 53);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-teal-bar);line-height:calc(var(--fr-u) * 53);background:0 0;border:0;flex:auto;padding:0}@media (pointer:coarse){.CommentsPanel-module__6tLkzq__input{font-size:max(16px, var(--fr-font-3));min-height:max(24px, calc(var(--fr-u) * 53));max-height:calc(4 * max(24px, var(--fr-u) * 53));line-height:1.35}}.CommentsPanel-module__6tLkzq__input::placeholder{color:var(--fr-color-teal-bar);opacity:.75;font-family:var(--fr-typography-family-display);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.CommentsPanel-module__6tLkzq__input:focus{outline:none}.CommentsPanel-module__6tLkzq__send{appearance:none;color:var(--fr-color-teal-bar);padding:calc(var(--fr-u) * 6);transition:transform var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);background:0 0;border:0;flex:none;place-items:center;display:inline-grid;position:relative}.CommentsPanel-module__6tLkzq__send:after,.CommentsPanel-module__6tLkzq__chipClose:after{content:"";min-width:var(--fr-size-touch-target);min-height:var(--fr-size-touch-target);width:100%;height:100%;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.CommentsPanel-module__6tLkzq__send:active:not(:disabled){transform:scale(.9)}.CommentsPanel-module__6tLkzq__send:disabled{opacity:.35}.CommentsPanel-module__6tLkzq__chipClose{position:relative}.CommentsPanel-module__6tLkzq__loginRow{justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 16);min-height:var(--fr-size-touch-target);background:var(--fr-theme-ice);border-radius:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 24);color:var(--fr-color-teal-bar);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;transition:background var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);display:flex}.CommentsPanel-module__6tLkzq__loginRow:active{background:color-mix(in srgb, var(--fr-color-teal-bar) 18%, var(--fr-theme-ice))}.CommentsPanel-module__6tLkzq__loginRowText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__loginRow{background:var(--fr-color-white);border-radius:calc(var(--fr-u) * 8)}.CommentsPanel-module__6tLkzq__counter{margin-top:calc(var(--fr-u) * 8);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);color:var(--fr-color-white);text-align:right}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__counter{color:var(--fr-color-text-on-light)}.CommentsPanel-module__6tLkzq__suggestions{left:calc(var(--fr-u) * 86);right:calc(var(--fr-u) * 86);bottom:calc(100% - var(--fr-u) * 10);z-index:3;padding:calc(var(--fr-u) * 8);background:var(--fr-color-white);border-radius:calc(var(--fr-u) * 12);box-shadow:0 calc(var(--fr-u) * 12) calc(var(--fr-u) * 40) #02505a40;max-height:calc(var(--fr-u) * 620);margin:0;list-style:none;position:absolute;overflow-y:auto}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__suggestions{left:calc(var(--fr-u) * 40);right:calc(var(--fr-u) * 40)}.CommentsPanel-module__6tLkzq__suggestion{align-items:center;gap:calc(var(--fr-u) * 16);appearance:none;width:100%;padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 14);border-radius:calc(var(--fr-u) * 8);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:.06em;text-transform:uppercase;color:var(--fr-color-text-on-light);text-align:left;background:0 0;border:0;display:flex}.CommentsPanel-module__6tLkzq__suggestionActive{background:var(--fr-color-ice-light)}.CommentsPanel-module__6tLkzq__skeletonRow{column-gap:calc(var(--fr-u) * 64);row-gap:calc(var(--fr-u) * 12);grid-template-columns:auto 1fr;display:grid}.CommentsPanel-module__6tLkzq__skelAvatar{width:calc(var(--fr-u) * 90);height:calc(var(--fr-u) * 90);border-radius:calc(var(--fr-u) * 10);background:#ffffff59}.CommentsPanel-module__6tLkzq__skelLine{height:calc(var(--fr-u) * 26);border-radius:calc(var(--fr-u) * 8);background:#ffffff59}.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__skelAvatar,.CommentsPanel-module__6tLkzq__inline .CommentsPanel-module__6tLkzq__skelLine{background:#11b7b740}.CommentsPanel-module__6tLkzq__screenWrap{flex-direction:column;height:100%;min-height:0;display:flex}.CommentsPanel-module__6tLkzq__inlineStandalone{border-radius:calc(var(--fr-u) * 24);margin:calc(var(--fr-u) * 60) 0;overflow:hidden}
.feed-module__ikSKdq__column{gap:calc(var(--fr-u) * 120);flex-direction:column;width:100%;display:flex}.feed-module__ikSKdq__topSlot{width:100%;margin:0 0 calc(var(--fr-u) * 24);padding:0 calc(var(--fr-u) * 30);flex:none}.feed-module__ikSKdq__topSlot:empty{display:none}.feed-module__ikSKdq__heading{margin:0 0 calc(var(--fr-u) * 60);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-bar)}.feed-module__ikSKdq__moreButton{align-self:center}.feed-module__ikSKdq__stateWrap{width:100%;padding:calc(var(--fr-u) * 120) calc(var(--fr-u) * 60);flex:auto;place-items:center;display:grid}.feed-module__ikSKdq__skeletonCard{gap:calc(var(--fr-u) * 10);width:calc(var(--fr-grid-card-width-pct) * 1cqw);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-ice);flex-direction:column;height:100%;margin:0 auto;display:flex;overflow:hidden}.feed-module__ikSKdq__skeletonInfo{align-items:center;gap:calc(var(--fr-u) * 16);padding:calc(var(--fr-u) * 30);flex-direction:column;flex:auto;display:flex}.feed-module__ikSKdq__skeletonCardExpanded{gap:calc(var(--fr-u) * 30);padding:0 0 calc(var(--fr-u) * 30);border-radius:calc(var(--fr-u) * 30);background:var(--fr-theme-card);box-shadow:var(--fr-shadow-card);flex-direction:column;display:flex;overflow:hidden}.feed-module__ikSKdq__skeletonGrid{gap:calc(var(--fr-u) * 71);padding:0 calc(var(--fr-u) * 50);grid-template-columns:repeat(3,1fr);display:grid}.feed-module__ikSKdq__loginPrompt{align-items:center;gap:calc(var(--fr-u) * 40);padding:calc(var(--fr-u) * 60) calc(var(--fr-u) * 40);text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);flex-direction:column;display:flex}.feed-module__ikSKdq__loginPrompt p{margin:0}.feed-module__ikSKdq__loginSecondary{font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);text-underline-offset:calc(var(--fr-u) * 10);text-decoration:underline}.feed-module__ikSKdq__fullscreen{z-index:var(--fr-z-index-lightbox);background:var(--fr-color-black);position:fixed;inset:0;overflow:hidden}.feed-module__ikSKdq__fullscreenStage{background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.feed-module__ikSKdq__fullscreenImage{width:100%;height:100%}.feed-module__ikSKdq__fullscreenBurst{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.feed-module__ikSKdq__fullscreenChrome{pointer-events:none;transition:opacity var(--fr-motion-duration-base) var(--fr-motion-easing-standard);display:block;position:absolute;inset:0}.feed-module__ikSKdq__fullscreenChrome>*{pointer-events:auto}.feed-module__ikSKdq__chromeHidden{opacity:0;pointer-events:none}.feed-module__ikSKdq__fullscreenTitle{align-items:center;gap:calc(var(--fr-u) * 20);height:5.4cqh;min-height:calc(var(--fr-u) * 100);padding:0 calc(var(--fr-u) * 30);background:var(--fr-theme-cyan);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex;position:absolute;top:0;left:0;right:0}.feed-module__ikSKdq__fullscreenTitle>span{text-align:center;text-overflow:ellipsis;white-space:nowrap;margin-right:calc(var(--fr-u) * 70);flex:auto;overflow:hidden}.feed-module__ikSKdq__fullscreenClose{flex:none}.feed-module__ikSKdq__fullscreenDots{position:absolute;top:6.6cqh;left:0;right:0}.feed-module__ikSKdq__fullscreenDescription{top:84%;left:calc(var(--fr-size-card-padding) * var(--fr-u));right:calc(var(--fr-size-card-padding) * var(--fr-u));text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white);text-shadow:0 calc(var(--fr-u) * 4) calc(var(--fr-u) * 18) #000000a6;margin:0;line-height:1.16;position:absolute}.feed-module__ikSKdq__fullscreenActions{left:0;right:0;bottom:calc(var(--fr-u) * 30);justify-content:center;align-items:center;gap:calc(var(--fr-size-action-gap) * var(--fr-u));height:6.5cqh;color:var(--fr-color-white);--fr-icon-badge-color:var(--fr-color-teal-bar-deep);filter:drop-shadow(0 calc(var(--fr-u) * 4) calc(var(--fr-u) * 12) #0000008c);display:flex;position:absolute}.feed-module__ikSKdq__fullscreen:before,.feed-module__ikSKdq__fullscreen:after{content:"";pointer-events:none;z-index:1;height:12%;position:absolute;left:0;right:0}.feed-module__ikSKdq__fullscreen:before{background:linear-gradient(#0006,#0000);top:0}.feed-module__ikSKdq__fullscreen:after{background:linear-gradient(#0000,#0006);bottom:0}.feed-module__ikSKdq__detail{flex-direction:column;width:100%;height:100%;display:flex}.feed-module__ikSKdq__detailCompact{min-height:0;padding-bottom:calc(var(--fr-grid-card-bottom-margin-pct) * 1cqh);flex:auto}
.fridge-seams-module__weMEdG__sheetText{margin:0 0 calc(var(--fr-u) * 30);font-family:var(--fr-typography-family-body);color:var(--fr-theme-text-on-cyan)}.fridge-seams-module__weMEdG__sheetActions{gap:calc(var(--fr-u) * 20);flex-wrap:wrap;justify-content:flex-end;display:flex}.fridge-seams-module__weMEdG__editGrid{gap:calc(var(--fr-u) * 24);display:grid}.fridge-seams-module__weMEdG__error{font-family:var(--fr-typography-family-body);color:var(--fr-color-pink-fav);margin:0}.fridge-seams-module__weMEdG__profileActions{align-items:center;gap:calc(var(--fr-u) * 16);display:inline-flex}
.fridge-ui-module__JCmLfq__shell{width:calc(var(--fr-grid-card-width-pct) * 1cqw);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-cyan);height:100%;min-height:0;color:var(--fr-theme-text-on-cyan);isolation:isolate;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.fridge-ui-module__JCmLfq__expandedShell{width:100%;max-width:calc(var(--fr-u) * 2400);height:auto;box-shadow:var(--fr-shadow-card)}.fridge-ui-module__JCmLfq__titleBar{flex:0 0 var(--fr-bar-h);grid-template-columns:calc(var(--fr-u) * 90) 1fr calc(var(--fr-u) * 90);padding:0 calc(var(--fr-u) * 16);background:linear-gradient(180deg, color-mix(in srgb, var(--fr-theme-bar) 72%, var(--fr-color-teal-bar-light)) 0%, var(--fr-color-teal-bar-deep) 58%, var(--fr-color-teal-bar-deep) 100%);min-height:calc(var(--fr-u) * 74);align-items:center;display:grid}.fridge-ui-module__JCmLfq__title{text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white);white-space:nowrap;text-overflow:ellipsis;grid-column:2;line-height:1;overflow:hidden}.fridge-ui-module__JCmLfq__titleSlot{justify-content:flex-end;align-items:center;gap:calc(var(--fr-u) * 8);color:var(--fr-color-white);display:inline-flex}.fridge-ui-module__JCmLfq__titleSlotLeft{justify-content:flex-start}.fridge-ui-module__JCmLfq__body{overscroll-behavior:contain;background:var(--fr-theme-cyan);-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-y:auto}.fridge-ui-module__JCmLfq__footerBar{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 16);min-height:var(--fr-actionbar-h);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 30);background:linear-gradient(180deg, var(--fr-color-teal-bar-deep) 0%, var(--fr-color-teal-bar-deep) 40%, var(--fr-color-teal-bar-glow) 100%);color:var(--fr-theme-ice);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;flex-wrap:wrap;flex:none;display:flex}.fridge-ui-module__JCmLfq__tabs{background:var(--fr-color-teal-bar-deep);border-bottom:calc(var(--fr-u) * 2) solid color-mix(in srgb, var(--fr-color-white) 20%, transparent);display:flex}.fridge-ui-module__JCmLfq__tab{padding:calc(var(--fr-u) * 14) calc(var(--fr-u) * 6);color:color-mix(in srgb, var(--fr-color-white) 72%, transparent);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;min-height:44px;transition:color var(--fr-motion-duration-fast) var(--fr-motion-easing-standard);background:0 0;border:0;flex:1 1 0;line-height:1}.fridge-ui-module__JCmLfq__tab:hover{color:var(--fr-color-white)}.fridge-ui-module__JCmLfq__tabActive{color:var(--fr-color-white);background:color-mix(in srgb, var(--fr-color-white) 14%, transparent);box-shadow:inset 0 calc(var(--fr-u) * -6) 0 0 var(--fr-theme-ice)}.fridge-ui-module__JCmLfq__sectionTitle{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 20);background:var(--fr-color-teal-bar-deep);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:center;z-index:2;margin:0;line-height:1.1;display:flex;position:sticky;top:0}.fridge-ui-module__JCmLfq__sectionTitleAlert{background:var(--fr-theme-accent)}.fridge-ui-module__JCmLfq__sectionCount{font-size:var(--fr-font-3);opacity:.75}.fridge-ui-module__JCmLfq__row{align-items:center;gap:calc(var(--fr-u) * 10);width:100%;min-height:max(44px, calc(var(--fr-u) * 96));padding:calc(var(--fr-u) * 8) calc(var(--fr-u) * 24);border:0;border-bottom:1px solid color-mix(in srgb, var(--fr-color-white) 34%, transparent);color:var(--fr-theme-text-on-cyan);text-align:left;font:inherit;background:0 0;display:flex}.fridge-ui-module__JCmLfq__rowOpen{grid-template-columns:calc(var(--fr-u) * 92) minmax(0, 1fr) auto;align-items:center;gap:calc(var(--fr-u) * 10);min-width:0;min-height:inherit;padding:calc(var(--fr-u) * 4) 0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex:auto;display:grid}button.fridge-ui-module__JCmLfq__rowOpen:hover,button.fridge-ui-module__JCmLfq__rowOpen:focus-visible{background:color-mix(in srgb, var(--fr-color-white) 12%, transparent);border-radius:var(--fr-radius-input-u)}.fridge-ui-module__JCmLfq__rowActive{background:color-mix(in srgb, var(--fr-color-white) 12%, transparent)}button.fridge-ui-module__JCmLfq__rowOpen:active{background:color-mix(in srgb, var(--fr-color-black) 8%, transparent)}.fridge-ui-module__JCmLfq__rowLead{font-size:calc(var(--fr-u) * 56);justify-content:center;align-items:center;line-height:1;display:inline-flex}.fridge-ui-module__JCmLfq__rowMain{flex:auto;min-width:0}.fridge-ui-module__JCmLfq__rowLabel{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:currentColor;text-overflow:ellipsis;white-space:nowrap;line-height:1.05;display:block;overflow:hidden}.fridge-ui-module__JCmLfq__rowSub{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);color:color-mix(in srgb, currentColor 72%, transparent);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fridge-ui-module__JCmLfq__rowMeta{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:color-mix(in srgb, currentColor 82%, transparent);white-space:nowrap}.fridge-ui-module__JCmLfq__rowMetaAlert{color:var(--fr-theme-accent);font-weight:400}.fridge-ui-module__JCmLfq__rowActions,.fridge-ui-module__JCmLfq__strip,.fridge-ui-module__JCmLfq__titleSlot,.fridge-ui-module__JCmLfq__chips,.fridge-ui-module__JCmLfq__footerBar{--fr-theme-outline:var(--fr-color-white)}.fridge-ui-module__JCmLfq__rowActions{align-items:center;gap:calc(var(--fr-u) * 4);color:var(--fr-color-white);flex:none;display:inline-flex}.fridge-ui-module__JCmLfq__rowDone .fridge-ui-module__JCmLfq__rowLabel,.fridge-ui-module__JCmLfq__rowDone .fridge-ui-module__JCmLfq__rowMeta{opacity:.6;text-decoration:line-through}.fridge-ui-module__JCmLfq__rowVanishing{animation:fridge-ui-module__JCmLfq__rowVanish var(--fr-motion-duration-base) var(--fr-motion-easing-exit) forwards}@keyframes fridge-ui-module__JCmLfq__rowVanish{to{opacity:0;transform:translate(-8%)}}.fridge-ui-module__JCmLfq__check{width:calc(var(--fr-u) * 60);height:calc(var(--fr-u) * 60);min-width:44px;min-height:44px;color:var(--fr-color-white);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.fridge-ui-module__JCmLfq__checkBox{width:calc(var(--fr-u) * 56);height:calc(var(--fr-u) * 56);border:calc(var(--fr-u) * 5) solid var(--fr-color-white);background:color-mix(in srgb, var(--fr-theme-ice) 55%, transparent);transition:background var(--fr-motion-duration-fast) var(--fr-motion-easing-standard), transform var(--fr-motion-duration-fast) var(--fr-motion-easing-spring);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.fridge-ui-module__JCmLfq__checkChecked .fridge-ui-module__JCmLfq__checkBox{background:var(--fr-color-white);color:var(--fr-color-teal-bar-deep);transform:scale(1.08)}.fridge-ui-module__JCmLfq__checkGlyph{opacity:0;width:62%;height:62%;transition:opacity var(--fr-motion-duration-fast) var(--fr-motion-easing-enter), transform var(--fr-motion-duration-base) var(--fr-motion-easing-spring);transform:scale(.4)}.fridge-ui-module__JCmLfq__checkChecked .fridge-ui-module__JCmLfq__checkGlyph{opacity:1;transform:scale(1)}.fridge-ui-module__JCmLfq__stepper{align-items:center;gap:calc(var(--fr-u) * 6);padding:calc(var(--fr-u) * 3) calc(var(--fr-u) * 6);background:color-mix(in srgb, var(--fr-color-white) 18%, transparent);color:var(--fr-color-white);border-radius:999px;display:inline-flex}.fridge-ui-module__JCmLfq__stepperValue{min-width:calc(var(--fr-u) * 110);text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.fridge-ui-module__JCmLfq__matchBar{height:calc(var(--fr-u) * 12);background:color-mix(in srgb, var(--fr-theme-ice) 60%, transparent);border-radius:999px;position:relative;overflow:hidden}.fridge-ui-module__JCmLfq__matchFill{background:var(--fr-color-white);transition:width var(--fr-motion-duration-slow) var(--fr-motion-easing-standard);border-radius:999px;position:absolute;inset:0 auto 0 0}.fridge-ui-module__JCmLfq__disclaimer{padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 24);text-align:center;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);color:color-mix(in srgb, var(--fr-color-white) 72%, transparent);display:block}.fridge-ui-module__JCmLfq__disclaimerOnLight{color:var(--fr-theme-text-on-light)}.fridge-ui-module__JCmLfq__autocomplete{position:relative}.fridge-ui-module__JCmLfq__suggestions{z-index:5;left:0;right:0;top:calc(100% + var(--fr-u) * 6);max-height:calc(var(--fr-u) * 620);border-radius:var(--fr-radius-input-u);background:var(--fr-theme-ice);color:var(--fr-theme-text-on-light);box-shadow:var(--fr-shadow-float);position:absolute;overflow-y:auto}.fridge-ui-module__JCmLfq__suggestion{align-items:center;gap:calc(var(--fr-u) * 12);width:100%;padding:calc(var(--fr-u) * 12) calc(var(--fr-u) * 18);text-align:left;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-text-on-light-strong);background:0 0;border:0;min-height:44px;display:flex}.fridge-ui-module__JCmLfq__suggestionActive,.fridge-ui-module__JCmLfq__suggestion:hover{background:color-mix(in srgb, var(--fr-color-cyan-primary) 30%, transparent)}.fridge-ui-module__JCmLfq__suggestionCategory{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-body) * 1em);text-transform:none;opacity:.66;margin-left:auto}.fridge-ui-module__JCmLfq__chips{gap:calc(var(--fr-u) * 10);padding:calc(var(--fr-u) * 14) calc(var(--fr-u) * 24);flex-wrap:wrap;display:flex}.fridge-ui-module__JCmLfq__chip{align-items:center;gap:calc(var(--fr-u) * 8);padding:calc(var(--fr-u) * 8) calc(var(--fr-u) * 18);border:calc(var(--fr-u) * 3) solid color-mix(in srgb, currentColor 60%, transparent);color:currentColor;min-height:44px;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;background:0 0;border-radius:999px;line-height:1;display:inline-flex}.fridge-ui-module__JCmLfq__chipActive{background:var(--fr-theme-ice);color:var(--fr-color-text-on-light-strong)}.fridge-ui-module__JCmLfq__strip{align-items:center;gap:calc(var(--fr-u) * 10);padding:calc(var(--fr-u) * 12) calc(var(--fr-u) * 24);background:color-mix(in srgb, var(--fr-color-white) 10%, transparent);display:flex}.fridge-ui-module__JCmLfq__stripGrow{flex:auto;min-width:0}.fridge-ui-module__JCmLfq__notice{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 10);padding:calc(var(--fr-u) * 10) calc(var(--fr-u) * 20);background:var(--fr-color-state-warning);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.fridge-ui-module__JCmLfq__noticeError{background:var(--fr-color-state-danger)}.fridge-ui-module__JCmLfq__pad{padding:calc(var(--fr-u) * 18) calc(var(--fr-u) * 24)}.fridge-ui-module__JCmLfq__stack{gap:calc(var(--fr-u) * 14);flex-direction:column;display:flex}.fridge-ui-module__JCmLfq__centered{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 16);padding:calc(var(--fr-u) * 60) calc(var(--fr-u) * 30);text-align:center;flex-direction:column;display:flex}.fridge-ui-module__JCmLfq__columns{gap:calc(var(--fr-u) * 24);padding:calc(var(--fr-u) * 24);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.fridge-ui-module__JCmLfq__rail{--fr-theme-outline:var(--fr-color-text-on-light-strong);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-ice);color:var(--fr-color-text-on-light-strong);overflow:hidden}.fridge-ui-module__JCmLfq__rail .fridge-ui-module__JCmLfq__row,.fridge-ui-module__JCmLfq__rail .fridge-ui-module__JCmLfq__chip,.fridge-ui-module__JCmLfq__rail .fridge-ui-module__JCmLfq__disclaimer{color:var(--fr-color-text-on-light-strong)}.fridge-ui-module__JCmLfq__rail .fridge-ui-module__JCmLfq__sectionTitle{position:static}
.fridge-module__e1jq_W__compact{height:100%;min-height:0;padding-bottom:calc(var(--fr-grid-card-bottom-margin-pct) * 1cqh);flex-direction:column;flex:auto;display:flex}.fridge-module__e1jq_W__card{flex:auto;min-height:0}.fridge-module__e1jq_W__typeBadge{width:calc(var(--fr-grid-card-width-pct) * 1cqw);padding:calc(var(--fr-u) * 24) 0 calc(var(--fr-u) * 6);flex:none;justify-content:center;margin:0 auto;display:flex}.fridge-module__e1jq_W__expanded{gap:calc(var(--fr-u) * 60);flex-direction:column;width:100%;display:flex}.fridge-module__e1jq_W__backRow{justify-content:center;display:flex}.fridge-module__e1jq_W__stateWrap{width:100%;padding:calc(var(--fr-u) * 120) calc(var(--fr-u) * 60);place-items:center;display:grid}
.inventory-module____ktTG__page{flex-direction:column;height:100%;min-height:0;display:flex}.inventory-module____ktTG__rowActionPair{align-items:center;gap:max(10px, calc(var(--fr-u) * 26));margin-inline-end:calc(var(--fr-u) * 12);display:inline-flex}.inventory-module____ktTG__footerStat{align-items:center;gap:calc(var(--fr-u) * 10);display:inline-flex}.inventory-module____ktTG__footerScore{align-items:center;gap:calc(var(--fr-u) * 6);display:inline-flex}.inventory-module____ktTG__scoreBar{height:calc(var(--fr-u) * 16);background:color-mix(in srgb, currentColor 22%, transparent);border-radius:999px;position:relative;overflow:hidden}.inventory-module____ktTG__scoreFill{transition:width var(--fr-motion-duration-slow) var(--fr-motion-easing-standard);background:currentColor;border-radius:999px;position:absolute;inset:0 auto 0 0}.inventory-module____ktTG__scoreCaption{justify-content:space-between;gap:calc(var(--fr-u) * 12);margin-top:calc(var(--fr-u) * 8);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:color-mix(in srgb, currentColor 82%, transparent);display:flex}.inventory-module____ktTG__scanner{gap:calc(var(--fr-u) * 16);flex-direction:column;display:flex}.inventory-module____ktTG__scannerStage{aspect-ratio:4/3;border-radius:var(--fr-radius-card-u);background:color-mix(in srgb, var(--fr-color-black) 12%, var(--fr-theme-ice));color:var(--fr-color-text-on-light-strong);place-items:center;display:grid;position:relative;overflow:hidden}.inventory-module____ktTG__scannerVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inventory-module____ktTG__scannerFrame{border:calc(var(--fr-u) * 8) solid var(--fr-color-white);border-radius:var(--fr-radius-input-u);position:absolute;inset:18% 12%;box-shadow:0 0 0 100vmax #00282859}.inventory-module____ktTG__scannerManual{align-items:end;gap:calc(var(--fr-u) * 12);grid-template-columns:1fr auto;display:grid}.inventory-module____ktTG__addGrid{gap:calc(var(--fr-u) * 14);display:grid}.inventory-module____ktTG__addRow{gap:calc(var(--fr-u) * 12);grid-template-columns:1fr;display:grid}.inventory-module____ktTG__addGrid input[type=date]::-webkit-calendar-picker-indicator{filter:invert(36%)sepia(88%)saturate(1200%)hue-rotate(155deg)brightness(92%);cursor:pointer;padding:.2em}.inventory-module____ktTG__fieldLabel{margin-bottom:calc(var(--fr-u) * 10);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);display:block}.inventory-module____ktTG__emptyActions{align-items:stretch;gap:calc(var(--fr-u) * 16);width:min(100%, calc(var(--fr-u) * 760));flex-direction:column;margin-inline:auto;display:flex}.inventory-module____ktTG__sheetBody{padding-bottom:var(--fr-safe-bottom,0px)}.inventory-module____ktTG__addGrid [role=spinbutton]{--fr-theme-outline:var(--fr-color-white);gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 8) calc(var(--fr-u) * 18)}.inventory-module____ktTG__picked{align-items:center;gap:calc(var(--fr-u) * 12);padding:calc(var(--fr-u) * 12);border-radius:var(--fr-radius-input-u);background:color-mix(in srgb, var(--fr-color-white) 16%, transparent);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.inventory-module____ktTG__nutri{padding:calc(var(--fr-u) * 2) calc(var(--fr-u) * 10);background:var(--fr-color-state-success);color:var(--fr-color-white);font-size:var(--fr-font-3);border-radius:999px}.inventory-module____ktTG__code{padding:calc(var(--fr-u) * 16);border-radius:var(--fr-radius-input-u);background:var(--fr-theme-ice);color:var(--fr-color-text-on-light-strong);font-family:var(--fr-typography-family-display);font-size:calc(var(--fr-font-1) * 1.1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1.4em);text-align:center;display:block}.inventory-module____ktTG__memberList{gap:calc(var(--fr-u) * 8);flex-wrap:wrap;display:flex}
.moderation-module__XOLEQG__fill{flex:auto}.moderation-module__XOLEQG__actionList{padding-bottom:var(--fr-safe-bottom,0px);flex-direction:column;display:flex}.moderation-module__XOLEQG__actionRow{align-items:center;gap:calc(var(--fr-u) * 40);width:100%;padding:calc(var(--fr-u) * 34) calc(var(--fr-u) * 20);text-align:left;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);min-height:var(--fr-size-touch-target);background:0 0;border:0;display:flex}.moderation-module__XOLEQG__actionRow:hover{background:#ffffff24}.moderation-module__XOLEQG__actionRow svg{flex:none}.moderation-module__XOLEQG__actionGlyph{width:calc(var(--fr-u) * 66);height:calc(var(--fr-u) * 66);opacity:.92;flex:none;place-items:center;display:inline-grid}.moderation-module__XOLEQG__actionRow:active{background:#ffffff38}.moderation-module__XOLEQG__danger{color:var(--fr-color-pink-fav)}.moderation-module__XOLEQG__separator{height:1px;margin:calc(var(--fr-u) * 6) calc(var(--fr-u) * 20);background:#ffffff52;border:0}.moderation-module__XOLEQG__subject{padding:calc(var(--fr-u) * 24) calc(var(--fr-u) * 20) calc(var(--fr-u) * 10);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);text-align:center}.moderation-module__XOLEQG__question{padding:calc(var(--fr-u) * 20);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan)}.moderation-module__XOLEQG__reasons{gap:calc(var(--fr-u) * 4);padding:0 calc(var(--fr-u) * 20) calc(var(--fr-u) * 20);border:0;flex-direction:column;margin:0;display:flex}.moderation-module__XOLEQG__reason{align-items:center;gap:calc(var(--fr-u) * 26);padding:calc(var(--fr-u) * 18) calc(var(--fr-u) * 14);border-radius:calc(var(--fr-u) * var(--fr-radius-input));cursor:pointer;min-height:var(--fr-size-touch-target);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);display:flex}.moderation-module__XOLEQG__reason:hover,.moderation-module__XOLEQG__reason:focus-within{background:#ffffff29}.moderation-module__XOLEQG__reason input{appearance:none;width:max(22px, calc(var(--fr-u) * var(--fr-size-dot)));height:max(22px, calc(var(--fr-u) * var(--fr-size-dot)));background:var(--fr-color-ice-light);border:calc(var(--fr-u) * 4) solid var(--fr-color-ice-light);box-shadow:inset 0 0 0 calc(var(--fr-u) * 10) var(--fr-color-ice-light);cursor:pointer;border-radius:50%;flex:none;margin:0}.moderation-module__XOLEQG__reason input:checked{box-shadow:inset 0 0 0 calc(var(--fr-u) * 4) var(--fr-color-ice-light);background:var(--fr-theme-bar)}.moderation-module__XOLEQG__detailsField{padding:0 calc(var(--fr-u) * 20) calc(var(--fr-u) * 20)}.moderation-module__XOLEQG__body{padding:calc(var(--fr-u) * 20);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);line-height:1.5}.moderation-module__XOLEQG__caseId{margin-top:calc(var(--fr-u) * 18);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);-webkit-user-select:all;user-select:all;display:block}.moderation-module__XOLEQG__checkboxRow{align-items:center;gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 16) calc(var(--fr-u) * 20);cursor:pointer;min-height:var(--fr-size-touch-target);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);display:flex}.moderation-module__XOLEQG__checkboxRow input{appearance:none;width:max(24px, calc(var(--fr-u) * 54));height:max(24px, calc(var(--fr-u) * 54));border-radius:max(5px, calc(var(--fr-u) * 10));background:var(--fr-color-ice-light);cursor:pointer;touch-action:manipulation;border:0;flex:none;place-items:center;display:grid}.moderation-module__XOLEQG__checkboxRow input:checked:after{content:"";width:max(12px, calc(var(--fr-u) * 28));height:max(12px, calc(var(--fr-u) * 28));border-radius:max(2px, calc(var(--fr-u) * 6));background:var(--fr-theme-bar)}.moderation-module__XOLEQG__footerBar{justify-content:center;align-items:center;gap:calc(var(--fr-u) * 24);width:100%;min-height:calc(var(--fr-u) * 120);padding:calc(var(--fr-u) * 24);background:linear-gradient(to bottom, var(--fr-color-teal-bar-deep), var(--fr-color-teal-bar-glow));color:var(--fr-color-ice-light);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;border:0;display:flex}.moderation-module__XOLEQG__footerBar:disabled{opacity:.55}.moderation-module__XOLEQG__footerDanger{background:var(--fr-color-pink-fav);color:var(--fr-color-white)}.moderation-module__XOLEQG__footerDanger:active{background:var(--fr-color-pink-fav-deep)}.moderation-module__XOLEQG__textButton{width:100%;padding:calc(var(--fr-u) * 26);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);background:0 0;border:0;display:block}.moderation-module__XOLEQG__error{padding:0 calc(var(--fr-u) * 20) calc(var(--fr-u) * 16);color:var(--fr-color-white);background:var(--fr-color-pink-fav);font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3)}.moderation-module__XOLEQG__trigger{color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.moderation-module__XOLEQG__trigger:after{content:"";width:100%;height:100%;min-width:var(--fr-size-touch-target);min-height:var(--fr-size-touch-target);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.moderation-module__XOLEQG__trigger:active{transform:scale(.92)}.moderation-module__XOLEQG__hiddenNotice{justify-content:space-between;align-items:center;gap:calc(var(--fr-u) * 20);padding:calc(var(--fr-u) * 30) calc(var(--fr-u) * 40);background:var(--fr-color-ice-muted);border-radius:calc(var(--fr-u) * var(--fr-radius-card));font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-color-text-on-light-strong);display:flex}.moderation-module__XOLEQG__hiddenNotice button{color:inherit;font:inherit;min-height:var(--fr-size-touch-target);background:0 0;border:0;text-decoration:underline}.moderation-module__XOLEQG__formCard{gap:calc(var(--fr-u) * 24);padding:calc(var(--fr-u) * 40);padding-bottom:calc(var(--fr-u) * 40 + var(--fr-safe-bottom,0px));flex-direction:column;display:flex}.moderation-module__XOLEQG__formCard label{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);margin-bottom:calc(var(--fr-u) * 10);display:block}.moderation-module__XOLEQG__note{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);color:var(--fr-theme-text-on-cyan);opacity:.9;line-height:1.5}.moderation-module__XOLEQG__suspended{justify-content:center;gap:calc(var(--fr-u) * 30);min-height:100%;padding:calc(var(--fr-u) * 50) max(20px, calc(var(--fr-u) * 40));padding-bottom:calc(var(--fr-u) * 50 + var(--fr-safe-bottom,0px));text-align:center;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);color:var(--fr-theme-text-on-cyan);flex-direction:column;line-height:1.55;display:flex}.moderation-module__XOLEQG__suspendedReason{padding:calc(var(--fr-u) * 30);border-radius:calc(var(--fr-u) * var(--fr-radius-input));text-align:left;background:#fff3}
.blocked-module__Q7I5WW__centered{min-height:100%;padding:calc(var(--fr-u) * 40) max(20px, calc(var(--fr-u) * 40));padding-bottom:calc(var(--fr-u) * 40 + var(--fr-safe-bottom,0px));place-items:center;display:grid}.blocked-module__Q7I5WW__list{padding-bottom:var(--fr-safe-bottom,0px);flex-direction:column;display:flex}.blocked-module__Q7I5WW__row{align-items:center;gap:calc(var(--fr-u) * 30);padding:calc(var(--fr-u) * 22) calc(var(--fr-u) * 40);min-height:var(--fr-size-touch-target);display:flex}.blocked-module__Q7I5WW__row:nth-child(odd){background:#ffffff1f}.blocked-module__Q7I5WW__name{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-text-on-cyan);flex:1}
.ProfileScreen-module__Lsuv9W__card{height:100%;min-height:0;width:calc(var(--fr-grid-card-width-pct) * 1cqw);border-radius:var(--fr-radius-card-u);background:var(--fr-theme-cyan);color:var(--fr-theme-text-on-cyan);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.ProfileScreen-module__Lsuv9W__head{flex:0 0 var(--fr-bar-h);grid-template-columns:minmax(calc(var(--fr-u) * 90), 1fr) auto minmax(calc(var(--fr-u) * 90), 1fr);align-items:center;gap:calc(var(--fr-u) * 10);padding:0 calc(var(--fr-u) * 24);background:linear-gradient(180deg, color-mix(in srgb, var(--fr-theme-bar) 72%, var(--fr-color-teal-bar-light)) 0%, var(--fr-color-teal-bar-deep) 58%, var(--fr-color-teal-bar-deep) 100%);color:var(--fr-color-white);display:grid}.ProfileScreen-module__Lsuv9W__headTitle{text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-column:2;line-height:1;overflow:hidden}.ProfileScreen-module__Lsuv9W__headAction{justify-self:end;align-items:center;gap:calc(var(--fr-u) * 10);grid-column:3;display:inline-flex}.ProfileScreen-module__Lsuv9W__expandedActions{align-items:center;gap:calc(var(--fr-u) * 24);flex-direction:column;display:inline-flex}.ProfileScreen-module__Lsuv9W__headInput{width:100%;min-width:calc(var(--fr-u) * 520);appearance:none;border-radius:calc(var(--fr-u) * 10);color:var(--fr-color-teal-bar);text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;padding:calc(var(--fr-u) * 4) calc(var(--fr-u) * 16);background:#ffffffd9;border:0;grid-column:2}.ProfileScreen-module__Lsuv9W__body{flex-direction:column;flex:auto;min-height:0;display:flex}.ProfileScreen-module__Lsuv9W__topBlock{align-items:center;gap:calc(var(--fr-u) * 56);padding:calc(var(--fr-u) * 34) calc(var(--fr-u) * 86);display:flex}.ProfileScreen-module__Lsuv9W__stats{gap:calc(var(--fr-u) * 10);flex-direction:column;display:flex}.ProfileScreen-module__Lsuv9W__stat{align-items:baseline;gap:calc(var(--fr-u) * 22);appearance:none;padding:calc(var(--fr-u) * 10) 0;color:inherit;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;text-align:left;background:0 0;border:0;display:flex}.ProfileScreen-module__Lsuv9W__statValue{color:var(--fr-color-white);min-width:calc(var(--fr-u) * 90);text-align:right}.ProfileScreen-module__Lsuv9W__statLabel{color:#ffffffb8}.ProfileScreen-module__Lsuv9W__divider{height:1px;margin:0 calc(var(--fr-u) * 40);background:#ffffff4d}.ProfileScreen-module__Lsuv9W__textBlock{align-items:center;gap:calc(var(--fr-u) * 18);padding:calc(var(--fr-u) * 30) calc(var(--fr-u) * 70);text-align:center;flex-direction:column;display:flex}.ProfileScreen-module__Lsuv9W__badgeShelf{padding:0 calc(var(--fr-u) * 70) calc(var(--fr-u) * 20)}.ProfileScreen-module__Lsuv9W__displayName{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-white)}.ProfileScreen-module__Lsuv9W__quote{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-teal-text);margin:0;line-height:1.25}.ProfileScreen-module__Lsuv9W__website{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-teal-text);word-break:break-all}.ProfileScreen-module__Lsuv9W__sectionBar{flex:0 0 var(--fr-bar-h);background:var(--fr-color-teal-bar-deep);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;place-items:center;display:grid}.ProfileScreen-module__Lsuv9W__activity{overscroll-behavior:contain;background:var(--fr-theme-ice);min-height:0;color:var(--fr-color-text-on-light);flex:auto;overflow-y:auto}.ProfileScreen-module__Lsuv9W__activityRow{gap:calc(var(--fr-u) * 40);padding:calc(var(--fr-u) * 26) calc(var(--fr-u) * 64);text-align:left;appearance:none;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #ffffffd9;grid-template-columns:auto 1fr;align-items:start;display:grid}.ProfileScreen-module__Lsuv9W__activityText{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-teal-text);line-height:1.35}.ProfileScreen-module__Lsuv9W__activityUser{font-family:var(--fr-typography-family-display);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-text-on-light)}.ProfileScreen-module__Lsuv9W__activitySnippet{color:var(--fr-color-teal-text)}.ProfileScreen-module__Lsuv9W__activityAgo{font-family:var(--fr-typography-family-body);color:var(--fr-color-teal-text);opacity:.8}.ProfileScreen-module__Lsuv9W__grid{gap:calc(var(--fr-u) * 8);min-height:0;padding:calc(var(--fr-u) * 8);background:var(--fr-theme-ice);flex:auto;grid-template-columns:repeat(3,1fr);display:grid;overflow-y:auto}.ProfileScreen-module__Lsuv9W__gridItem{aspect-ratio:1;background:var(--fr-color-ice-lighter);place-items:center;display:grid;position:relative;overflow:hidden}.ProfileScreen-module__Lsuv9W__gridItem img{object-fit:cover;width:100%;height:100%}.ProfileScreen-module__Lsuv9W__gridTitle{padding:calc(var(--fr-u) * 10);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-4);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0000008c);position:absolute;inset:auto 0 0;overflow:hidden}.ProfileScreen-module__Lsuv9W__footer{flex:0 0 calc(var(--fr-grid-action-bar-height-pct) * 1cqh);justify-content:center;align-items:center;gap:calc(var(--fr-u) * 26);background:linear-gradient(180deg, var(--fr-color-teal-bar-deep), var(--fr-color-teal-bar-glow));color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;display:flex}.ProfileScreen-module__Lsuv9W__footerRank{color:#ffffff8c}.ProfileScreen-module__Lsuv9W__footerScore{align-items:center;gap:calc(var(--fr-u) * 18);display:inline-flex}.ProfileScreen-module__Lsuv9W__editRow{align-items:center;gap:calc(var(--fr-u) * 14);width:100%;display:flex}.ProfileScreen-module__Lsuv9W__editInput{appearance:none;border-radius:calc(var(--fr-u) * 12);background:var(--fr-theme-ice);color:var(--fr-color-teal-bar);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;padding:calc(var(--fr-u) * 12) calc(var(--fr-u) * 20);text-align:center;border:0;flex:auto}.ProfileScreen-module__Lsuv9W__saveIcon{flex:none}.ProfileScreen-module__Lsuv9W__fieldError{font-family:var(--fr-typography-family-body);font-size:var(--fr-font-4);color:var(--fr-color-white);background:var(--fr-color-state-danger);border-radius:calc(var(--fr-u) * 8);padding:calc(var(--fr-u) * 6) calc(var(--fr-u) * 12)}.ProfileScreen-module__Lsuv9W__avatarEdit{cursor:pointer;place-items:center;display:inline-grid;position:relative}.ProfileScreen-module__Lsuv9W__avatarEditBadge{width:calc(var(--fr-u) * 66);height:calc(var(--fr-u) * 66);background:var(--fr-color-teal-bar);color:var(--fr-color-white);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:0;right:0}.ProfileScreen-module__Lsuv9W__hiddenFile{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.ProfileScreen-module__Lsuv9W__expandedCard{border-radius:calc(var(--fr-u) * 24);background:var(--fr-color-white);width:100%;color:var(--fr-color-text-on-light);min-height:calc(var(--fr-u) * 1500);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ProfileScreen-module__Lsuv9W__expandedHead{align-items:center;gap:calc(var(--fr-u) * 40);padding:calc(var(--fr-u) * 22) calc(var(--fr-u) * 64);background:var(--fr-color-teal-bar);color:var(--fr-color-white);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.ProfileScreen-module__Lsuv9W__expandedHeadLeft{align-items:center;gap:calc(var(--fr-u) * 40);display:flex}.ProfileScreen-module__Lsuv9W__expandedTitle{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase}.ProfileScreen-module__Lsuv9W__rankPill{align-items:center;gap:calc(var(--fr-u) * 16);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-3);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;opacity:.92;display:inline-flex}.ProfileScreen-module__Lsuv9W__expandedLeft{background:var(--fr-color-white);flex-direction:column;min-height:0;display:flex}.ProfileScreen-module__Lsuv9W__expandedProfile{gap:calc(var(--fr-u) * 60);padding:calc(var(--fr-u) * 60) calc(var(--fr-u) * 64) calc(var(--fr-u) * 30);grid-template-columns:auto 1fr auto;align-items:start;display:grid}.ProfileScreen-module__Lsuv9W__expandedName{font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-cyan);display:block}.ProfileScreen-module__Lsuv9W__expandedWebsite{overflow-wrap:anywhere;font-size:var(--fr-font-2);}.ProfileScreen-module__Lsuv9W__expandedStats{margin-top:calc(var(--fr-u) * 40);gap:calc(var(--fr-u) * 6);flex-direction:column;display:flex}.ProfileScreen-module__Lsuv9W__expandedStat{gap:calc(var(--fr-u) * 20);appearance:none;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-cyan);background:0 0;border:0;padding:0;display:flex}.ProfileScreen-module__Lsuv9W__expandedQuote{margin:0 0 calc(var(--fr-u) * 50);padding:0 calc(var(--fr-u) * 120);text-align:center;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-theme-cyan);line-height:1.25}.ProfileScreen-module__Lsuv9W__listBar{background:var(--fr-color-teal-bar);color:var(--fr-color-white);font-family:var(--fr-typography-family-display);font-size:var(--fr-font-2);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;padding:calc(var(--fr-u) * 14) calc(var(--fr-u) * 64);gap:calc(var(--fr-u) * 40);grid-template-columns:1fr 1fr;display:grid}.ProfileScreen-module__Lsuv9W__lists{gap:calc(var(--fr-u) * 40);min-height:0;padding:calc(var(--fr-u) * 40) calc(var(--fr-u) * 64);flex:auto;grid-template-columns:1fr 1fr;display:grid}.ProfileScreen-module__Lsuv9W__followList{gap:calc(var(--fr-u) * 30);border-right:calc(var(--fr-u) * 8) solid transparent;scrollbar-width:thin;scrollbar-color:var(--fr-theme-cyan) transparent;flex-direction:column;min-height:0;display:flex;overflow-y:auto}.ProfileScreen-module__Lsuv9W__followRow{align-items:center;gap:calc(var(--fr-u) * 26);min-width:0;font-family:var(--fr-typography-family-display);font-size:var(--fr-font-1);letter-spacing:calc(var(--fr-typography-tracking-display) * 1em);text-transform:uppercase;color:var(--fr-color-text-on-light);padding:calc(var(--fr-u) * 6) calc(var(--fr-u) * 10);border-radius:calc(var(--fr-u) * 10);display:flex}.ProfileScreen-module__Lsuv9W__followRow:hover{background:var(--fr-color-ice-muted)}.ProfileScreen-module__Lsuv9W__followCheck{color:var(--fr-theme-cyan);flex:none}.ProfileScreen-module__Lsuv9W__followName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ProfileScreen-module__Lsuv9W__expandedRight{background:var(--fr-theme-ice);scrollbar-width:thin;scrollbar-color:var(--fr-theme-cyan) transparent;min-height:0;overflow-y:auto}.ProfileScreen-module__Lsuv9W__expandedRight .ProfileScreen-module__Lsuv9W__activityRow{padding:calc(var(--fr-u) * 22) calc(var(--fr-u) * 50);border-bottom:0}.ProfileScreen-module__Lsuv9W__centeredState{padding:calc(var(--fr-u) * 80) calc(var(--fr-u) * 60);text-align:center;font-family:var(--fr-typography-family-body);font-size:var(--fr-font-3);letter-spacing:.06em;color:var(--fr-color-text-on-light);flex:auto;place-items:center;display:grid}.ProfileScreen-module__Lsuv9W__skeleton{border-radius:calc(var(--fr-u) * 10);height:calc(var(--fr-u) * 30);background:#fff6}
