.hub-join_page__Z4ZM2{width:min(100% - 3rem,32rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4rem);color:var(--marketing-text-on-paper)}.hub-join_hero__T6WCE h1{margin:0 0 1.5rem;font-family:var(--font-bold-display),system-ui,sans-serif;font-size:clamp(2.5rem,6vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.hub-join_accountLink__6iouy{display:inline-flex;min-height:44px;align-items:center;margin-top:1.5rem;color:var(--marketing-text-on-paper);text-decoration:underline;text-underline-offset:4px}.hub-join_accountLink__6iouy:focus-visible{outline:3px solid var(--marketing-violet);outline-offset:3px}.hub-shell_shell__wrFdu{min-height:100vh}.hub-shell_memberTheme__rKxpv{--hub-accent-text:var(--bold-violet-deep);--hub-macro-weight:55%;--hub-macro-shade:var(--bold-ink)}.hub-shell_memberTheme__rKxpv .text-accent{color:var(--hub-accent-text)}.hub-shell_memberTheme__rKxpv .empty-state__description{color:var(--marketing-text-on-paper-muted)}.dark .hub-shell_memberTheme__rKxpv{--marketing-paper:var(--bold-ink);--marketing-paper-warm:var(--bold-ink-surface);--marketing-text-on-paper:var(--bold-text-on-ink);--marketing-text-on-paper-muted:var(--bold-text-on-ink-secondary);--marketing-divider-on-paper:var(--bold-divider-on-ink);--bold-violet-deep:var(--bold-text-on-ink);--hub-accent-text:var(--bold-violet-soft);--hub-macro-weight:75%;--hub-macro-shade:var(--bold-paper)}.hub-shell_skipLink__igO87{position:fixed;top:.5rem;left:.75rem;z-index:100;min-height:44px;padding:.75rem 1rem;transform:translateY(-150%);border-radius:.375rem;background:var(--marketing-ink);color:var(--marketing-text-on-ink);font-weight:700;transition:transform var(--marketing-motion-control) var(--marketing-motion-ease)}.hub-shell_skipLink__igO87:focus{transform:translateY(0)}.hub-shell_content___X6_Y{padding-top:4rem}.hub-shell_memberContent__1LNPJ{min-height:100vh}.hub-shell_memberContent__1LNPJ:has([data-eve-page]){padding-bottom:0}.hub-shell_memberContent__1LNPJ:has([data-eve-page]) [data-hub-player-spacer]{display:none}@media (max-width:760px){.hub-shell_memberContent__1LNPJ{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom))}}@media (min-width:901px){.hub-shell_memberTheme__rKxpv{background:var(--marketing-paper-warm)}}.hub-coming-soon_page__zT_K8{min-height:100svh;background:var(--marketing-paper);color:var(--marketing-text-on-paper)}.hub-coming-soon_header__vWIqb{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 2.5rem),72rem);min-height:5rem;margin:0 auto;border-bottom:1px solid var(--marketing-divider-on-paper)}.hub-coming-soon_header__vWIqb a{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;color:var(--marketing-text-on-paper-muted);font-weight:700;text-decoration:none}.hub-coming-soon_header__vWIqb a:hover{color:var(--marketing-violet)}.hub-coming-soon_hero__Qs01b{display:grid;width:min(calc(100% - 2.5rem),72rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) 0;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1.65fr) minmax(16rem,.75fr);align-items:end}.hub-coming-soon_welcome__IwZ0T{min-width:0}.hub-coming-soon_eyebrow__tiTB4,.hub-coming-soon_status__7ldr0>p{margin:0 0 1rem;color:var(--marketing-violet);font-family:var(--font-geist-mono),monospace;font-size:.75rem;font-weight:800;letter-spacing:.14em}.hub-coming-soon_welcome__IwZ0T h1{max-width:12ch;margin:0;font-family:var(--font-marketing-display),sans-serif;font-size:clamp(3.25rem,8vw,6.75rem);line-height:.9;letter-spacing:-.055em}.hub-coming-soon_lead__dzi2E{max-width:36rem;margin:1.5rem 0 2rem;color:var(--marketing-text-on-paper-muted);font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.hub-coming-soon_videoFrame__LTXPc{overflow:hidden;border:1px solid var(--marketing-divider-on-paper);border-radius:1.5rem;background:var(--marketing-ink)}.hub-coming-soon_videoFrame__LTXPc video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.hub-coming-soon_status__7ldr0{padding:clamp(1.5rem,4vw,2.25rem);border-radius:1.5rem;background:var(--marketing-violet);color:var(--marketing-paper)}.hub-coming-soon_status__7ldr0>p{color:inherit;opacity:.72}.hub-coming-soon_status__7ldr0 h2{margin:0;font-family:var(--font-marketing-display),sans-serif;font-size:clamp(2.5rem,5vw,4rem);line-height:.95;letter-spacing:-.045em}.hub-coming-soon_status__7ldr0 span{display:block;margin-top:1rem;font-size:1rem;line-height:1.6;opacity:.86}@media (max-width:760px){.hub-coming-soon_header__vWIqb,.hub-coming-soon_hero__Qs01b{width:min(calc(100% - 2rem),72rem)}.hub-coming-soon_hero__Qs01b{grid-template-columns:1fr;align-items:start;padding:2.75rem 0 6rem}.hub-coming-soon_welcome__IwZ0T h1{font-size:clamp(3rem,16vw,4.75rem)}}.hub-member-profile_page__wmDqk{max-width:1120px;margin:auto;padding:var(--hub-page-top,1.5rem) var(--hub-page-inline,1.25rem) 4rem;color:var(--marketing-text-on-paper)}.hub-member-profile_page__wmDqk h2{font-family:var(--font-bold-display);font-size:1.25rem;font-weight:600;letter-spacing:-.025em}.hub-member-profile_page__wmDqk p{line-height:1.6}.hub-member-profile_textLink__xa7Q6{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-size:.875rem;font-weight:600}.hub-member-profile_identity__n_uTa{display:flex;gap:1rem;align-items:center;padding:2rem 0}.hub-member-profile_avatar__eTh6T{display:grid;place-items:center;width:68px;height:68px;flex-shrink:0;border-radius:50%;background:var(--marketing-violet);color:var(--marketing-text-on-ink);font:600 2rem var(--font-bold-display)}.hub-member-profile_identityText__JoxN5{min-width:0}.hub-member-profile_identityText__JoxN5 h2{font-size:1.75rem}.hub-member-profile_identityText__JoxN5 p{overflow-wrap:anywhere}.hub-member-profile_appearance__FLEJ2 p,.hub-member-profile_collectionCount__GIzSt span,.hub-member-profile_identityText__JoxN5 p,.hub-member-profile_identityText__JoxN5 small,.hub-member-profile_rules__gvi25,.hub-member-profile_stats__KdVH7 dt,.hub-member-profile_streakHelp___GAyn{color:var(--marketing-text-on-paper-muted);font-size:.875rem}.hub-member-profile_collectionCount__GIzSt{margin-left:auto;text-align:right;display:grid;flex-shrink:0}.hub-member-profile_collectionCount__GIzSt strong{font:600 2rem var(--font-bold-display)}.hub-member-profile_stats__KdVH7{display:grid;grid-template-columns:repeat(3,1fr);padding:1.25rem 0;margin-bottom:2rem;border-block:1px solid var(--marketing-divider-on-paper)}.hub-member-profile_progressPhotos__lY4hY{border-top:1px solid var(--marketing-divider-on-paper);padding:.5rem 0 1.5rem}.hub-member-profile_progressPhotos__lY4hY .hub-member-profile_sectionHeading__jcQnh{margin-top:1rem}.hub-member-profile_progressPhotos__lY4hY p{color:var(--marketing-text-on-paper-muted);font-size:.875rem}.hub-member-profile_progressComparison__hIHh3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.hub-member-profile_progressGroup__GQCxS{min-width:0}.hub-member-profile_progressGroup__GQCxS h3{margin-bottom:.75rem;font-size:1rem;font-weight:600}.hub-member-profile_progressPreview__jddJu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hub-member-profile_progressPreviewPhoto__CmnnN{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:.75rem;background:var(--marketing-paper-warm)}.hub-member-profile_progressPreviewPhoto__CmnnN img{position:relative;width:100%;height:100%;object-fit:cover}.hub-member-profile_progressPreviewPhoto__CmnnN .hub-member-profile_progressPreviewFallback__LTgwE{position:absolute;inset:0;display:grid;place-items:center;padding:.75rem;background:transparent;color:var(--marketing-text-on-paper-muted);font-size:.875rem;text-align:center}.hub-member-profile_progressPreviewPhoto__CmnnN span{position:absolute;bottom:.4rem;left:.4rem;border-radius:.3rem;background:var(--marketing-ink);padding:.15rem .4rem;color:var(--marketing-text-on-ink);font-size:.7rem;text-transform:capitalize}.hub-member-profile_stats__KdVH7 div+div{border-left:1px solid var(--marketing-divider-on-paper);padding-left:1.5rem}.hub-member-profile_stats__KdVH7 dd{font:600 clamp(1.25rem,3vw,1.8rem) var(--font-bold-display);margin-top:.25rem}.hub-member-profile_sectionHeading__jcQnh{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.75rem 0 1rem}.hub-member-profile_sectionHeading__jcQnh>span{font-size:.875rem;color:var(--marketing-text-on-paper-muted)}.hub-member-profile_nextGrid__XDr_K{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.hub-member-profile_nextBadge___bfQb{display:flex;align-items:center;gap:.5rem;min-width:0;padding:1rem;border-radius:1rem;text-align:left;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper-warm);cursor:pointer;transition:border-color .2s}.hub-member-profile_nextBadge___bfQb:hover{border-color:var(--marketing-violet)}.hub-member-profile_nextArt__Fk9LZ{width:112px;flex-shrink:0;filter:drop-shadow(0 7px 7px #24123826)}.hub-member-profile_nextContent__XzP8j{flex:1;min-width:0}.hub-member-profile_nextContent__XzP8j h3{font-size:1.1rem;font-weight:600}.hub-member-profile_nextContent__XzP8j p,.hub-member-profile_nextContent__XzP8j small{font-size:.8rem;color:var(--marketing-text-on-paper-muted)}.hub-member-profile_finish__bKPdH{text-transform:uppercase;font:.625rem var(--font-marketing-mono);letter-spacing:.1em;color:var(--marketing-text-on-paper-muted)}.hub-member-profile_page__wmDqk progress,.hub-member-profile_reveal__hdeSq progress{display:block;width:100%;height:5px;border:0;border-radius:9px;overflow:hidden;background:var(--marketing-divider-on-paper);accent-color:var(--marketing-violet);margin:.7rem 0 .3rem}.hub-member-profile_page__wmDqk progress::-webkit-progress-bar,.hub-member-profile_reveal__hdeSq progress::-webkit-progress-bar{background:var(--marketing-divider-on-paper)}.hub-member-profile_page__wmDqk progress::-webkit-progress-value,.hub-member-profile_reveal__hdeSq progress::-webkit-progress-value{background:var(--marketing-violet);border-radius:9px}.hub-member-profile_streakHelp___GAyn{margin-top:.75rem}.hub-member-profile_rules__gvi25 a,.hub-member-profile_streakHelp___GAyn a{text-decoration:underline}.hub-member-profile_filters__91zQf{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:1.25rem}.hub-member-profile_filters__91zQf button{min-height:44px}.hub-member-profile_filters__91zQf button[aria-pressed=true]{color:var(--marketing-text-on-paper)}.hub-member-profile_badgeGrid__RRxo7{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.hub-member-profile_badgeTile__TAJwM{display:flex;min-width:0;flex-direction:column;align-items:center;text-align:center;padding:.75rem .5rem 1rem;border:1px solid transparent;border-radius:1rem;cursor:pointer;transition:background .2s,transform .2s}.hub-member-profile_badgeTile__TAJwM:hover{background:var(--marketing-paper-warm);transform:translateY(-3px)}.hub-member-profile_badgeTile__TAJwM[data-earned=true]{background:color-mix(in srgb,var(--marketing-violet) 4%,var(--marketing-paper))}.hub-member-profile_tileArt__c42gT{width:min(100%,158px);filter:drop-shadow(0 6px 5px #24123824)}.hub-member-profile_badgeTile__TAJwM[data-earned=false] .hub-member-profile_tileArt__c42gT{filter:grayscale(.85);opacity:.5}.hub-member-profile_badgeTile__TAJwM strong{font-size:.8rem;font-weight:600;text-transform:none}.hub-member-profile_badgeTile__TAJwM>span{display:flex;gap:.25rem;align-items:center;font-size:.7rem;color:var(--marketing-text-on-paper-muted);text-transform:capitalize;margin-top:.35rem}.hub-member-profile_rules__gvi25{margin:1.25rem 0 2rem}.hub-member-profile_rules__gvi25 summary{cursor:pointer;min-height:44px;padding-block:.7rem}.hub-member-profile_rules__gvi25 p+p{margin-top:.75rem}.hub-member-profile_settings__O0Hm3{border-top:1px solid var(--marketing-divider-on-paper);padding-top:1.75rem;scroll-margin-top:90px}.hub-member-profile_settings__O0Hm3 h2{margin-bottom:1rem}.hub-member-profile_settings__O0Hm3 [role=row]{min-height:72px}.hub-member-profile_settings__O0Hm3 [data-slot=list-view-item-content]{justify-content:space-between;min-width:0;width:100%;gap:1rem}.hub-member-profile_settings__O0Hm3 [data-slot=list-view-item-content]>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hub-member-profile_settings__O0Hm3 [data-slot=list-view-item-content]>svg{flex-shrink:0}.hub-member-profile_settings__O0Hm3 [data-slot=list-view-title]{color:var(--marketing-text-on-paper);white-space:normal}.hub-member-profile_settings__O0Hm3 [data-slot=list-view-description]{color:var(--marketing-text-on-paper-muted);white-space:normal;overflow-wrap:anywhere}.hub-member-profile_appearance__FLEJ2{display:flex;align-items:center;justify-content:space-between;padding:1rem}.hub-member-profile_appearance__FLEJ2 strong{font-size:.95rem;font-weight:500}.hub-member-profile_newBadge__nm0Ug{width:100%;display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:var(--marketing-violet);color:var(--marketing-text-on-ink);border-radius:1rem;text-align:left;cursor:pointer}.hub-member-profile_newBadge__nm0Ug strong{display:block}.hub-member-profile_newBadge__nm0Ug>span:last-child{margin-left:auto;display:flex;align-items:center;gap:.25rem;font-size:.8rem}.hub-member-profile_notice__OjGQ6{margin-bottom:1rem}.hub-member-profile_preview__CJy7B{padding:.5rem .75rem;margin-bottom:1rem;border:1px dashed var(--marketing-divider-on-paper);color:var(--marketing-text-on-paper-muted);font-size:.75rem}.hub-member-profile_reveal__hdeSq{text-align:center;padding:1.5rem}.hub-member-profile_reveal__hdeSq h2{font-size:1.5rem;font-weight:600}.hub-member-profile_reveal__hdeSq p{margin-top:.5rem;color:var(--muted);line-height:1.6}.hub-member-profile_revealArt__wCS0p{width:230px;max-width:100%;margin:auto}.hub-member-profile_revealArt__wCS0p[data-earned=true]{animation:hub-member-profile_badgeReveal__LZ7uR .8s cubic-bezier(.2,.8,.2,1) both;filter:drop-shadow(0 12px 20px #7141fd44)}.hub-member-profile_page__wmDqk a:focus-visible,.hub-member-profile_page__wmDqk button:focus-visible,.hub-member-profile_page__wmDqk summary:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:3px}@keyframes hub-member-profile_badgeReveal__LZ7uR{0%{opacity:0;transform:translateY(20px) scale(.75) rotate(-9deg)}to{opacity:1;transform:none}}@media (max-width:650px){.hub-member-profile_progressComparison__hIHh3{grid-template-columns:1fr;gap:1.25rem}.hub-member-profile_page__wmDqk{padding-top:1.5rem}.hub-member-profile_identity__n_uTa{flex-wrap:wrap;gap:.75rem;padding:1.5rem 0}.hub-member-profile_avatar__eTh6T{width:52px;height:52px;font-size:1.5rem}.hub-member-profile_identityText__JoxN5{flex:1}.hub-member-profile_identityText__JoxN5 h2{font-size:1.5rem}.hub-member-profile_collectionCount__GIzSt{display:none}.hub-member-profile_stats__KdVH7{gap:.6rem}.hub-member-profile_stats__KdVH7 div+div{padding-left:.6rem}.hub-member-profile_stats__KdVH7 dt{font-size:.75rem}.hub-member-profile_nextGrid__XDr_K{grid-template-columns:1fr;gap:.75rem}.hub-member-profile_nextArt__Fk9LZ{width:100px}.hub-member-profile_badgeGrid__RRxo7{grid-template-columns:repeat(3,1fr);gap:.25rem}.hub-member-profile_badgeTile__TAJwM{padding-inline:.15rem}.hub-member-profile_badgeTile__TAJwM strong{font-size:.75rem}.hub-member-profile_filters__91zQf{gap:0}.hub-member-profile_filters__91zQf button{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){.hub-member-profile_revealArt__wCS0p[data-earned=true]{animation:none}.hub-member-profile_badgeTile__TAJwM,.hub-member-profile_nextBadge___bfQb{transition:none}}.hub-eve-drawer_fab__WqTwq{position:fixed;z-index:47;right:1.4rem;bottom:1.4rem;display:inline-flex;min-height:3.5rem;align-items:center;gap:.55rem;border:1px solid color-mix(in srgb,var(--marketing-text-on-ink) 18%,transparent);border-radius:999px;background:var(--marketing-ink);padding:.45rem 1rem .45rem .45rem;color:var(--marketing-text-on-ink);font:inherit;font-size:.84rem;font-weight:750;box-shadow:0 18px 42px rgba(14,11,22,.25);cursor:pointer;animation:hub-eve-drawer_fabArrive__GJZup var(--marketing-motion-entrance) var(--marketing-motion-ease) both}.hub-eve-drawer_fabWithPlayer__bIhJ2{bottom:6.75rem}.hub-eve-drawer_fabIcon__ennC1{display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border-radius:999px;background:var(--marketing-violet);color:white}.hub-eve-drawer_fab__WqTwq:hover .hub-eve-drawer_fabIcon__ennC1{transform:rotate(-7deg) scale(1.05);transition:transform var(--marketing-motion-control) var(--marketing-motion-ease)}.hub-eve-drawer_backdrop__VL3mx{background:rgba(14,11,22,.42);backdrop-filter:blur(4px)}.hub-eve-drawer_drawer__darj2{width:min(32rem,calc(100vw - 3rem));max-width:none;height:calc(100dvh - 1.5rem);margin:.75rem .75rem .75rem 0;overflow:hidden;overscroll-behavior:contain;border:1px solid var(--marketing-divider-on-paper);border-radius:1.5rem;background:var(--marketing-paper);box-shadow:-28px 18px 80px rgba(14,11,22,.26)}.hub-eve-drawer_dialog__dVNQk{display:flex;height:100%;min-height:0;flex-direction:column;outline:none}.hub-eve-drawer_body__XFm7_{display:flex;min-width:0;min-height:0;flex:1;overflow:hidden;padding:0}.hub-eve-drawer_header__2ThEc{position:sticky;z-index:2;top:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:5.25rem;gap:1rem;border-bottom:1px solid var(--marketing-divider-on-paper);background:color-mix(in srgb,var(--marketing-paper) 95%,transparent);padding:1rem 1rem 1rem 1.25rem;backdrop-filter:blur(14px)}.hub-eve-drawer_identity__x3Ee4{display:flex;min-width:0;align-items:center;gap:.8rem}.hub-eve-drawer_identityMark__TlEwQ{display:inline-flex;width:2.75rem;height:2.75rem;flex:0 0 2.75rem;align-items:center;justify-content:center;border-radius:.9rem;background:var(--marketing-coral);color:var(--marketing-ink);transform:rotate(-2deg)}.hub-eve-drawer_identityText__waq0E{min-width:0}.hub-eve-drawer_header__2ThEc [role=heading],.hub-eve-drawer_header__2ThEc h2{overflow:hidden;margin:0;font-family:var(--font-bold-display),system-ui,sans-serif;font-size:1.55rem;line-height:1;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.hub-eve-drawer_headerActions__lCXGk{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}.hub-eve-drawer_closeButton__H7oj4,.hub-eve-drawer_memoryButton__bb7Pd,.hub-eve-drawer_newChatButton__w7zJ7{display:inline-flex;height:44px;align-items:center;justify-content:center;border:1px solid var(--marketing-divider-on-paper);border-radius:.85rem;background:transparent;color:inherit;cursor:pointer;transition:border-color var(--marketing-motion-control) var(--marketing-motion-ease),background var(--marketing-motion-control) var(--marketing-motion-ease),color var(--marketing-motion-control) var(--marketing-motion-ease),transform var(--marketing-motion-micro) var(--marketing-motion-ease)}.hub-eve-drawer_memoryButton__bb7Pd{width:44px;flex:0 0 44px}.hub-eve-drawer_newChatButton__w7zJ7{gap:.45rem;padding:0 .9rem;font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.63rem;font-weight:650;letter-spacing:.02em}.hub-eve-drawer_memoryButton__bb7Pd:hover:not(:disabled),.hub-eve-drawer_newChatButton__w7zJ7:hover:not(:disabled){border-color:var(--marketing-violet);background:color-mix(in srgb,var(--marketing-violet) 7%,transparent);color:var(--marketing-violet)}.hub-eve-drawer_closeButton__H7oj4:active,.hub-eve-drawer_memoryButton__bb7Pd:active:not(:disabled),.hub-eve-drawer_newChatButton__w7zJ7:active:not(:disabled){transform:scale(.96)}.hub-eve-drawer_memoryButton__bb7Pd:disabled,.hub-eve-drawer_newChatButton__w7zJ7:disabled{cursor:default;opacity:.38}.hub-eve-drawer_closeButton__H7oj4{position:static;inset:auto;width:44px;flex:0 0 44px;border-radius:999px}.hub-eve-drawer_closeButton__H7oj4:hover{border-color:color-mix(in srgb,var(--marketing-ink) 45%,transparent);background:color-mix(in srgb,var(--marketing-ink) 5%,transparent)}.hub-eve-drawer_closeButton__H7oj4:focus-visible,.hub-eve-drawer_fab__WqTwq:focus-visible,.hub-eve-drawer_memoryButton__bb7Pd:focus-visible,.hub-eve-drawer_newChatButton__w7zJ7:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:2px}@keyframes hub-eve-drawer_fabArrive__GJZup{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.hub-eve-drawer_fab__WqTwq{right:1rem;bottom:calc(5.85rem + env(safe-area-inset-bottom));width:3.25rem;min-width:3.25rem;min-height:3.25rem;padding:.325rem}.hub-eve-drawer_fab__WqTwq>span:last-child{display:none}.hub-eve-drawer_fabIcon__ennC1{width:2.6rem;height:2.6rem}.hub-eve-drawer_fabWithPlayer__bIhJ2{bottom:calc(15rem + env(safe-area-inset-bottom))}.hub-eve-drawer_drawer__darj2{width:100vw;max-width:none;height:100dvh;margin:0;touch-action:pan-y;border:0;border-radius:0!important;box-shadow:none}.hub-eve-drawer_dialog__dVNQk{border-radius:0!important}.hub-eve-drawer_header__2ThEc{min-height:calc(3.75rem + env(safe-area-inset-top));gap:.5rem;padding:max(.75rem,env(safe-area-inset-top)) .75rem .75rem 1rem}.hub-eve-drawer_identity__x3Ee4{min-width:0;gap:.6rem}.hub-eve-drawer_identityMark__TlEwQ{width:2.5rem;height:2.5rem;flex-basis:2.5rem;border-radius:.8rem}.hub-eve-drawer_header__2ThEc [role=heading],.hub-eve-drawer_header__2ThEc h2{overflow:hidden;margin:0;font-size:1.4rem;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.hub-eve-drawer_headerActions__lCXGk{flex:0 0 auto;gap:.25rem}.hub-eve-drawer_newChatButton__w7zJ7{width:44px;padding:0}.hub-eve-drawer_newChatButton__w7zJ7 span{display:none}.hub-eve-drawer_body__XFm7_ [data-slot=chat-conversation-content]{padding-inline:.875rem}.hub-eve-drawer_body__XFm7_ [data-slot=prompt-input-shell]{border-radius:1rem}.hub-eve-drawer_body__XFm7_ [data-slot=prompt-input-textarea],.hub-eve-drawer_body__XFm7_ [data-slot=prompt-input-textarea] textarea{font-size:1rem}}@media (prefers-reduced-motion:reduce){.hub-eve-drawer_fab__WqTwq{animation:none}.hub-eve-drawer_closeButton__H7oj4,.hub-eve-drawer_memoryButton__bb7Pd,.hub-eve-drawer_newChatButton__w7zJ7{transition:none}}@media (min-width:768px) and (max-width:900px){.hub-eve-drawer_fab__WqTwq{bottom:calc(5.85rem + env(safe-area-inset-bottom))}.hub-eve-drawer_fabWithPlayer__bIhJ2{bottom:calc(15rem + env(safe-area-inset-bottom))}}.hub-member-shell_rail__Nclhj{position:fixed;inset:0 auto 0 0;z-index:51;width:64px;display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem .25rem;background:var(--marketing-paper-warm);border-right:1px solid var(--marketing-divider-on-paper)}.hub-member-shell_utility__vyMkf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;min-width:54px;min-height:54px;border-radius:.5rem;color:var(--marketing-text-on-paper-muted);font-size:.65rem}.hub-member-shell_utility__vyMkf:hover{background:var(--marketing-paper);color:var(--marketing-violet)}.hub-member-shell_navigationWrap__Pj4CV{position:fixed;inset:0 auto 0 64px;width:240px;z-index:50;background:var(--marketing-paper);border-right:1px solid var(--marketing-divider-on-paper)}.hub-member-shell_navigation__Yr_EQ{display:flex;height:100%;overflow:auto;flex-direction:column;gap:1.5rem;padding:2rem 1rem}.hub-member-shell_brand__r8tB0{min-height:44px;display:flex;align-items:center;padding:.25rem .5rem}.hub-member-shell_cohortChoice__frnj5{display:grid;gap:.5rem;padding:0 .5rem}.hub-member-shell_cohortChoice__frnj5>span{font-size:.75rem;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_cohortChoice__frnj5>div{min-width:0}.hub-member-shell_groupLabel__2P_nS{margin:1.5rem .85rem .5rem;font-size:.65rem;text-transform:uppercase;letter-spacing:.08em;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_groupLabel__2P_nS:first-child{margin-top:0}.hub-member-shell_desktopLinks__GCPqZ{display:grid;gap:.25rem}.hub-member-shell_linkActive__PGXId,.hub-member-shell_link__CE0KP{display:flex;gap:.75rem;align-items:center;min-height:44px;padding:.65rem .85rem;border-radius:.5rem;font-size:.875rem;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_link__CE0KP:hover{background:var(--marketing-paper-warm);color:var(--marketing-text-on-paper)}.hub-member-shell_linkActive__PGXId{background:color-mix(in srgb,var(--marketing-violet) 10%,var(--marketing-paper));color:var(--bold-violet-deep);font-weight:600}.hub-member-shell_linkActive__PGXId svg,.hub-member-shell_link__CE0KP svg{flex-shrink:0}.hub-member-shell_workspace__Zuvp2{--hub-page-inline:1.25rem;--hub-page-top:1rem;min-width:0;margin-left:304px;padding-bottom:2rem}.hub-member-shell_workspaceHeader__Vh0Rc{min-height:56px;border-bottom:1px solid var(--marketing-divider-on-paper);padding:.5rem var(--hub-page-inline);display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_breadcrumb__Yu8vh{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem;min-width:0;font-size:.875rem;line-height:1.5;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_breadcrumb__Yu8vh a{display:flex;align-items:center;min-height:44px}.hub-member-shell_breadcrumb__Yu8vh [aria-current]{color:var(--marketing-text-on-paper);font-weight:600;overflow-wrap:anywhere}.hub-member-shell_bodyGrid__9rpXk{display:grid;min-width:0;grid-template-columns:minmax(0,1fr)}.hub-member-shell_bodyGrid__9rpXk[data-context]{grid-template-columns:minmax(0,1fr) 224px;gap:2rem;padding-right:2rem}.hub-member-shell_pageContent__P9jw6{min-width:0}.hub-member-shell_pageContent__P9jw6 #main-content{min-height:0}.hub-member-shell_bodyGrid__9rpXk[data-task]{max-width:880px;margin:auto}.hub-member-shell_contextPanel__CzwNK{margin-top:2.5rem;align-self:start;border-left:1px solid var(--marketing-divider-on-paper);padding-left:1.5rem}.hub-member-shell_contextPanel__CzwNK h2{font-size:.875rem;font-weight:600;margin-bottom:1rem}.hub-member-shell_contextPanel__CzwNK p{font-size:.8rem;color:var(--marketing-text-on-paper-muted);line-height:1.6;margin-bottom:1rem}.hub-member-shell_contextPanel__CzwNK a{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:.75rem;border-bottom:1px solid var(--marketing-divider-on-paper);font-size:.8rem}.hub-member-shell_contextPanel__CzwNK a:hover{color:var(--marketing-violet)}.hub-member-shell_sourceChoice___f_TK{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--marketing-paper);border:1px solid var(--marketing-divider-on-paper);border-radius:.75rem;padding:.75rem 1rem;margin-bottom:0;font-size:.875rem}.hub-member-shell_sourceChoice___f_TK>span{font-weight:600}.hub-member-shell_progressViews__7SUXi{display:flex;overflow:auto;gap:1.5rem;padding:.25rem 2rem 0;border-bottom:1px solid var(--marketing-divider-on-paper)}.hub-member-shell_progressViews__7SUXi a{min-height:48px;white-space:nowrap;padding:.75rem 0;border-bottom:3px solid transparent;font-size:.875rem;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_progressViews__7SUXi a[aria-current]{border-color:var(--marketing-violet);color:var(--bold-violet-deep);font-weight:600}.hub-member-shell_mobileHeader__8IjLJ,.hub-member-shell_mobileNavigation__2QFxT{display:none}.hub-member-shell_menuDialog__q1hs3{background:var(--marketing-paper);color:var(--marketing-text-on-paper);max-height:100%}.hub-member-shell_menuDialog__q1hs3 [data-slot=modal-body]{overflow:auto;color:var(--marketing-text-on-paper-muted)}.hub-member-shell_menuDialog__q1hs3 [data-slot=inline-select-value]{color:var(--marketing-text-on-paper-muted)}.hub-member-shell_menuDialog__q1hs3 [data-slot=modal-close-trigger]{min-height:44px;min-width:44px}.hub-member-shell_menuUtilities__uxNXO{display:grid;gap:.25rem;border-top:1px solid var(--marketing-divider-on-paper);padding-top:1rem;margin-top:1rem}.hub-member-shell_herouiPopover__loY_p{width:min(18rem,calc(100vw - 2rem));padding:.5rem;background:var(--surface);color:var(--foreground);border:1px solid var(--separator);border-radius:.75rem}.hub-member-shell_popover__s6Nvp{display:grid;gap:.25rem}.hub-member-shell_popover__s6Nvp a,.hub-member-shell_popover__s6Nvp button{display:flex;align-items:center;gap:.5rem;min-height:44px;width:100%;padding:.75rem;font-size:.875rem;text-align:left;border-radius:.5rem}.hub-member-shell_popover__s6Nvp a:hover{background:var(--surface-secondary)}.hub-member-shell_popover__s6Nvp [data-slot=popover-heading]{padding:.75rem;font-weight:600}.hub-member-shell_contextPanel__CzwNK a:focus-visible,.hub-member-shell_menuDialog__q1hs3 a:focus-visible,.hub-member-shell_navigation__Yr_EQ a:focus-visible,.hub-member-shell_progressViews__7SUXi a:focus-visible,.hub-member-shell_rail__Nclhj a:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:3px}.hub-member-shell_workspace__Zuvp2[data-focused] .hub-member-shell_bodyGrid__9rpXk{padding:0}.hub-member-shell_workspace__Zuvp2[data-focused]:has([data-eve-page]){padding-bottom:0}.hub-member-shell_workspace__Zuvp2 [data-eve-page]{height:calc(100dvh - 64px)}@media (max-width:1300px){.hub-member-shell_bodyGrid__9rpXk[data-context]{grid-template-columns:minmax(0,1fr);padding-right:0}.hub-member-shell_contextPanel__CzwNK{margin:0 2rem;border:0;border-top:1px solid var(--marketing-divider-on-paper);padding:1.5rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.hub-member-shell_contextPanel__CzwNK h2,.hub-member-shell_contextPanel__CzwNK p{flex-basis:100%;margin:0}.hub-member-shell_contextPanel__CzwNK a{border:0}.hub-member-shell_contextPanel__CzwNK h2{margin-bottom:.5rem}}@media (max-width:900px){.hub-member-shell_navigationWrap__Pj4CV,.hub-member-shell_rail__Nclhj{display:none}.hub-member-shell_workspace__Zuvp2{margin-left:0;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.hub-member-shell_workspaceHeader__Vh0Rc{display:none}.hub-member-shell_mobileHeader__8IjLJ{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;min-height:56px;padding:.5rem 1rem;border-bottom:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.hub-member-shell_mobileHeader__8IjLJ>button{flex-shrink:0}.hub-member-shell_mobileHeader__8IjLJ .hub-member-shell_brand__r8tB0{padding:0}.hub-member-shell_mobileNavigation__2QFxT{position:fixed;bottom:0;left:0;right:0;z-index:48;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:.4rem .5rem calc(.4rem + env(safe-area-inset-bottom));border-top:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.hub-member-shell_mobileLinkActive__OqEnb,.hub-member-shell_mobileLink__5RpO9{display:flex;align-items:center;justify-content:center;min-height:54px;min-width:0;gap:.25rem;flex-direction:column;font-size:.65rem;white-space:nowrap;color:var(--marketing-text-on-paper-muted);border-radius:.5rem}.hub-member-shell_mobileLinkActive__OqEnb{color:var(--bold-violet-deep);font-weight:600;background:color-mix(in srgb,var(--marketing-violet) 8%,var(--marketing-paper))}.hub-member-shell_progressViews__7SUXi{padding-inline:1.25rem;gap:1.25rem}.hub-member-shell_contextPanel__CzwNK{margin-inline:1.25rem}.hub-member-shell_sourceChoice___f_TK{flex-wrap:wrap}.hub-member-shell_workspace__Zuvp2 [data-eve-page]{height:calc(100dvh - 140px)}.hub-member-shell_menuDialog__q1hs3 .hub-member-shell_groupLabel__2P_nS{margin-top:1rem}.hub-member-shell_menuDialog__q1hs3 .hub-member-shell_cohortChoice__frnj5{padding:0}}.hub-member-shell_pageContent__P9jw6 [hidden]{display:none!important}.hub-member-shell_localViews__V1m29{display:flex;gap:1.5rem;overflow:auto;padding:0 1.25rem;border-bottom:1px solid var(--marketing-divider-on-paper)}.hub-member-shell_localViews__V1m29 a{min-height:48px;padding:.75rem 0;border-bottom:3px solid transparent;font-size:.875rem;color:var(--marketing-text-on-paper-muted);white-space:nowrap}.hub-member-shell_localViews__V1m29 a[aria-current]{border-color:var(--marketing-violet);color:var(--bold-violet-deep);font-weight:600}.hub-member-shell_localViews__V1m29 a:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:-2px}.hub-member-shell_menuUtilities__uxNXO a{min-height:44px;display:flex;align-items:center}.hub-member-shell_mobileNavigation__2QFxT a:focus-visible,.hub-member-shell_mobileNavigation__2QFxT button:focus-visible{outline:2px solid var(--marketing-violet);outline-offset:-2px}.hub-page-header_pageHeader__nzmYr{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;min-width:0;min-height:44px}.hub-page-header_pageHeader__nzmYr[data-in-workspace]{min-height:0;justify-content:flex-end}.hub-page-header_pageHeader__nzmYr[data-in-workspace][data-title-only]{display:contents}.hub-page-header_accessibleTitle__R0w8F{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hub-page-header_pageHeader__nzmYr>.hub-page-header_title__PvRp_{display:flex;align-items:center;min-height:44px;max-width:100%;margin:0;font-family:var(--font-marketing-display),sans-serif;font-size:1.875rem;font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--marketing-text-on-paper);overflow-wrap:anywhere}.hub-page-header_actions__Ex14B{display:flex;flex-wrap:wrap;align-items:center;min-width:0;min-height:44px;gap:.75rem}.hub-page-header_section__xJ2QV{border-bottom:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper);padding:.75rem var(--hub-page-inline,1.25rem)}.hub-page-header_sectionInner__tnJpy{max-width:72rem;margin-inline:auto}.hub-page-header_description__NcoHm{max-width:42rem;margin-top:.5rem;font-size:.875rem;line-height:1.625;color:var(--marketing-text-on-paper-muted)}.hub-insights-dashboard_page__HM6du{min-height:100vh;overflow:clip;background:var(--marketing-paper);color:var(--marketing-text-on-paper)}.hub-insights-dashboard_shell__U_21F{width:min(100% - 2 * var(--hub-page-inline,1.25rem),1180px);margin-inline:auto;padding:var(--hub-page-top,1.5rem) 0 7rem}.hub-insights-dashboard_intro__5W_MY{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hub-insights-dashboard_eyebrow__wsVqA{color:var(--hub-accent-text,var(--marketing-violet))}.hub-insights-dashboard_introActions__h1v1m{display:flex;flex:0 0 auto;align-items:center;margin-left:auto;gap:.75rem}.hub-insights-dashboard_cardHeading__0vCe8,.hub-insights-dashboard_standardCardHeader__kNNep{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.hub-insights-dashboard_dataDepthGrid__OSCGT{display:grid;margin-top:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-insights-dashboard_dataCard__tTUbf{min-width:0;overflow:hidden;padding:0}.hub-insights-dashboard_chartCard___pDRH:only-child,.hub-insights-dashboard_dataCard__tTUbf:only-child{grid-column:1/-1}.hub-insights-dashboard_dataCardHeader__P_SjA{padding:1.2rem 1.3rem .85rem}.hub-insights-dashboard_tableScroll___5fvf{display:block;overflow-x:auto;padding:0 .3rem .45rem}.hub-insights-dashboard_insightTable___9A9k{width:100%;min-width:30rem;border-collapse:collapse}.hub-insights-dashboard_insightTable___9A9k td,.hub-insights-dashboard_insightTable___9A9k th{border-top:1px solid var(--marketing-divider-on-paper);padding:.76rem 1rem;font-size:.75rem;text-align:right;white-space:nowrap}.hub-insights-dashboard_insightTable___9A9k thead th{color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.61rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hub-insights-dashboard_insightTable___9A9k td:first-child,.hub-insights-dashboard_insightTable___9A9k th:first-child{text-align:left}.hub-insights-dashboard_insightTable___9A9k tbody th{color:var(--marketing-text-on-paper);font-weight:700}.hub-insights-dashboard_metricDot__EL3KG{display:inline-block;width:.5rem;height:.5rem;margin-right:.5rem;border-radius:999px}.hub-insights-dashboard_chartGrid__yxHEz{display:grid;margin-top:1rem;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hub-insights-dashboard_chartCard___pDRH{position:relative;min-width:0;overflow:hidden;padding:0}.hub-insights-dashboard_standardCardHeader__kNNep{min-height:5.4rem;align-items:center;flex-direction:row;justify-content:space-between;padding:1.4rem}.hub-insights-dashboard_nutritionSegment___hWRu{max-width:min(100%,27rem);overflow-x:auto}.hub-insights-dashboard_measurementCardHeader__w0VR3{gap:.75rem}.hub-insights-dashboard_measurementHeading__pVqAe{display:inline-flex;flex:0 0 auto;align-items:center;gap:.6rem}.hub-insights-dashboard_measurementAddButton__3E4PF{width:2.25rem;min-width:2.25rem;height:2.25rem}.hub-insights-dashboard_cardChartContent__Tlqpg{display:block;min-height:21rem;padding:0 0 .6rem}.hub-insights-dashboard_measurementControls__piCKy{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin:0 0 .5rem;padding:0 1.4rem}.hub-insights-dashboard_measurementValue__yoVMu{display:flex;flex:0 0 auto;align-items:baseline;gap:.25rem}.hub-insights-dashboard_measurementValue__yoVMu strong{font-family:var(--font-marketing-display),var(--font-bold-display),sans-serif;font-size:2.2rem;letter-spacing:-.05em}.hub-insights-dashboard_measurementValue__yoVMu small,.hub-insights-dashboard_measurementValue__yoVMu span{color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.64rem}.hub-insights-dashboard_measurementValue__yoVMu small{margin-left:.35rem;color:var(--hub-accent-text,var(--marketing-violet))}.hub-insights-dashboard_measurementEmpty__YhStP{min-height:15rem}.hub-insights-dashboard_sheetBackdrop__jEYPd{background:color-mix(in srgb,var(--marketing-ink) 52%,transparent);backdrop-filter:blur(8px)}.hub-insights-dashboard_sheetContent__ESjIE{width:min(100%,32rem);border-left:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper);color:var(--marketing-text-on-paper);box-shadow:-22px 0 70px color-mix(in srgb,var(--marketing-ink) 20%,transparent)}.hub-insights-dashboard_sheetDialog__0d7Cg{display:flex;height:100%;flex-direction:column}.hub-insights-dashboard_sheetHeader__iBm0k{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--marketing-divider-on-paper);padding:1.5rem}.hub-insights-dashboard_sheetHeader__iBm0k h2{margin:.45rem 0 0;font-family:var(--font-marketing-display),var(--font-bold-display),sans-serif;font-size:2.2rem;letter-spacing:-.05em}.hub-insights-dashboard_sheetHeader__iBm0k button{display:inline-grid;width:44px;height:44px;border:1px solid var(--marketing-divider-on-paper);border-radius:.8rem;background:transparent;color:inherit;place-items:center}.hub-insights-dashboard_entryForm__1CJY4{display:flex;min-height:0;flex:1;flex-direction:column}.hub-insights-dashboard_sheetBody__gkWwa{display:flex;flex:1;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.5rem}.hub-insights-dashboard_field__Ej0Xa{display:grid;gap:.45rem}.hub-insights-dashboard_field__Ej0Xa>label{color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.67rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.hub-insights-dashboard_field__Ej0Xa [data-slot=input],.hub-insights-dashboard_field__Ej0Xa input{width:100%;min-height:3.15rem;border:1px solid var(--marketing-divider-on-paper);border-radius:.85rem;background:var(--marketing-paper-warm);padding:.7rem 3.2rem .7rem .85rem;color:var(--marketing-text-on-paper);font:inherit;font-size:1rem;outline:none}.hub-insights-dashboard_field__Ej0Xa .number-field__group{position:relative;height:3.15rem;grid-template-columns:minmax(0,1fr)}.hub-insights-dashboard_fieldUnit__dUzJN{position:absolute;top:50%;right:.9rem;color:var(--marketing-text-on-paper-muted);font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.72rem;font-weight:600;text-transform:uppercase;transform:translateY(-50%)}.hub-insights-dashboard_field__Ej0Xa [data-slot=input]:focus,.hub-insights-dashboard_field__Ej0Xa input:focus{border-color:var(--marketing-violet);outline:2px solid color-mix(in srgb,var(--marketing-violet) 22%,transparent);outline-offset:2px}.hub-insights-dashboard_measurementFields__Z5LX_{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-insights-dashboard_formError__gFLbl,.hub-insights-dashboard_formHint___v8na{margin:0;font-size:.82rem;line-height:1.5}.hub-insights-dashboard_formHint___v8na{color:var(--marketing-text-on-paper-muted)}.hub-insights-dashboard_formError__gFLbl{border-radius:.75rem;background:color-mix(in srgb,var(--danger) 10%,transparent);padding:.8rem;color:var(--danger)}.hub-insights-dashboard_sheetFooter__HAwtc{display:flex;justify-content:flex-end;gap:.65rem;border-top:1px solid var(--marketing-divider-on-paper);padding:1rem 1.5rem max(1rem,env(safe-area-inset-bottom))}@media (max-width:900px){.hub-insights-dashboard_kpiGrid__cGV3r[data-feature-first=true]>:first-child{grid-column:auto}.hub-insights-dashboard_dataDepthGrid__OSCGT{grid-template-columns:1fr}.hub-insights-dashboard_chartCard___pDRH:first-child,.hub-insights-dashboard_chartCard___pDRH:last-child{grid-column:1/-1}}@media (max-width:600px){.hub-insights-dashboard_shell__U_21F{width:min(100% - 2 * var(--hub-page-inline,1.25rem),1180px);padding-top:var(--hub-page-top,1.5rem);padding-bottom:8rem}.hub-insights-dashboard_kpiGrid__cGV3r[data-feature-first=true]>:first-child{grid-column:span 1}.hub-insights-dashboard_intro__5W_MY{align-items:flex-start;flex-direction:column}.hub-insights-dashboard_introActions__h1v1m{width:100%;align-items:stretch;flex-direction:column}.hub-insights-dashboard_measurementControls__piCKy{align-items:flex-end}.hub-insights-dashboard_sheetContent__ESjIE{width:100%}}@media (prefers-reduced-motion:reduce){.hub-insights-dashboard_page__HM6du *,.hub-insights-dashboard_page__HM6du :after,.hub-insights-dashboard_page__HM6du :before{scroll-behavior:auto}}.hub-insights-dashboard_weightTrendChip__BXZSK .trend-chip__suffix{color:var(--marketing-text-on-ink-muted)}.hub-insights-dashboard_page__HM6du .segment__item{color:var(--marketing-text-on-paper)}.hub-insights-dashboard_weightHero__E3kiH{position:relative;margin-top:1.5rem;padding:1.5rem;scroll-margin-top:5rem}.hub-insights-dashboard_weightSummary__vQa61{padding-right:3.5rem}.hub-insights-dashboard_darkEyebrow__1bqdg{color:var(--muted);font-size:.875rem;font-weight:500}.hub-insights-dashboard_heroAddButton__Xoicw{position:absolute;top:1.25rem;right:1.25rem}.hub-insights-dashboard_weightNumber__oCIKX{display:flex;align-items:baseline;gap:.5rem;margin-top:.5rem}.hub-insights-dashboard_weightNumber__oCIKX strong{font-size:2.5rem;font-weight:600;letter-spacing:-.04em;line-height:1.2}.hub-insights-dashboard_weightNumber__oCIKX span{color:var(--muted);font-size:.875rem}.hub-insights-dashboard_weightMeta__E9smB{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem;font-size:.875rem;color:var(--muted)}.hub-insights-dashboard_weightMeta__E9smB .hub-insights-dashboard_weightTrendChip__BXZSK{background:var(--default);color:var(--foreground)}.hub-insights-dashboard_weightTrendChip__BXZSK .trend-chip__suffix{color:var(--foreground)}.hub-insights-dashboard_weightChart__tPr9m{width:100%;min-width:0;margin-top:1.5rem}.hub-insights-dashboard_heroEmpty__rRlQ8{min-height:240px}.hub-insights-dashboard_kpi__DgWcs{min-width:0}@media (max-width:600px){.hub-insights-dashboard_weightHero__E3kiH{padding:1rem}.hub-insights-dashboard_heroAddButton__Xoicw{top:1rem;right:1rem}}.hub-insights-dashboard_kpiGrid__cGV3r{display:grid;grid-template-columns:repeat(var(--kpi-columns,4),minmax(0,1fr));gap:1rem;margin-top:1rem}.hub-insights-dashboard_kpiHeader__3yju4{align-items:center}.hub-insights-dashboard_kpiContent__fvVFc{min-height:3rem}.hub-insights-dashboard_kpiDash__Mf60E,.hub-insights-dashboard_kpiValue__RrvY5{font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.035em}.hub-insights-dashboard_kpiValue__RrvY5 small{margin-left:.25rem;font-size:.75rem;color:var(--muted)}.hub-insights-dashboard_kpiChart__uAtYy{width:100%;height:58px;margin-top:.5rem}.hub-insights-dashboard_kpiFooter__nWLYg{color:var(--muted);font-size:.75rem}@media (max-width:900px){.hub-insights-dashboard_chartGrid__yxHEz,.hub-insights-dashboard_dataDepthGrid__OSCGT,.hub-insights-dashboard_kpiGrid__cGV3r{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hub-insights-dashboard_chartGrid__yxHEz,.hub-insights-dashboard_dataDepthGrid__OSCGT,.hub-insights-dashboard_kpiGrid__cGV3r{grid-template-columns:1fr}}.progress-photo-gallery_gallery__LUbK3{display:grid;gap:1.75rem;max-width:64rem}.progress-photo-gallery_introduction__h7lti{max-width:42rem;color:var(--marketing-text-on-paper-muted);line-height:1.6}.progress-photo-gallery_cohort__SUiNq{border-top:1px solid var(--marketing-divider-on-paper);padding-top:1.5rem}.progress-photo-gallery_cohortHeading__BHsXc{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.progress-photo-gallery_cohortHeading__BHsXc h2{font-family:var(--font-bold-display);font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.04em;line-height:1.1}.progress-photo-gallery_eyebrow__fGBaK{margin-bottom:.4rem;color:var(--hub-accent-text,var(--marketing-violet));font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.progress-photo-gallery_startPrompt__d3t_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;margin-bottom:1.5rem;border-radius:.75rem;background:var(--marketing-paper-warm);padding:.9rem 1rem}.progress-photo-gallery_startPrompt__d3t_l p{max-width:32rem;line-height:1.5}.progress-photo-gallery_timeline__ldDhG{display:grid;gap:.35rem;margin-left:.45rem;border-left:1px solid var(--marketing-divider-on-paper);padding-left:1.3rem}.progress-photo-gallery_intro__TLrU6{display:flex;justify-content:flex-end;align-items:center}.progress-photo-gallery_setHeading__CxR_f p{color:var(--marketing-text-on-paper-muted);line-height:1.5}.progress-photo-gallery_primaryAction__8vb_c{display:inline-flex;min-height:44px;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;background:var(--marketing-violet);padding:.7rem 1rem;color:white;font-weight:700}.progress-photo-gallery_primaryAction__8vb_c:hover{background:var(--marketing-violet-dark,var(--marketing-violet))}.progress-photo-gallery_set__sPn_n{position:relative;padding:.65rem 0 1.5rem}.progress-photo-gallery_set__sPn_n:before{position:absolute;top:1.15rem;left:-1.7rem;width:.75rem;height:.75rem;border:2px solid var(--marketing-violet);border-radius:50%;background:var(--marketing-paper);content:""}.progress-photo-gallery_setHeading__CxR_f{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.progress-photo-gallery_setHeading__CxR_f h2,.progress-photo-gallery_setHeading__CxR_f h3{font-family:var(--font-bold-display);font-size:1.25rem;font-weight:600}.progress-photo-gallery_setHeading__CxR_f p{margin-top:.2rem;font-size:.875rem}.progress-photo-gallery_textAction__tbrdq{display:inline-flex;min-height:44px;align-items:center;color:var(--hub-accent-text,var(--marketing-violet));font-size:.875rem;font-weight:700;text-align:right}.progress-photo-gallery_textAction__tbrdq:hover{text-decoration:underline}.progress-photo-gallery_photoStrip__7cSYP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.progress-photo-gallery_photoTile__xzbbn{position:relative;overflow:hidden;aspect-ratio:3/4;border-radius:1rem;background:var(--marketing-paper-warm)}.progress-photo-gallery_photoTile__xzbbn img{position:relative;width:100%;height:100%;object-fit:cover}.progress-photo-gallery_photoLink__kv0zj{position:relative;display:block;width:100%;height:100%}.progress-photo-gallery_photoFallback__TPg7q{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;color:var(--marketing-text-on-paper-muted);text-align:center}.progress-photo-gallery_photoLink__kv0zj:focus-visible{outline:3px solid var(--marketing-violet);outline-offset:-3px}.progress-photo-gallery_photoLabel__4mTT6{position:absolute;left:.7rem;bottom:.7rem;border-radius:.35rem;background:var(--marketing-ink);padding:.2rem .5rem;color:var(--marketing-text-on-ink);font-size:.75rem;font-weight:700}.progress-photo-gallery_missingPhoto___5r3a{display:grid;height:100%;place-items:center;color:var(--marketing-text-on-paper-muted);font-size:.875rem}.progress-photo-gallery_editor__EyHer{border-radius:1rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper-warm);padding:1rem}.progress-photo-gallery_uploadGrid__vudLd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.progress-photo-gallery_uploadSlot__eNLEa{display:flex;min-height:90px;flex-direction:column;justify-content:space-between;gap:.75rem;border:1px solid var(--marketing-divider-on-paper);border-radius:.75rem;padding:.8rem}.progress-photo-gallery_uploadSlot__eNLEa strong{font-weight:700}.progress-photo-gallery_uploadSlot__eNLEa span{color:var(--marketing-text-on-paper-muted);font-size:.875rem}.progress-photo-gallery_uploadLabel__7gJHJ{display:inline-flex;min-height:44px;cursor:pointer;align-items:center;justify-content:center;border:1px solid var(--marketing-violet);border-radius:.55rem;color:var(--hub-accent-text,var(--marketing-violet));font-size:.875rem;font-weight:700;text-align:center}.progress-photo-gallery_uploadLabel__7gJHJ:focus-within{outline:2px solid var(--marketing-violet);outline-offset:2px}.progress-photo-gallery_uploadLabel__7gJHJ input{position:absolute;width:1px;height:1px;opacity:0}.progress-photo-gallery_uploadLabel__7gJHJ:has(input:disabled){cursor:wait;opacity:.6}.progress-photo-gallery_removeActions__eCf5C{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.progress-photo-gallery_removeActions__eCf5C button{min-height:44px;color:var(--marketing-text-on-paper-muted);font-size:.8rem;text-decoration:underline}.progress-photo-gallery_removeActions__eCf5C button:hover{color:var(--hub-accent-text,var(--marketing-violet))}.progress-photo-gallery_error__Ja7_O,.progress-photo-gallery_notice__MrgsW{border-radius:.7rem;padding:.8rem 1rem}.progress-photo-gallery_error__Ja7_O{border-left:3px solid var(--marketing-error)}.progress-photo-gallery_error__Ja7_O,.progress-photo-gallery_notice__MrgsW{background:var(--marketing-paper-warm);color:var(--marketing-text-on-paper)}@media (max-width:640px){.progress-photo-gallery_intro__TLrU6{justify-content:flex-start}.progress-photo-gallery_primaryAction__8vb_c{max-width:100%;align-self:flex-start;flex-shrink:1;text-align:center;white-space:normal}.progress-photo-gallery_photoStrip__7cSYP,.progress-photo-gallery_uploadGrid__vudLd{gap:.4rem}.progress-photo-gallery_photoTile__xzbbn{border-radius:.6rem}.progress-photo-gallery_uploadGrid__vudLd{grid-template-columns:1fr}.progress-photo-gallery_uploadSlot__eNLEa{min-height:0}.progress-photo-gallery_setHeading__CxR_f{align-items:flex-start}}.pricing-marketing_page__PjcPY{background:var(--bold-paper);color:var(--bold-text-on-paper)}.pricing-marketing_shell__DZjPO{width:min(calc(100% - 48px),1180px);margin-inline:auto}.pricing-marketing_hero__exqje{padding-block:56px 32px}.pricing-marketing_detailEyebrow__Bbn5a,.pricing-marketing_eyebrowOnInk__H1ukt,.pricing-marketing_eyebrow__yEkuu,.pricing-marketing_factLabel__Wp3d3,.pricing-marketing_status__eBEUW{margin:0;font-family:var(--font-bold-mono),ui-monospace,monospace;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:uppercase}.pricing-marketing_detailEyebrow__Bbn5a,.pricing-marketing_eyebrow__yEkuu{color:var(--bold-text-on-paper-tertiary)}.pricing-marketing_eyebrowOnInk__H1ukt{color:var(--bold-text-on-ink-tertiary)}.pricing-marketing_compareTitle___77BR,.pricing-marketing_detailTitle__gq1ln,.pricing-marketing_heroTitle__b3O1u,.pricing-marketing_offerTitle__YrAAz,.pricing-marketing_subscriptionTitle__a2t4U{margin:0;font-family:var(--font-bold-display),system-ui,sans-serif;font-weight:650;letter-spacing:0}.pricing-marketing_heroTitle__b3O1u{max-width:12ch;margin-top:14px;font-size:clamp(48px,5.4vw,72px);line-height:.98}.pricing-marketing_heroAccent__AwV2O{display:block;color:var(--bold-violet)}.pricing-marketing_checkoutNote__yiDET,.pricing-marketing_commercialTruth__emCyA,.pricing-marketing_compareLead__MGBZb,.pricing-marketing_detailLead__vtiQF,.pricing-marketing_factValue__mcDbE,.pricing-marketing_heroAside__y2m18 p,.pricing-marketing_heroLead__outcV,.pricing-marketing_offerIntro__DjnLC,.pricing-marketing_subscriptionLead__aRWi5{margin:0;font-family:var(--font-bold-body),system-ui,sans-serif;letter-spacing:0}.pricing-marketing_heroLead__outcV{max-width:58ch;margin-top:16px;color:var(--bold-text-on-paper-secondary);font-size:17px;line-height:1.55}.pricing-marketing_heroAside__y2m18{padding:0 0 8px 28px;border-left:4px solid var(--bold-coral)}.pricing-marketing_heroAside__y2m18 p{color:var(--bold-text-on-paper-secondary);font-size:15px;line-height:1.62}.pricing-marketing_heroAside__y2m18 strong{display:block;margin-bottom:8px;color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:22px;line-height:1.15}.pricing-marketing_decisionBand__AYDN0{background:var(--bold-ink);color:var(--bold-text-on-ink)}.pricing-marketing_compareHeader__RRRIn{display:grid;grid-template-columns:minmax(0,.8fr) minmax(300px,.55fr);align-items:end;gap:64px;padding-block:72px 48px}.pricing-marketing_compareTitle___77BR{max-width:15ch;margin-top:14px;color:var(--bold-text-on-ink);font-size:clamp(38px,4.8vw,66px);line-height:1}.pricing-marketing_compareLead__MGBZb{color:var(--bold-text-on-ink-secondary);font-size:16px;line-height:1.65}.pricing-marketing_offerGrid__wRwfR{display:grid;padding-block:28px 32px}.pricing-marketing_offerGridTwo__gbEV2{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr)}.pricing-marketing_offer__XEpqt{min-width:0;padding:20px 28px;border-top:1px solid var(--bold-divider-on-ink);border-left:1px solid var(--bold-divider-on-ink)}.pricing-marketing_offer__XEpqt:first-child{padding-left:0;border-left:0}.pricing-marketing_offerPrimary__mOvPu{padding-right:40px}.pricing-marketing_status__eBEUW{color:var(--bold-text-on-ink-tertiary)}.pricing-marketing_offerPrimary__mOvPu .pricing-marketing_status__eBEUW{color:var(--bold-text-on-ink)}.pricing-marketing_offerTitle__YrAAz{margin-top:8px;color:var(--bold-text-on-ink);font-size:27px;line-height:1.04}.pricing-marketing_offerIntro__DjnLC{max-width:45ch;margin-top:8px;color:var(--bold-text-on-ink-secondary);font-size:14px;line-height:1.45}.pricing-marketing_facts__cb12i{margin:24px 0 0}.pricing-marketing_fact__495Yg{padding-block:15px;border-top:1px solid var(--bold-divider-on-ink)}.pricing-marketing_factLabel__Wp3d3{color:var(--bold-text-on-ink-tertiary)}.pricing-marketing_factValue__mcDbE{margin-top:6px;color:var(--bold-text-on-ink-secondary);font-size:14px;line-height:1.5}.pricing-marketing_detailNavLink__xPoRB,.pricing-marketing_offerLink__vWDS2,.pricing-marketing_primaryAction__TcnLo,.pricing-marketing_secondaryAction__I7AqP{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:9px;font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;font-weight:650;letter-spacing:0;text-decoration:none}.pricing-marketing_offerLink__vWDS2{margin-top:10px;margin-left:-8px;padding-inline:8px;color:var(--bold-text-on-ink);border-bottom:1px solid}.pricing-marketing_offerUnavailable__7OAXv{min-height:44px;margin:18px 0 0;color:var(--bold-text-on-ink-tertiary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;font-weight:650;line-height:1.5}.pricing-marketing_details__RdPSk{padding-block:80px 104px}.pricing-marketing_detailHeader__Esdwr{display:grid;grid-template-columns:minmax(0,.7fr) minmax(300px,.55fr);align-items:end;gap:64px;margin-bottom:40px}.pricing-marketing_detailTitle__gq1ln,.pricing-marketing_subscriptionTitle__a2t4U{margin-top:14px;font-size:clamp(36px,4.2vw,58px);line-height:1}.pricing-marketing_detailLead__vtiQF,.pricing-marketing_subscriptionLead__aRWi5{color:var(--bold-text-on-paper-secondary);font-size:16px;line-height:1.65}.pricing-marketing_detailNav__s9iZe{display:flex;gap:24px;margin-bottom:44px;border-bottom:1px solid var(--bold-divider-on-paper)}.pricing-marketing_detailNavLink__xPoRB{position:relative;padding-inline:8px;color:var(--bold-text-on-paper-secondary)}.pricing-marketing_detailNavLinkActive__gv0zt{color:var(--bold-text-on-paper)}.pricing-marketing_detailNavLinkActive__gv0zt:after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:var(--bold-violet);content:""}.pricing-marketing_subscription__RhYsp{scroll-margin-top:96px}.pricing-marketing_subscriptionHeader__kYN7w{display:grid;grid-template-columns:minmax(0,.75fr) minmax(300px,.55fr);align-items:end;gap:64px;margin-bottom:34px}.pricing-marketing_subscriptionLayout__VYncO{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1fr);border-block:1px solid var(--bold-divider-on-paper)}.pricing-marketing_includesColumn__TZLd9,.pricing-marketing_priceColumn__hLZHX{padding-block:40px}.pricing-marketing_priceColumn__hLZHX{padding-right:48px;border-right:1px solid var(--bold-divider-on-paper)}.pricing-marketing_includesColumn__TZLd9{padding-left:48px}.pricing-marketing_billingControl__O0fAj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-bottom:28px;padding:4px;border:1px solid var(--bold-divider-on-paper);border-radius:6px;background:var(--bold-paper-warm)}.pricing-marketing_billingButton__6mC04{min-height:44px;padding:8px 12px;border:0;border-radius:4px;background:transparent;color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;font-weight:650;cursor:pointer}.pricing-marketing_billingButtonActive__3dT9X{background:var(--bold-ink);color:var(--bold-text-on-ink)}.pricing-marketing_priceValue__waz_a{margin:0;color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:clamp(46px,5vw,68px);font-weight:650;line-height:1}.pricing-marketing_pricePeriod__hiutT{margin-left:8px;font-size:16px}.pricing-marketing_priceMeta__ZLHaA,.pricing-marketing_pricePeriod__hiutT{color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif}.pricing-marketing_priceMeta__ZLHaA{margin:10px 0 0;font-size:13px;line-height:1.55}.pricing-marketing_saveNote__ehTJA{color:var(--bold-violet);font-weight:650}.pricing-marketing_lifetimeOption__NIvzA{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:24px;padding:18px 0;border-block:1px solid var(--bold-divider-on-paper)}.pricing-marketing_lifetimeLabel__nU8bq{margin:0;color:var(--bold-text-on-paper);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:15px;font-weight:700}.pricing-marketing_lifetimePrice__x7NDd{display:grid;justify-items:end;color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:12px}.pricing-marketing_lifetimePrice__x7NDd strong{color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:28px;line-height:1.1}.pricing-marketing_storeAlternative__K8PG9,.pricing-marketing_webCheckoutBlock__9yuGf{margin-top:28px;padding-top:24px;border-top:1px solid var(--bold-divider-on-paper)}.pricing-marketing_webCheckoutTitle__AE5P6{margin:0 0 16px;color:var(--bold-text-on-paper);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;font-weight:700}.pricing-marketing_regionLabel__c9V7h{display:flex;min-width:0;flex-direction:column;gap:7px;margin-bottom:22px;color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:12px}.pricing-marketing_regionSelect__7CwbB{min-height:44px;width:100%;border:1px solid var(--bold-divider-on-paper);border-radius:6px;background:var(--bold-paper);color:var(--bold-text-on-paper);padding:8px 36px 8px 12px;font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px}.pricing-marketing_commercialTruth__emCyA{margin-top:24px;padding-top:20px;border-top:1px solid var(--bold-divider-on-paper);color:var(--bold-text-on-paper-secondary);font-size:13px;line-height:1.58}.pricing-marketing_includesTitle__APdMs{margin:0;color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:28px;font-weight:650;line-height:1.1}.pricing-marketing_featureList__y8DUm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:24px 0 0;padding:0;border-top:1px solid var(--bold-divider-on-paper);list-style:none}.pricing-marketing_featureItem__o3CFi{display:flex;min-height:58px;align-items:center;gap:11px;border-bottom:1px solid var(--bold-divider-on-paper);color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;line-height:1.45}.pricing-marketing_featureItem__o3CFi svg{flex:0 0 auto;color:var(--bold-violet)}.pricing-marketing_actionStack__kfNJw{display:grid;gap:12px;margin-top:28px}.pricing-marketing_primaryAction__TcnLo,.pricing-marketing_secondaryAction__I7AqP{width:100%;min-height:48px;border-radius:6px;padding:10px 18px}.pricing-marketing_primaryAction__TcnLo{border:1px solid var(--bold-ink);background:var(--bold-ink);color:var(--bold-text-on-ink)}.pricing-marketing_primaryAction__TcnLo:disabled{cursor:not-allowed;opacity:.55}.pricing-marketing_secondaryAction__I7AqP{border:1px solid var(--bold-divider-on-paper);background:transparent;color:var(--bold-text-on-paper)}.pricing-marketing_checkoutNote__yiDET{margin-top:24px;color:var(--bold-text-on-paper-tertiary);font-size:12px;line-height:1.55}.pricing-marketing_error__0PJ9i{margin:0 0 18px;padding:12px 14px;border-left:4px solid var(--bold-coral);background:color-mix(in srgb,var(--bold-coral) 14%,var(--bold-paper));color:var(--bold-text-on-paper);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:13px;line-height:1.5}.pricing-marketing_loading__QKO5h{min-height:180px;display:flex;align-items:center;color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px}.pricing-marketing_standaloneOffer__HIKaI{display:grid;grid-template-columns:minmax(0,.78fr) minmax(300px,.55fr);gap:72px;padding-block:38px;border-block:1px solid var(--bold-divider-on-paper)}.pricing-marketing_standaloneOffer__HIKaI h2{margin:12px 0 0;color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:clamp(34px,4vw,52px);font-weight:650;line-height:1;letter-spacing:0}.pricing-marketing_standaloneBody__z9Bpi{color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:15px;line-height:1.65}.pricing-marketing_standaloneBody__z9Bpi p{margin:0}.pricing-marketing_standaloneBody__z9Bpi p+p{margin-top:14px}.pricing-marketing_standaloneList__Ayc2P{margin:24px 0 0;padding:0;border-top:1px solid var(--bold-divider-on-paper);list-style:none}.pricing-marketing_standaloneList__Ayc2P li{display:flex;gap:11px;padding-block:13px;border-bottom:1px solid var(--bold-divider-on-paper);color:var(--bold-text-on-paper-secondary);font-family:var(--font-bold-body),system-ui,sans-serif;font-size:14px;line-height:1.5}.pricing-marketing_standaloneList__Ayc2P svg{flex:0 0 auto;margin-top:2px;color:var(--bold-violet)}.pricing-marketing_offerActions__jIYDu{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.pricing-marketing_offerActions__jIYDu .pricing-marketing_primaryAction__TcnLo,.pricing-marketing_offerActions__jIYDu .pricing-marketing_secondaryAction__I7AqP{width:auto}.pricing-marketing_success__ApLQd{display:grid;min-height:70svh;place-items:center;padding:48px 24px;text-align:center}.pricing-marketing_successInner__xudPF{max-width:520px}.pricing-marketing_successInner__xudPF h1{margin:0;color:var(--bold-text-on-paper);font-family:var(--font-bold-display),system-ui,sans-serif;font-size:48px;line-height:1}.pricing-marketing_successInner__xudPF p{margin:18px 0 28px;color:var(--bold-text-on-paper-secondary);font-size:16px;line-height:1.6}.pricing-marketing_billingButton__6mC04:focus-visible,.pricing-marketing_detailNavLink__xPoRB:focus-visible,.pricing-marketing_offerLink__vWDS2:focus-visible,.pricing-marketing_primaryAction__TcnLo:focus-visible,.pricing-marketing_regionSelect__7CwbB:focus-visible,.pricing-marketing_secondaryAction__I7AqP:focus-visible{outline:3px solid var(--bold-violet);outline-offset:3px}@media (max-width:860px){.pricing-marketing_compareHeader__RRRIn,.pricing-marketing_detailHeader__Esdwr,.pricing-marketing_hero__exqje,.pricing-marketing_standaloneOffer__HIKaI,.pricing-marketing_subscriptionHeader__kYN7w{grid-template-columns:1fr;gap:28px}.pricing-marketing_hero__exqje{padding-block:44px 28px}.pricing-marketing_offerGridTwo__gbEV2{grid-template-columns:1fr}.pricing-marketing_offer__XEpqt,.pricing-marketing_offer__XEpqt:first-child{padding:20px 0;border-top:1px solid var(--bold-divider-on-ink);border-left:0}.pricing-marketing_subscriptionLayout__VYncO{grid-template-columns:1fr}.pricing-marketing_priceColumn__hLZHX{padding-right:0;border-right:0}.pricing-marketing_includesColumn__TZLd9{padding-left:0;border-top:1px solid var(--bold-divider-on-paper)}}@media (max-width:540px){.pricing-marketing_shell__DZjPO{width:calc(100% - 32px)}.pricing-marketing_heroTitle__b3O1u{font-size:40px}.pricing-marketing_heroLead__outcV{margin-top:12px;font-size:15px;line-height:1.5}.pricing-marketing_heroAside__y2m18{padding-left:20px}.pricing-marketing_compareHeader__RRRIn{padding-block:56px 28px}.pricing-marketing_compareTitle___77BR,.pricing-marketing_detailTitle__gq1ln,.pricing-marketing_subscriptionTitle__a2t4U{font-size:38px}.pricing-marketing_offerGrid__wRwfR{padding-block:16px 20px}.pricing-marketing_offer__XEpqt,.pricing-marketing_offer__XEpqt:first-child{padding-block:16px}.pricing-marketing_offerTitle__YrAAz{font-size:24px}.pricing-marketing_offerIntro__DjnLC{font-size:13px}.pricing-marketing_offerLink__vWDS2{margin-top:6px}.pricing-marketing_details__RdPSk{padding-block:56px 72px}.pricing-marketing_detailNav__s9iZe{gap:14px;overflow-x:auto}.pricing-marketing_detailNavLink__xPoRB{flex:0 0 auto}.pricing-marketing_featureList__y8DUm{grid-template-columns:1fr}.pricing-marketing_includesColumn__TZLd9,.pricing-marketing_priceColumn__hLZHX{padding-block:32px}.pricing-marketing_offerActions__jIYDu{display:grid}.pricing-marketing_offerActions__jIYDu .pricing-marketing_primaryAction__TcnLo,.pricing-marketing_offerActions__jIYDu .pricing-marketing_secondaryAction__I7AqP{width:100%}}.pricing-marketing_joinSubscription__qPuxn .pricing-marketing_subscriptionLayout__VYncO{display:block;border:0}.pricing-marketing_joinSubscription__qPuxn .pricing-marketing_priceColumn__hLZHX{padding:0;border:0}.pricing-marketing_joinSubscription__qPuxn .pricing-marketing_webCheckoutBlock__9yuGf{margin:0;padding:0;border:0}.hub-progress-celebration_overlay__k81lM{background:color-mix(in srgb,var(--marketing-ink) 72%,transparent);backdrop-filter:blur(8px);animation:hub-progress-celebration_overlayIn__dR95D var(--marketing-motion-control) ease both}.hub-progress-celebration_container__Q01Xo{position:relative;z-index:2;padding:1.25rem}.hub-progress-celebration_card___4a_I{position:relative;z-index:2;width:min(100%,30rem);overflow:hidden;border-radius:1.75rem;background:var(--marketing-coral);padding:clamp(2rem,7vw,3.5rem);color:var(--marketing-ink);text-align:center;box-shadow:0 32px 90px rgba(14,11,22,.34);animation:hub-progress-celebration_cardIn__eDQxj var(--marketing-motion-entrance) var(--marketing-motion-ease) both}.hub-progress-celebration_burst__OZqwF{display:inline-flex;width:4.5rem;height:4.5rem;align-items:center;justify-content:center;border-radius:999px;background:var(--marketing-ink);color:var(--marketing-coral);animation:hub-progress-celebration_burstIn__smihG .65s var(--marketing-motion-ease) .12s both}.hub-progress-celebration_modalHeader__86Rua{display:block;padding:0}.hub-progress-celebration_modalHeader__86Rua p{margin:1.5rem 0 0;font-family:var(--font-marketing-mono),ui-monospace,monospace;font-size:.68rem;font-weight:750;letter-spacing:.18em;text-transform:uppercase}.hub-progress-celebration_modalHeader__86Rua [role=heading],.hub-progress-celebration_modalHeader__86Rua h2{margin:.75rem auto 0;font-family:var(--font-bold-display),system-ui,sans-serif;font-size:clamp(2.5rem,8vw,4rem);line-height:.9;letter-spacing:-.055em}.hub-progress-celebration_modalBody__NAjU7{max-width:22rem;margin:1.25rem auto 0;padding:0;line-height:1.55}.hub-progress-celebration_modalFooter__oo40w{display:block;padding:0}.hub-progress-celebration_modalFooter__oo40w button{min-height:3rem;margin-top:1.6rem;border:0;border-radius:.8rem;background:var(--marketing-ink);padding:.7rem 1.2rem;color:var(--marketing-text-on-ink);font:inherit;font-size:.86rem;font-weight:750;cursor:pointer}.hub-progress-celebration_confetti__7Z373{position:fixed;z-index:1;inset:0;pointer-events:none}.hub-progress-celebration_confetti__7Z373 span{position:absolute;top:46%;left:50%;width:.7rem;height:1.2rem;border-radius:.18rem;background:var(--marketing-violet);animation:hub-progress-celebration_confetti__7Z373 .95s var(--marketing-motion-ease) both}.hub-progress-celebration_confetti__7Z373 span:nth-child(3n){background:var(--marketing-coral)}.hub-progress-celebration_confetti__7Z373 span:nth-child(4n){background:var(--marketing-paper)}.hub-progress-celebration_confetti__7Z373 span:first-child{--x:-15rem;--y:-14rem;--r:-90deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(2){--x:-10rem;--y:-18rem;--r:65deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(3){--x:-5rem;--y:-16rem;--r:120deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(4){--x:2rem;--y:-19rem;--r:-120deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(5){--x:8rem;--y:-15rem;--r:75deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(6){--x:15rem;--y:-11rem;--r:145deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(7){--x:-16rem;--y:8rem;--r:90deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(8){--x:-9rem;--y:14rem;--r:-60deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(9){--x:-2rem;--y:17rem;--r:120deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(10){--x:5rem;--y:15rem;--r:-100deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(11){--x:11rem;--y:12rem;--r:70deg}.hub-progress-celebration_confetti__7Z373 span:nth-child(12){--x:16rem;--y:6rem;--r:150deg}@keyframes hub-progress-celebration_overlayIn__dR95D{0%{opacity:0}to{opacity:1}}@keyframes hub-progress-celebration_cardIn__eDQxj{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes hub-progress-celebration_burstIn__smihG{0%{opacity:0;transform:scale(.35) rotate(-18deg)}70%{opacity:1;transform:scale(1.12) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes hub-progress-celebration_confetti__7Z373{0%{opacity:1;transform:translate(-50%,-50%) scale(.5) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--r))}}.knowledge-check_mealShell__UtGpA,.knowledge-check_shell__ptTr9{width:min(100%,58rem);margin-inline:auto;padding:clamp(1.5rem,4vw,2.7rem);border:1px solid var(--marketing-ink);background:var(--marketing-paper-warm);box-shadow:8px 8px 0 var(--marketing-violet);color:var(--marketing-ink)}.knowledge-check_mealShell__UtGpA h2,.knowledge-check_shell__ptTr9 h2{max-width:22ch;margin:.9rem 0 0;font-family:var(--font-bold-display),sans-serif;font-size:clamp(2rem,4.8vw,3.4rem);line-height:.95;letter-spacing:-.05em}.knowledge-check_eyebrow__Vn47a{margin:0;color:var(--marketing-violet);font-family:var(--font-marketing-mono),monospace;font-size:.68rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.knowledge-check_mealShell__UtGpA header>p:last-child,.knowledge-check_prompt__WjvWj{max-width:62ch;margin:1rem 0 0;color:var(--marketing-text-on-paper-muted);font-size:1.02rem;line-height:1.65}.knowledge-check_primaryButton__5__lW,.knowledge-check_secondaryButton__AMvIm{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;margin-top:1.25rem;padding:.75rem 1.1rem;border:1px solid var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-text-on-ink);cursor:pointer;font-weight:750}.knowledge-check_secondaryButton__AMvIm{margin-left:.7rem;background:transparent;color:var(--marketing-ink)}.knowledge-check_primaryButton__5__lW:focus-visible,.knowledge-check_primaryButton__5__lW:hover:not(:disabled){background:var(--marketing-violet)}.knowledge-check_secondaryButton__AMvIm:focus-visible,.knowledge-check_secondaryButton__AMvIm:hover{border-color:var(--marketing-violet);color:var(--marketing-violet)}.knowledge-check_primaryButton__5__lW:disabled{cursor:not-allowed;opacity:.42}.knowledge-check_numberGrid__8gBfW,.knowledge-check_sumGrid__1x53P{display:grid;gap:.8rem;margin-top:1.5rem}.knowledge-check_estimateInput__bYkyj,.knowledge-check_numberGrid__8gBfW label,.knowledge-check_sumGrid__1x53P label{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.35fr);gap:1rem;align-items:center;padding:1rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.knowledge-check_estimateInput__bYkyj>span:first-child,.knowledge-check_numberGrid__8gBfW label>span:first-child,.knowledge-check_sumGrid__1x53P label>span:first-child{line-height:1.45}.knowledge-check_numberInput__8looD{position:relative;display:block}.knowledge-check_numberInput__8looD input{width:100%;min-height:3rem;padding:.55rem 3.1rem .55rem .7rem;border:1px solid var(--marketing-ink);border-radius:0;background:var(--marketing-paper-warm);color:var(--marketing-ink);font-family:var(--font-bold-display),sans-serif;font-size:1.5rem;font-weight:700}.knowledge-check_numberInput__8looD small{position:absolute;top:50%;right:.65rem;color:var(--marketing-text-on-paper-muted);transform:translateY(-50%)}.knowledge-check_numberGrid__8gBfW label>strong{grid-column:1/-1;font-size:.86rem;font-weight:650}.knowledge-check_correct__4Lr9M{color:var(--marketing-violet)}.knowledge-check_error__WnHOP,.knowledge-check_incorrect__VOfcs{color:#a22d25}.knowledge-check_sumResult__l16SV{display:grid;margin-top:1.3rem;padding:1.3rem;background:var(--marketing-ink);color:var(--marketing-text-on-ink)}.knowledge-check_sumResult__l16SV span{color:var(--marketing-text-on-ink-muted);font-family:var(--font-marketing-mono),monospace;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.knowledge-check_sumResult__l16SV strong{margin-top:.25rem;color:var(--marketing-coral);font-family:var(--font-bold-display),sans-serif;font-size:2.5rem;line-height:1}.knowledge-check_sumResult__l16SV p{max-width:60ch;margin:.75rem 0 0;line-height:1.6}.knowledge-check_orderList__Ptz1S{display:grid;gap:.45rem;margin:1.5rem 0 0;padding:0;list-style:none}.knowledge-check_orderList__Ptz1S li{display:grid;min-height:4.25rem;grid-template-columns:2.2rem minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem .8rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.knowledge-check_orderList__Ptz1S li>span{color:var(--marketing-violet);font-family:var(--font-marketing-mono),monospace;font-size:.68rem}.knowledge-check_orderList__Ptz1S li p{margin:0;line-height:1.45}.knowledge-check_orderList__Ptz1S li div{display:flex;gap:.35rem}.knowledge-check_orderList__Ptz1S button{width:2.75rem;min-height:2.75rem;border:1px solid var(--marketing-ink);background:transparent;cursor:pointer}.knowledge-check_orderList__Ptz1S button:disabled{opacity:.25}.knowledge-check_matchList__A9ZgA{display:grid;gap:.8rem;margin-top:1.5rem}.knowledge-check_matchList__A9ZgA fieldset{margin:0;padding:1rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.knowledge-check_matchList__A9ZgA legend{padding:0 .3rem;font-weight:700;line-height:1.4}.knowledge-check_matchList__A9ZgA fieldset>div{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.75rem}.knowledge-check_ingredientGrid__We4yS button,.knowledge-check_matchList__A9ZgA button{min-height:2.75rem;padding:.55rem .8rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper-warm);color:var(--marketing-ink);cursor:pointer}.knowledge-check_ingredientGrid__We4yS button[aria-pressed=true],.knowledge-check_matchList__A9ZgA button[aria-pressed=true]{border-color:var(--marketing-violet);background:var(--marketing-violet);color:var(--marketing-text-on-ink)}.knowledge-check_matchList__A9ZgA fieldset>p{margin:.7rem 0 0;color:var(--marketing-violet);font-size:.86rem;font-weight:700}.knowledge-check_error__WnHOP,.knowledge-check_feedback__xbJuM,.knowledge-check_status__O6jid{margin:1rem 0 0;padding:1rem;background:var(--marketing-paper);line-height:1.55}.knowledge-check_feedback__xbJuM{border-left:.35rem solid var(--marketing-coral)}.knowledge-check_feedbackCorrect__hf0qw{border-left-color:var(--marketing-violet)}.knowledge-check_error__WnHOP{border:1px solid}.knowledge-check_estimateInput__bYkyj{margin-top:1.5rem}.knowledge-check_estimateReveal__ElVGo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.5rem}.knowledge-check_estimateReveal__ElVGo span{display:grid;gap:.25rem;padding:1rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.knowledge-check_estimateReveal__ElVGo strong{font-family:var(--font-bold-display),sans-serif;font-size:2.25rem;line-height:1}.knowledge-check_distribution__1vnVv{display:grid;gap:.8rem;margin-top:1.5rem}.knowledge-check_distribution__1vnVv>div>span{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.3rem;font-size:.82rem}.knowledge-check_distribution__1vnVv>div>i{display:block;height:.75rem;background:var(--marketing-divider-on-paper)}.knowledge-check_distribution__1vnVv>div>i:after{display:block;width:var(--bar-width);height:100%;background:var(--marketing-ink);content:""}.knowledge-check_distribution__1vnVv>div[data-yours=true]>i:after{background:var(--marketing-violet)}.knowledge-check_mealShell__UtGpA{width:min(100%,68rem);box-shadow:8px 8px 0 var(--marketing-coral)}.knowledge-check_builder__CizFh{display:grid;gap:1.6rem;margin-top:1.8rem}.knowledge-check_builder__CizFh fieldset{margin:0;padding:0;border:0}.knowledge-check_builder__CizFh legend{margin-bottom:.75rem;font-family:var(--font-marketing-mono),monospace;font-size:.72rem;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.knowledge-check_builder__CizFh legend span{color:var(--marketing-text-on-paper-muted)}.knowledge-check_ingredientGrid__We4yS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.knowledge-check_ingredientGrid__We4yS article{padding:.9rem;border:1px solid var(--marketing-divider-on-paper);background:var(--marketing-paper)}.knowledge-check_ingredientGrid__We4yS article[data-selected=true]{border-color:var(--marketing-violet);box-shadow:inset 0 0 0 1px var(--marketing-violet)}.knowledge-check_ingredientGrid__We4yS h4{min-height:2.7rem;margin:0;font-size:.95rem;line-height:1.35}.knowledge-check_ingredientGrid__We4yS article>div{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.7rem}.knowledge-check_ingredientGrid__We4yS button{min-width:3.8rem;padding-inline:.5rem}.knowledge-check_extraRemoval__0VVYq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.knowledge-check_extraRemoval__0VVYq button{min-height:2.75rem;border:0;background:transparent;color:var(--marketing-text-on-paper-muted);cursor:pointer;text-decoration:underline;text-underline-offset:.2rem}.knowledge-check_rankEntry__t_ZKJ{margin-top:1.7rem;padding-top:1.4rem;border-top:1px solid var(--marketing-ink)}.knowledge-check_rankEntry__t_ZKJ label{display:grid;max-width:23rem;gap:.45rem;font-weight:700}.knowledge-check_rankEntry__t_ZKJ input{min-height:2.9rem;padding:.65rem .75rem;border:1px solid var(--marketing-ink);border-radius:0;background:var(--marketing-paper);color:var(--marketing-ink)}.knowledge-check_rankEntry__t_ZKJ>p{margin:.7rem 0 0;color:var(--marketing-text-on-paper-muted);font-size:.82rem}.knowledge-check_mealResult__whaGW{display:grid;grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);margin-top:1.5rem;border:1px solid var(--marketing-ink);background:var(--marketing-ink);color:var(--marketing-text-on-ink)}.knowledge-check_mealResult__whaGW>div{display:grid;align-content:center;padding:1.3rem}.knowledge-check_mealResult__whaGW>div span{color:var(--marketing-coral);font-family:var(--font-marketing-mono),monospace;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.knowledge-check_mealResult__whaGW>div strong{margin-top:.35rem;font-family:var(--font-bold-display),sans-serif;font-size:clamp(2.5rem,6vw,4rem);line-height:.9;letter-spacing:-.05em}.knowledge-check_mealResult__whaGW>div p{margin:.7rem 0 0;color:var(--marketing-text-on-ink-muted)}.knowledge-check_mealResult__whaGW ul{margin:0;padding:.6rem 1.1rem;border-left:1px solid color-mix(in srgb,var(--marketing-text-on-ink) 20%,transparent);list-style:none}.knowledge-check_mealResult__whaGW li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid color-mix(in srgb,var(--marketing-text-on-ink) 14%,transparent)}.knowledge-check_mealResult__whaGW li:last-child{border-bottom:0}.knowledge-check_leaderboard__rB_b1{margin-top:1.5rem;border:1px solid var(--marketing-ink);background:var(--marketing-paper)}.knowledge-check_leaderboard__rB_b1>div{padding:1.2rem;border-bottom:1px solid var(--marketing-ink)}.knowledge-check_leaderboard__rB_b1 h3{margin:.4rem 0 0;font-family:var(--font-bold-display),sans-serif;font-size:2rem;line-height:1}.knowledge-check_leaderboard__rB_b1 ol{margin:0;padding:0;list-style:none}.knowledge-check_leaderboard__rB_b1 li{display:grid;min-height:3.75rem;grid-template-columns:3rem minmax(0,1fr) auto 5.5rem;gap:.7rem;align-items:center;padding:.65rem 1rem;border-bottom:1px solid var(--marketing-divider-on-paper)}.knowledge-check_leaderboard__rB_b1 li:last-child{border-bottom:0}.knowledge-check_leaderboard__rB_b1 li[data-you=true]{background:color-mix(in srgb,var(--marketing-violet) 12%,var(--marketing-paper))}.knowledge-check_leaderboard__rB_b1 li>strong{color:var(--marketing-violet);font-family:var(--font-marketing-mono),monospace}.knowledge-check_leaderboard__rB_b1 li>small{color:var(--marketing-text-on-paper-muted);text-align:right}@media (max-width:700px){.knowledge-check_estimateInput__bYkyj,.knowledge-check_ingredientGrid__We4yS,.knowledge-check_numberGrid__8gBfW label,.knowledge-check_sumGrid__1x53P label{grid-template-columns:1fr}.knowledge-check_ingredientGrid__We4yS h4{min-height:auto}.knowledge-check_mealResult__whaGW{grid-template-columns:1fr}.knowledge-check_mealResult__whaGW ul{border-top:1px solid color-mix(in srgb,var(--marketing-text-on-ink) 20%,transparent);border-left:0}.knowledge-check_leaderboard__rB_b1 li{grid-template-columns:2.5rem minmax(0,1fr) auto}.knowledge-check_leaderboard__rB_b1 li>small{grid-column:2/-1}.knowledge-check_estimateReveal__ElVGo{grid-template-columns:1fr}}.hub-choice-cards_group__vLzqc{display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}.hub-choice-cards_group__vLzqc .hub-choice-cards_option__hYXoL{min-width:0;min-height:44px;width:100%;justify-content:space-between;padding:1rem;border:1px solid var(--separator);border-radius:var(--radius-lg);background:var(--surface);color:var(--foreground)}.hub-choice-cards_group__vLzqc .hub-choice-cards_option__hYXoL[data-selected=true]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.hub-choice-cards_group__vLzqc .hub-choice-cards_option__hYXoL[data-focus-visible=true]{outline:2px solid var(--accent);outline-offset:3px}@media (min-width:640px){.hub-choice-cards_group__vLzqc[data-compact=true]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hub-choice-cards_group__vLzqc .hub-choice-cards_option__hYXoL .description{color:var(--foreground)}