.XUibUW_mediaGrid{min-width:0;max-width:100%}.XUibUW_mediaCell,.XUibUW_mediaFrame{min-width:0}@media (max-width:599px){.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}.XUibUW_mediaGrid[data-mobile-profile=true] .XUibUW_mediaFrame{box-shadow:none;border-radius:0;aspect-ratio:3/4!important;contain-intrinsic-size:280px 374px!important}.XUibUW_profileMediaCard{box-shadow:none!important;border-radius:0!important}}
.hfsq0a_actionBar{flex-direction:column;gap:10px;width:100%;display:flex}.hfsq0a_secondaryGrid{grid-template-columns:repeat(var(--summary-action-count,1), minmax(0, 1fr));gap:7px;width:100%;display:grid}.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}.hfsq0a_actionButton:focus-visible,.hfsq0a_dialogClose:focus-visible{box-shadow:0 0 0 3px hsl(var(--ring) / .34);outline:2px solid hsl(var(--ring));outline-offset:2px}.hfsq0a_actionButton:disabled{cursor:not-allowed;opacity:.52}.hfsq0a_actionButton:not(:disabled):active{transform:scale(.98)}.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}.hfsq0a_primaryButton:not(:disabled):hover{background:hsl(var(--primary) / .9)}.hfsq0a_secondaryButton{background:hsl(var(--secondary) / .74);border-radius:13px;flex-direction:column;gap:5px;width:100%;min-height:68px;padding:8px 4px 7px}.hfsq0a_secondaryButton:not(:disabled):hover{background:hsl(var(--accent))}.hfsq0a_secondaryButton[data-pressed=true]{background:hsl(var(--primary) / .13);border-color:hsl(var(--primary) / .56);color:hsl(var(--primary))}.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}.hfsq0a_dialogActionButton:not(:disabled):hover{background:hsl(var(--accent))}.hfsq0a_dialogActionButton[data-pressed=true]{background:hsl(var(--primary) / .12);color:hsl(var(--primary))}.hfsq0a_destructiveButton{color:hsl(var(--destructive))}.hfsq0a_primaryButton.hfsq0a_destructiveButton{background:hsl(var(--destructive));border-color:hsl(var(--destructive));color:hsl(var(--destructive-foreground))}.hfsq0a_primaryButton.hfsq0a_destructiveButton:not(:disabled):hover{background:hsl(var(--destructive) / .9)}.hfsq0a_secondaryButton.hfsq0a_destructiveButton{background:hsl(var(--destructive) / .08);border-color:hsl(var(--destructive) / .34)}.hfsq0a_buttonIcon{flex:none;justify-content:center;align-items:center;display:inline-flex}.hfsq0a_primaryButton .hfsq0a_buttonIcon{width:21px;height:21px}.hfsq0a_secondaryButton .hfsq0a_buttonIcon{width:23px;height:23px}.hfsq0a_dialogActionButton .hfsq0a_buttonIcon{width:22px;height:22px}.hfsq0a_buttonIcon>svg{width:100%;height:100%}.hfsq0a_buttonLabel{min-width:0}.hfsq0a_primaryButton .hfsq0a_buttonLabel{font-size:15px;line-height:20px}.hfsq0a_secondaryButton .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}.hfsq0a_dialogActionButton .hfsq0a_buttonLabel{overflow-wrap:anywhere;flex:auto;font-size:14px;line-height:19px}.hfsq0a_spinner{opacity:.88;border:2px solid;border-right-color:#0000;border-radius:999px;width:18px;height:18px;animation:.72s linear infinite hfsq0a_summary-action-spin;display:inline-block}.hfsq0a_secondaryButton .hfsq0a_spinner{width:20px;height:20px}@keyframes hfsq0a_summary-action-spin{to{transform:rotate(360deg)}}.hfsq0a_dialogOverlay{z-index:10020;background:#000000b8;animation:.16s ease-out hfsq0a_summary-dialog-overlay-in;position:fixed;inset:0}.hfsq0a_dialogOverlay[data-state=closed]{animation:.13s ease-in hfsq0a_summary-dialog-overlay-out}.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 hfsq0a_summary-dialog-content-in;position:fixed;top:50%;left:50%;overflow:hidden auto;transform:translate(-50%,-50%);box-shadow:0 24px 72px #0000006b}.hfsq0a_dialogContent[data-state=closed]{animation:.13s ease-in hfsq0a_summary-dialog-content-out}.hfsq0a_dialogHeader{padding:1px 44px 13px 2px}.hfsq0a_dialogTitle{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:900;line-height:24px}.hfsq0a_dialogDescription{color:hsl(var(--muted-foreground));margin:4px 0 0;font-size:13px;line-height:18px}.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}.hfsq0a_destructiveSeparator{border-top:1px solid hsl(var(--border));height:1px;margin:8px 5px}.hfsq0a_dialogCustomContent{border-top:1px solid hsl(var(--border));margin-top:10px;padding-top:14px}.hfsq0a_dialogCustomContent:first-child{border-top:0;margin-top:0;padding-top:0}.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}.hfsq0a_dialogClose:hover{background:hsl(var(--accent))}.hfsq0a_dialogClose:active{transform:scale(.96)}@keyframes hfsq0a_summary-dialog-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes hfsq0a_summary-dialog-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes hfsq0a_summary-dialog-content-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.98)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes hfsq0a_summary-dialog-content-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}.hfsq0a_visuallyHidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hfsq0a_heroTitleMarker{display:block}.hfsq0a_stickyAnchor{pointer-events:none;height:0;top:var(--summary-sticky-top,0px);z-index:30;width:100%;position:sticky}.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}.hfsq0a_stickyTitle[data-visible=true]{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.hfsq0a_stickyLeading,.hfsq0a_stickyTrailing{flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.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){.hfsq0a_secondaryGrid{gap:5px}.hfsq0a_secondaryGrid[data-action-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.hfsq0a_secondaryGrid[data-action-count="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.hfsq0a_secondaryGrid[data-action-count="5"]>*{grid-column:span 2}.hfsq0a_secondaryGrid[data-action-count="5"]>:nth-child(n+4){grid-column:span 3}.hfsq0a_secondaryButton{min-height:68px;padding-inline:2px}.hfsq0a_secondaryButton .hfsq0a_buttonLabel{font-size:11px;line-height:13px}}@media (prefers-reduced-motion:reduce){.hfsq0a_actionButton,.hfsq0a_dialogClose,.hfsq0a_dialogContent,.hfsq0a_dialogOverlay,.hfsq0a_stickyTitle{transition-duration:1ms!important;animation-duration:1ms!important}.hfsq0a_spinner{animation:none!important}}
.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}.s_glEG_measurementSelect select:focus-visible{outline:none}.s_glEG_sectionHeader,.s_glEG_sectionHeading,.s_glEG_stepHeading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.s_glEG_sectionHeader{justify-content:space-between;gap:12px}.s_glEG_sectionHeading h3{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1.1875rem;font-weight:800;line-height:1.4}.s_glEG_sectionDetail{color:var(--mutedColor);font-size:.8125rem}.s_glEG_servings{color:var(--color);align-items:center;gap:8px;max-width:100%;display:flex}.s_glEG_servings button{color:var(--accentColor);flex-shrink:0}.s_glEG_servingCount{overflow-wrap:anywhere;text-align:center;min-width:0;font-size:.875rem}.s_glEG_ingredients{gap:20px;min-width:0;display:grid;container:recipe-ingredients/inline-size}.s_glEG_ingredientGroup{color:var(--mutedColor);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.s_glEG_ingredientList,.s_glEG_preparationList{margin:0;padding:0;list-style:none}.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}.s_glEG_ingredientRow:last-child{border-bottom:0}.s_glEG_ingredientCopy,.s_glEG_ingredientMeasurement,.s_glEG_stepCopy{min-width:0}.s_glEG_ingredientCopy:only-child{grid-column:1/-1}.s_glEG_ingredientName{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700;line-height:1.5}.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}.s_glEG_ingredientAmount{color:var(--color);overflow-wrap:anywhere;text-align:right;margin:0;font-size:.875rem;font-weight:700;line-height:1.5}.s_glEG_preparationList{gap:24px;display:grid}.s_glEG_preparationStep{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.s_glEG_stepHeading{justify-content:space-between;padding-top:3px}.s_glEG_stepHeading h4{color:var(--color);overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:800;line-height:1.5}.s_glEG_stepDuration{color:var(--mutedColor);flex-shrink:0;align-items:center;gap:5px;font-size:.8125rem;line-height:1.5;display:inline-flex}.s_glEG_stepInstruction{color:var(--color);overflow-wrap:anywhere;white-space:pre-line;margin:8px 0 0;font-size:1rem;line-height:1.65}.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}.s_glEG_cookingTips summary{cursor:pointer;min-height:44px;padding:12px 0;font-weight:700}.s_glEG_cookingTips summary:focus-visible{outline:2px solid var(--accentColor);outline-offset:2px;border-radius:4px}.s_glEG_cookingTips ul{color:var(--mutedColor);margin:0 0 12px;padding-left:20px}.s_glEG_cookingTips li+li{margin-top:8px}@container recipe-ingredients (max-width:22rem){.s_glEG_ingredientRow{grid-template-columns:minmax(0,1fr);gap:8px}.s_glEG_ingredientAmount{text-align:left}}
.o-1R0q_mobileTabBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.o-1R0q_mobileTabButton{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .16s,color .16s,transform .12s}.o-1R0q_mobileTabButton svg{transition:color .16s,stroke-width .16s}@media (prefers-reduced-motion:reduce){.o-1R0q_mobileTabButton,.o-1R0q_mobileTabButton svg{transition:none}}
.-A8kZG_header{box-sizing:border-box;width:100%;padding:0 0 4px}.-A8kZG_location{flex:auto;max-width:calc(100% - 100px);overflow:hidden}.-A8kZG_location .MuiButton-root{text-overflow:ellipsis;justify-content:flex-start;max-width:100%;overflow:hidden}.-A8kZG_avatarShell{border-radius:50%;flex:0 0 94px;width:94px;min-width:94px;height:94px;min-height:94px;padding:0;overflow:hidden}:is(.-A8kZG_header button[aria-label="Add profile content"],.-A8kZG_header button[aria-label=Profile\ settings]){transition:opacity .15s,transform .15s,background-color .15s;box-shadow:0 8px 22px #051c2c14}.-A8kZG_stats{width:100%;min-width:0;container-type:inline-size}.-A8kZG_badges{flex-wrap:wrap;align-items:center;min-width:0;display:flex}.-A8kZG_badges>.MuiStack-root{justify-content:flex-start;margin-top:0}@media (max-width:359px){.-A8kZG_avatarShell{flex-basis:84px;width:84px;min-width:84px;height:84px;min-height:84px}}@media (prefers-reduced-motion:reduce){.-A8kZG_header button{transition:none}}
._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}._4uxpDW_control:focus-within{border-color:var(--entry-accent,hsl(var(--primary)));outline:3px solid var(--entry-accent,hsl(var(--primary)));outline-offset:2px}._4uxpDW_control[data-invalid=true]{border-color:var(--entry-error,hsl(var(--destructive)))}._4uxpDW_control[data-disabled=true]{cursor:not-allowed;opacity:.6}._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}._4uxpDW_dateInput:focus-visible{outline:0!important}._4uxpDW_dateInput:disabled{cursor:not-allowed}._4uxpDW_dateInput::-webkit-calendar-picker-indicator{display:none}._4uxpDW_dateInput::-webkit-date-and-time-value{text-align:left}._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}._4uxpDW_calendarButton svg{flex:0 0 22px;width:22px;height:22px;display:block}._4uxpDW_calendarButton:hover:not(:disabled){background:var(--entry-tint,hsl(var(--accent)))}._4uxpDW_calendarButton:disabled{cursor:not-allowed}._4uxpDW_calendarButton:focus-visible{outline:0!important}._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}._4uxpDW_iconButton,._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}._4uxpDW_iconButton{border:1px solid var(--picker-border);border-radius:10px;flex:none;width:42px;height:42px}._4uxpDW_iconButton:hover:not(:disabled),._4uxpDW_day:hover:not(:disabled){background:var(--picker-tint)}._4uxpDW_iconButton:disabled,._4uxpDW_day:disabled{cursor:default;opacity:.28}._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}._4uxpDW_headerSelect:first-child{max-width:140px}._4uxpDW_headerSelect:last-child{font-variant-numeric:tabular-nums;min-width:72px;max-width:82px}._4uxpDW_headerSelect:hover,._4uxpDW_headerSelect[data-open=true]{background:var(--picker-tint)}._4uxpDW_headerSelect[data-open=true]{border-color:var(--picker-accent)}._4uxpDW_headerSelect svg{flex:none}._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}._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}._4uxpDW_headerPickerOption:hover:not(:disabled){border-color:var(--picker-accent)}._4uxpDW_headerPickerOption[data-selected=true]{background:var(--picker-accent);color:var(--picker-accent-text)}._4uxpDW_headerPickerOption:disabled{cursor:default;opacity:.35}._4uxpDW_weekdays,._4uxpDW_calendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}._4uxpDW_weekdays{margin-bottom:6px}._4uxpDW_weekdays span{color:var(--picker-muted);text-align:center;font-size:11px;font-weight:700;line-height:24px}._4uxpDW_day{border:1px solid #0000;border-radius:10px;width:100%;min-width:0;height:38px}._4uxpDW_day[data-today=true]{border-color:var(--picker-accent)}._4uxpDW_day[data-selected=true]{background:var(--picker-accent);color:var(--picker-accent-text);font-weight:800}._4uxpDW_day[data-selected=true]:hover{background:var(--picker-accent)}._4uxpDW_footerActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:12px;display:flex}._4uxpDW_clearButton,._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}._4uxpDW_cancelButton{color:var(--picker-text)}._4uxpDW_iconButton:focus-visible,._4uxpDW_day:focus-visible,._4uxpDW_headerSelect:focus-visible,._4uxpDW_headerPickerOption:focus-visible,._4uxpDW_clearButton:focus-visible,._4uxpDW_cancelButton:focus-visible{outline:3px solid var(--picker-accent);outline-offset:2px}._4uxpDW_hint,._4uxpDW_error{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}._4uxpDW_hint{color:var(--entry-muted,hsl(var(--muted-foreground)))}._4uxpDW_error{color:var(--entry-error,hsl(var(--destructive)))}._4uxpDW_field[data-density=compact] ._4uxpDW_control{min-height:44px!important}._4uxpDW_field[data-density=compact] ._4uxpDW_dateInput,._4uxpDW_field[data-density=compact] ._4uxpDW_calendarButton{min-height:42px!important}._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){._4uxpDW_popover{box-shadow:none;border:0;width:min(340px,100vw - 24px);max-width:390px;max-height:none}._4uxpDW_day{height:42px}}@media (max-width:380px){._4uxpDW_popover{border-radius:16px;padding:12px}._4uxpDW_calendarGrid,._4uxpDW_weekdays{gap:2px}._4uxpDW_day{height:36px}._4uxpDW_iconButton{width:40px;height:40px}._4uxpDW_headerSelect{font-size:14px}}@media (prefers-reduced-motion:reduce){._4uxpDW_popover{transition:none;animation:none}}
.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}.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}.wTNG4q_root *,.wTNG4q_root :before,.wTNG4q_root :after{box-sizing:border-box}.wTNG4q_root :where(a,button,input,select,textarea){-webkit-tap-highlight-color:transparent}.wTNG4q_root :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.wTNG4q_root :where(button,a){touch-action:manipulation}.wTNG4q_root .wTNG4q_label{color:var(--entry-text);min-height:0;font-size:14px;font-weight:600;line-height:1.5;display:block}.wTNG4q_root .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}.wTNG4q_control::placeholder{color:var(--entry-muted);opacity:1}.wTNG4q_control[aria-invalid=true]{border-color:var(--entry-error)}.wTNG4q_control:disabled{cursor:not-allowed;opacity:.6}.wTNG4q_select{appearance:auto;padding-right:8px}.wTNG4q_textarea{resize:vertical;min-height:108px}.wTNG4q_hint,.wTNG4q_fieldError{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.wTNG4q_hint{color:var(--entry-muted)}.wTNG4q_fieldError{color:var(--entry-error)}.wTNG4q_root .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}.wTNG4q_root .wTNG4q_primary{background:var(--entry-accent);color:var(--entry-accent-text)}.wTNG4q_root .wTNG4q_secondary{background:var(--entry-surface);border-color:var(--entry-border);color:var(--entry-text)}.wTNG4q_root .wTNG4q_ghost{color:var(--entry-accent);background:0 0}.wTNG4q_root .wTNG4q_button>.is_Text{color:inherit;font:inherit;white-space:normal;overflow:visible}.wTNG4q_button:disabled{cursor:not-allowed;opacity:.55}@media (hover:hover){.wTNG4q_primary:hover:not(:disabled){filter:brightness(.94)}.wTNG4q_secondary:hover:not(:disabled),.wTNG4q_ghost:hover:not(:disabled){background:var(--entry-tint)}}.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}.wTNG4q_notice[data-tone=info]{background:var(--entry-tint);color:var(--entry-accent)}@media (prefers-reduced-motion:reduce){.wTNG4q_button{transition:none}}
.k5u9dG_form{width:100%;min-width:0;margin:0}.k5u9dG_submitError{border-radius:12px;scroll-margin-block:24px}.k5u9dG_levelField{width:100%;max-width:360px}.k5u9dG_goalGrid,.k5u9dG_equipmentGrid{align-items:stretch;gap:14px;min-width:0;display:grid}.k5u9dG_goalGrid{grid-template-columns:minmax(0,1fr)}.k5u9dG_equipmentGrid{grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.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}.k5u9dG_choiceButton:focus-visible{outline-offset:-4px;outline:3px solid}@media (hover:hover){.k5u9dG_choiceButton:hover:not(:disabled){box-shadow:inset 0 0 0 1px}}.k5u9dG_choiceButton:disabled{cursor:wait;opacity:.65}.k5u9dG_goalButton{align-items:flex-start;gap:12px;height:100%;padding:16px}.k5u9dG_goalImage{flex:0 0 64px;width:64px;height:64px;position:relative}.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}.k5u9dG_selectionMark[data-selected=true]{opacity:1;border-width:2px;font-weight:700}.k5u9dG_searchArea{z-index:5;width:100%;min-width:0;position:relative}.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}.k5u9dG_searchResultButton{align-items:center;gap:12px;padding:10px}.k5u9dG_searchResultImage{flex:0 0 48px;width:48px;height:48px;position:relative}.k5u9dG_selectedChip{align-items:center;gap:12px;padding:10px 12px}.k5u9dG_removeMark{flex:0 0 20px;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.k5u9dG_equipmentButton{flex-direction:column;height:100%;padding:0}.k5u9dG_equipmentImage{aspect-ratio:4/3;flex-shrink:0;width:100%;position:relative;overflow:hidden}.k5u9dG_gymPreview{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.k5u9dG_goalButton{gap:16px;padding:20px}.k5u9dG_goalImage{flex-basis:88px;width:88px;height:88px}.k5u9dG_equipmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.k5u9dG_goalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.k5u9dG_equipmentGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
._63rgUa_form{width:100%;min-width:0;max-width:940px;margin:0 auto}._63rgUa_fieldset{border:0;min-width:0;margin:0;padding:0}._63rgUa_intro,._63rgUa_username{overflow-wrap:anywhere}._63rgUa_mainGrid{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}._63rgUa_form ._63rgUa_section{background:0 0;border:0;border-radius:0;min-width:0;padding:0}._63rgUa_photo{width:100%;min-width:0}._63rgUa_photo[aria-disabled=true]{pointer-events:none}._63rgUa_fieldsGrid,._63rgUa_themeChoices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._63rgUa_measurementRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:12px;display:grid}._63rgUa_imperialHeight{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._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){._63rgUa_mainGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);gap:20px}._63rgUa_form ._63rgUa_section{border:1px solid var(--entry-border);background:var(--entry-surface);border-radius:18px;padding:20px}}@media (max-width:580px){._63rgUa_fieldsGrid{grid-template-columns:minmax(0,1fr)}}
.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}.U0K0Ma_editor{overscroll-behavior:contain;min-width:0;min-height:0;padding:6px;overflow:auto}.U0K0Ma_editor>*{flex-shrink:0}.U0K0Ma_inspector{border-left:1px solid var(--music-border);min-width:0;min-height:0;overflow:hidden}.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}.U0K0Ma_toolbar{border:1px solid var(--music-border);border-radius:14px;margin-bottom:12px;padding:12px}@media (min-width:600px){.U0K0Ma_editor{padding:16px}}@media (min-width:900px){.U0K0Ma_body[data-inspector-open=true]{grid-template-columns:minmax(0,1fr) clamp(380px,36vw,540px)}.U0K0Ma_editor{scrollbar-gutter:stable;scrollbar-color:var(--music-border) transparent;scrollbar-width:thin;padding:24px}}@media (min-width:1400px){.U0K0Ma_editor{padding:28px 32px}}
.IKEYka_panel{box-sizing:border-box}.IKEYka_content{box-sizing:border-box;padding:22px}.IKEYka_hero{position:relative}.IKEYka_banner{width:100%;height:126px;position:relative;overflow:hidden}.IKEYka_banner:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0000006b);position:absolute;inset:0}.IKEYka_bannerImage,.IKEYka_avatarImage{object-fit:cover}.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}.IKEYka_avatar{flex:0 0 96px;width:96px;height:96px;position:relative}.IKEYka_fileInput{display:none}.IKEYka_biography{resize:vertical}.IKEYka_twoColumnGrid,.IKEYka_nutritionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.IKEYka_nutritionGrid{gap:8px}.IKEYka_fieldset{border:0;min-width:0;margin:0;padding:0}.IKEYka_legend{color:var(--entry-text);margin-bottom:2px;padding:0;font-size:14px;font-weight:700;line-height:20px}.IKEYka_actions{box-sizing:border-box}@media (max-width:599.95px){.IKEYka_panel{border-left-width:0!important;border-right-width:0!important;border-radius:0!important}.IKEYka_content{padding:19px 16px 22px;gap:19px!important}.IKEYka_banner{height:112px}.IKEYka_avatarRow{align-items:center;margin-top:-40px;padding:0 16px}.IKEYka_avatar{flex-basis:88px;width:88px;height:88px}.IKEYka_twoColumnGrid{grid-template-columns:minmax(0,1fr)}.IKEYka_nutritionGrid{gap:7px}.IKEYka_actions{z-index:10;position:sticky;bottom:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}.IKEYka_actions>*{flex:1;min-width:0!important}}@media (max-width:359.95px){.IKEYka_nutritionGrid{grid-template-columns:minmax(0,1fr)}}
.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}.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}.G2FUsG_headingCopy{min-width:0}.G2FUsG_headingCopy h2{color:var(--entry-text);margin:0;font-size:22px;font-weight:800;line-height:1.25}.G2FUsG_headingCopy p{color:var(--entry-muted);margin:5px 0 0;font-size:14px;line-height:1.5}.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}.G2FUsG_closeButton:hover{background:var(--entry-tint)}.G2FUsG_body{flex-direction:column;flex:auto;gap:12px;min-height:0;padding:14px 14px 0;display:flex}.G2FUsG_selectAllRow,.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}.G2FUsG_selectAllRow{background:var(--entry-page);border:1px solid var(--entry-border);border-radius:14px;gap:12px;min-height:66px;padding:10px 13px}.G2FUsG_checkbox{background:var(--entry-surface)!important;border-color:var(--entry-border)!important}.G2FUsG_checkbox[data-active=true]{background:var(--entry-accent)!important;border-color:var(--entry-accent)!important}.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}.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}.G2FUsG_optionRow:last-child{border-bottom:0}.G2FUsG_optionRow[data-selected=true]{background:var(--entry-tint)}.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}.G2FUsG_optionCopy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.G2FUsG_optionName,.G2FUsG_optionDescription{min-width:0;display:block}.G2FUsG_optionName{color:var(--entry-text);overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.35}.G2FUsG_optionDescription{color:var(--entry-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;overflow:hidden}.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}.G2FUsG_actionButton{width:100%;min-width:0}@media (hover:hover){.G2FUsG_selectAllRow:hover,.G2FUsG_optionRow:hover{background:var(--entry-tint)}}@media (min-width:600px){.G2FUsG_dialog{max-height:min(84dvh,760px)}.G2FUsG_header{padding:22px 24px 16px}.G2FUsG_body{gap:14px;padding:16px 20px 0}.G2FUsG_footer{justify-content:flex-end;padding:16px 20px 20px;display:flex}.G2FUsG_actionButton{width:auto;min-width:136px}}@media (max-width:390px){.G2FUsG_headingCopy h2{font-size:20px}.G2FUsG_header{padding:16px 14px 12px}.G2FUsG_body{padding-inline:10px}.G2FUsG_optionRow{gap:11px;min-height:66px;padding:9px 11px}.G2FUsG_thumbnail{flex-basis:44px;width:44px;height:44px}.G2FUsG_footer{padding-inline:10px}}@media (max-width:599px){.G2FUsG_list{scrollbar-width:none}.G2FUsG_list::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){.G2FUsG_optionRow{transition:none}}
.wTMJQW_form{width:100%;min-width:0;max-width:940px;margin:0 auto}.wTMJQW_fieldset{border:0;min-width:0;margin:0;padding:0}.wTMJQW_options{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.wTMJQW_option{cursor:pointer;-webkit-tap-highlight-color:transparent;min-width:0;display:grid;position:relative}.wTMJQW_optionCard{transition:border-color .16s,background-color .16s,box-shadow .16s}.wTMJQW_checkbox:focus-visible+.wTMJQW_optionCard{outline:3px solid var(--entry-accent);outline-offset:3px}.wTMJQW_checkbox:disabled+.wTMJQW_optionCard{cursor:wait;opacity:.7}.wTMJQW_srOnly,.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){.wTMJQW_options{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.wTMJQW_optionCard{transition:none}}
.huXtYG_surface{width:100%;min-height:420px;position:relative}.huXtYG_rows{box-sizing:border-box;pointer-events:none;width:100%;min-height:420px;padding-top:12px;padding-bottom:112px}.huXtYG_row{align-items:flex-start;width:100%;min-height:24px;display:flex!important}.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}.huXtYG_lineGuide{font-weight:500;color:var(--music-muted)!important}.huXtYG_syllableGuide{font-weight:800;color:var(--music-accent)!important}.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}.huXtYG_lyricTextHidden{opacity:0}.huXtYG_lyricTextHidden .huXtYG_instruction{font-weight:400}.huXtYG_instruction{font:inherit;font-weight:800;color:var(--music-accent)!important}.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}.huXtYG_editorWithGuide{padding-left:50px!important}.huXtYG_editorWithoutGuide{padding-left:12px!important}.huXtYG_editorTextHidden{-webkit-text-fill-color:#00000003!important;color:#00000003!important}.huXtYG_editorTextVisible{-webkit-text-fill-color:var(--music-text)!important;color:var(--music-text)!important}.huXtYG_editor::placeholder{opacity:.72;-webkit-text-fill-color:var(--music-muted)!important;color:var(--music-muted)!important}.huXtYG_editor::selection{background:color-mix(in srgb, var(--music-accent) 28%, transparent)}.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}.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}.huXtYG_recordDock>button:disabled{cursor:default;opacity:.42}.huXtYG_recordDock>button:focus-visible{outline-offset:2px;outline:3px solid var(--music-text)!important}.huXtYG_recordButtonText{font-size:14px;font-weight:900;line-height:18px;color:inherit!important}
.nL7_1G_sectionTabs{scrollbar-width:none;-ms-overflow-style:none}.nL7_1G_sectionTabs::-webkit-scrollbar{display:none}
.NMVqGW_layout{background:var(--entry-surface);grid-template-columns:minmax(0,1fr);width:100%;min-height:100dvh;display:grid}.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}.NMVqGW_brandRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.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}.NMVqGW_brand img{flex-shrink:0;width:48px;height:48px}[data-entry-theme=dark] .NMVqGW_brand img{background:#fff;border-radius:12px}.NMVqGW_brandAmp{color:var(--entry-accent)}.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}.NMVqGW_themeToggle:focus-visible,.NMVqGW_passwordToggle:focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.NMVqGW_formContainer{width:100%;max-width:420px;margin:auto;padding:40px 0 28px}.NMVqGW_signupLayout .NMVqGW_formContainer{max-width:480px}.NMVqGW_eyebrow{color:var(--entry-accent);letter-spacing:.14em;font-size:11px;font-weight:750;line-height:1.5}.NMVqGW_form{flex-direction:column;gap:20px;display:flex}.NMVqGW_fullWidth{width:100%}.NMVqGW_passwordField{min-width:0;position:relative}.NMVqGW_passwordInput{padding-right:54px}.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}.NMVqGW_passwordToggle:disabled{cursor:wait;opacity:.55}.NMVqGW_divider{color:var(--entry-muted);align-items:center;gap:14px;margin:26px 0 18px;font-size:12px;display:flex}.NMVqGW_divider:before,.NMVqGW_divider:after{background:var(--entry-border);content:"";flex:1;height:1px}.NMVqGW_socialButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.NMVqGW_socialHint{color:var(--entry-muted);text-align:center;margin:12px 0 0;font-size:12px;line-height:1.5}.NMVqGW_switchFlow{color:var(--entry-muted);text-align:center;margin:26px 0 0;font-size:14px;line-height:1.7}.NMVqGW_switchFlow a{color:var(--entry-accent);align-items:center;gap:4px;min-height:44px;font-weight:650;text-decoration:none;display:inline-flex}.NMVqGW_legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;margin-top:auto;display:flex}.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}.NMVqGW_legal a:hover,.NMVqGW_switchFlow a:hover{text-decoration:underline}.NMVqGW_visualSide{display:none}.NMVqGW_visualImage{position:absolute;inset:0}@media (max-width:599px){.NMVqGW_signinLayout .NMVqGW_brandRow{justify-content:center;position:relative}.NMVqGW_signinLayout .NMVqGW_brand{text-align:center;flex-direction:column;gap:10px;font-size:20px}.NMVqGW_signinLayout .NMVqGW_brand img{width:96px;height:96px}.NMVqGW_signinLayout .NMVqGW_themeToggle{position:absolute;top:0;right:0}.NMVqGW_signinLayout .NMVqGW_formContainer{padding-top:30px}.NMVqGW_signinIntro{display:none!important}}@media (min-width:600px){.NMVqGW_formSide{padding:32px 40px 20px}.NMVqGW_formContainer{padding:48px 0 32px}}@media (min-width:900px){.NMVqGW_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.NMVqGW_formSide{padding:36px clamp(28px,4vw,72px) 20px}.NMVqGW_visualSide{min-height:100%;display:block;position:relative;overflow:hidden}.NMVqGW_signupLayout .NMVqGW_visualSide{align-self:start;height:100dvh;min-height:0;position:sticky;top:0}.NMVqGW_splash{object-fit:cover;object-position:center}.NMVqGW_visualShade{background:linear-gradient(#02121f0f 20%,#02121fde 100%);position:absolute;inset:0}.NMVqGW_visualCopy{color:#fff;position:absolute;bottom:10%;left:8%;right:8%}.NMVqGW_visualTag{letter-spacing:.12em;font-size:10px;font-weight:600;line-height:1.7}.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}.NMVqGW_visualCopy p{color:#e5f1f8;margin:0;font-size:16px;line-height:1.6}.NMVqGW_visualPills{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.NMVqGW_visualPills span{border:1px solid #fff6;border-radius:30px;padding:8px 12px;font-size:11px}}@media (max-width:359px){.NMVqGW_formSide{padding-left:18px;padding-right:18px}.NMVqGW_formContainer{padding-top:28px}.NMVqGW_legal{gap:0 12px}}
.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}.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}.wgAkaW_headerTop{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto 18px;display:none}.wgAkaW_brand{align-items:center;gap:8px;font-size:14px;font-weight:750;display:flex}.wgAkaW_brand img{background:#fff;border-radius:9px;flex-shrink:0;padding:3px}.wgAkaW_setupLabel{color:var(--entry-muted);letter-spacing:.1em;font-size:10px;font-weight:650}.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}.wgAkaW_content:focus{outline:none}.wgAkaW_contentInner{flex-direction:column;gap:20px;width:100%;min-width:0;max-width:1160px;margin:0 auto;display:flex}.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}.wgAkaW_footerInner{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:0 auto;display:flex}.wgAkaW_footerInner>button{min-width:112px}.wgAkaW_saveHint{color:var(--entry-muted);font-size:12px;display:none}.wgAkaW_progress{max-width:1000px;margin:0 auto}.wgAkaW_mobileProgressLabel{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;line-height:1.5;display:flex}.wgAkaW_mobileProgressLabel strong{font-weight:650}.wgAkaW_mobileProgressLabel span{color:var(--entry-muted);flex-shrink:0;font-size:12px}.wgAkaW_steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.wgAkaW_step{background:var(--entry-border);border-radius:20px;flex:1 1 0;min-width:0;height:4px}.wgAkaW_step[data-active=true],.wgAkaW_step[data-completed=true]{background:var(--entry-accent)}.wgAkaW_stepNumber,.wgAkaW_stepLabel{display:none}@media (max-width:599.95px){.wgAkaW_content{scrollbar-width:none}.wgAkaW_content::-webkit-scrollbar{display:none}}@media (min-width:600px){.wgAkaW_header{padding-left:32px;padding-right:32px}.wgAkaW_content{padding:32px}.wgAkaW_footer{padding-left:32px;padding-right:32px}.wgAkaW_saveHint{display:block}}@media (min-width:900px){.wgAkaW_header{padding-top:20px;padding-bottom:22px}.wgAkaW_headerTop{margin-bottom:24px;display:flex}.wgAkaW_brand{font-size:16px}.wgAkaW_mobileProgressLabel{display:none}.wgAkaW_steps{gap:24px}.wgAkaW_step{background:0 0;align-items:center;gap:10px;height:auto;font-size:13px;display:flex;position:relative}.wgAkaW_step[data-active=true],.wgAkaW_step[data-completed=true]{background:0 0}.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}.wgAkaW_step[data-active=true] .wgAkaW_stepNumber,.wgAkaW_step[data-completed=true] .wgAkaW_stepNumber{background:var(--entry-accent);border-color:var(--entry-accent);color:var(--entry-accent-text)}.wgAkaW_stepLabel{color:var(--entry-muted);line-height:1.4;display:block}.wgAkaW_step[data-active=true] .wgAkaW_stepLabel{color:var(--entry-text);font-weight:700}.wgAkaW_content{padding-top:36px}.wgAkaW_footer{padding-top:16px;padding-bottom:16px}}@media (max-width:359px){.wgAkaW_header,.wgAkaW_content,.wgAkaW_footer{padding-left:16px;padding-right:16px}.wgAkaW_setupLabel{display:none}}@media (max-height:500px) and (max-width:899px){.wgAkaW_header{padding-top:8px;padding-bottom:10px}.wgAkaW_headerTop{display:none}.wgAkaW_content{padding-top:16px}.wgAkaW_footer{padding-top:8px;padding-bottom:max(8px, env(safe-area-inset-bottom))}}
.Co6Mha_dashboard{flex-direction:column;gap:14px;width:100%;min-width:0;padding:10px;display:flex}.Co6Mha_kpiBody,.Co6Mha_filterCardBody,.Co6Mha_sectionBody{padding:12px}.Co6Mha_kpiValue{font-size:23px!important;line-height:27px!important}.Co6Mha_dateRanges{flex-wrap:wrap;gap:8px;display:flex}.Co6Mha_summaryGrid,.Co6Mha_rankingGrid,.Co6Mha_listGrid{gap:10px;min-width:0;display:grid}.Co6Mha_summaryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Co6Mha_rankingGrid,.Co6Mha_listGrid{grid-template-columns:minmax(0,1fr)}.Co6Mha_filterGrid,.Co6Mha_chartControls{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.Co6Mha_filterControl{width:100%;min-width:0}.Co6Mha_chartArea,.Co6Mha_chartEmpty{width:100%;min-width:0;height:300px;min-height:300px}.Co6Mha_chartEmpty{text-align:center;justify-content:center;align-items:center;padding:20px;display:flex}.Co6Mha_conversionRow{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.Co6Mha_conversionMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.Co6Mha_selectContent{max-height:min(360px,100dvh - 32px)}@media (max-width:359px){.Co6Mha_summaryGrid,.Co6Mha_conversionMetrics{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.Co6Mha_dashboard{gap:18px;padding:16px}.Co6Mha_kpiBody{padding:16px}.Co6Mha_sectionBody,.Co6Mha_filterCardBody{padding:20px}.Co6Mha_kpiValue{font-size:32px!important;line-height:36px!important}.Co6Mha_summaryGrid,.Co6Mha_rankingGrid,.Co6Mha_listGrid{gap:16px}.Co6Mha_chartArea,.Co6Mha_chartEmpty{height:340px;min-height:340px}}@media (min-width:900px){.Co6Mha_rankingGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Co6Mha_chartArea,.Co6Mha_chartEmpty{height:380px;min-height:380px}.Co6Mha_conversionRow{flex-direction:row;justify-content:space-between;align-items:center}}@media (min-width:1200px){.Co6Mha_summaryGrid{grid-template-columns:repeat(6,minmax(0,1fr))}.Co6Mha_chartControls{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1536px){.Co6Mha_filterGrid{grid-template-columns:repeat(2,minmax(0,1fr)) 120px;align-items:center}.Co6Mha_listGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.RYH_Ha_page{box-sizing:border-box;max-width:1180px;padding:28px clamp(16px,4vw,44px) 48px}.RYH_Ha_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.RYH_Ha_list{display:contents!important}.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}.RYH_Ha_card:hover{background:var(--entry-tint);transform:translateY(-2px);box-shadow:0 16px 38px #00000024}.RYH_Ha_card:active{background:var(--entry-tint);transform:scale(.99)}.RYH_Ha_detailPage{min-height:100%}.RYH_Ha_detailHeader{box-sizing:border-box;z-index:30;position:sticky;top:0}.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){.RYH_Ha_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.95px){.RYH_Ha_page{padding:20px 14px 32px;gap:9px!important}.RYH_Ha_grid{display:block}.RYH_Ha_list{flex-direction:column;display:flex!important}.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}.RYH_Ha_card:last-child{border-bottom:0}.RYH_Ha_card:hover{background:var(--entry-tint);box-shadow:none;transform:none}.RYH_Ha_card:active{background:var(--entry-tint);transform:none}.RYH_Ha_cardTitle{font-size:15px!important;font-weight:700!important}.RYH_Ha_detailHeader{padding-left:12px!important;padding-right:12px!important}.RYH_Ha_detailDescription{display:none}.RYH_Ha_detailContent{padding:10px 0 28px}}@media (prefers-reduced-motion:reduce){.RYH_Ha_card{transition:none}}
.bZzA4G_nameRow{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.bZzA4G_consentGroup{flex-direction:column;gap:10px;display:flex}.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}.bZzA4G_checkbox{accent-color:var(--entry-accent);cursor:pointer;flex-shrink:0;width:22px;height:22px;margin:1px 0 0}.bZzA4G_checkbox[aria-invalid=true]{outline:2px solid var(--entry-error);outline-offset:2px}.bZzA4G_checkbox:focus-visible,.bZzA4G_errorSummary:focus-visible{outline:3px solid var(--entry-accent);outline-offset:3px}.bZzA4G_checkbox:disabled{cursor:wait}.bZzA4G_consentGroup a{color:var(--entry-accent);text-underline-offset:3px;text-decoration:underline}.bZzA4G_smsDisclosure{color:var(--entry-muted);margin:0;font-size:12px;line-height:19px}.bZzA4G_termsError{color:var(--entry-error);margin:0;font-size:13px;line-height:20px}.bZzA4G_errorSummary{border-radius:12px}@media (min-width:420px){.bZzA4G_nameRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}
.PQNStG_feedRoot{isolation:isolate;touch-action:manipulation;background:#000;width:100%;height:100dvh;min-height:100svh;position:relative;overflow:hidden}.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%)}.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}.PQNStG_headerRow{align-items:center;width:100%;min-width:0;height:44px;display:flex;position:relative}.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}.PQNStG_searchForm[data-open=true]{width:100%}.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}.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}.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}.PQNStG_searchActivator{color:#fff;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;display:inline-flex}.PQNStG_searchInputArea{flex:auto;align-items:center;min-width:0;height:100%;display:flex}.PQNStG_searchForm:not([data-open=true]) .PQNStG_searchInputArea{visibility:hidden;pointer-events:none}.PQNStG_searchClose{color:#fff;justify-content:center;align-items:center;width:34px;min-width:34px;height:34px;display:inline-flex}.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}.PQNStG_headerRow[data-search-open=true] .PQNStG_filterRail{pointer-events:none;opacity:0;transform:translate(-14px)}.PQNStG_filterRail::-webkit-scrollbar{display:none}.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}.PQNStG_cardStage{box-sizing:border-box}.PQNStG_cardViewport img,.PQNStG_cardViewport video{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.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}.PQNStG_loveFeedback{color:#fb7185;filter:drop-shadow(0 6px 16px #e11d4861);width:72px;height:72px}.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){.PQNStG_toolbar{width:460px;max-width:calc(100vw - 32px);top:max(8px,50dvh - 435px)}.PQNStG_cardStage{padding-top:52px}.PQNStG_cardViewport{border-radius:24px;width:460px;height:min(818px,100dvh - 68px);min-height:0;box-shadow:0 24px 80px #00000073}.PQNStG_videoFeedback{width:86px;height:86px}.PQNStG_loveFeedback{width:78px;height:78px}}@media (prefers-reduced-motion:reduce){.PQNStG_searchControl,.PQNStG_searchForm,.PQNStG_filterRail{transition:none}}
.tsCpDG_page{background:linear-gradient(180deg, var(--music-page) 0%, var(--music-surface) 100%);box-sizing:border-box;width:100%;min-height:100dvh}.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){.tsCpDG_content{padding:0 0 calc(104px + env(safe-area-inset-bottom))}}
