.media-grid-module__XUibUW__mediaGrid{min-width:0;max-width:100%}.media-grid-module__XUibUW__mediaCell,.media-grid-module__XUibUW__mediaFrame{min-width:0}@media (max-width:599px){.media-grid-module__XUibUW__mediaGrid[data-mobile-profile=true]{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:calc(100% + 32px);max-width:none;margin-inline:-16px}.media-grid-module__XUibUW__mediaGrid[data-mobile-profile=true] .media-grid-module__XUibUW__mediaFrame{box-shadow:none;border-radius:0;aspect-ratio:3/4!important;contain-intrinsic-size:280px 374px!important}.media-grid-module__XUibUW__profileMediaCard{box-shadow:none!important;border-radius:0!important}}
.summary-card-primitives-module__hfsq0a__actionBar{flex-direction:column;gap:10px;width:100%;display:flex}.summary-card-primitives-module__hfsq0a__secondaryGrid{grid-template-columns:repeat(var(--summary-action-count,1), minmax(0, 1fr));gap:7px;width:100%;display:grid}.summary-card-primitives-module__hfsq0a__actionButton{appearance:none;border:1px solid hsl(var(--border));color:hsl(var(--foreground));cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;justify-content:center;align-items:center;min-width:0;margin:0;font-weight:800;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:relative}.summary-card-primitives-module__hfsq0a__actionButton:focus-visible,.summary-card-primitives-module__hfsq0a__dialogClose:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .34);outline:2px solid hsl(var(--ring));outline-offset:2px}.summary-card-primitives-module__hfsq0a__actionButton:disabled{cursor:not-allowed;opacity:.52}.summary-card-primitives-module__hfsq0a__actionButton:not(:disabled):active{transform:scale(.98)}.summary-card-primitives-module__hfsq0a__primaryButton{background:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-radius:14px;gap:9px;width:100%;min-height:52px;padding:12px 18px}.summary-card-primitives-module__hfsq0a__primaryButton:not(:disabled):hover{background:hsl(var(--primary) / .9)}.summary-card-primitives-module__hfsq0a__secondaryButton{background:hsl(var(--secondary) / .74);border-radius:13px;flex-direction:column;gap:5px;width:100%;min-height:68px;padding:8px 4px 7px}.summary-card-primitives-module__hfsq0a__secondaryButton:not(:disabled):hover{background:hsl(var(--accent))}.summary-card-primitives-module__hfsq0a__secondaryButton[data-pressed=true]{background:hsl(var(--primary) / .13);border-color:hsl(var(--primary) / .56);color:hsl(var(--primary))}.summary-card-primitives-module__hfsq0a__dialogActionButton{text-align:left;background:0 0;border-color:#0000;border-radius:12px;justify-content:flex-start;gap:12px;width:100%;min-height:50px;padding:10px 12px}.summary-card-primitives-module__hfsq0a__dialogActionButton:not(:disabled):hover{background:hsl(var(--accent))}.summary-card-primitives-module__hfsq0a__dialogActionButton[data-pressed=true]{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.summary-card-primitives-module__hfsq0a__destructiveButton{color:hsl(var(--destructive))}.summary-card-primitives-module__hfsq0a__primaryButton.summary-card-primitives-module__hfsq0a__destructiveButton{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.summary-card-primitives-module__hfsq0a__primaryButton.summary-card-primitives-module__hfsq0a__destructiveButton:not(:disabled):hover{background:hsl(var(--destructive) / .9)}.summary-card-primitives-module__hfsq0a__secondaryButton.summary-card-primitives-module__hfsq0a__destructiveButton{background:hsl(var(--destructive) / .08);border-color:hsl(var(--destructive) / .34)}.summary-card-primitives-module__hfsq0a__buttonIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.summary-card-primitives-module__hfsq0a__primaryButton .summary-card-primitives-module__hfsq0a__buttonIcon{width:21px;height:21px}.summary-card-primitives-module__hfsq0a__secondaryButton .summary-card-primitives-module__hfsq0a__buttonIcon{width:23px;height:23px}.summary-card-primitives-module__hfsq0a__dialogActionButton .summary-card-primitives-module__hfsq0a__buttonIcon{width:22px;height:22px}.summary-card-primitives-module__hfsq0a__buttonIcon>svg{width:100%;height:100%}.summary-card-primitives-module__hfsq0a__buttonLabel{min-width:0}.summary-card-primitives-module__hfsq0a__primaryButton .summary-card-primitives-module__hfsq0a__buttonLabel{font-size:15px;line-height:20px}.summary-card-primitives-module__hfsq0a__secondaryButton .summary-card-primitives-module__hfsq0a__buttonLabel{text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;line-height:13px;display:-webkit-box;overflow:hidden}.summary-card-primitives-module__hfsq0a__dialogActionButton .summary-card-primitives-module__hfsq0a__buttonLabel{overflow-wrap:anywhere;flex:auto;font-size:14px;line-height:19px}.summary-card-primitives-module__hfsq0a__spinner{opacity:.88;border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;animation:.72s linear infinite summary-card-primitives-module__hfsq0a__summary-action-spin;display:inline-block}.summary-card-primitives-module__hfsq0a__secondaryButton .summary-card-primitives-module__hfsq0a__spinner{width:20px;height:20px}@keyframes summary-card-primitives-module__hfsq0a__summary-action-spin{to{transform:rotate(360deg)}}.summary-card-primitives-module__hfsq0a__dialogOverlay{z-index:10020;background:#000000b8;animation:.16s ease-out summary-card-primitives-module__hfsq0a__summary-dialog-overlay-in;position:fixed;inset:0}.summary-card-primitives-module__hfsq0a__dialogOverlay[data-state=closed]{animation:.13s ease-in summary-card-primitives-module__hfsq0a__summary-dialog-overlay-out}.summary-card-primitives-module__hfsq0a__dialogContent{background:hsl(var(--popover));border:1px solid hsl(var(--border));color:hsl(var(--popover-foreground));overscroll-behavior:contain;z-index:10021;border-radius:20px;width:calc(100vw - 24px);max-width:390px;max-height:min(70dvh,620px);padding:18px;animation:.18s ease-out summary-card-primitives-module__hfsq0a__summary-dialog-content-in;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 24px 72px #0000006b}.summary-card-primitives-module__hfsq0a__dialogContent[data-state=closed]{animation:.13s ease-in summary-card-primitives-module__hfsq0a__summary-dialog-content-out}.summary-card-primitives-module__hfsq0a__dialogHeader{padding:1px 44px 13px 2px}.summary-card-primitives-module__hfsq0a__dialogTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:900;line-height:24px}.summary-card-primitives-module__hfsq0a__dialogDescription{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:13px;line-height:18px}.summary-card-primitives-module__hfsq0a__dialogActionList{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-height:min(48dvh,430px);padding-right:1px;display:flex;overflow-y:auto}.summary-card-primitives-module__hfsq0a__destructiveSeparator{border-top:1px solid hsl(var(--border));height:1px;margin:8px 5px}.summary-card-primitives-module__hfsq0a__dialogCustomContent{border-top:1px solid hsl(var(--border));margin-top:10px;padding-top:14px}.summary-card-primitives-module__hfsq0a__dialogCustomContent:first-child{border-top:0;margin-top:0;padding-top:0}.summary-card-primitives-module__hfsq0a__dialogClose{appearance:none;background:hsl(var(--secondary));border:1px solid hsl(var(--border));color:hsl(var(--secondary-foreground));cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .16s,transform .16s;display:inline-flex;position:absolute;top:12px;right:12px}.summary-card-primitives-module__hfsq0a__dialogClose:hover{background:hsl(var(--accent))}.summary-card-primitives-module__hfsq0a__dialogClose:active{transform:scale(.96)}@keyframes summary-card-primitives-module__hfsq0a__summary-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes summary-card-primitives-module__hfsq0a__summary-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes summary-card-primitives-module__hfsq0a__summary-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes summary-card-primitives-module__hfsq0a__summary-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.summary-card-primitives-module__hfsq0a__visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.summary-card-primitives-module__hfsq0a__heroTitleMarker{display:block}.summary-card-primitives-module__hfsq0a__stickyAnchor{pointer-events:none;height:0;top:var(--summary-sticky-top,0px);z-index:30;width:100%;position:sticky}.summary-card-primitives-module__hfsq0a__stickyTitle{-webkit-backdrop-filter:blur(16px)saturate(145%);background:hsl(var(--background) / .93);border-bottom:1px solid hsl(var(--border) / .9);color:hsl(var(--foreground));opacity:0;pointer-events:none;visibility:hidden;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:10px;width:100%;min-height:56px;padding:8px 16px;transition:opacity .18s,transform .18s;display:grid;transform:translateY(-10px);box-shadow:0 8px 24px #0000001f}.summary-card-primitives-module__hfsq0a__stickyTitle[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.summary-card-primitives-module__hfsq0a__stickyLeading,.summary-card-primitives-module__hfsq0a__stickyTrailing{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.summary-card-primitives-module__hfsq0a__stickyTitleText{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:900;line-height:20px;overflow:hidden}@media (max-width:360px){.summary-card-primitives-module__hfsq0a__secondaryGrid{gap:5px}.summary-card-primitives-module__hfsq0a__secondaryGrid[data-action-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.summary-card-primitives-module__hfsq0a__secondaryGrid[data-action-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.summary-card-primitives-module__hfsq0a__secondaryGrid[data-action-count="5"]>*{grid-column:span 2}.summary-card-primitives-module__hfsq0a__secondaryGrid[data-action-count="5"]>:nth-child(n+4){grid-column:span 3}.summary-card-primitives-module__hfsq0a__secondaryButton{min-height:68px;padding-inline:2px}.summary-card-primitives-module__hfsq0a__secondaryButton .summary-card-primitives-module__hfsq0a__buttonLabel{font-size:11px;line-height:13px}}@media (prefers-reduced-motion:reduce){.summary-card-primitives-module__hfsq0a__actionButton,.summary-card-primitives-module__hfsq0a__dialogClose,.summary-card-primitives-module__hfsq0a__dialogContent,.summary-card-primitives-module__hfsq0a__dialogOverlay,.summary-card-primitives-module__hfsq0a__stickyTitle{transition-duration:1ms!important;animation-duration:1ms!important}.summary-card-primitives-module__hfsq0a__spinner{animation:none!important}}
.profile-recipe-summary-sheet-module__s_glEG__measurementSelect select{appearance:none;color:var(--color);cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;min-width:0;height:44px;padding:0 31px 0 9px;font-size:.875rem;font-weight:700}.profile-recipe-summary-sheet-module__s_glEG__measurementSelect select:focus-visible{outline:none}.profile-recipe-summary-sheet-module__s_glEG__sectionHeader,.profile-recipe-summary-sheet-module__s_glEG__sectionHeading,.profile-recipe-summary-sheet-module__s_glEG__stepHeading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.profile-recipe-summary-sheet-module__s_glEG__sectionHeader{justify-content:space-between;gap:12px}.profile-recipe-summary-sheet-module__s_glEG__sectionHeading h3{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:800;line-height:1.4}.profile-recipe-summary-sheet-module__s_glEG__sectionDetail{color:var(--mutedColor);font-size:.8125rem}.profile-recipe-summary-sheet-module__s_glEG__servings{color:var(--color);align-items:center;gap:8px;max-width:100%;display:flex}.profile-recipe-summary-sheet-module__s_glEG__servings button{color:var(--accentColor);flex-shrink:0}.profile-recipe-summary-sheet-module__s_glEG__servingCount{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:.875rem}.profile-recipe-summary-sheet-module__s_glEG__ingredients{gap:20px;min-width:0;display:grid;container:recipe-ingredients/inline-size}.profile-recipe-summary-sheet-module__s_glEG__ingredientGroup{color:var(--mutedColor);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.profile-recipe-summary-sheet-module__s_glEG__ingredientList,.profile-recipe-summary-sheet-module__s_glEG__preparationList{margin:0;padding:0;list-style:none}.profile-recipe-summary-sheet-module__s_glEG__ingredientRow{border-bottom:1px solid var(--borderColor);grid-template-columns:minmax(0,1fr) minmax(0,42%);align-items:center;gap:12px;padding:14px 0;display:grid}.profile-recipe-summary-sheet-module__s_glEG__ingredientRow:last-child{border-bottom:0}.profile-recipe-summary-sheet-module__s_glEG__ingredientCopy,.profile-recipe-summary-sheet-module__s_glEG__ingredientMeasurement,.profile-recipe-summary-sheet-module__s_glEG__stepCopy{min-width:0}.profile-recipe-summary-sheet-module__s_glEG__ingredientCopy:only-child{grid-column:1/-1}.profile-recipe-summary-sheet-module__s_glEG__ingredientName{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.profile-recipe-summary-sheet-module__s_glEG__ingredientNote{color:var(--mutedColor);overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0;font-size:.875rem;line-height:1.5;display:block}.profile-recipe-summary-sheet-module__s_glEG__ingredientAmount{color:var(--color);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.profile-recipe-summary-sheet-module__s_glEG__preparationList{gap:24px;display:grid}.profile-recipe-summary-sheet-module__s_glEG__preparationStep{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.profile-recipe-summary-sheet-module__s_glEG__stepHeading{justify-content:space-between;padding-top:3px}.profile-recipe-summary-sheet-module__s_glEG__stepHeading h4{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.5}.profile-recipe-summary-sheet-module__s_glEG__stepDuration{color:var(--mutedColor);flex-shrink:0;align-items:center;gap:5px;font-size:.8125rem;line-height:1.5;display:inline-flex}.profile-recipe-summary-sheet-module__s_glEG__stepInstruction{color:var(--color);overflow-wrap:anywhere;white-space:pre-line;margin:8px 0 0;font-size:1rem;line-height:1.65}.profile-recipe-summary-sheet-module__s_glEG__cookingTips{border-top:1px solid var(--borderColor);color:var(--color);overflow-wrap:anywhere;margin:0 2px;font-size:1rem;line-height:1.6}.profile-recipe-summary-sheet-module__s_glEG__cookingTips summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.profile-recipe-summary-sheet-module__s_glEG__cookingTips summary:focus-visible{outline:2px solid var(--accentColor);outline-offset:2px;border-radius:4px}.profile-recipe-summary-sheet-module__s_glEG__cookingTips ul{color:var(--mutedColor);margin:0 0 12px;padding-left:20px}.profile-recipe-summary-sheet-module__s_glEG__cookingTips li+li{margin-top:8px}@container recipe-ingredients (max-width:22rem){.profile-recipe-summary-sheet-module__s_glEG__ingredientRow{grid-template-columns:minmax(0,1fr);gap:8px}.profile-recipe-summary-sheet-module__s_glEG__ingredientAmount{text-align:left}}
.profile-tabs-module__o-1R0q__mobileTabBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.profile-tabs-module__o-1R0q__mobileTabButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s,color .16s,transform .12s}.profile-tabs-module__o-1R0q__mobileTabButton svg{transition:color .16s,stroke-width .16s}@media (prefers-reduced-motion:reduce){.profile-tabs-module__o-1R0q__mobileTabButton,.profile-tabs-module__o-1R0q__mobileTabButton svg{transition:none}}
.mobile-profile-header-module__-A8kZG__header{box-sizing:border-box;width:100%;padding:0 0 4px}.mobile-profile-header-module__-A8kZG__location{flex:auto;max-width:calc(100% - 100px);overflow:hidden}.mobile-profile-header-module__-A8kZG__location .MuiButton-root{text-overflow:ellipsis;justify-content:flex-start;max-width:100%;overflow:hidden}.mobile-profile-header-module__-A8kZG__avatarShell{border-radius:50%;flex:0 0 94px;width:94px;min-width:94px;height:94px;min-height:94px;padding:0;overflow:hidden}:is(.mobile-profile-header-module__-A8kZG__header button[aria-label="Add profile content"],.mobile-profile-header-module__-A8kZG__header button[aria-label=Profile\ settings]){transition:opacity .15s,transform .15s,background-color .15s;box-shadow:0 8px 22px #051c2c14}.mobile-profile-header-module__-A8kZG__stats{width:100%;min-width:0;container-type:inline-size}.mobile-profile-header-module__-A8kZG__badges{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.mobile-profile-header-module__-A8kZG__badges>.MuiStack-root{justify-content:flex-start;margin-top:0}@media (max-width:359px){.mobile-profile-header-module__-A8kZG__avatarShell{flex-basis:84px;width:84px;min-width:84px;height:84px;min-height:84px}}@media (prefers-reduced-motion:reduce){.mobile-profile-header-module__-A8kZG__header button{transition:none}}
.date-picker-module__4uxpDW__control{background:var(--entry-surface,hsl(var(--background)));border:1px solid var(--entry-border,hsl(var(--border)));color:var(--entry-text,hsl(var(--foreground)));border-radius:12px;align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;flex-direction:row!important;min-height:50px!important}.date-picker-module__4uxpDW__control:focus-within{border-color:var(--entry-accent,hsl(var(--primary)));outline:3px solid var(--entry-accent,hsl(var(--primary)));outline-offset:2px}.date-picker-module__4uxpDW__control[data-invalid=true]{border-color:var(--entry-error,hsl(var(--destructive)))}.date-picker-module__4uxpDW__control[data-disabled=true]{cursor:not-allowed;opacity:.6}.date-picker-module__4uxpDW__dateInput{appearance:auto;color:inherit;font:inherit;background:0 0;border:0;flex:auto;width:100%;min-width:0;min-height:48px;margin:0;padding:12px 58px 12px 14px;font-size:16px;line-height:24px}.date-picker-module__4uxpDW__dateInput:focus-visible{outline:0!important}.date-picker-module__4uxpDW__dateInput:disabled{cursor:not-allowed}.date-picker-module__4uxpDW__dateInput::-webkit-calendar-picker-indicator{display:none}.date-picker-module__4uxpDW__dateInput::-webkit-date-and-time-value{text-align:left}.date-picker-module__4uxpDW__calendarButton{appearance:none;color:var(--entry-accent,hsl(var(--primary)));cursor:pointer;touch-action:manipulation;z-index:1;background:0 0;border:0;border-radius:0 11px 11px 0;width:50px;margin:0;line-height:0;position:absolute;top:0;bottom:0;right:0;flex-direction:row!important;justify-content:center!important;align-items:center!important;min-height:48px!important;padding:0!important;display:inline-flex!important}.date-picker-module__4uxpDW__calendarButton svg{flex:0 0 22px;width:22px;height:22px;display:block}.date-picker-module__4uxpDW__calendarButton:hover:not(:disabled){background:var(--entry-tint,hsl(var(--accent)))}.date-picker-module__4uxpDW__calendarButton:disabled{cursor:not-allowed}.date-picker-module__4uxpDW__calendarButton:focus-visible{outline:0!important}.date-picker-module__4uxpDW__popover{--picker-accent:var(--accentColor,hsl(var(--primary)));--picker-accent-text:var(--accentTextColor,hsl(var(--primary-foreground)));--picker-background:var(--background,hsl(var(--background)));--picker-border:var(--borderColor,hsl(var(--border)));--picker-muted:var(--mutedColor,hsl(var(--muted-foreground)));--picker-text:var(--color,hsl(var(--foreground)));--picker-tint:var(--accentBackground,hsl(var(--accent)));background:var(--picker-background);border-color:var(--picker-border);color:var(--picker-text);border-style:solid;border-width:1px;border-radius:18px;width:340px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px;overflow-y:auto;box-shadow:0 22px 60px #0000003d}.date-picker-module__4uxpDW__iconButton,.date-picker-module__4uxpDW__day{appearance:none;color:inherit;cursor:pointer;font:inherit;touch-action:manipulation;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.date-picker-module__4uxpDW__iconButton{border:1px solid var(--picker-border);border-radius:10px;flex:none;width:42px;height:42px}.date-picker-module__4uxpDW__iconButton:hover:not(:disabled),.date-picker-module__4uxpDW__day:hover:not(:disabled){background:var(--picker-tint)}.date-picker-module__4uxpDW__iconButton:disabled,.date-picker-module__4uxpDW__day:disabled{cursor:default;opacity:.28}.date-picker-module__4uxpDW__headerSelect{appearance:none;color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:42px;padding:6px 7px;font-size:15px;font-weight:700;display:inline-flex}.date-picker-module__4uxpDW__headerSelect:first-child{max-width:140px}.date-picker-module__4uxpDW__headerSelect:last-child{font-variant-numeric:tabular-nums;min-width:72px;max-width:82px}.date-picker-module__4uxpDW__headerSelect:hover,.date-picker-module__4uxpDW__headerSelect[data-open=true]{background:var(--picker-tint)}.date-picker-module__4uxpDW__headerSelect[data-open=true]{border-color:var(--picker-accent)}.date-picker-module__4uxpDW__headerSelect svg{flex:none}.date-picker-module__4uxpDW__headerPickerList{-webkit-overflow-scrolling:touch;background:var(--picker-tint);border:1px solid var(--picker-border);overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;border-radius:12px;gap:3px;min-height:220px;max-height:294px;padding:5px;display:grid;overflow-y:auto}.date-picker-module__4uxpDW__headerPickerOption{appearance:none;background:var(--picker-background);color:var(--picker-text);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;text-align:left;border:1px solid #0000;border-radius:9px;flex:none;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:8px 12px;font-size:15px;font-weight:700;display:flex}.date-picker-module__4uxpDW__headerPickerOption:hover:not(:disabled){border-color:var(--picker-accent)}.date-picker-module__4uxpDW__headerPickerOption[data-selected=true]{background:var(--picker-accent);color:var(--picker-accent-text)}.date-picker-module__4uxpDW__headerPickerOption:disabled{cursor:default;opacity:.35}.date-picker-module__4uxpDW__weekdays,.date-picker-module__4uxpDW__calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.date-picker-module__4uxpDW__weekdays{margin-bottom:6px}.date-picker-module__4uxpDW__weekdays span{color:var(--picker-muted);text-align:center;font-size:11px;font-weight:700;line-height:24px}.date-picker-module__4uxpDW__day{border:1px solid #0000;border-radius:10px;width:100%;min-width:0;height:38px}.date-picker-module__4uxpDW__day[data-today=true]{border-color:var(--picker-accent)}.date-picker-module__4uxpDW__day[data-selected=true]{background:var(--picker-accent);color:var(--picker-accent-text);font-weight:800}.date-picker-module__4uxpDW__day[data-selected=true]:hover{background:var(--picker-accent)}.date-picker-module__4uxpDW__footerActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}.date-picker-module__4uxpDW__clearButton,.date-picker-module__4uxpDW__cancelButton{appearance:none;color:var(--picker-accent);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:700}.date-picker-module__4uxpDW__cancelButton{color:var(--picker-text)}.date-picker-module__4uxpDW__iconButton:focus-visible,.date-picker-module__4uxpDW__day:focus-visible,.date-picker-module__4uxpDW__headerSelect:focus-visible,.date-picker-module__4uxpDW__headerPickerOption:focus-visible,.date-picker-module__4uxpDW__clearButton:focus-visible,.date-picker-module__4uxpDW__cancelButton:focus-visible{outline:3px solid var(--picker-accent);outline-offset:2px}.date-picker-module__4uxpDW__hint,.date-picker-module__4uxpDW__error{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.date-picker-module__4uxpDW__hint{color:var(--entry-muted,hsl(var(--muted-foreground)))}.date-picker-module__4uxpDW__error{color:var(--entry-error,hsl(var(--destructive)))}.date-picker-module__4uxpDW__field[data-density=compact] .date-picker-module__4uxpDW__control{min-height:44px!important}.date-picker-module__4uxpDW__field[data-density=compact] .date-picker-module__4uxpDW__dateInput,.date-picker-module__4uxpDW__field[data-density=compact] .date-picker-module__4uxpDW__calendarButton{min-height:42px!important}.date-picker-module__4uxpDW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.date-picker-module__4uxpDW__popover{box-shadow:none;border:0;width:min(340px,100vw - 24px);max-width:390px;max-height:none}.date-picker-module__4uxpDW__day{height:42px}}@media (max-width:380px){.date-picker-module__4uxpDW__popover{border-radius:16px;padding:12px}.date-picker-module__4uxpDW__calendarGrid,.date-picker-module__4uxpDW__weekdays{gap:2px}.date-picker-module__4uxpDW__day{height:36px}.date-picker-module__4uxpDW__iconButton{width:40px;height:40px}.date-picker-module__4uxpDW__headerSelect{font-size:14px}}@media (prefers-reduced-motion:reduce){.date-picker-module__4uxpDW__popover{transition:none;animation:none}}
.entry-flow-module__wTNG4q__root{--entry-page:#f3f8fb;--entry-surface:#fff;--entry-text:#102c3c;--entry-muted:#536c7b;--entry-border:#cbdce6;--entry-accent:#016fa8;--entry-accent-text:#fff;--entry-tint:#e5f4fc;--entry-error:#b42332;--entry-error-bg:#fff1f2;color:var(--entry-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif}.entry-flow-module__wTNG4q__root[data-entry-theme=dark]{--entry-page:#071a29;--entry-surface:#0c2233;--entry-text:#eef8ff;--entry-muted:#aec4d2;--entry-border:#2c485b;--entry-accent:#38d5ff;--entry-accent-text:#062031;--entry-tint:#10364c;--entry-error:#ffa7ae;--entry-error-bg:#3b222e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.entry-flow-module__wTNG4q__root *,.entry-flow-module__wTNG4q__root :before,.entry-flow-module__wTNG4q__root :after{box-sizing:border-box}.entry-flow-module__wTNG4q__root :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}.entry-flow-module__wTNG4q__root :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.entry-flow-module__wTNG4q__root :where(button,a){touch-action:manipulation}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__label{color:var(--entry-text);min-height:0;font-size:14px;font-weight:600;line-height:1.5;display:block}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__control{appearance:none;background:var(--entry-surface);border:1px solid var(--entry-border);color:var(--entry-text);border-radius:12px;width:100%;min-width:0;min-height:50px;margin:0;padding:12px 14px;scroll-margin-block:24px;font-family:inherit;font-size:16px;line-height:1.5;display:block}.entry-flow-module__wTNG4q__control::placeholder{color:var(--entry-muted);opacity:1}.entry-flow-module__wTNG4q__control[aria-invalid=true]{border-color:var(--entry-error)}.entry-flow-module__wTNG4q__control:disabled{cursor:not-allowed;opacity:.6}.entry-flow-module__wTNG4q__select{appearance:auto;padding-right:8px}.entry-flow-module__wTNG4q__textarea{resize:vertical;min-height:108px}.entry-flow-module__wTNG4q__hint,.entry-flow-module__wTNG4q__fieldError{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.entry-flow-module__wTNG4q__hint{color:var(--entry-muted)}.entry-flow-module__wTNG4q__fieldError{color:var(--entry-error)}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__button{cursor:pointer;text-align:center;white-space:normal;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 18px;font-family:inherit;font-size:15px;font-weight:650;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__primary{background:var(--entry-accent);color:var(--entry-accent-text)}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__secondary{background:var(--entry-surface);border-color:var(--entry-border);color:var(--entry-text)}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__ghost{color:var(--entry-accent);background:0 0}.entry-flow-module__wTNG4q__root .entry-flow-module__wTNG4q__button>.is_Text{color:inherit;font:inherit;white-space:normal;overflow:visible}.entry-flow-module__wTNG4q__button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.entry-flow-module__wTNG4q__primary:hover:not(:disabled){filter:brightness(.94)}.entry-flow-module__wTNG4q__secondary:hover:not(:disabled),.entry-flow-module__wTNG4q__ghost:hover:not(:disabled){background:var(--entry-tint)}}.entry-flow-module__wTNG4q__notice{background:var(--entry-error-bg);color:var(--entry-error);overflow-wrap:anywhere;border:1px solid;border-radius:12px;width:100%;padding:12px 14px;font-size:14px;line-height:1.5}.entry-flow-module__wTNG4q__notice[data-tone=info]{background:var(--entry-tint);color:var(--entry-accent)}@media (prefers-reduced-motion:reduce){.entry-flow-module__wTNG4q__button{transition:none}}
.onboarding-choices-module__k5u9dG__form{width:100%;min-width:0;margin:0}.onboarding-choices-module__k5u9dG__submitError{border-radius:12px;scroll-margin-block:24px}.onboarding-choices-module__k5u9dG__levelField{width:100%;max-width:360px}.onboarding-choices-module__k5u9dG__goalGrid,.onboarding-choices-module__k5u9dG__equipmentGrid{align-items:stretch;gap:14px;min-width:0;display:grid}.onboarding-choices-module__k5u9dG__goalGrid{grid-template-columns:minmax(0,1fr)}.onboarding-choices-module__k5u9dG__equipmentGrid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.onboarding-choices-module__k5u9dG__choiceButton{appearance:none;border-radius:inherit;width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex}.onboarding-choices-module__k5u9dG__choiceButton:focus-visible{outline-offset:-4px;outline:3px solid}@media (hover:hover){.onboarding-choices-module__k5u9dG__choiceButton:hover:not(:disabled){box-shadow:inset 0 0 0 1px}}.onboarding-choices-module__k5u9dG__choiceButton:disabled{cursor:wait;opacity:.65}.onboarding-choices-module__k5u9dG__goalButton{align-items:flex-start;gap:12px;height:100%;padding:16px}.onboarding-choices-module__k5u9dG__goalImage{flex:0 0 64px;width:64px;height:64px;position:relative}.onboarding-choices-module__k5u9dG__selectionMark{opacity:.5;border:1px solid;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:inline-flex}.onboarding-choices-module__k5u9dG__selectionMark[data-selected=true]{opacity:1;border-width:2px;font-weight:700}.onboarding-choices-module__k5u9dG__searchArea{z-index:5;width:100%;min-width:0;position:relative}.onboarding-choices-module__k5u9dG__searchResults{background:var(--entry-surface);border:1px solid var(--entry-border);overscroll-behavior:contain;border-radius:16px;flex-direction:column;max-height:min(56dvh,440px);display:flex;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 32px #0003}.onboarding-choices-module__k5u9dG__searchResultButton{align-items:center;gap:12px;padding:10px}.onboarding-choices-module__k5u9dG__searchResultImage{flex:0 0 48px;width:48px;height:48px;position:relative}.onboarding-choices-module__k5u9dG__selectedChip{align-items:center;gap:12px;padding:10px 12px}.onboarding-choices-module__k5u9dG__removeMark{flex:0 0 20px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.onboarding-choices-module__k5u9dG__equipmentButton{flex-direction:column;height:100%;padding:0}.onboarding-choices-module__k5u9dG__equipmentImage{aspect-ratio:4/3;flex-shrink:0;width:100%;position:relative;overflow:hidden}.onboarding-choices-module__k5u9dG__gymPreview{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.onboarding-choices-module__k5u9dG__goalButton{gap:16px;padding:20px}.onboarding-choices-module__k5u9dG__goalImage{flex-basis:88px;width:88px;height:88px}.onboarding-choices-module__k5u9dG__equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.onboarding-choices-module__k5u9dG__goalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-choices-module__k5u9dG__equipmentGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.get-to-know-module__63rgUa__form{width:100%;min-width:0;max-width:940px;margin:0 auto}.get-to-know-module__63rgUa__fieldset{border:0;min-width:0;margin:0;padding:0}.get-to-know-module__63rgUa__intro,.get-to-know-module__63rgUa__username{overflow-wrap:anywhere}.get-to-know-module__63rgUa__mainGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.get-to-know-module__63rgUa__form .get-to-know-module__63rgUa__section{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.get-to-know-module__63rgUa__photo{width:100%;min-width:0}.get-to-know-module__63rgUa__photo[aria-disabled=true]{pointer-events:none}.get-to-know-module__63rgUa__fieldsGrid,.get-to-know-module__63rgUa__themeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.get-to-know-module__63rgUa__measurementRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}.get-to-know-module__63rgUa__imperialHeight{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.get-to-know-module__63rgUa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:800px){.get-to-know-module__63rgUa__mainGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:20px}.get-to-know-module__63rgUa__form .get-to-know-module__63rgUa__section{border:1px solid var(--entry-border);background:var(--entry-surface);border-radius:18px;padding:20px}}@media (max-width:580px){.get-to-know-module__63rgUa__fieldsGrid{grid-template-columns:minmax(0,1fr)}}
.song-desktop-workspace-module__U0K0Ma__body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;flex:1 1 0!important;display:grid!important}.song-desktop-workspace-module__U0K0Ma__editor{overscroll-behavior:contain;min-width:0;min-height:0;padding:6px;overflow:auto}.song-desktop-workspace-module__U0K0Ma__editor>*{flex-shrink:0}.song-desktop-workspace-module__U0K0Ma__inspector{border-left:1px solid var(--music-border);min-width:0;min-height:0;overflow:hidden}.song-desktop-workspace-module__U0K0Ma__inspectorScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--music-border) transparent;scrollbar-width:thin;min-height:0;padding:20px;overflow:auto;flex:1 1 0!important}.song-desktop-workspace-module__U0K0Ma__toolbar{border:1px solid var(--music-border);border-radius:14px;margin-bottom:12px;padding:12px}@media (min-width:600px){.song-desktop-workspace-module__U0K0Ma__editor{padding:16px}}@media (min-width:900px){.song-desktop-workspace-module__U0K0Ma__body[data-inspector-open=true]{grid-template-columns:minmax(0,1fr) clamp(380px,36vw,540px)}.song-desktop-workspace-module__U0K0Ma__editor{scrollbar-gutter:stable;scrollbar-color:var(--music-border) transparent;scrollbar-width:thin;padding:24px}}@media (min-width:1400px){.song-desktop-workspace-module__U0K0Ma__editor{padding:28px 32px}}
.basic-user-details-module__IKEYka__panel{box-sizing:border-box}.basic-user-details-module__IKEYka__content{box-sizing:border-box;padding:22px}.basic-user-details-module__IKEYka__hero{position:relative}.basic-user-details-module__IKEYka__banner{width:100%;height:126px;position:relative;overflow:hidden}.basic-user-details-module__IKEYka__banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0000006b);position:absolute;inset:0}.basic-user-details-module__IKEYka__bannerImage,.basic-user-details-module__IKEYka__avatarImage{object-fit:cover}.basic-user-details-module__IKEYka__avatarRow{z-index:1;align-items:flex-end;gap:14px;margin-top:-46px;padding:0 22px;display:flex;position:relative;flex-direction:row!important}.basic-user-details-module__IKEYka__avatar{flex:0 0 96px;width:96px;height:96px;position:relative}.basic-user-details-module__IKEYka__fileInput{display:none}.basic-user-details-module__IKEYka__biography{resize:vertical}.basic-user-details-module__IKEYka__twoColumnGrid,.basic-user-details-module__IKEYka__nutritionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.basic-user-details-module__IKEYka__nutritionGrid{gap:8px}.basic-user-details-module__IKEYka__fieldset{border:0;min-width:0;margin:0;padding:0}.basic-user-details-module__IKEYka__legend{color:var(--entry-text);margin-bottom:2px;padding:0;font-size:14px;font-weight:700;line-height:20px}.basic-user-details-module__IKEYka__actions{box-sizing:border-box}@media (max-width:599.95px){.basic-user-details-module__IKEYka__panel{border-left-width:0!important;border-right-width:0!important;border-radius:0!important}.basic-user-details-module__IKEYka__content{padding:19px 16px 22px;gap:19px!important}.basic-user-details-module__IKEYka__banner{height:112px}.basic-user-details-module__IKEYka__avatarRow{align-items:center;margin-top:-40px;padding:0 16px}.basic-user-details-module__IKEYka__avatar{flex-basis:88px;width:88px;height:88px}.basic-user-details-module__IKEYka__twoColumnGrid{grid-template-columns:minmax(0,1fr)}.basic-user-details-module__IKEYka__nutritionGrid{gap:7px}.basic-user-details-module__IKEYka__actions{z-index:10;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}.basic-user-details-module__IKEYka__actions>*{flex:1;min-width:0!important}}@media (max-width:359.95px){.basic-user-details-module__IKEYka__nutritionGrid{grid-template-columns:minmax(0,1fr)}}
.common-gym-equipment-dialog-module__G2FUsG__dialog{background:var(--entry-surface);color:var(--entry-text);flex-direction:column;width:100%;min-height:0;max-height:min(92dvh,760px);display:flex;overflow:hidden}.common-gym-equipment-dialog-module__G2FUsG__header{border-bottom:1px solid var(--entry-border);flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 14px;display:flex}.common-gym-equipment-dialog-module__G2FUsG__headingCopy{min-width:0}.common-gym-equipment-dialog-module__G2FUsG__headingCopy h2{color:var(--entry-text);margin:0;font-size:22px;font-weight:800;line-height:1.25}.common-gym-equipment-dialog-module__G2FUsG__headingCopy p{color:var(--entry-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.common-gym-equipment-dialog-module__G2FUsG__closeButton{appearance:none;border:1px solid var(--entry-border);color:var(--entry-text);cursor:pointer;touch-action:manipulation;background:0 0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;height:44px;margin:-2px -2px 0 0;padding:0;display:inline-flex}.common-gym-equipment-dialog-module__G2FUsG__closeButton:hover{background:var(--entry-tint)}.common-gym-equipment-dialog-module__G2FUsG__body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 14px 0;display:flex}.common-gym-equipment-dialog-module__G2FUsG__selectAllRow,.common-gym-equipment-dialog-module__G2FUsG__optionRow{color:var(--entry-text);cursor:pointer;align-items:center;width:100%;min-width:0;max-width:none;height:auto;padding:0;font-family:inherit;line-height:normal;display:flex!important}.common-gym-equipment-dialog-module__G2FUsG__selectAllRow{background:var(--entry-page);border:1px solid var(--entry-border);border-radius:14px;gap:12px;min-height:66px;padding:10px 13px}.common-gym-equipment-dialog-module__G2FUsG__checkbox{background:var(--entry-surface)!important;border-color:var(--entry-border)!important}.common-gym-equipment-dialog-module__G2FUsG__checkbox[data-active=true]{background:var(--entry-accent)!important;border-color:var(--entry-accent)!important}.common-gym-equipment-dialog-module__G2FUsG__list{background:var(--entry-surface);border:1px solid var(--entry-border);overscroll-behavior:contain;scrollbar-color:var(--entry-border) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:16px;flex:auto;min-height:0;overflow-y:auto}.common-gym-equipment-dialog-module__G2FUsG__optionRow{background:var(--entry-surface);border-bottom:1px solid var(--entry-border);gap:13px;min-height:73px;padding:10px 13px;transition:background-color .15s}.common-gym-equipment-dialog-module__G2FUsG__optionRow:last-child{border-bottom:0}.common-gym-equipment-dialog-module__G2FUsG__optionRow[data-selected=true]{background:var(--entry-tint)}.common-gym-equipment-dialog-module__G2FUsG__thumbnail{background:var(--entry-page);border:1px solid var(--entry-border);border-radius:8px;flex:0 0 52px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.common-gym-equipment-dialog-module__G2FUsG__optionCopy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.common-gym-equipment-dialog-module__G2FUsG__optionName,.common-gym-equipment-dialog-module__G2FUsG__optionDescription{min-width:0;display:block}.common-gym-equipment-dialog-module__G2FUsG__optionName{color:var(--entry-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.common-gym-equipment-dialog-module__G2FUsG__optionDescription{color:var(--entry-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.common-gym-equipment-dialog-module__G2FUsG__footer{background:var(--entry-surface);border-top:1px solid var(--entry-border);padding:14px 14px calc(14px + env(safe-area-inset-bottom));flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:10px;display:grid}.common-gym-equipment-dialog-module__G2FUsG__actionButton{width:100%;min-width:0}@media (hover:hover){.common-gym-equipment-dialog-module__G2FUsG__selectAllRow:hover,.common-gym-equipment-dialog-module__G2FUsG__optionRow:hover{background:var(--entry-tint)}}@media (min-width:600px){.common-gym-equipment-dialog-module__G2FUsG__dialog{max-height:min(84dvh,760px)}.common-gym-equipment-dialog-module__G2FUsG__header{padding:22px 24px 16px}.common-gym-equipment-dialog-module__G2FUsG__body{gap:14px;padding:16px 20px 0}.common-gym-equipment-dialog-module__G2FUsG__footer{justify-content:flex-end;padding:16px 20px 20px;display:flex}.common-gym-equipment-dialog-module__G2FUsG__actionButton{width:auto;min-width:136px}}@media (max-width:390px){.common-gym-equipment-dialog-module__G2FUsG__headingCopy h2{font-size:20px}.common-gym-equipment-dialog-module__G2FUsG__header{padding:16px 14px 12px}.common-gym-equipment-dialog-module__G2FUsG__body{padding-inline:10px}.common-gym-equipment-dialog-module__G2FUsG__optionRow{gap:11px;min-height:66px;padding:9px 11px}.common-gym-equipment-dialog-module__G2FUsG__thumbnail{flex-basis:44px;width:44px;height:44px}.common-gym-equipment-dialog-module__G2FUsG__footer{padding-inline:10px}}@media (max-width:599px){.common-gym-equipment-dialog-module__G2FUsG__list{scrollbar-width:none}.common-gym-equipment-dialog-module__G2FUsG__list::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.common-gym-equipment-dialog-module__G2FUsG__optionRow{transition:none}}
.nutrition-setup-module__wTMJQW__form{width:100%;min-width:0;max-width:940px;margin:0 auto}.nutrition-setup-module__wTMJQW__fieldset{border:0;min-width:0;margin:0;padding:0}.nutrition-setup-module__wTMJQW__options{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.nutrition-setup-module__wTMJQW__option{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;display:grid;position:relative}.nutrition-setup-module__wTMJQW__optionCard{transition:border-color .16s,background-color .16s,box-shadow .16s}.nutrition-setup-module__wTMJQW__checkbox:focus-visible+.nutrition-setup-module__wTMJQW__optionCard{outline:3px solid var(--entry-accent);outline-offset:3px}.nutrition-setup-module__wTMJQW__checkbox:disabled+.nutrition-setup-module__wTMJQW__optionCard{cursor:wait;opacity:.7}.nutrition-setup-module__wTMJQW__srOnly,.nutrition-setup-module__wTMJQW__checkbox{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:640px){.nutrition-setup-module__wTMJQW__options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.nutrition-setup-module__wTMJQW__optionCard{transition:none}}
.mobile-lyrics-editor-module__huXtYG__surface{width:100%;min-height:420px;position:relative}.mobile-lyrics-editor-module__huXtYG__rows{box-sizing:border-box;pointer-events:none;width:100%;min-height:420px;padding-top:12px;padding-bottom:112px}.mobile-lyrics-editor-module__huXtYG__row{align-items:flex-start;width:100%;min-height:24px;display:flex!important}.mobile-lyrics-editor-module__huXtYG__guide{box-sizing:border-box;font-variant-numeric:tabular-nums;text-align:right;-webkit-user-select:none;user-select:none;flex:0 0 38px;width:38px;min-height:24px;padding-right:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:24px}.mobile-lyrics-editor-module__huXtYG__lineGuide{font-weight:500;color:var(--music-muted)!important}.mobile-lyrics-editor-module__huXtYG__syllableGuide{font-weight:800;color:var(--music-accent)!important}.mobile-lyrics-editor-module__huXtYG__lyricText{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;flex:1;min-width:0;min-height:24px;padding-left:12px;padding-right:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:16px;line-height:24px;color:var(--music-text)!important}.mobile-lyrics-editor-module__huXtYG__lyricTextHidden{opacity:0}.mobile-lyrics-editor-module__huXtYG__lyricTextHidden .mobile-lyrics-editor-module__huXtYG__instruction{font-weight:400}.mobile-lyrics-editor-module__huXtYG__instruction{font:inherit;font-weight:800;color:var(--music-accent)!important}.mobile-lyrics-editor-module__huXtYG__editor{z-index:1;box-sizing:border-box!important;caret-color:var(--music-accent)!important;overflow-wrap:anywhere!important;resize:none!important;white-space:pre-wrap!important;word-break:break-word!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;width:100%!important;min-height:100%!important;padding-top:12px!important;padding-bottom:112px!important;padding-right:12px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;line-height:24px!important;position:absolute!important;inset:0!important;overflow:hidden!important}.mobile-lyrics-editor-module__huXtYG__editorWithGuide{padding-left:50px!important}.mobile-lyrics-editor-module__huXtYG__editorWithoutGuide{padding-left:12px!important}.mobile-lyrics-editor-module__huXtYG__editorTextHidden{-webkit-text-fill-color:#00000003!important;color:#00000003!important}.mobile-lyrics-editor-module__huXtYG__editorTextVisible{-webkit-text-fill-color:var(--music-text)!important;color:var(--music-text)!important}.mobile-lyrics-editor-module__huXtYG__editor::placeholder{opacity:.72;-webkit-text-fill-color:var(--music-muted)!important;color:var(--music-muted)!important}.mobile-lyrics-editor-module__huXtYG__editor::selection{background:color-mix(in srgb, var(--music-accent) 28%, transparent)}.mobile-lyrics-editor-module__huXtYG__recordDock{z-index:1402;box-shadow:0 14px 34px #0000004d;bottom:calc(14px + env(safe-area-inset-bottom))!important;right:calc(14px + env(safe-area-inset-right))!important;position:fixed!important}.mobile-lyrics-editor-module__huXtYG__recordDock>button{cursor:pointer;justify-content:center;align-items:center;min-width:142px;background:var(--music-accent)!important;border:1px solid color-mix(in srgb, var(--music-accent) 76%, white)!important;color:var(--music-accent-text)!important;border-radius:999px!important;gap:8px!important;width:auto!important;height:50px!important;padding:0 17px!important;display:flex!important}.mobile-lyrics-editor-module__huXtYG__recordDock>button:disabled{cursor:default;opacity:.42}.mobile-lyrics-editor-module__huXtYG__recordDock>button:focus-visible{outline-offset:2px;outline:3px solid var(--music-text)!important}.mobile-lyrics-editor-module__huXtYG__recordButtonText{font-size:14px;font-weight:900;line-height:18px;color:inherit!important}
.fitness-settings-module__nL7_1G__sectionTabs{scrollbar-width:none;-ms-overflow-style:none}.fitness-settings-module__nL7_1G__sectionTabs::-webkit-scrollbar{display:none}
.entry-auth-module__NMVqGW__layout{background:var(--entry-surface);grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.entry-auth-module__NMVqGW__formSide{min-width:0;padding:max(24px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));flex-direction:column;display:flex}.entry-auth-module__NMVqGW__brandRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.entry-auth-module__NMVqGW__brand{color:var(--entry-text);align-items:center;gap:10px;width:fit-content;font-size:17px;font-weight:750;line-height:1.3;text-decoration:none;display:inline-flex}.entry-auth-module__NMVqGW__brand img{flex-shrink:0;width:48px;height:48px}[data-entry-theme=dark] .entry-auth-module__NMVqGW__brand img{background:#fff;border-radius:12px}.entry-auth-module__NMVqGW__brandAmp{color:var(--entry-accent)}.entry-auth-module__NMVqGW__themeToggle{background:var(--entry-tint);border:1px solid var(--entry-border);color:var(--entry-accent);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.entry-auth-module__NMVqGW__themeToggle:focus-visible,.entry-auth-module__NMVqGW__passwordToggle:focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.entry-auth-module__NMVqGW__formContainer{width:100%;max-width:420px;margin:auto;padding:40px 0 28px}.entry-auth-module__NMVqGW__signupLayout .entry-auth-module__NMVqGW__formContainer{max-width:480px}.entry-auth-module__NMVqGW__eyebrow{color:var(--entry-accent);letter-spacing:.14em;font-size:11px;font-weight:750;line-height:1.5}.entry-auth-module__NMVqGW__form{flex-direction:column;gap:20px;display:flex}.entry-auth-module__NMVqGW__fullWidth{width:100%}.entry-auth-module__NMVqGW__passwordField{min-width:0;position:relative}.entry-auth-module__NMVqGW__passwordInput{padding-right:54px}.entry-auth-module__NMVqGW__passwordToggle{color:var(--entry-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;top:32px;right:4px}.entry-auth-module__NMVqGW__passwordToggle:disabled{cursor:wait;opacity:.55}.entry-auth-module__NMVqGW__divider{color:var(--entry-muted);align-items:center;gap:14px;margin:26px 0 18px;font-size:12px;display:flex}.entry-auth-module__NMVqGW__divider:before,.entry-auth-module__NMVqGW__divider:after{background:var(--entry-border);content:"";flex:1;height:1px}.entry-auth-module__NMVqGW__socialButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.entry-auth-module__NMVqGW__socialHint{color:var(--entry-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.entry-auth-module__NMVqGW__switchFlow{color:var(--entry-muted);text-align:center;margin:26px 0 0;font-size:14px;line-height:1.7}.entry-auth-module__NMVqGW__switchFlow a{color:var(--entry-accent);align-items:center;gap:4px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.entry-auth-module__NMVqGW__legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;margin-top:auto;display:flex}.entry-auth-module__NMVqGW__legal a{color:var(--entry-muted);align-items:center;min-height:44px;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex}.entry-auth-module__NMVqGW__legal a:hover,.entry-auth-module__NMVqGW__switchFlow a:hover{text-decoration:underline}.entry-auth-module__NMVqGW__visualSide{display:none}.entry-auth-module__NMVqGW__visualImage{position:absolute;inset:0}@media (max-width:599px){.entry-auth-module__NMVqGW__signinLayout .entry-auth-module__NMVqGW__brandRow{justify-content:center;position:relative}.entry-auth-module__NMVqGW__signinLayout .entry-auth-module__NMVqGW__brand{text-align:center;flex-direction:column;gap:10px;font-size:20px}.entry-auth-module__NMVqGW__signinLayout .entry-auth-module__NMVqGW__brand img{width:96px;height:96px}.entry-auth-module__NMVqGW__signinLayout .entry-auth-module__NMVqGW__themeToggle{position:absolute;top:0;right:0}.entry-auth-module__NMVqGW__signinLayout .entry-auth-module__NMVqGW__formContainer{padding-top:30px}.entry-auth-module__NMVqGW__signinIntro{display:none!important}}@media (min-width:600px){.entry-auth-module__NMVqGW__formSide{padding:32px 40px 20px}.entry-auth-module__NMVqGW__formContainer{padding:48px 0 32px}}@media (min-width:900px){.entry-auth-module__NMVqGW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.entry-auth-module__NMVqGW__formSide{padding:36px clamp(28px,4vw,72px) 20px}.entry-auth-module__NMVqGW__visualSide{min-height:100%;display:block;position:relative;overflow:hidden}.entry-auth-module__NMVqGW__signupLayout .entry-auth-module__NMVqGW__visualSide{align-self:start;height:100dvh;min-height:0;position:sticky;top:0}.entry-auth-module__NMVqGW__splash{object-fit:cover;object-position:center}.entry-auth-module__NMVqGW__visualShade{background:linear-gradient(#02121f0f 20%,#02121fde 100%);position:absolute;inset:0}.entry-auth-module__NMVqGW__visualCopy{color:#fff;position:absolute;bottom:10%;left:8%;right:8%}.entry-auth-module__NMVqGW__visualTag{letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.7}.entry-auth-module__NMVqGW__visualCopy h2{color:#fff;letter-spacing:-.035em;margin:20px 0;font-size:clamp(32px,3.4vw,54px);font-weight:700;line-height:1.12}.entry-auth-module__NMVqGW__visualCopy p{color:#e5f1f8;margin:0;font-size:16px;line-height:1.6}.entry-auth-module__NMVqGW__visualPills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.entry-auth-module__NMVqGW__visualPills span{border:1px solid #fff6;border-radius:30px;padding:8px 12px;font-size:11px}}@media (max-width:359px){.entry-auth-module__NMVqGW__formSide{padding-left:18px;padding-right:18px}.entry-auth-module__NMVqGW__formContainer{padding-top:28px}.entry-auth-module__NMVqGW__legal{gap:0 12px}}
.onboarding-module__wgAkaW__shell{background:var(--entry-page);color:var(--entry-text);height:var(--entry-viewport-height,100dvh);flex-direction:column;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden}.onboarding-module__wgAkaW__header{background:var(--entry-surface);border-bottom:1px solid var(--entry-border);padding:max(14px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 16px max(20px, env(safe-area-inset-left));flex-shrink:0}.onboarding-module__wgAkaW__headerTop{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto 18px;display:none}.onboarding-module__wgAkaW__brand{align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.onboarding-module__wgAkaW__brand img{background:#fff;border-radius:9px;flex-shrink:0;padding:3px}.onboarding-module__wgAkaW__setupLabel{color:var(--entry-muted);letter-spacing:.1em;font-size:10px;font-weight:650}.onboarding-module__wgAkaW__content{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:24px max(20px, env(safe-area-inset-right)) 32px max(20px, env(safe-area-inset-left));-webkit-overflow-scrolling:touch;flex:auto;scroll-padding-block:24px;overflow:hidden auto}.onboarding-module__wgAkaW__content:focus{outline:none}.onboarding-module__wgAkaW__contentInner{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1160px;margin:0 auto;display:flex}.onboarding-module__wgAkaW__footer{background:var(--entry-surface);border-top:1px solid var(--entry-border);padding:12px max(20px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));flex-shrink:0}.onboarding-module__wgAkaW__footerInner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto;display:flex}.onboarding-module__wgAkaW__footerInner>button{min-width:112px}.onboarding-module__wgAkaW__saveHint{color:var(--entry-muted);font-size:12px;display:none}.onboarding-module__wgAkaW__progress{max-width:1000px;margin:0 auto}.onboarding-module__wgAkaW__mobileProgressLabel{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;line-height:1.5;display:flex}.onboarding-module__wgAkaW__mobileProgressLabel strong{font-weight:650}.onboarding-module__wgAkaW__mobileProgressLabel span{color:var(--entry-muted);flex-shrink:0;font-size:12px}.onboarding-module__wgAkaW__steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-module__wgAkaW__step{background:var(--entry-border);border-radius:20px;flex:1 1 0;min-width:0;height:4px}.onboarding-module__wgAkaW__step[data-active=true],.onboarding-module__wgAkaW__step[data-completed=true]{background:var(--entry-accent)}.onboarding-module__wgAkaW__stepNumber,.onboarding-module__wgAkaW__stepLabel{display:none}@media (max-width:599.95px){.onboarding-module__wgAkaW__content{scrollbar-width:none}.onboarding-module__wgAkaW__content::-webkit-scrollbar{display:none}}@media (min-width:600px){.onboarding-module__wgAkaW__header{padding-left:32px;padding-right:32px}.onboarding-module__wgAkaW__content{padding:32px}.onboarding-module__wgAkaW__footer{padding-left:32px;padding-right:32px}.onboarding-module__wgAkaW__saveHint{display:block}}@media (min-width:900px){.onboarding-module__wgAkaW__header{padding-top:20px;padding-bottom:22px}.onboarding-module__wgAkaW__headerTop{margin-bottom:24px;display:flex}.onboarding-module__wgAkaW__brand{font-size:16px}.onboarding-module__wgAkaW__mobileProgressLabel{display:none}.onboarding-module__wgAkaW__steps{gap:24px}.onboarding-module__wgAkaW__step{background:0 0;align-items:center;gap:10px;height:auto;font-size:13px;display:flex;position:relative}.onboarding-module__wgAkaW__step[data-active=true],.onboarding-module__wgAkaW__step[data-completed=true]{background:0 0}.onboarding-module__wgAkaW__stepNumber{background:var(--entry-page);border:1px solid var(--entry-border);color:var(--entry-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.onboarding-module__wgAkaW__step[data-active=true] .onboarding-module__wgAkaW__stepNumber,.onboarding-module__wgAkaW__step[data-completed=true] .onboarding-module__wgAkaW__stepNumber{background:var(--entry-accent);border-color:var(--entry-accent);color:var(--entry-accent-text)}.onboarding-module__wgAkaW__stepLabel{color:var(--entry-muted);line-height:1.4;display:block}.onboarding-module__wgAkaW__step[data-active=true] .onboarding-module__wgAkaW__stepLabel{color:var(--entry-text);font-weight:700}.onboarding-module__wgAkaW__content{padding-top:36px}.onboarding-module__wgAkaW__footer{padding-top:16px;padding-bottom:16px}}@media (max-width:359px){.onboarding-module__wgAkaW__header,.onboarding-module__wgAkaW__content,.onboarding-module__wgAkaW__footer{padding-left:16px;padding-right:16px}.onboarding-module__wgAkaW__setupLabel{display:none}}@media (max-height:500px) and (max-width:899px){.onboarding-module__wgAkaW__header{padding-top:8px;padding-bottom:10px}.onboarding-module__wgAkaW__headerTop{display:none}.onboarding-module__wgAkaW__content{padding-top:16px}.onboarding-module__wgAkaW__footer{padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}}
.music-tracking-module__Co6Mha__dashboard{flex-direction:column;gap:14px;width:100%;min-width:0;padding:10px;display:flex}.music-tracking-module__Co6Mha__kpiBody,.music-tracking-module__Co6Mha__filterCardBody,.music-tracking-module__Co6Mha__sectionBody{padding:12px}.music-tracking-module__Co6Mha__kpiValue{font-size:23px!important;line-height:27px!important}.music-tracking-module__Co6Mha__dateRanges{flex-wrap:wrap;gap:8px;display:flex}.music-tracking-module__Co6Mha__summaryGrid,.music-tracking-module__Co6Mha__rankingGrid,.music-tracking-module__Co6Mha__listGrid{gap:10px;min-width:0;display:grid}.music-tracking-module__Co6Mha__summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.music-tracking-module__Co6Mha__rankingGrid,.music-tracking-module__Co6Mha__listGrid{grid-template-columns:minmax(0,1fr)}.music-tracking-module__Co6Mha__filterGrid,.music-tracking-module__Co6Mha__chartControls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.music-tracking-module__Co6Mha__filterControl{width:100%;min-width:0}.music-tracking-module__Co6Mha__chartArea,.music-tracking-module__Co6Mha__chartEmpty{width:100%;min-width:0;height:300px;min-height:300px}.music-tracking-module__Co6Mha__chartEmpty{text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.music-tracking-module__Co6Mha__conversionRow{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.music-tracking-module__Co6Mha__conversionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.music-tracking-module__Co6Mha__selectContent{max-height:min(360px,100dvh - 32px)}@media (max-width:359px){.music-tracking-module__Co6Mha__summaryGrid,.music-tracking-module__Co6Mha__conversionMetrics{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.music-tracking-module__Co6Mha__dashboard{gap:18px;padding:16px}.music-tracking-module__Co6Mha__kpiBody{padding:16px}.music-tracking-module__Co6Mha__sectionBody,.music-tracking-module__Co6Mha__filterCardBody{padding:20px}.music-tracking-module__Co6Mha__kpiValue{font-size:32px!important;line-height:36px!important}.music-tracking-module__Co6Mha__summaryGrid,.music-tracking-module__Co6Mha__rankingGrid,.music-tracking-module__Co6Mha__listGrid{gap:16px}.music-tracking-module__Co6Mha__chartArea,.music-tracking-module__Co6Mha__chartEmpty{height:340px;min-height:340px}}@media (min-width:900px){.music-tracking-module__Co6Mha__rankingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.music-tracking-module__Co6Mha__chartArea,.music-tracking-module__Co6Mha__chartEmpty{height:380px;min-height:380px}.music-tracking-module__Co6Mha__conversionRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1200px){.music-tracking-module__Co6Mha__summaryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.music-tracking-module__Co6Mha__chartControls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.music-tracking-module__Co6Mha__filterGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 120px;align-items:center}.music-tracking-module__Co6Mha__listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.feature-section-with-hover-effects-module__RYH_Ha__page{box-sizing:border-box;max-width:1180px;padding:28px clamp(16px,4vw,44px) 48px}.feature-section-with-hover-effects-module__RYH_Ha__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.feature-section-with-hover-effects-module__RYH_Ha__list{display:contents!important}.feature-section-with-hover-effects-module__RYH_Ha__card{background:var(--entry-surface);border:1px solid var(--entry-border);box-sizing:border-box;cursor:pointer;text-align:left;border-radius:16px;width:100%;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;overflow:hidden;min-height:126px!important;padding:20px!important}.feature-section-with-hover-effects-module__RYH_Ha__card:hover{background:var(--entry-tint);transform:translateY(-2px);box-shadow:0 16px 38px #00000024}.feature-section-with-hover-effects-module__RYH_Ha__card:active{background:var(--entry-tint);transform:scale(.99)}.feature-section-with-hover-effects-module__RYH_Ha__detailPage{min-height:100%}.feature-section-with-hover-effects-module__RYH_Ha__detailHeader{box-sizing:border-box;z-index:30;position:sticky;top:0}.feature-section-with-hover-effects-module__RYH_Ha__detailContent{box-sizing:border-box;min-width:0;max-width:1180px;margin:0 auto;padding:16px clamp(12px,3vw,32px) 40px}@media (max-width:959.95px){.feature-section-with-hover-effects-module__RYH_Ha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.95px){.feature-section-with-hover-effects-module__RYH_Ha__page{padding:20px 14px 32px;gap:9px!important}.feature-section-with-hover-effects-module__RYH_Ha__grid{display:block}.feature-section-with-hover-effects-module__RYH_Ha__list{flex-direction:column;display:flex!important}.feature-section-with-hover-effects-module__RYH_Ha__card{border:0;border-bottom:1px solid var(--entry-border);background:0 0;border-radius:0;min-height:58px!important;padding:8px 14px!important}.feature-section-with-hover-effects-module__RYH_Ha__card:last-child{border-bottom:0}.feature-section-with-hover-effects-module__RYH_Ha__card:hover{background:var(--entry-tint);box-shadow:none;transform:none}.feature-section-with-hover-effects-module__RYH_Ha__card:active{background:var(--entry-tint);transform:none}.feature-section-with-hover-effects-module__RYH_Ha__cardTitle{font-size:15px!important;font-weight:700!important}.feature-section-with-hover-effects-module__RYH_Ha__detailHeader{padding-left:12px!important;padding-right:12px!important}.feature-section-with-hover-effects-module__RYH_Ha__detailDescription{display:none}.feature-section-with-hover-effects-module__RYH_Ha__detailContent{padding:10px 0 28px}}@media (prefers-reduced-motion:reduce){.feature-section-with-hover-effects-module__RYH_Ha__card{transition:none}}
.sign-up-module__bZzA4G__nameRow{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.sign-up-module__bZzA4G__consentGroup{flex-direction:column;gap:10px;display:flex}.sign-up-module__bZzA4G__consentLabel{color:var(--entry-text);cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:4px 0;font-size:14px;line-height:22px;display:flex}.sign-up-module__bZzA4G__checkbox{accent-color:var(--entry-accent);cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:1px 0 0}.sign-up-module__bZzA4G__checkbox[aria-invalid=true]{outline:2px solid var(--entry-error);outline-offset:2px}.sign-up-module__bZzA4G__checkbox:focus-visible,.sign-up-module__bZzA4G__errorSummary:focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.sign-up-module__bZzA4G__checkbox:disabled{cursor:wait}.sign-up-module__bZzA4G__consentGroup a{color:var(--entry-accent);text-underline-offset:3px;text-decoration:underline}.sign-up-module__bZzA4G__smsDisclosure{color:var(--entry-muted);margin:0;font-size:12px;line-height:19px}.sign-up-module__bZzA4G__termsError{color:var(--entry-error);margin:0;font-size:13px;line-height:20px}.sign-up-module__bZzA4G__errorSummary{border-radius:12px}@media (min-width:420px){.sign-up-module__bZzA4G__nameRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.feed-main-module__PQNStG__feedRoot{isolation:isolate;touch-action:manipulation;background:#000;width:100%;height:100dvh;min-height:100svh;position:relative;overflow:hidden}.feed-main-module__PQNStG__toolbar{top:calc(12px + env(safe-area-inset-top));z-index:20;isolation:isolate;width:calc(100vw - 32px);max-width:420px;position:absolute;left:50%;transform:translate(-50%)}.feed-main-module__PQNStG__toolbar:before{top:calc(-12px - env(safe-area-inset-top));z-index:-1;content:"";pointer-events:none;background:linear-gradient(#00000052 0%,#0003 72%,#0000 100%);position:absolute;bottom:-8px;left:-16px;right:-16px}.feed-main-module__PQNStG__headerRow{align-items:center;width:100%;min-width:0;height:44px;display:flex;position:relative}.feed-main-module__PQNStG__searchForm{z-index:2;transform-origin:100%;width:44px;height:44px;margin:0;padding:0;transition:width .28s cubic-bezier(.22,1,.36,1);position:absolute;top:0;right:0;overflow:hidden}.feed-main-module__PQNStG__searchForm[data-open=true]{width:100%}.feed-main-module__PQNStG__searchControl{color:#fff;width:100%;min-width:0;height:44px;box-shadow:none;touch-action:auto;background:0 0;border:1px solid #0000;border-radius:999px;flex-direction:row;align-items:center;padding:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;overflow:hidden}.feed-main-module__PQNStG__searchControl[data-open=true]{border-color:color-mix(in srgb, var(--feed-accent,#38d5ff) 70%, #ffffff2e);box-shadow:0 0 0 2px color-mix(in srgb, var(--feed-accent,#38d5ff) 18%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.08);background:#0000006b;padding-right:5px}.feed-main-module__PQNStG__searchControl[data-open=true]:focus-within{border-color:var(--feed-accent,#38d5ff);box-shadow:0 0 0 2px color-mix(in srgb, var(--feed-accent,#38d5ff) 24%, transparent);background:#0000006b}.feed-main-module__PQNStG__searchActivator{color:#fff;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.feed-main-module__PQNStG__searchInputArea{flex:auto;align-items:center;min-width:0;height:100%;display:flex}.feed-main-module__PQNStG__searchForm:not([data-open=true]) .feed-main-module__PQNStG__searchInputArea{visibility:hidden;pointer-events:none}.feed-main-module__PQNStG__searchClose{color:#fff;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex}.feed-main-module__PQNStG__filterRail{overscroll-behavior-inline:contain;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;width:auto;min-width:0;height:44px;margin:0;padding:0 4px;transition:opacity .18s,transform .24s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 52px 0 0;overflow:auto hidden}.feed-main-module__PQNStG__headerRow[data-search-open=true] .feed-main-module__PQNStG__filterRail{pointer-events:none;opacity:0;transform:translate(-14px)}.feed-main-module__PQNStG__filterRail::-webkit-scrollbar{display:none}.feed-main-module__PQNStG__cardViewport{width:100vw;height:100dvh;min-height:100svh;box-shadow:none;box-sizing:border-box;-webkit-user-select:none;user-select:none;border-radius:0;padding:0;position:relative;overflow:hidden}.feed-main-module__PQNStG__cardStage{box-sizing:border-box}.feed-main-module__PQNStG__cardViewport img,.feed-main-module__PQNStG__cardViewport video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.feed-main-module__PQNStG__videoFeedback{color:#fff;-webkit-backdrop-filter:blur(10px);background:#0000005c;border:1px solid #ffffff3d;border-radius:999px;width:78px;height:78px;box-shadow:0 14px 42px #00000061}.feed-main-module__PQNStG__loveFeedback{color:#fb7185;filter:drop-shadow(0 6px 16px #e11d4861);width:72px;height:72px}.feed-main-module__PQNStG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:900px){.feed-main-module__PQNStG__toolbar{width:460px;max-width:calc(100vw - 32px);top:max(8px,50dvh - 435px)}.feed-main-module__PQNStG__cardStage{padding-top:52px}.feed-main-module__PQNStG__cardViewport{border-radius:24px;width:460px;height:min(818px,100dvh - 68px);min-height:0;box-shadow:0 24px 80px #00000073}.feed-main-module__PQNStG__videoFeedback{width:86px;height:86px}.feed-main-module__PQNStG__loveFeedback{width:78px;height:78px}}@media (prefers-reduced-motion:reduce){.feed-main-module__PQNStG__searchControl,.feed-main-module__PQNStG__searchForm,.feed-main-module__PQNStG__filterRail{transition:none}}
.music-main-module__tsCpDG__page{background:linear-gradient(180deg, var(--music-page) 0%, var(--music-surface) 100%);box-sizing:border-box;width:100%;min-height:100dvh}.music-main-module__tsCpDG__content{box-sizing:border-box;width:100%;max-width:1480px;margin:0 auto;padding:24px clamp(16px,2.5vw,36px)}@media (max-width:599.95px){.music-main-module__tsCpDG__content{padding:0 0 calc(104px + env(safe-area-inset-bottom))}}
