.profile-currently-drinking-card-module___OCm6W__card{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-card);background:var(--profile-surface);min-width:0;color:var(--profile-green);font-family:var(--profile-font-body);grid-template-columns:11.75rem minmax(0,1fr);align-items:center;gap:2.375rem;padding:1.875rem 2.25rem;text-decoration:none;transition:border-color .18s;display:grid}.profile-currently-drinking-card-module___OCm6W__card:hover{border-color:var(--profile-green)}.profile-currently-drinking-card-module___OCm6W__card:focus-visible{outline:3px solid var(--profile-yellow);outline-offset:4px}.profile-currently-drinking-card-module___OCm6W__imageFrame{aspect-ratio:148/143;border-radius:var(--surface-radius);background:#f3e9df;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.profile-currently-drinking-card-module___OCm6W__productImage{object-fit:contain;object-position:center;width:100%;height:100%;padding:.625rem;display:block}.profile-currently-drinking-card-module___OCm6W__fallbackImage{object-fit:contain;width:50%;height:50%}.profile-currently-drinking-card-module___OCm6W__copy{flex-direction:column;gap:1.75rem;min-width:0;display:flex}.profile-currently-drinking-card-module___OCm6W__header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.25rem;display:flex}.profile-currently-drinking-card-module___OCm6W__label,.profile-currently-drinking-card-module___OCm6W__since{letter-spacing:.09em;text-transform:uppercase;font-size:.9375rem;font-weight:700;line-height:1.4}.profile-currently-drinking-card-module___OCm6W__label{color:var(--profile-muted)}.profile-currently-drinking-card-module___OCm6W__since{margin-left:auto}.profile-currently-drinking-card-module___OCm6W__identity,.profile-currently-drinking-card-module___OCm6W__brand{display:block}.profile-currently-drinking-card-module___OCm6W__name{-webkit-line-clamp:2;font-family:var(--profile-font-display);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:2.5rem;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.profile-currently-drinking-card-module___OCm6W__brand{color:var(--profile-muted);overflow-wrap:anywhere;margin-top:1rem;font-size:1.25rem;font-weight:600;line-height:1.4}@media (max-width:39.9375rem){.profile-currently-drinking-card-module___OCm6W__card{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;gap:1rem;padding:1.25rem}.profile-currently-drinking-card-module___OCm6W__imageFrame{aspect-ratio:auto;align-self:stretch;position:relative}.profile-currently-drinking-card-module___OCm6W__imageFrame>*{margin:auto;position:absolute;inset:0}.profile-currently-drinking-card-module___OCm6W__copy{gap:.875rem}.profile-currently-drinking-card-module___OCm6W__header{flex-direction:column;gap:.375rem}.profile-currently-drinking-card-module___OCm6W__label,.profile-currently-drinking-card-module___OCm6W__since{font-size:.75rem}.profile-currently-drinking-card-module___OCm6W__since{margin-left:0}.profile-currently-drinking-card-module___OCm6W__name{font-size:1.25rem}.profile-currently-drinking-card-module___OCm6W__brand{margin-top:.5rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.profile-currently-drinking-card-module___OCm6W__card{transition:none}}
.profile-page{background:var(--profile-paper);min-height:100vh;color:var(--profile-ink);font-family:var(--profile-font-body);overflow-x:clip}.profile-shell{width:min(calc(100% - var(--site-chrome-content-gutter) - var(--site-chrome-content-gutter)), var(--site-chrome-content-width));margin-inline:auto;padding-top:clamp(2.5rem,5.45vw,5.875rem)}.profile-account-root,.profile-public-root{flex-direction:column;gap:clamp(2rem,2.7vw,2.875rem);min-width:0;display:flex}.profile-identity-card{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-card);background:var(--profile-surface);align-items:flex-start;gap:2rem;min-width:0;min-height:13.1875rem;padding:3.1875rem 2.375rem 2.5rem 2.4375rem;display:flex}.profile-identity-main{align-items:flex-start;gap:1.75rem;min-width:0;display:flex}.profile-identity-copy{min-width:0;padding-top:.5rem}.profile-identity-copy>p:first-child,.profile-public-identity-kicker{color:var(--profile-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.profile-identity-copy h1{min-width:0;color:var(--profile-green);font-family:var(--profile-font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:.75rem 0 0;font-size:clamp(2rem,3vw,2.5rem);font-style:normal;font-weight:400;line-height:1.04}.profile-identity-fallback{color:var(--profile-muted);margin:.75rem 0 0;font-size:.95rem;font-weight:600}.profile-avatar-link{background:var(--profile-locked);width:6.25rem;height:6.25rem;color:var(--profile-green);border:0;border-radius:999px;flex:0 0 6.25rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.profile-avatar-link:hover{transform:translateY(-2px)}.profile-avatar-link:focus-visible,.profile-outline-action:focus-visible,.profile-primary-tab:focus-visible,.profile-badge-legend-action:focus-visible,.profile-badge-collection-trigger:focus-visible,.profile-public-featured-badge:focus-visible{outline:3px solid var(--profile-yellow);outline-offset:4px}.profile-avatar-image{object-fit:cover;width:100%;height:100%}.profile-avatar-placeholder{width:3rem;height:3rem;display:block}.profile-identity-actions{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:1.375rem;min-width:0;display:flex}.profile-outline-action{border:1px solid var(--profile-muted);background:var(--profile-surface);min-width:9.6875rem;height:3.4375rem;color:var(--profile-muted);font-family:var(--profile-font-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding-inline:1.875rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.profile-avatar-link,.profile-outline-action,.profile-primary-tab,.profile-badge-legend-action,.profile-badge-collection-trigger,.profile-badge-collection-toggle{transition:transform .18s,background-color .18s,border-color .18s,color .18s}.profile-outline-action:hover{transform:translateY(-2px)}.profile-outline-action:active,.profile-primary-tab:active,.profile-badge-legend-action:active,.profile-badge-collection-trigger:active{transform:translateY(0)}.profile-outline-action:disabled,.profile-primary-tab:disabled,.profile-badge-collection-trigger:disabled{cursor:not-allowed;opacity:.55}.profile-public-link{width:23.4375rem;min-width:23.4375rem;font-size:.9375rem}.profile-public-link>span{text-align:center;white-space:nowrap;min-width:0}.profile-identity-actions>form .profile-outline-action{width:9.6875rem;min-width:9.6875rem;padding-inline:0}.profile-open-icon{flex:0 0 1.8125rem;width:1.8125rem;height:1.8125rem;display:block}.profile-primary-tabs{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-card);background:var(--profile-surface);align-items:center;gap:.75rem;min-width:0;padding:.875rem .75rem .8125rem;display:flex}.profile-primary-tab{border-radius:var(--profile-radius-control);min-width:0;height:2.875rem;color:var(--profile-muted);font-family:var(--profile-font-body);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:1.25rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}@media (hover:hover) and (pointer:fine){.profile-primary-tab:hover{transform:translateY(-1px)}}.profile-primary-tab.is-active{background:var(--profile-pink);color:var(--profile-surface)}.profile-taste-locked,.taste-profile-wave-card{border-radius:var(--profile-radius-card);background:var(--profile-green);color:var(--profile-paper);padding:clamp(2rem,3vw,3.25rem) clamp(1.5rem,3vw,3rem)}.profile-taste-locked{min-height:19.8125rem}.profile-taste-eyebrow,.taste-profile-wave-eyebrow{color:var(--profile-paper);font-family:var(--profile-font-body);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.profile-taste-locked h2,.taste-profile-wave-card h2{min-width:0;color:var(--profile-paper);font-family:var(--profile-font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:1rem 0 0;font-size:clamp(2rem,3.1vw,2.5rem);font-style:normal;font-weight:400;line-height:1.05}.profile-taste-copy{max-width:60rem;color:var(--profile-paper);letter-spacing:.02em;margin:1.25rem 0 0;font-size:1rem;font-weight:600;line-height:1.45}.profile-taste-progress,.profile-next-badge-progress{background:var(--profile-paper);border-radius:999px;height:.75rem;overflow:hidden}.profile-taste-progress{margin-top:2.125rem}.profile-taste-progress>div,.profile-next-badge-progress>div{border-radius:inherit;background:var(--profile-yellow);height:100%}.profile-taste-progress-label{color:var(--profile-paper);letter-spacing:.04em;text-align:right;margin:.75rem 0 0;font-size:.875rem;font-weight:800}.profile-taste-skeleton,.profile-badges-skeleton{background:var(--profile-locked);animation:1.5s ease-in-out infinite profile-skeleton-pulse}.profile-taste-skeleton{border-radius:var(--profile-radius-card);min-height:19.8125rem}.profile-badges-skeleton{border-radius:var(--profile-radius-card);height:24rem}.profile-inline-error{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-control);background:var(--profile-surface);color:var(--profile-muted-strong);border-color:var(--encyclopedia-title);margin:0;padding:1.25rem;font-size:.9rem;font-weight:600;line-height:1.5}.profile-badges-anchor{scroll-margin-top:6rem}.profile-next-badges{min-width:0}.profile-section-heading-row,.profile-list-heading-row{justify-content:space-between;align-items:flex-end;gap:1.5rem;min-width:0;display:flex}.profile-section-title,.profile-list-heading-row h3{min-width:0;color:var(--profile-green);font-family:var(--profile-font-display);letter-spacing:.01em;overflow-wrap:anywhere;margin:0;font-size:clamp(2rem,3.1vw,2.5rem);font-style:normal;font-weight:400;line-height:1.1}.profile-section-kicker{color:var(--profile-muted);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .75rem;font-size:.75rem;font-weight:800}.profile-collection-section>.profile-section-heading-row .profile-section-kicker{display:none}.profile-section-lead{color:var(--profile-muted);margin:1rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.4}.profile-loading-label{color:var(--profile-muted);margin:0;font-size:.875rem;font-weight:600}.profile-badge-legend-action{border:1px solid var(--profile-muted);background:var(--profile-surface);min-width:23.3125rem;height:3.4375rem;color:var(--profile-muted);font-family:var(--profile-font-body);letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.75rem;padding-inline:1.875rem;font-size:1rem;font-weight:700;display:inline-flex}.profile-badge-legend-action:hover{transform:translateY(-2px)}.user-badge-legend-trigger-label{min-width:0}.profile-badge-legend-action-on-pink{border-color:var(--profile-paper);min-width:0;color:var(--profile-paper);background:0 0}.profile-next-badge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.3vw,2.5rem);margin:clamp(2.25rem,3.5vw,4.75rem) 0 0;padding:0;list-style:none;display:grid}.profile-next-badge-card{border-radius:var(--profile-radius-card);background:var(--profile-green-soft);min-width:0;min-height:15.1875rem;color:var(--profile-surface);flex-direction:column;padding:2.9375rem 1.5625rem 1.375rem;display:flex}.profile-next-badge-main,.profile-badge-card-main{align-items:flex-start;gap:1.125rem;min-width:0;display:flex}.profile-next-badge-copy,.profile-badge-card-copy{min-width:0;display:block}.profile-next-badge-name,.profile-badge-card-name{letter-spacing:.04em;overflow-wrap:anywhere;min-width:0;font-size:1.5rem;font-weight:800;line-height:1.29;display:block}.profile-next-badge-description,.profile-badge-card-description{letter-spacing:.02em;overflow-wrap:anywhere;min-width:0;margin-top:.5rem;font-size:.875rem;font-weight:600;line-height:1.3;display:block}.profile-next-badge-progress-wrap{margin-top:auto;padding-top:1.25rem}.profile-next-badge-count{color:var(--profile-surface);text-align:right;margin:.5rem 0 0;font-size:16px;font-weight:800}.profile-badge-icon{background:var(--profile-surface);border-radius:999px;flex:0 0 3.875rem;justify-content:center;align-items:center;width:3.875rem;height:3.875rem;display:flex;position:relative;overflow:hidden}.profile-badge-icon-svg{width:2.875rem;height:2.875rem;color:var(--profile-leaf)}.profile-badge-card.is-locked .profile-badge-icon-svg{color:var(--profile-muted)}.profile-badge-collection{border-radius:var(--profile-radius-card);background:var(--profile-surface);border:0;margin-top:clamp(3.75rem,5vw,5.75rem);overflow:visible}.profile-badge-collection-header{border-radius:var(--profile-radius-card);background:var(--profile-pink);justify-content:space-between;align-items:center;gap:0;min-height:8rem;display:flex}.profile-badge-collection-trigger{min-width:0;min-height:8rem;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:auto;justify-content:space-between;align-self:stretch;align-items:center;gap:1.5rem;padding:2.25rem;display:flex}.profile-badge-collection-header.has-legend-action>.profile-badge-legend-action{flex:none;margin-right:2.25rem}.profile-badge-collection-heading{min-width:0;color:var(--profile-surface);align-items:baseline;gap:1.625rem;display:flex}.profile-badge-collection-heading>[role=heading]{min-width:0;font-family:var(--profile-font-display);letter-spacing:.01em;overflow-wrap:anywhere;font-size:clamp(2rem,3.1vw,2.5rem);font-style:normal;font-weight:400;line-height:1.05}.profile-badge-collection-progress{font-size:1.25rem;font-weight:600;line-height:1.35}.profile-badge-collection-progress:before{content:"("}.profile-badge-collection-progress:after{content:")"}.profile-badge-collection-toggle{background:var(--profile-surface);width:3.4375rem;height:3.4375rem;color:var(--profile-muted);border:0;border-radius:999px;flex:0 0 3.4375rem;justify-content:center;align-items:center;display:inline-flex}.profile-badge-collection-trigger:hover .profile-badge-collection-toggle{transform:translateY(-2px)}.profile-badge-collection-toggle.is-expanded{rotate:180deg}.profile-badge-collection-content{padding:2.375rem 1.5625rem 4.5625rem}.profile-badge-families{gap:2.375rem;display:grid}.profile-badge-family h3{color:var(--profile-muted);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.profile-badge-family ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}.profile-badge-card{border-radius:var(--profile-radius-card);flex-direction:column;min-width:0;min-height:13.8125rem;padding:2.4375rem 1.625rem;display:flex}.profile-badge-card-main{flex:1}.profile-badge-card-body{flex-direction:column;flex:1;align-self:stretch;gap:1.25rem;min-width:0;display:flex}.profile-badge-card.is-earned{background:var(--profile-green);color:var(--profile-surface)}.profile-badge-card.is-locked{background:var(--profile-locked);color:var(--profile-muted)}.profile-collection-section{flex-direction:column;gap:clamp(1.75rem,2.5vw,2.875rem);min-width:0;display:flex}.profile-list-heading-row h3{font-size:clamp(1.75rem,2.7vw,2.25rem)}.profile-list-count{background:var(--profile-green);min-width:3rem;height:3rem;color:var(--profile-paper);border-radius:999px;flex:none;justify-content:center;align-items:center;padding-inline:.875rem;font-size:.875rem;font-weight:800;display:inline-flex}.profile-identity-card .profile-public-featured-badge-list{margin-top:.875rem}.profile-public-root>.profile-identity-card,.profile-public-root>.profile-public-taste,.profile-public-root>.profile-currently-drinking,.profile-public-root>.profile-collection-section{margin-top:0}.profile-account-root,.profile-public-root{gap:0}.profile-account-root>.profile-primary-tabs,.profile-account-root>.profile-taste-locked,.profile-account-root>.taste-profile-wave-card,.profile-account-root>.profile-taste-skeleton,.profile-account-root>.profile-inline-error{margin-top:2.875rem}.profile-account-root>.profile-achievements-root{min-width:0;margin-top:3.75rem}.profile-account-root>.profile-currently-drinking{margin-top:3.5rem}.profile-account-root>.profile-collection-section{margin-top:5.75rem}.profile-identity-card{padding-inline:2.5rem}.profile-primary-tabs{min-height:4.6875rem}.profile-section-heading-row{align-items:center}.profile-next-badge-grid{gap:1.5rem 2.125rem}.profile-badge-family ul{gap:2.375rem 2.5rem}.profile-public-identity-card{min-height:19.125rem}.profile-public-identity-copy{min-width:0}.profile-public-featured-badges{margin-top:1.5rem}.profile-public-featured-badge-list{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.profile-public-featured-badge-legend{margin-top:.75rem}.profile-public-featured-badge-legend>button{max-width:100%;min-height:2rem;color:var(--profile-muted);font-family:var(--profile-font-body);text-align:left;text-underline-offset:.25rem;white-space:normal;background:0 0;border:0;border-radius:0;gap:.5rem;padding:0;font-size:.625rem;font-weight:500;text-decoration:underline}.profile-page .profile-public-root>.profile-public-taste-card{margin-top:5rem}.profile-page .profile-public-root>.profile-public-currently-drinking{margin-top:3.5rem}.profile-page .profile-public-root>.profile-public-collection-section{gap:0;margin-top:5rem}.profile-public-list-panel{margin-top:3.6875rem}.taste-profile-wave-card{background:0 0;border-radius:0;min-height:0;padding:3.5rem clamp(1.5rem,5vw,4.5rem);position:relative;overflow:visible}.taste-profile-wave-card>:not(.home-pick-card-wave){z-index:1;position:relative}.taste-profile-wave-card>.home-pick-card-wave{width:calc(100% + .75rem);height:calc(100% + .75rem);inset:-.375rem}.taste-profile-wave-mobile{display:none}.taste-profile-wave-card h2{color:var(--profile-yellow);margin-top:.75rem;font-size:clamp(2.25rem,3vw,3rem);line-height:1.05}.taste-profile-wave-dimensions{gap:.875rem;margin-top:2rem}.taste-profile-wave-dimension{border-radius:var(--profile-radius-input);border:0;min-height:3.75rem;padding:.625rem 1rem}.taste-profile-wave-dimension>p{text-transform:uppercase;font-size:.75rem;line-height:1.2}.taste-profile-wave-meter{gap:.375rem;margin-top:.5rem}.taste-profile-wave-meter span{background:var(--profile-locked);border-radius:0;height:.375rem}.taste-profile-wave-preferences{gap:1.25rem;margin-top:2rem}.taste-profile-wave-preferences dt{letter-spacing:.08em;font-size:.75rem}.taste-profile-wave-preferences dd{gap:.5rem;margin-top:.75rem}.taste-profile-wave-chip{letter-spacing:.08em;text-transform:uppercase;border:0;min-height:2.25rem;padding:.35rem .75rem;font-size:.6875rem;line-height:1}.taste-profile-wave-card:has(.home-pick-card-wave:not([data-measured])):before{background:var(--profile-green);inset:20px}.taste-profile-wave-card:has(.home-pick-card-wave:not([data-measured])):after{display:none}.profile-settings-root{flex-direction:column;gap:3.75rem;min-width:0;margin-top:3.8125rem;display:flex}.profile-settings-signed-in{border-radius:var(--profile-radius-card);background:var(--profile-green);min-height:10.375rem;color:var(--profile-paper);align-items:center;gap:1.75rem;padding:2.0625rem 2.5rem;display:flex}.profile-settings-signed-in-avatar{background:var(--profile-locked);object-fit:cover;border-radius:999px;flex:0 0 6.25rem;justify-content:center;align-items:center;width:6.25rem;height:6.25rem;display:flex;overflow:hidden}.profile-settings-signed-in-avatar-placeholder svg,.profile-settings-signed-in-avatar-placeholder>svg{width:3rem;height:3rem;color:var(--profile-green)}.profile-settings-signed-in-copy{min-width:0}.profile-settings-signed-in-eyebrow{color:var(--profile-leaf);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.profile-settings-signed-in-email{color:var(--profile-paper);font-family:var(--profile-font-body);overflow-wrap:anywhere;margin:.75rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.2}.profile-settings-share{justify-content:space-between;align-items:flex-start;gap:2rem;min-width:0;display:flex}.profile-settings-share-copy{min-width:0}.profile-settings-share-title{color:var(--profile-green);font-family:var(--profile-font-display);margin:0;font-size:clamp(2rem,3.1vw,2.5rem);font-weight:400;line-height:1.1}.profile-settings-share-description{color:var(--profile-muted);margin:1.5rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.4}.profile-settings-share-actions{flex:none}.profile-settings-share-button{cursor:pointer;border:1px solid var(--profile-muted);min-width:17.9375rem;height:3.4375rem;color:var(--profile-muted);font-family:var(--profile-font-body);letter-spacing:.09em;text-transform:uppercase;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.625rem;padding-inline:1.75rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.profile-settings-share-icon{flex:0 0 1.3125rem;width:1.3125rem;height:1.3125rem;display:block}.profile-settings-share-button:hover{background:var(--profile-surface);transform:translateY(-2px)}.profile-settings-share-button:focus-visible,.profile-settings-primary-action:focus-visible,.profile-settings-delete-action:focus-visible,.profile-settings-control:focus-visible,.profile-settings-avatar-option:focus-within,.profile-settings-notification-option:focus-within{outline:3px solid var(--profile-yellow);outline-offset:3px}.profile-settings-confirmation:focus{box-shadow:none;outline:none}.profile-settings-confirmation:focus-visible:not(.is-pointer-focused){border-color:var(--profile-green);box-shadow:inset 0 0 0 1px var(--profile-green)}.profile-settings-card{background:0 0;border:0;border-radius:0;min-width:0;overflow:visible}.profile-settings-card.is-highlighted{box-shadow:0 0 0 4px color-mix(in srgb, var(--profile-orange) 25%, transparent)}.profile-settings-card-header{z-index:1;border-radius:var(--profile-radius-card);min-height:8rem;color:var(--profile-surface);align-items:center;padding:2.25rem;display:flex;position:relative}.profile-settings-card-header.is-pink{background:var(--profile-pink)}.profile-settings-card-header.is-green{background:var(--profile-leaf)}.profile-settings-card-header.is-orange{background:var(--profile-orange)}.profile-settings-card-header.is-amber{background:var(--profile-amber)}.profile-settings-card-title{color:inherit;font-family:var(--profile-font-display);margin:0;font-size:clamp(2rem,3.1vw,2.5rem);font-weight:400;line-height:1.05}.profile-settings-card-body{border-radius:var(--profile-radius-card);background:var(--profile-surface);border:0;flex-direction:column;gap:2.5rem;min-width:0;margin-top:-1.4375rem;padding:5rem 2.25rem 2.25rem;display:flex;position:relative}.profile-settings-card-description{min-width:0;color:var(--profile-muted);margin:0;font-size:1.25rem;font-weight:600;line-height:1.4}.profile-settings-field{border:0;flex-direction:column;gap:1rem;min-width:0;margin:0;padding:0;display:flex}.profile-settings-field-label{color:var(--profile-muted);letter-spacing:.1em;text-transform:uppercase;font-size:1rem;font-weight:800;line-height:1.2}.profile-settings-control{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-input);background:var(--profile-surface);width:100%;min-height:3.0625rem;color:var(--profile-muted);font-family:var(--profile-font-body);letter-spacing:.09em;padding:.75rem 1.25rem;font-size:1rem;font-weight:500}.profile-settings-card .profile-settings-control{background:var(--profile-paper);color:var(--profile-muted-strong)}select.profile-settings-control{appearance:none;border-radius:var(--encyclopedia-compact-radius);cursor:pointer;padding-right:3.25rem}.profile-settings-select{display:block;position:relative}.profile-settings-select-chevron{pointer-events:none;width:.6rem;height:1.125rem;position:absolute;top:50%;right:1.25rem;translate:0 -50%}.profile-settings-select-chevron path{fill:var(--profile-muted)}.profile-settings-avatar-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.625rem;display:grid}.profile-settings-avatar-option{cursor:pointer;border:1px solid var(--profile-muted);border-radius:var(--profile-radius-input);background:var(--profile-surface);min-height:3.125rem;color:var(--profile-muted);letter-spacing:.09em;align-items:center;gap:1rem;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;display:flex}.profile-settings-radio{width:1.25rem;height:1.25rem;accent-color:var(--profile-leaf);flex:0 0 1.25rem}.profile-settings-primary-action,.profile-settings-delete-action{cursor:pointer;width:max-content;min-width:10rem;height:3.4375rem;font-family:var(--profile-font-body);letter-spacing:.09em;text-transform:uppercase;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.875rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.profile-settings-primary-action.is-pink{border-color:var(--profile-pink);background:var(--profile-pink);color:var(--profile-surface)}.profile-settings-primary-action.is-orange{border-color:var(--profile-orange);background:var(--profile-orange);color:var(--profile-paper)}.profile-settings-primary-action:disabled,.profile-settings-delete-action:disabled,.profile-settings-share-button:disabled{cursor:not-allowed;opacity:.58}.profile-settings-newsletter-welcome{border-radius:var(--profile-radius-input);background:color-mix(in srgb, var(--profile-orange) 9%, var(--profile-paper));padding:1.25rem}.profile-settings-newsletter-welcome>:last-child{margin-top:.75rem}.profile-settings-newsletter-row{justify-content:space-between;align-items:center;gap:2rem;min-width:0;display:flex}.profile-settings-notification-list{gap:.875rem;display:grid}.profile-settings-notification-option{cursor:pointer;border:1px solid var(--profile-muted);border-radius:var(--encyclopedia-compact-radius);background:var(--profile-surface);min-height:3.9375rem;color:var(--profile-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.5rem;font-size:1rem;font-weight:800;line-height:1.25;display:flex}.profile-settings-notification-checkbox{width:1.3125rem;height:1.3125rem;accent-color:var(--profile-leaf);flex:0 0 1.3125rem}.profile-settings-notification-message{color:var(--profile-muted);margin:0;font-size:.9rem;font-weight:600;line-height:1.5}.profile-settings-notification-message.is-error{color:var(--profile-danger)}.profile-settings-delete{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-card);background:var(--profile-surface);grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:center;gap:2.5rem;min-width:0;min-height:13.25rem;margin-top:.3125rem;padding:2.25rem;display:grid}.profile-settings-delete-copy,.profile-settings-delete-controls{min-width:0}.profile-settings-delete-title{color:var(--profile-danger);margin:0;font-size:1.5rem;font-weight:800;line-height:1.25}.profile-settings-delete-description{color:var(--profile-muted);margin:.75rem 0 0;font-size:1.25rem;font-weight:600;line-height:1.4}.profile-settings-delete-controls{justify-content:flex-end;align-items:flex-end;gap:1rem;display:flex}.profile-settings-delete-controls .profile-settings-field{flex:10rem}.profile-settings-delete-action{border-color:var(--profile-danger);background:var(--profile-danger);color:var(--profile-paper);flex:none}.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-card-body{--profile-settings-form-gap:1.5rem;gap:var(--profile-settings-form-gap);min-height:29.375rem}.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-field{gap:var(--profile-settings-form-gap)}.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-control,.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-avatar-option{border-radius:var(--encyclopedia-compact-radius)}.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-avatar-options{gap:var(--profile-settings-form-gap);margin-top:var(--profile-settings-form-gap)}.profile-settings-root>[data-testid=account-language-settings] .profile-settings-card-body{min-height:20.3125rem}.profile-settings-root>[data-testid=account-newsletter-settings] .profile-settings-card-body{min-height:11.9375rem}.profile-settings-root>[data-testid=notification-settings-card] .profile-settings-card-body{min-height:33.3125rem}@media (min-width:80rem){.profile-settings-root>[data-testid=notification-settings-card] .profile-settings-card-body{padding-bottom:1.8125rem}.profile-page .taste-profile-wave-card{min-height:38.5625rem;padding:6.25rem}.profile-page .taste-profile-wave-card h2{min-height:5.75rem;margin-top:.75rem;font-size:4rem;line-height:.8907}.profile-page .taste-profile-wave-card .taste-profile-wave-dimensions{gap:1.125rem;margin-top:2.3125rem}.profile-page .taste-profile-wave-card .taste-profile-wave-dimension{border-radius:var(--profile-radius-card);min-height:4.625rem;padding:1rem 1.5rem .75rem}.profile-page .taste-profile-wave-card .taste-profile-wave-dimension>p{letter-spacing:.04em;font-size:1rem;line-height:1.29}.profile-page .taste-profile-wave-card .taste-profile-wave-meter{gap:.625rem;margin-top:.6875rem}.profile-page .taste-profile-wave-card .taste-profile-wave-meter span{height:.4375rem}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences{gap:1.25rem;margin-top:3.6875rem}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences dt{letter-spacing:.1em;font-size:1rem}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences dd{gap:.875rem;margin-top:1.125rem}.profile-page .taste-profile-wave-card .taste-profile-wave-chip{min-height:2.6875rem;padding-inline:1.25rem}}.profile-page .taste-profile-wave-dimensions{gap:.875rem;margin-top:2rem}.profile-page .taste-profile-wave-dimension{border-radius:var(--profile-radius-input);background:var(--profile-surface);min-height:3.75rem;color:var(--profile-ink);border:0;padding:.625rem 1rem}.profile-page .taste-profile-wave-dimension>p{text-transform:uppercase;font-size:.875rem;line-height:1.2}.profile-page .taste-profile-wave-meter{gap:.5rem;margin-top:.5rem}.profile-page .taste-profile-wave-meter span{background:var(--profile-locked);border-radius:999px;height:.375rem}.profile-page .taste-profile-wave-meter .is-filled{background:var(--profile-orange)}.profile-page .taste-profile-wave-preferences{gap:1.25rem;margin-top:2rem}.profile-page .taste-profile-wave-preferences dt{letter-spacing:.08em;font-size:.75rem}.profile-page .taste-profile-wave-preferences dd{gap:.5rem;margin-top:.75rem}.profile-page .taste-profile-wave-chip{letter-spacing:.08em;text-transform:uppercase;border:0;min-height:2.25rem;padding:.35rem .75rem;font-size:.6875rem;line-height:1}.profile-page .taste-profile-wave-card:has(.home-pick-card-wave:not([data-measured])):before{background:var(--profile-green);inset:20px}.profile-page .taste-profile-wave-card:has(.home-pick-card-wave:not([data-measured])):after{display:none}@media (max-width:72rem){.profile-settings-delete{grid-template-columns:minmax(0,1fr)}.profile-settings-delete-controls{justify-content:flex-start}}@media (max-width:48rem){.profile-page .profile-shell{padding-top:2rem}.profile-page .profile-account-root>.profile-primary-tabs,.profile-page .profile-account-root>.profile-taste-locked,.profile-page .profile-account-root>.taste-profile-wave-card,.profile-page .profile-account-root>.profile-taste-skeleton,.profile-page .profile-account-root>.profile-inline-error{margin-top:1.5rem}.profile-page .profile-account-root>.profile-achievements-root,.profile-page .profile-account-root>.profile-collection-section{margin-top:2.75rem}.profile-page .profile-public-root>.profile-public-taste-card,.profile-page .profile-account-root>.profile-currently-drinking,.profile-page .profile-public-root>.profile-public-currently-drinking,.profile-page .profile-public-root>.profile-public-collection-section{margin-top:3rem}.profile-page .profile-public-list-panel{margin-top:1.5rem}.profile-page .profile-public-featured-badge-list{grid-template-columns:minmax(0,1fr);display:grid}.profile-page .taste-profile-wave-card{min-height:0;padding:3.25rem clamp(1.75rem,4.5vw,2rem)}.profile-page .taste-profile-wave-eyebrow{font-size:.875rem}.profile-page .taste-profile-wave-card h2{margin-top:.625rem;font-size:clamp(1.625rem,6.5vw,2rem)}.profile-page .taste-profile-wave-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.75rem}.profile-page .taste-profile-wave-dimension{min-height:3.375rem;padding:.625rem .75rem}.profile-page .taste-profile-wave-dimension>p{font-size:.75rem}.profile-page .taste-profile-wave-meter{gap:.375rem;margin-top:.375rem}.profile-page .taste-profile-wave-preferences{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.75rem}.profile-page .taste-profile-wave-preferences dt{font-size:.6875rem}.profile-page .taste-profile-wave-preferences dd{gap:.4375rem;margin-top:.625rem}.profile-page .taste-profile-wave-chip{min-height:2.125rem;padding:.3rem .625rem;font-size:.625rem}.profile-page .profile-settings-root{gap:2rem;margin-top:2rem}.profile-page .profile-settings-signed-in{gap:1rem;min-height:0;padding:1.25rem}.profile-page .profile-settings-signed-in-avatar{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.profile-page .profile-settings-signed-in-email{margin-top:.4rem;font-size:1.25rem}.profile-page .profile-settings-share{flex-direction:column;align-items:stretch;gap:1.25rem}.profile-page .profile-settings-share-button,.profile-page .profile-settings-primary-action,.profile-page .profile-settings-delete-action{width:100%;min-width:0}.profile-page .profile-settings-card-header{min-height:6.5rem;padding:1.5rem 1.25rem}.profile-page .profile-settings-card-body{gap:1.5rem;margin-top:-1rem;padding:2.5rem 1.25rem 1.5rem}.profile-page .profile-settings-root>form.profile-settings-card .profile-settings-card-body,.profile-page .profile-settings-root>[data-testid=account-language-settings] .profile-settings-card-body,.profile-page .profile-settings-root>[data-testid=account-newsletter-settings] .profile-settings-card-body,.profile-page .profile-settings-root>[data-testid=notification-settings-card] .profile-settings-card-body{min-height:0}.profile-page .profile-settings-card-description,.profile-page .profile-settings-share-description,.profile-page .profile-settings-delete-description{font-size:1rem}.profile-page .profile-settings-avatar-options{grid-template-columns:minmax(0,1fr);gap:.75rem}.profile-page .profile-settings-newsletter-row,.profile-page .profile-settings-delete-controls{flex-direction:column;align-items:stretch;gap:1rem}.profile-page .profile-settings-notification-option{letter-spacing:.05em;gap:1rem;padding:.875rem 1rem;font-size:.75rem}.profile-page .profile-settings-delete{gap:1.5rem;padding:1.5rem 1.25rem}}@keyframes profile-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.85}}@media (min-width:72.0625rem){.profile-page .profile-account-root>.profile-identity-card{position:relative}.profile-page .profile-account-root .profile-identity-main{width:100%}.profile-page .profile-account-root .profile-identity-copy{flex:auto}.profile-page .profile-account-root .profile-identity-copy>p:first-child,.profile-page .profile-account-root .profile-identity-copy h1{max-width:calc(100% - 36rem)}.profile-page .profile-account-root .profile-identity-actions{flex-wrap:nowrap;flex:none;width:auto;position:absolute;top:calc(3.1875rem - 10px);right:2.5rem}}@media (max-width:72rem){.profile-identity-card{flex-direction:column;align-items:flex-start}.profile-identity-actions{justify-content:flex-start;width:100%}.profile-next-badge-grid,.profile-badge-family ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:48rem){.profile-identity-card{gap:1.5rem;min-height:0;padding:1.25rem}.profile-identity-copy{padding-top:0}.profile-avatar-link{flex-basis:4.5rem;width:4.5rem;height:4.5rem}.profile-avatar-placeholder{width:2.25rem;height:2.25rem}.profile-identity-main{gap:1rem}.profile-identity-copy>p:first-child{font-size:.7rem}.profile-identity-copy h1{margin-top:.4rem;font-size:clamp(1.55rem,7.5vw,2.15rem)}.profile-identity-actions{grid-template-columns:minmax(0,1fr) auto;gap:.625rem;display:grid}.profile-public-link,.profile-outline-action{letter-spacing:.06em;width:100%;min-width:0;height:3rem;padding-inline:.875rem;font-size:.66rem}.profile-public-link{white-space:normal;height:auto;min-height:3rem;padding-block:.5rem;line-height:1.2}.profile-primary-tabs{padding:.5rem}.profile-primary-tab{letter-spacing:0;flex:1 1 0;height:2.75rem;padding-inline:.2rem;font-size:clamp(.5rem,2.35vw,.72rem)}.profile-primary-tabs{gap:.35rem}.profile-section-heading-row{flex-direction:column;align-items:stretch}.profile-list-heading-row{flex-direction:row;align-items:center}.profile-badge-legend-action{letter-spacing:.05em;width:100%;min-width:0;height:3rem;padding-inline:1rem;font-size:.72rem}.profile-next-badge-grid,.profile-badge-family ul{grid-template-columns:minmax(0,1fr)}.profile-next-badge-card,.profile-badge-card{min-height:13rem;padding:1.5rem}.profile-badge-card-main{gap:.875rem}.profile-badge-card .profile-badge-icon{flex-basis:3.25rem;width:3.25rem;height:3.25rem}.profile-badge-card .profile-badge-icon-svg{width:2.375rem;height:2.375rem}.profile-badge-card-body{gap:1rem}.profile-next-badge-name,.profile-badge-card-name{font-size:1.25rem}.profile-badge-collection-header{min-height:6.5rem}.profile-badge-collection-trigger{min-height:6.5rem;padding:1.25rem}.profile-badge-collection-header.has-legend-action{flex-direction:column;align-items:stretch}.profile-badge-collection-header.has-legend-action>.profile-badge-legend-action{width:auto;margin:0 1.25rem 1.25rem}.profile-badge-collection-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.profile-badge-collection-progress{font-size:.8rem}.profile-badge-collection-content{padding:1.5rem 1rem 2rem}}@media (max-width:35.9375rem){.profile-page .profile-account-shell{padding-top:1.5625rem}.profile-page .profile-account-root{--profile-radius-card:var(--surface-radius);--profile-radius-control:10px;--profile-radius-input:var(--surface-radius)}.profile-page .profile-account-root>.profile-identity-card{gap:1.8125rem;height:auto;min-height:15.5rem;padding:1.875rem 1.1875rem 2rem}.profile-page .profile-account-root .profile-identity-main{gap:1.125rem;width:100%}.profile-page .profile-account-root .profile-identity-copy{flex:1 1 0;min-width:0;padding-top:.75rem}.profile-page .profile-account-root .profile-avatar-link{flex-basis:4.1875rem;width:4.1875rem;height:4.1875rem;margin-top:0}.profile-page .profile-account-root .profile-avatar-placeholder{width:2rem;height:2rem}.profile-page .profile-account-root .profile-identity-copy>p:first-child{letter-spacing:.1em;font-size:.75rem;line-height:1.2}.profile-page .profile-account-root .profile-identity-copy h1{letter-spacing:.01em;margin-top:.3125rem;font-size:1.5rem;line-height:.9}.profile-page .profile-account-root .profile-identity-actions{flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;display:flex}.profile-page .profile-account-root .profile-public-link{letter-spacing:.06em;white-space:nowrap;justify-content:space-between;width:100%;min-width:0;height:auto;min-height:2.25rem;padding:.3125rem 1rem;font-size:clamp(.5625rem,5vw - .375rem,.875rem)}.profile-page .profile-account-root .profile-open-icon{flex-basis:1.4375rem;width:1.4375rem;height:1.4375rem}.profile-page .profile-account-root .profile-identity-actions>form,.profile-page .profile-account-root .profile-identity-actions>form .profile-outline-action{width:7.625rem;min-width:7.625rem}.profile-page .profile-account-root .profile-identity-actions>form .profile-outline-action{letter-spacing:.09em;height:2.25rem;padding-inline:1.1875rem;font-size:.875rem}.profile-page .profile-account-root>.profile-primary-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;align-items:center;gap:.5rem;margin-top:2.125rem;padding:.5rem;scroll-padding-inline:.5rem;overflow-x:auto}.profile-page .profile-account-root>.profile-primary-tabs::-webkit-scrollbar{display:none}.profile-page .profile-account-root .profile-next-badge-grid::-webkit-scrollbar{display:none}.profile-page .profile-account-root>.profile-primary-tabs .profile-primary-tab{letter-spacing:.04em;scroll-snap-align:start;flex:none;height:auto;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.25}.profile-page .profile-account-root>.profile-primary-tabs .profile-primary-tab:focus-visible{outline-color:var(--profile-green);outline-offset:2px}.profile-page .profile-account-root>.profile-taste-locked,.profile-page .profile-account-root>.profile-taste-skeleton,.profile-page .profile-account-root>.profile-inline-error{margin-top:2.125rem}.profile-page .profile-account-root>.profile-taste-locked{flex-direction:column;min-height:16.25rem;padding:2.125rem 1.25rem;display:flex}.profile-page .profile-account-root .profile-taste-eyebrow{display:none}.profile-page .profile-account-root .profile-taste-locked h2{margin:0;font-size:1.5rem;line-height:.95}.profile-page .profile-account-root .profile-taste-copy{margin-top:.75rem;font-size:.75rem;line-height:1.25}.profile-page .profile-account-root .profile-taste-progress{height:.5625rem;margin-top:auto}.profile-page .profile-account-root .profile-taste-progress-label{letter-spacing:.1em;margin-top:.875rem;font-size:.625rem}.profile-page .profile-account-root>.profile-achievements-root,.profile-page .profile-account-root>.profile-collection-section{margin-top:2.125rem}.profile-page .profile-account-root .profile-section-title,.profile-page .profile-account-root .profile-list-heading-row h3{font-size:1.25rem;line-height:.9}.profile-page .profile-account-root .profile-section-lead{max-width:19.5rem;margin-top:.6875rem;font-size:.75rem;line-height:1.2}.profile-page .profile-account-root .profile-next-badges .profile-section-title{min-height:3.375rem}.profile-page .profile-account-root .profile-section-heading-row{gap:.9375rem}.profile-page .profile-account-root .profile-badge-legend-action{letter-spacing:.04em;white-space:normal;align-self:stretch;gap:.5rem;width:auto;max-width:100%;height:auto;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;line-height:1.3}.profile-page .profile-account-root .profile-next-badge-grid{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;gap:.75rem;margin-top:1.75rem;display:flex;overflow-x:auto}.profile-page .profile-account-root .profile-next-badge-card{scroll-snap-align:start;flex:0 0 calc(100% - 2.5rem);min-width:calc(100% - 2.5rem);min-height:10.6875rem;padding:1.25rem}.profile-page .profile-account-root .profile-next-badge-main,.profile-page .profile-account-root .profile-badge-card-main{gap:.875rem}.profile-page .profile-account-root .profile-next-badge-card .profile-badge-icon,.profile-page .profile-account-root .profile-badge-card .profile-badge-icon{flex-basis:2.6875rem;width:2.6875rem;height:2.6875rem}.profile-page .profile-account-root .profile-next-badge-card .profile-badge-icon-svg,.profile-page .profile-account-root .profile-badge-card .profile-badge-icon-svg{width:2rem;height:2rem}.profile-page .profile-account-root .profile-next-badge-name,.profile-page .profile-account-root .profile-badge-card-name{letter-spacing:.04em;font-size:.9375rem;line-height:1.29}.profile-page .profile-account-root .profile-next-badge-description,.profile-page .profile-account-root .profile-badge-card-description{letter-spacing:.02em;margin-top:.25rem;font-size:.625rem;line-height:1.2}.profile-page .profile-account-root .profile-next-badge-progress-wrap{padding-top:.75rem}.profile-page .profile-account-root .profile-next-badge-progress{height:.75rem}.profile-page .profile-account-root .profile-next-badge-count{letter-spacing:.02em;border:1px solid;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:2.6875rem;min-height:1.375rem;margin:.5rem 0 0 auto;padding-inline:.5rem;font-size:16px;display:flex}.profile-page .profile-account-root .profile-badge-collection{margin-top:2.125rem}.profile-page .profile-account-root .profile-badge-collection-header,.profile-page .profile-account-root .profile-badge-collection-trigger{min-height:7.8125rem}.profile-page .profile-account-root .profile-badge-collection-trigger{padding:1.875rem 1.25rem}.profile-page .profile-account-root .profile-badge-collection-heading{gap:.8125rem}.profile-page .profile-account-root .profile-badge-collection-heading>[role=heading]{font-size:1.25rem;line-height:.9}.profile-page .profile-account-root .profile-badge-collection-progress{font-size:.75rem;line-height:1.2}.profile-page .profile-account-root .profile-badge-collection-progress:before,.profile-page .profile-account-root .profile-badge-collection-progress:after{content:none}.profile-page .profile-account-root .profile-badge-collection-toggle{flex-basis:2.6875rem;width:2.6875rem;height:2.6875rem}.profile-page .profile-account-root .profile-badge-collection-content{padding:1.25rem 1.1875rem 2rem}.profile-page .profile-account-root .profile-badge-families{gap:1.25rem}.profile-page .profile-account-root .profile-badge-family h3{letter-spacing:.1em;font-size:.625rem}.profile-page .profile-account-root .profile-badge-family ul{gap:.875rem;margin-top:1.25rem}.profile-page .profile-account-root .profile-badge-card{min-height:8.6875rem;padding:1.25rem}.profile-page .profile-account-root .profile-badge-card-body{gap:.625rem}.profile-page .profile-account-root .profile-badge-status{letter-spacing:.1em;min-width:7.4375rem;height:2.0625rem;padding-inline:1.1875rem;font-size:.625rem}.profile-page .profile-account-root .profile-badge-status-check{flex-basis:1.1875rem;width:1.1875rem;height:1.1875rem}.profile-page .profile-account-root .profile-collection-section{--profile-collection-tab-gap:1.75rem;gap:0}.profile-page .profile-account-root #account-yerba-list-panel{margin-top:var(--profile-collection-tab-gap)}.profile-page .profile-settings-root{gap:2.125rem;margin-top:2.1875rem}.profile-page .profile-settings-signed-in{gap:1.125rem;min-height:8.4375rem;padding:2.125rem 1.25rem}.profile-page .profile-settings-signed-in-avatar{flex-basis:4.1875rem;width:4.1875rem;height:4.1875rem}.profile-page .profile-settings-signed-in-eyebrow{letter-spacing:.1em;font-size:.75rem}.profile-page .profile-settings-signed-in-email{letter-spacing:.02em;margin-top:.5rem;font-size:.75rem}.profile-page .profile-settings-share{gap:.875rem}.profile-page .profile-settings-share-title,.profile-page .profile-settings-card-title{font-size:1.25rem;line-height:.9}.profile-page .profile-settings-share-description,.profile-page .profile-settings-card-description,.profile-page .profile-settings-delete-description{font-size:.75rem;line-height:1.2}.profile-page .profile-settings-share-description{max-width:19.5rem;margin-top:1.3125rem}.profile-page .profile-settings-share-button{letter-spacing:.09em;justify-content:space-between;width:14.875rem;min-width:14.875rem;height:2.25rem;padding-inline:1.1875rem;font-size:.875rem}.profile-page .profile-settings-share-icon{flex-basis:1.4375rem;width:1.4375rem;height:1.4375rem}.profile-page .profile-settings-card-header{min-height:5.5rem;padding:1.875rem 1.25rem}.profile-page .profile-settings-card-body{gap:1.25rem;margin-top:-2.3125rem;padding:3.5625rem 1.25rem 2.125rem}.profile-page .profile-settings-field{gap:1.125rem}.profile-page .profile-settings-field-label{letter-spacing:.1em;font-size:.75rem}.profile-page .profile-settings-control{letter-spacing:.09em;min-height:3.0625rem;padding:.75rem 1.25rem;font-size:.875rem}.profile-page .profile-settings-avatar-options{gap:.625rem}.profile-page .profile-settings-avatar-field>.profile-settings-avatar-options{margin-top:1rem}.profile-page .profile-settings-avatar-option{letter-spacing:.09em;gap:1rem;min-height:3.0625rem;padding:.75rem 1.25rem;font-size:.875rem}.profile-page .profile-settings-radio,.profile-page .profile-settings-notification-checkbox{flex-basis:1.3125rem;width:1.3125rem;height:1.3125rem}.profile-page .profile-settings-primary-action,.profile-page .profile-settings-delete-action{letter-spacing:.1em;width:max-content;min-width:0;height:2.25rem;padding-inline:1.25rem;font-size:.875rem}.profile-page .profile-settings-newsletter-row,.profile-page .profile-settings-delete-controls{align-items:flex-start;gap:1.25rem}.profile-page .profile-settings-notification-list{gap:.625rem}.profile-page .profile-settings-notification-option{letter-spacing:.1em;gap:1rem;min-height:3.75rem;padding:.875rem 1.25rem;font-size:.625rem;line-height:1.2}.profile-page .profile-settings-notification-message{font-size:.75rem;line-height:1.4}.profile-page .profile-settings-delete{gap:1.25rem;min-height:13rem;padding:1.8125rem 1.25rem 2rem}.profile-page .profile-settings-delete-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.625rem;width:100%;display:grid}.profile-page .profile-settings-delete-controls .profile-settings-field{flex:none;width:auto}.profile-page .profile-settings-delete-controls .profile-settings-field-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.profile-page .profile-settings-delete-controls .profile-settings-control{border-radius:999px;height:2.25rem;min-height:2.25rem}.profile-page .profile-settings-delete-controls .profile-settings-delete-action{width:9.6875rem;min-width:9.6875rem}.profile-page .profile-settings-delete-title{font-size:1rem;line-height:.9}.profile-page .profile-settings-delete-description{margin-top:.875rem}.profile-page .profile-public-shell{padding-top:1.5625rem}.profile-page .profile-public-root{--profile-radius-card:var(--surface-radius);--profile-radius-control:10px;--profile-radius-input:var(--surface-radius)}.profile-page .profile-public-root>.profile-public-identity-card{height:auto;min-height:21.875rem;padding:1.875rem 1.1875rem 1.5rem 1.125rem}.profile-page .profile-public-identity-main{gap:1.125rem;width:100%}.profile-page .profile-public-avatar-link{flex-basis:4.1875rem;width:4.1875rem;height:4.1875rem;margin-top:.5rem}.profile-page .profile-public-avatar-placeholder{width:2rem;height:2rem}.profile-page .profile-public-identity-copy{flex:1 1 0;padding-top:0}.profile-page .profile-public-identity-copy>p:first-child,.profile-page .profile-public-identity-kicker{letter-spacing:.1em;font-size:.75rem;line-height:1.2}.profile-page .profile-public-identity-copy h1{letter-spacing:.01em;margin-top:.3125rem;font-size:1.5rem;line-height:.9}.profile-page .profile-public-featured-badges{width:calc(100% + 5.25rem);margin-top:4.375rem;margin-left:-5.25rem}.profile-page .profile-public-featured-badge-list{flex-direction:column;align-items:flex-start;gap:.625rem;display:flex}.profile-page .profile-public-featured-badge-item{width:max-content;max-width:100%}.profile-page .profile-public-featured-badge-legend{margin-top:.625rem}.profile-page .profile-public-featured-badge-legend>button{min-height:2.75rem;padding-block:.375rem;font-size:.875rem;line-height:1.4}.profile-page .profile-account-root>.taste-profile-wave-card,.profile-page .profile-public-root>.profile-public-taste-card{margin-top:2.625rem;width:calc(100% + 2.5rem);height:auto;min-height:0;margin-inline-start:-1.25rem;padding:3.625rem 1.25rem 4rem;overflow:hidden}.profile-page .taste-profile-wave-card>.taste-profile-wave-default{display:none}.profile-page .taste-profile-wave-card>.taste-profile-wave-mobile{width:calc(100% + 14.75rem);height:100%;display:block;top:0;left:-8.8125rem}.profile-page .taste-profile-wave-card:before,.profile-page .taste-profile-wave-card:after{content:none}.profile-page .taste-profile-wave-card .taste-profile-wave-eyebrow{letter-spacing:.1em;font-size:.75rem;line-height:1.2}.profile-page .taste-profile-wave-card h2{overflow-wrap:anywhere;width:100%;margin-top:1.125rem;font-size:clamp(2rem,9.16vw,2.25rem);line-height:1.2}.profile-page .taste-profile-wave-card h2>span{display:block}.profile-page .taste-profile-wave-card .taste-profile-wave-dimensions{grid-template-columns:minmax(0,1fr);gap:1.25rem;width:min(100%,17rem);margin-top:2rem;display:grid}.profile-page .taste-profile-wave-card .taste-profile-wave-dimension{border-radius:var(--surface-radius);background:var(--profile-surface);min-height:4.625rem;padding:1rem 1.5rem .75rem}.profile-page .taste-profile-wave-card .taste-profile-wave-dimension>p{letter-spacing:0;text-transform:none;font-size:1rem;line-height:1.29}.profile-page .taste-profile-wave-card .taste-profile-wave-meter{gap:.625rem;margin-top:.5rem}.profile-page .taste-profile-wave-card .taste-profile-wave-meter span{border-radius:1.875rem;height:.4375rem}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences{grid-template-columns:minmax(0,1fr);gap:1.625rem;margin-top:1.875rem;display:grid}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences dt{letter-spacing:.1em;font-size:.75rem;line-height:1.2}.profile-page .taste-profile-wave-card .taste-profile-wave-preferences dd{gap:.625rem;margin-top:1rem}.profile-page .taste-profile-wave-card .taste-profile-wave-chip{background:var(--profile-surface);letter-spacing:.08em;max-width:100%;min-height:2.6875rem;padding:.5rem 1.25rem;font-size:.75rem;line-height:1.2}.profile-page .taste-profile-wave-card .taste-profile-wave-chip-label{overflow-wrap:anywhere;min-width:0}.profile-page .profile-public-root>.profile-public-collection-section{gap:0;margin-top:3.25rem}.profile-page .profile-public-list-panel{margin-top:1.75rem}}@media (min-width:40rem) and (max-width:48rem){.profile-page .profile-public-identity-main{width:100%}.profile-page .profile-public-identity-copy{flex:1 1 0}.profile-page .profile-public-featured-badge-list{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page .profile-public-featured-badge-item{min-width:0}.profile-page .taste-profile-wave-dimensions{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-page .taste-profile-wave-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.profile-avatar-link,.profile-outline-action,.profile-primary-tab,.profile-badge-legend-action,.profile-badge-collection-trigger,.profile-badge-collection-toggle{transform:none!important}.profile-taste-skeleton,.profile-badges-skeleton{animation:none}}.taste-profile-wave-card{min-width:0;color:var(--profile-surface)}.taste-profile-wave-eyebrow{color:var(--profile-surface)}.taste-profile-wave-card .hero-highlighted-phrase:after{display:none}.taste-profile-wave-dimensions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:clamp(1.5rem,2.4vw,2rem);display:grid}@media (min-width:640px){.taste-profile-wave-dimensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}}.taste-profile-wave-dimension{border:1px solid var(--profile-muted);border-radius:var(--profile-radius-control);background:var(--profile-surface);color:var(--profile-ink);padding:.9rem 1rem}.taste-profile-wave-dimension>p{margin:0;font-size:.78rem;font-weight:800}.taste-profile-wave-meter{gap:.3rem;margin-top:.55rem;display:flex}.taste-profile-wave-meter span{background:color-mix(in srgb, var(--profile-muted) 20%, transparent);border-radius:999px;flex:1;height:.5rem}.taste-profile-wave-meter .is-filled{background:var(--profile-leaf)}.taste-profile-wave-preferences{gap:1.1rem;margin:clamp(1.5rem,2.6vw,2rem) 0 0;display:grid}@media (min-width:640px){.taste-profile-wave-preferences{grid-template-columns:repeat(2,minmax(0,1fr))}}.taste-profile-wave-preferences dt{color:var(--profile-surface);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.taste-profile-wave-preferences dd{flex-wrap:wrap;gap:.45rem;margin:.6rem 0 0;display:flex}.taste-profile-wave-chip{border:1px solid var(--profile-muted);background:var(--profile-surface);color:var(--profile-green);border-radius:999px;align-items:center;gap:.3125rem;padding:.28rem .8rem;font-size:.88rem;font-weight:800;display:inline-flex}
@media not (min-width:40rem){.profile-identity-card-module__w_38Ra__nameContinuation{display:block}.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-main{grid-template-columns:auto minmax(0,1fr);row-gap:0;width:100%;display:grid}.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-copy{display:contents}.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-main>.profile-public-avatar-link{grid-area:1/1;align-self:center;margin-top:0}.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-text{grid-area:1/2;align-self:center;min-width:0}.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-main .profile-public-identity-copy h1{line-height:1.15}:is(.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-copy>.profile-public-featured-badges,.profile-identity-card-module__w_38Ra__publicCard .profile-public-identity-fallback){grid-area:2/1/auto/-1;width:100%;margin:32px 0 0}.profile-identity-card-module__w_38Ra__publicCard .profile-public-featured-badge-list{margin-top:0}.profile-identity-card-module__w_38Ra__privateCard .profile-identity-copy>.profile-public-featured-badges{margin-top:1.5rem}}
