.ActivityQuestion-module__uf8gZa__wrap{text-align:start;width:100%;min-width:0;max-width:650px;margin-bottom:28px;padding-inline:24px}.ActivityQuestion-module__uf8gZa__card{border:1px solid var(--border-subtle);color:var(--text-primary);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--accent)7%,transparent),transparent 65%),var(--surface-elevated);box-shadow:0 7px 24px color-mix(in srgb,var(--text-primary)4%,transparent),0 1px 2px color-mix(in srgb,var(--text-primary)3%,transparent);border-radius:28px;padding:22px}.ActivityQuestion-module__uf8gZa__heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.ActivityQuestion-module__uf8gZa__heading h3{letter-spacing:-.035em;font-size:19px;font-weight:850;line-height:1.25}.ActivityQuestion-module__uf8gZa__headingIcon,.ActivityQuestion-module__uf8gZa__sportIcon{width:38px;height:38px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ActivityQuestion-module__uf8gZa__figures{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.ActivityQuestion-module__uf8gZa__figures>div{flex-direction:column;gap:5px;display:flex}.ActivityQuestion-module__uf8gZa__figures>div+div{border-inline-start:1px solid var(--border-subtle)}.ActivityQuestion-module__uf8gZa__figures span,.ActivityQuestion-module__uf8gZa__fieldHeading{color:var(--text-secondary);font-size:12px;font-weight:650}.ActivityQuestion-module__uf8gZa__figures strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:850;line-height:1.15}.ActivityQuestion-module__uf8gZa__figures>div:first-child strong{color:var(--accent)}.ActivityQuestion-module__uf8gZa__figures small,.ActivityQuestion-module__uf8gZa__proposal small,.ActivityQuestion-module__uf8gZa__estimate small{color:var(--text-secondary);letter-spacing:0;font-size:12px;font-weight:550}.ActivityQuestion-module__uf8gZa__intro,.ActivityQuestion-module__uf8gZa__hint{color:var(--text-secondary);font-size:13px;line-height:1.5}.ActivityQuestion-module__uf8gZa__proposal{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--accent)5%,var(--surface-base));color:var(--text-secondary);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:14px 18px;padding:12px 14px;font-size:12px;display:flex}.ActivityQuestion-module__uf8gZa__proposal strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:22px;font-weight:850}.ActivityQuestion-module__uf8gZa__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px;display:grid}.ActivityQuestion-module__uf8gZa__primary,.ActivityQuestion-module__uf8gZa__secondary,.ActivityQuestion-module__uf8gZa__quiet{border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 14px;font-size:13px;font-weight:750;line-height:1.35;transition:transform .16s,background .16s;display:flex}.ActivityQuestion-module__uf8gZa__primary{color:var(--accent-on);background:var(--accent);box-shadow:0 5px 16px color-mix(in srgb,var(--accent)18%,transparent),inset 0 1px 0 #ffffff2e}.ActivityQuestion-module__uf8gZa__secondary{color:var(--text-primary);border:1px solid var(--border-subtle);background:var(--surface-base)}.ActivityQuestion-module__uf8gZa__quiet{color:var(--text-secondary)}.ActivityQuestion-module__uf8gZa__actions>.ActivityQuestion-module__uf8gZa__quiet:last-child:nth-child(3){grid-column:1/-1}.ActivityQuestion-module__uf8gZa__primary:active,.ActivityQuestion-module__uf8gZa__secondary:active,.ActivityQuestion-module__uf8gZa__sport:active{transform:scale(.98)}.ActivityQuestion-module__uf8gZa__wrap button:disabled{opacity:.5;cursor:default}.ActivityQuestion-module__uf8gZa__wrap button:focus-visible,.ActivityQuestion-module__uf8gZa__catalog button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ActivityQuestion-module__uf8gZa__search:focus-within{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.ActivityQuestion-module__uf8gZa__fieldHeading{margin-bottom:9px}.ActivityQuestion-module__uf8gZa__favoriteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ActivityQuestion-module__uf8gZa__sport{border:1px solid var(--border-subtle);min-width:0;min-height:90px;color:var(--text-secondary);background:var(--surface-base);text-align:center;overflow-wrap:anywhere;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:27px 6px 11px;font-size:12px;font-weight:650;line-height:1.25;transition:color .18s,background .18s,border-color .18s,transform .16s;display:flex;position:relative}.ActivityQuestion-module__uf8gZa__durationBadge{min-height:44px;color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:center;align-items:center;padding:6px 7px;font-size:10px;font-weight:750;line-height:1.4;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.ActivityQuestion-module__uf8gZa__durationBadge>span{background:color-mix(in srgb,var(--status-info)24%,var(--surface-elevated));border:1px solid color-mix(in srgb,var(--status-info)55%,var(--border-subtle));box-shadow:inset 0 1px 0 color-mix(in srgb,var(--surface-elevated)55%,transparent);border-radius:999px;padding:3px 8px}.ActivityQuestion-module__uf8gZa__sport svg{flex-shrink:0}.ActivityQuestion-module__uf8gZa__sport[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent)55%,var(--border-subtle));background:color-mix(in srgb,var(--accent)10%,var(--surface-elevated));color:var(--accent)}.ActivityQuestion-module__uf8gZa__browse{background:0 0;border-style:dashed}.ActivityQuestion-module__uf8gZa__selectedSport{min-height:44px;color:var(--accent);background:color-mix(in srgb,var(--accent)10%,transparent);border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:9px 14px;font-size:13px;font-weight:700;display:flex}.ActivityQuestion-module__uf8gZa__duration{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:19px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-block:18px;padding:14px 16px;display:flex}.ActivityQuestion-module__uf8gZa__durationLabel{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.ActivityQuestion-module__uf8gZa__durationLabel svg{color:var(--accent)}.ActivityQuestion-module__uf8gZa__durationValue{color:var(--text-primary);letter-spacing:-.045em;font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font-size:34px;font-weight:850;line-height:1.1;display:flex}.ActivityQuestion-module__uf8gZa__durationValue small{color:var(--text-secondary);letter-spacing:0;font-size:13px;font-weight:550}.ActivityQuestion-module__uf8gZa__durationValue svg{color:var(--text-muted);align-self:center;margin-inline-start:6px}.ActivityQuestion-module__uf8gZa__estimate{border-top:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px;padding-top:14px;font-size:12px;display:flex}.ActivityQuestion-module__uf8gZa__estimate strong{color:var(--accent);font-variant-numeric:tabular-nums;font-size:24px;font-weight:850}.ActivityQuestion-module__uf8gZa__hint{margin-top:8px;font-size:12px}.ActivityQuestion-module__uf8gZa__error{color:var(--score-low);margin-top:12px;font-size:13px;line-height:1.5}.ActivityQuestion-module__uf8gZa__catalog{min-height:0;color:var(--text-primary);flex-direction:column;display:flex}.ActivityQuestion-module__uf8gZa__catalog>.ActivityQuestion-module__uf8gZa__hint{margin:0 0 14px}.ActivityQuestion-module__uf8gZa__search{border:1px solid var(--border-subtle);min-height:48px;color:var(--text-muted);background:var(--surface-sunken);border-radius:16px;flex-shrink:0;align-items:center;gap:10px;padding:11px 13px;display:flex}.ActivityQuestion-module__uf8gZa__search input{width:100%;min-width:0;color:var(--text-primary);background:0 0;outline:none;font-size:16px}.ActivityQuestion-module__uf8gZa__categoryFilters{overscroll-behavior:contain;scrollbar-width:thin;flex-wrap:wrap;flex-shrink:0;gap:6px;min-height:44px;max-height:148px;margin-top:12px;padding:2px;display:flex;overflow-y:auto}.ActivityQuestion-module__uf8gZa__categoryPill{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-base)70%,var(--surface-elevated));min-height:44px;color:var(--text-secondary);text-align:center;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:650;line-height:1.3;transition:background .16s,color .16s,border-color .16s,transform .16s}.ActivityQuestion-module__uf8gZa__categoryPill[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--accent-on);box-shadow:inset 0 1px 0 #ffffff2e,0 3px 9px color-mix(in srgb,var(--accent)15%,transparent)}.ActivityQuestion-module__uf8gZa__categoryPill:active{transform:scale(.97)}.ActivityQuestion-module__uf8gZa__catalogCount{color:var(--text-secondary);padding:10px 3px 0;font-size:11px;font-weight:600}.ActivityQuestion-module__uf8gZa__catalogList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:min(50dvh,440px);margin-top:12px;padding:3px;overflow-y:auto}.ActivityQuestion-module__uf8gZa__catalogRow{border-bottom:1px solid var(--border-subtle);align-items:center;gap:6px;padding-block:4px;display:flex}.ActivityQuestion-module__uf8gZa__catalogRow:last-child{border-bottom:0}.ActivityQuestion-module__uf8gZa__catalogSport{text-align:start;min-width:0;min-height:56px;color:var(--text-primary);border-radius:14px;flex:1;align-items:center;gap:11px;padding:6px;font-size:14px;font-weight:650;line-height:1.35;display:flex}.ActivityQuestion-module__uf8gZa__catalogSport[aria-pressed=true]{background:color-mix(in srgb,var(--accent)8%,transparent);color:var(--accent)}.ActivityQuestion-module__uf8gZa__star{width:46px;height:46px;color:var(--text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActivityQuestion-module__uf8gZa__star[aria-pressed=true]{color:var(--accent);background:color-mix(in srgb,var(--accent)8%,transparent)}.ActivityQuestion-module__uf8gZa__empty{text-align:center;color:var(--text-secondary);padding:24px 12px;font-size:14px}.ActivityQuestion-module__uf8gZa__answerNote{text-align:center;width:100%;max-width:650px;color:var(--text-muted);margin-bottom:24px;padding-inline:24px;font-size:13px}.ActivityQuestion-module__uf8gZa__answerNote button{min-height:44px;color:var(--accent);padding-inline:5px;font-weight:750;text-decoration:underline}.ActivityQuestion-module__uf8gZa__spin{animation:.8s linear infinite ActivityQuestion-module__uf8gZa__activity-spin}@keyframes ActivityQuestion-module__uf8gZa__activity-spin{to{transform:rotate(360deg)}}@media (max-width:379px){.ActivityQuestion-module__uf8gZa__wrap{padding-inline:16px}.ActivityQuestion-module__uf8gZa__card{padding:18px 14px}.ActivityQuestion-module__uf8gZa__favoriteGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ActivityQuestion-module__uf8gZa__actions{grid-template-columns:minmax(0,1fr)}.ActivityQuestion-module__uf8gZa__heading h3{font-size:18px}}.ActivityQuestion-module__uf8gZa__picker [role=dialog]{max-height:90dvh;overflow-y:auto}.ActivityQuestion-module__uf8gZa__entry{position:relative}.ActivityQuestion-module__uf8gZa__entry[data-activity-bounce]:not([data-activity-bounce="0"]){animation:.34s cubic-bezier(.22,1,.36,1) ActivityQuestion-module__uf8gZa__activity-pill-return}.ActivityQuestion-module__uf8gZa__entry:before{content:"";border-radius:inherit;position:absolute;inset:-9px 0}.ActivityQuestion-module__uf8gZa__overlay{z-index:160;isolation:isolate;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ActivityQuestion-module__uf8gZa__modalFrame{width:min(520px,100%);height:min(700px,calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));background:var(--surface-elevated);min-width:0;color:var(--text-primary);border-radius:28px;overflow:hidden;box-shadow:0 22px 70px #0003}@media (max-width:767px){.ActivityQuestion-module__uf8gZa__overlay[data-icon-review-catalog=true]{align-items:flex-start}.ActivityQuestion-module__uf8gZa__overlay[data-icon-review-catalog=true] .ActivityQuestion-module__uf8gZa__modalFrame{height:min(700px,calc(100dvh - 300px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)))}}.ActivityQuestion-module__uf8gZa__embedded{max-width:none;height:100%;margin:0;padding:0}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__card{background:var(--surface-elevated);border-radius:inherit;height:100%;box-shadow:none;padding:22px;overflow:hidden}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__page{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;height:100%;min-height:0;padding:3px;display:flex;overflow-y:auto}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__page>*{flex-shrink:0}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__page>.ActivityQuestion-module__uf8gZa__catalog{flex-shrink:1}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__actions{margin-top:auto;padding-top:18px}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__catalog{height:100%}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__catalogList{flex:1;max-height:none}.ActivityQuestion-module__uf8gZa__close{background:var(--surface-base);width:44px;height:44px;color:var(--text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:auto;display:flex}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__heading{z-index:1;background:var(--surface-elevated);gap:8px;margin-bottom:12px;padding-bottom:8px;position:sticky;top:-3px}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__heading h3{flex:1}@keyframes ActivityQuestion-module__uf8gZa__activity-pill-return{0%,to{transform:scale(1)}42%{transform:scale(1.06)}72%{transform:scale(.98)}}@media (max-width:379px){.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__card{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.ActivityQuestion-module__uf8gZa__entry{animation:none!important}.ActivityQuestion-module__uf8gZa__wrap *,.ActivityQuestion-module__uf8gZa__catalog *,.ActivityQuestion-module__uf8gZa__picker *{transition:none!important;animation:none!important}}.ActivityQuestion-module__uf8gZa__sessions{margin-bottom:18px}.ActivityQuestion-module__uf8gZa__session{border-bottom:1px solid var(--border-subtle);align-items:center;gap:10px;padding-block:10px;display:flex}.ActivityQuestion-module__uf8gZa__sessionInfo{flex:1;gap:3px;min-width:0;display:grid}.ActivityQuestion-module__uf8gZa__sessionInfo strong{font-size:13px;font-weight:750}.ActivityQuestion-module__uf8gZa__sessionInfo>span{color:var(--text-secondary);font-size:11px;line-height:1.4}.ActivityQuestion-module__uf8gZa__deleteSession{width:44px;height:44px;color:var(--score-low);background:color-mix(in srgb,var(--score-low)8%,var(--surface-elevated));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ActivityQuestion-module__uf8gZa__presetTile{border:1px solid var(--border-subtle);background:var(--surface-base);border-radius:17px;min-width:0;min-height:118px;position:relative}.ActivityQuestion-module__uf8gZa__presetAdd{border-radius:inherit;text-align:center;width:100%;height:100%;min-height:118px;color:var(--text-primary);flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:38px 7px 12px;display:flex}.ActivityQuestion-module__uf8gZa__presetAdd svg{color:var(--accent);flex-shrink:0}.ActivityQuestion-module__uf8gZa__presetAdd strong{overflow-wrap:anywhere;font-size:12px;font-weight:750;line-height:1.3}.ActivityQuestion-module__uf8gZa__presetAdd small{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:10px}.ActivityQuestion-module__uf8gZa__presetTile:has(.ActivityQuestion-module__uf8gZa__presetAdd:hover){border-color:color-mix(in srgb,var(--accent)40%,var(--border-subtle))}.ActivityQuestion-module__uf8gZa__presetSport{color:var(--accent);justify-content:center;align-items:center;gap:10px;margin-block:12px;font-size:22px;font-weight:800;display:flex}.ActivityQuestion-module__uf8gZa__sessionAdded{border-radius:14px;animation:.65s ease-out 2 ActivityQuestion-module__uf8gZa__activity-added}.ActivityQuestion-module__uf8gZa__dailySummary{z-index:2;border:1px solid var(--border-subtle);background:var(--surface-elevated);box-shadow:0 6px 18px color-mix(in srgb,var(--text-primary)4%,transparent);text-align:center;border-radius:20px;grid-template-columns:1.2fr 1fr .85fr;gap:0;margin-bottom:22px;padding:16px 6px;display:grid;position:sticky;top:0}.ActivityQuestion-module__uf8gZa__dailySummary>div{min-width:0;padding-inline:5px}.ActivityQuestion-module__uf8gZa__dailySummary>div+div{border-inline-start:1px solid var(--border-subtle)}.ActivityQuestion-module__uf8gZa__dailySummary dt{min-height:30px;color:var(--text-secondary);overflow-wrap:anywhere;justify-content:center;align-items:center;font-size:11px;font-weight:650;line-height:1.3;display:flex}.ActivityQuestion-module__uf8gZa__dailySummary dd{color:var(--status-success);font-variant-numeric:tabular-nums;white-space:nowrap;margin:4px 0 2px;line-height:1.15}.ActivityQuestion-module__uf8gZa__dailySummary strong{letter-spacing:-.045em;font-size:clamp(20px,4.5vw,28px);font-weight:850}.ActivityQuestion-module__uf8gZa__dailySummary small{color:var(--text-muted);font-size:11px;font-weight:550}.ActivityQuestion-module__uf8gZa__dailySummary>div:first-child dd{color:var(--status-warning)}.ActivityQuestion-module__uf8gZa__dailySummary>div[data-reached=true] dd{color:var(--status-success)}.ActivityQuestion-module__uf8gZa__dailySummary>div:last-child dd{color:var(--text-muted)}.ActivityQuestion-module__uf8gZa__dailySummary>div[data-extra=true] dd{color:var(--accent)}.ActivityQuestion-module__uf8gZa__summaryUnit{color:var(--text-muted);font-size:10px;font-weight:550}.ActivityQuestion-module__uf8gZa__manualContent{flex-direction:column;gap:20px;min-height:0;display:flex}.ActivityQuestion-module__uf8gZa__manualContent .ActivityQuestion-module__uf8gZa__dailySummary{flex-shrink:0;margin-bottom:0;position:static}.ActivityQuestion-module__uf8gZa__favoritesSection{overscroll-behavior:contain;scrollbar-width:thin;flex-shrink:0;min-height:0;max-height:min(38dvh,260px);padding:2px;overflow-y:auto}.ActivityQuestion-module__uf8gZa__manualContent .ActivityQuestion-module__uf8gZa__sessions{flex-direction:column;min-height:70px;margin-bottom:0;display:flex}.ActivityQuestion-module__uf8gZa__sessionList{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;max-height:240px;padding-inline:3px;overflow-y:auto}.ActivityQuestion-module__uf8gZa__sessionList:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__manualPage{overflow:hidden}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__page>.ActivityQuestion-module__uf8gZa__manualContent,.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__manualContent .ActivityQuestion-module__uf8gZa__sessions{flex:1}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__sessionList{flex:1;max-height:none}@media (max-height:620px){.ActivityQuestion-module__uf8gZa__manualContent{gap:12px}.ActivityQuestion-module__uf8gZa__favoritesSection{max-height:25dvh}.ActivityQuestion-module__uf8gZa__dailySummary{padding-block:10px}}@keyframes ActivityQuestion-module__uf8gZa__activity-added{0%,to{background:0 0;box-shadow:0 0 #0000}45%{background:color-mix(in srgb,var(--status-success)13%,var(--surface-elevated));box-shadow:0 0 0 3px color-mix(in srgb,var(--status-success)8%,transparent)}}.ActivityQuestion-module__uf8gZa__saving{color:var(--accent);justify-content:center;padding:8px;display:flex}.ActivityQuestion-module__uf8gZa__embedded .ActivityQuestion-module__uf8gZa__page>.ActivityQuestion-module__uf8gZa__catalog{flex:1;height:auto}@media (prefers-reduced-motion:reduce){.ActivityQuestion-module__uf8gZa__sessionAdded{background:color-mix(in srgb,var(--status-success)10%,var(--surface-elevated));animation:none}.ActivityQuestion-module__uf8gZa__categoryPill{transition:none}}
.DirectDishEditor-module__f5rX-G__quantityControl{-webkit-user-select:none;user-select:none;width:100%;min-width:0}.DirectDishEditor-module__f5rX-G__quantitySlider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0;padding:0;display:block}.DirectDishEditor-module__f5rX-G__quantitySlider:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:999px}.DirectDishEditor-module__f5rX-G__quantitySlider::-webkit-slider-runnable-track{border:1px solid var(--border-default);background:linear-gradient(to right,var(--accent)var(--range-progress),var(--surface-elevated)var(--range-progress));border-radius:999px;height:10px}.DirectDishEditor-module__f5rX-G__quantitySlider::-moz-range-track{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:999px;height:10px}.DirectDishEditor-module__f5rX-G__quantitySlider::-moz-range-progress{border:1px solid var(--border-default);background:var(--accent);border-radius:999px;height:10px}.DirectDishEditor-module__f5rX-G__quantitySlider::-webkit-slider-thumb{appearance:none;border:4px solid var(--surface-elevated);background:var(--accent);width:32px;height:32px;box-shadow:0 0 0 1px var(--border-default),0 2px 8px color-mix(in oklch,var(--accent)28%,transparent);border-radius:50%;margin-top:-12px}.DirectDishEditor-module__f5rX-G__quantitySlider::-moz-range-thumb{border:4px solid var(--surface-elevated);background:var(--accent);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-default),0 2px 8px color-mix(in oklch,var(--accent)28%,transparent);border-radius:50%}.DirectDishEditor-module__f5rX-G__rangeEndpoints{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.25rem}.DirectDishEditor-module__f5rX-G__rangeEndpoints span{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:999px;padding:.125rem .5rem}
section.StatisticsDemo-module__CUlj-G__launcher{color:#23211c;background:radial-gradient(at 100% 0,#f9e7c0 0%,#0000 60%),#fffdf8;border:1px solid #e8e1d6;border-radius:28px;grid-template-columns:minmax(0,1.1fr) 210px minmax(0,1fr);align-items:center;gap:clamp(24px,3vw,40px);max-width:1144px;margin:0 auto;padding:clamp(32px,4vw,56px);display:grid;box-shadow:0 4px 12px #1c1c1c0f,0 16px 40px #1c1c1c12}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__previewPhone{background:#111;border-radius:30px;padding:7px;overflow:hidden;box-shadow:0 18px 44px #47341b2e}.StatisticsDemo-module__CUlj-G__previewPhone img{border-radius:24px;width:100%;height:auto;display:block}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__eyebrow{letter-spacing:.14em;color:#a36309;margin:0 0 14px;font-size:.75rem;font-weight:700}.StatisticsDemo-module__CUlj-G__launchCopy h2{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:800;line-height:1.12}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__description{color:#69645b;margin:22px 0;font-size:1rem;line-height:1.7}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__launchButton{color:#fff;cursor:pointer;background:#23211c;border:0;border-radius:18px;align-items:center;gap:16px;min-height:52px;padding:14px 22px;font-weight:700;display:inline-flex}.StatisticsDemo-module__CUlj-G__launchButton svg{width:20px;height:20px}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__launchNote{color:#777064;margin-top:14px;font-size:.75rem}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__previewSteps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.StatisticsDemo-module__CUlj-G__previewSteps li{background:#fff9;border:1px solid #fff;border-radius:20px;align-items:center;gap:18px;min-height:84px;padding:16px;font-weight:650;display:flex;box-shadow:0 8px 24px #6c553608}.StatisticsDemo-module__CUlj-G__stepIcon{border-radius:18px;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid}.StatisticsDemo-module__CUlj-G__step0 .StatisticsDemo-module__CUlj-G__stepIcon{color:#2866b7;background:#e7effc}.StatisticsDemo-module__CUlj-G__step1 .StatisticsDemo-module__CUlj-G__stepIcon{color:#9668b7;background:#f0e9f8}.StatisticsDemo-module__CUlj-G__step2 .StatisticsDemo-module__CUlj-G__stepIcon{color:#08749b;background:#e3f2f7}.StatisticsDemo-module__CUlj-G__step3 .StatisticsDemo-module__CUlj-G__stepIcon{color:#277b51;background:#e3f2e7}.StatisticsDemo-module__CUlj-G__benefitCopy{min-width:0}.StatisticsDemo-module__CUlj-G__benefitCopy h3{margin:0;font-size:1rem;font-weight:700;line-height:1.4}.StatisticsDemo-module__CUlj-G__benefitCopy p{color:#69645b;margin:6px 0 0;font-size:.875rem;font-weight:400;line-height:1.55}.StatisticsDemo-module__CUlj-G__frame{z-index:100;background:var(--surface-base);color:var(--text-primary);font-family:var(--font-geist-sans),sans-serif;isolation:isolate;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.StatisticsDemo-module__CUlj-G__topbar{padding:max(12px,env(safe-area-inset-top))24px 12px;border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:center;gap:16px;display:flex}.StatisticsDemo-module__CUlj-G__brand{letter-spacing:-.055em;font-size:1.4rem;font-weight:800}.StatisticsDemo-module__CUlj-G__brand span{color:var(--accent)}.StatisticsDemo-module__CUlj-G__sample{color:var(--text-secondary);align-items:center;gap:8px;font-size:.75rem;font-weight:600;display:flex}.StatisticsDemo-module__CUlj-G__sample i{background:var(--accent);border-radius:50%;width:6px;height:6px}.StatisticsDemo-module__CUlj-G__close{border:1px solid var(--border-subtle);min-width:44px;min-height:44px;color:var(--text-secondary);background:var(--surface-elevated);cursor:pointer;border-radius:50%;place-items:center;margin-left:auto;display:grid}.StatisticsDemo-module__CUlj-G__close svg{width:20px;height:20px}.StatisticsDemo-module__CUlj-G__workspaceHead{flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;padding:16px 24px;display:flex}.StatisticsDemo-module__CUlj-G__hint{color:var(--text-secondary);max-width:520px;margin:0;font-size:.85rem;line-height:1.5}.StatisticsDemo-module__CUlj-G__workspaceActions{align-items:center;gap:12px;display:flex}.StatisticsDemo-module__CUlj-G__reset,.StatisticsDemo-module__CUlj-G__start{cursor:pointer;white-space:normal;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.8rem;font-weight:650;display:inline-flex}.StatisticsDemo-module__CUlj-G__reset{border:1px solid var(--border-subtle);background:var(--surface-elevated);color:var(--text-secondary)}.StatisticsDemo-module__CUlj-G__start{color:var(--accent-on);background:var(--accent);text-decoration:none}.StatisticsDemo-module__CUlj-G__reset svg,.StatisticsDemo-module__CUlj-G__start svg{flex-shrink:0;width:16px;height:16px}.StatisticsDemo-module__CUlj-G__navigation{border:1px solid var(--border-subtle);background:var(--surface-elevated);border-radius:24px;flex-shrink:0;align-self:center;gap:6px;max-width:calc(100% - 24px);margin-bottom:12px;padding:6px;display:flex}.StatisticsDemo-module__CUlj-G__navigation button{min-height:44px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.85rem;font-weight:700;display:inline-flex}.StatisticsDemo-module__CUlj-G__navigation button[aria-selected=true]{background:var(--accent);color:var(--accent-on);box-shadow:0 4px 14px color-mix(in srgb,var(--accent)20%,transparent)}.StatisticsDemo-module__CUlj-G__navigation svg{flex-shrink:0;width:19px;height:19px}.StatisticsDemo-module__CUlj-G__content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.StatisticsDemo-module__CUlj-G__panels{width:100%;max-width:1200px;margin:0 auto;padding:16px 24px 0}.StatisticsDemo-module__CUlj-G__notice{max-width:900px;color:var(--text-muted);text-align:center;margin:24px auto;padding:0 24px;font-size:.75rem;line-height:1.5}.StatisticsDemo-module__CUlj-G__feedback{min-height:30px;padding:8px 16px max(8px,env(safe-area-inset-bottom));text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-subtle);flex-shrink:0;margin:0;font-size:.7rem}.StatisticsDemo-module__CUlj-G__loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.StatisticsDemo-module__CUlj-G__loading>svg{width:44px;height:44px;color:var(--accent)}.StatisticsDemo-module__CUlj-G__loading button{background:var(--accent);color:var(--accent-on);cursor:pointer;border:0;border-radius:14px;min-height:44px;padding:12px 22px}.StatisticsDemo-module__CUlj-G__launcher button:focus-visible{outline-offset:4px;outline:3px solid #a36309}.StatisticsDemo-module__CUlj-G__frame button:focus-visible,.StatisticsDemo-module__CUlj-G__frame a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:1040px){section.StatisticsDemo-module__CUlj-G__launcher{grid-template-columns:minmax(0,1fr) 190px}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__previewSteps{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){section.StatisticsDemo-module__CUlj-G__launcher{border-radius:28px;grid-template-columns:1fr;gap:24px;margin:0 20px;padding:28px 24px}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__previewSteps{display:none}.StatisticsDemo-module__CUlj-G__launcher .StatisticsDemo-module__CUlj-G__previewPhone{width:min(190px,100%);margin-inline:auto}.StatisticsDemo-module__CUlj-G__previewSteps li{border-radius:18px;min-height:72px;padding:14px;font-size:.85rem}.StatisticsDemo-module__CUlj-G__stepIcon{border-radius:14px;width:44px;height:44px}.StatisticsDemo-module__CUlj-G__workspaceHead{flex-wrap:wrap;gap:8px;padding:10px 12px}.StatisticsDemo-module__CUlj-G__hint{font-size:.75rem}.StatisticsDemo-module__CUlj-G__workspaceActions{gap:8px;width:100%}.StatisticsDemo-module__CUlj-G__reset,.StatisticsDemo-module__CUlj-G__start{padding:8px 12px;font-size:.7rem}.StatisticsDemo-module__CUlj-G__start{flex:1}.StatisticsDemo-module__CUlj-G__topbar{gap:10px;padding-left:16px;padding-right:16px}.StatisticsDemo-module__CUlj-G__brand{font-size:1.2rem}.StatisticsDemo-module__CUlj-G__sample{font-size:.65rem}.StatisticsDemo-module__CUlj-G__navigation{border-radius:18px;gap:2px;width:calc(100% - 24px);padding:4px}.StatisticsDemo-module__CUlj-G__navigation button{border-radius:14px;flex-direction:column;flex:1;gap:5px;min-width:0;padding:7px 3px;font-size:.66rem}.StatisticsDemo-module__CUlj-G__navigation svg{width:17px;height:17px}.StatisticsDemo-module__CUlj-G__panels{padding:8px 12px 0}}@media (prefers-reduced-motion:no-preference){.StatisticsDemo-module__CUlj-G__launchButton,.StatisticsDemo-module__CUlj-G__previewSteps li{transition:transform .2s,box-shadow .2s}.StatisticsDemo-module__CUlj-G__launchButton:hover{transform:translateY(-2px);box-shadow:0 8px 18px #23211c24}}
