.ChallengeResult_strip__8s8GC{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);width:100%;max-width:1168px;margin:0 auto var(--space-6);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-default);border-left:3px solid var(--color-roast-heat);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-roast-heat) 6%,var(--color-surface-container-lowest))}.ChallengeResult_head__4Fmad{min-width:0}.ChallengeResult_verdict__Tc5i9{margin:0;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--color-on-surface)}.ChallengeResult_strip__8s8GC[data-tone=win] .ChallengeResult_verdict__Tc5i9{color:var(--color-roast-heat-text)}.ChallengeResult_sub__sOkQs{margin:2px 0 0;font-family:var(--font-mono);font-size:12px;color:var(--color-on-surface-variant);overflow-wrap:anywhere}.ChallengeResult_bars__VcjWe{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ChallengeResult_row__tn37j{display:grid;grid-template-columns:52px minmax(0,1fr) 28px;align-items:center;grid-gap:var(--space-3);gap:var(--space-3)}.ChallengeResult_who__hgFlm{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-on-surface-variant)}.ChallengeResult_num__Rz4Qv{font-family:var(--font-mono);font-size:13px;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-surface)}.ChallengeResult_track__6pJ_p{display:block;height:6px;overflow:hidden;border-radius:1px;background:var(--color-surface-container-high)}.ChallengeResult_fill__HXBnp{display:block;width:100%;height:100%;transform-origin:left center}.ChallengeResult_fillYou__xylVK{background:var(--gradient-roast)}.ChallengeResult_fillFriend__XzcdS{background:var(--color-on-surface-subtle)}.ChallengeResult_actions__hiBYN{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:960px){.ChallengeResult_strip__8s8GC{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}@media (max-width:767px){.ChallengeResult_strip__8s8GC{padding:var(--space-4)}.ChallengeResult_actions__hiBYN>button{flex:1 1 100%;height:40px}}.RoastProgress_card__bWail{position:relative;width:100%;max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-6);overflow:hidden;border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:radial-gradient(ellipse 60% 50% at 50% 28%,color-mix(in srgb,var(--color-roast-heat) 12%,transparent),transparent 75%),var(--color-surface-container-lowest);box-shadow:var(--shadow-float)}.RoastProgress_gaugeWrap__buayp{position:relative;display:flex;justify-content:center}.RoastProgress_gauge__Fi_3x{position:relative;width:200px;height:200px}.RoastProgress_glow__B_YTh{position:absolute;inset:12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--color-roast-heat) 34%,transparent),transparent 70%);opacity:.55;pointer-events:none}.RoastProgress_svg__oWUdt{position:relative;display:block;width:100%;height:100%}.RoastProgress_trackRing__vvhZq{stroke:var(--color-surface-container-high);stroke-width:10}.RoastProgress_arc__FSq_f{stroke-width:10;stroke-linecap:round}.RoastProgress_stopA__i69wP{stop-color:color-mix(in srgb,var(--color-roast-heat) 72%,#fff)}.RoastProgress_stopB__9_kwz{stop-color:var(--color-roast-heat)}.RoastProgress_stopC__86Mil{stop-color:var(--color-roast-heat-deep)}.RoastProgress_readout__O3qzp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}.RoastProgress_percent__5VEuk{font-family:var(--font-mono);font-size:44px;font-weight:700;line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-on-surface)}.RoastProgress_percentSign__EjBD7{margin-left:2px;font-size:18px;color:var(--color-on-surface-variant)}.RoastProgress_heatLabel__VwSBi{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-roast-heat-text)}.RoastProgress_embers__lqBCd{position:absolute;left:50%;bottom:24px;width:0;height:0;pointer-events:none}.RoastProgress_ember__kGN4c{position:absolute;left:0;top:0;width:4px;height:4px;border-radius:1px;background:var(--color-roast-heat);opacity:0}.RoastProgress_target__BDdZl{margin:var(--space-5) auto 0;max-width:100%;font-family:var(--font-mono);font-size:clamp(18px,4.6vw,28px);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center;color:var(--color-on-surface);overflow-wrap:anywhere}.RoastProgress_flow__Pd0E2{position:relative;display:flex;margin:var(--space-8) 0 0;padding:0;list-style:none}.RoastProgress_packet__bycMb{position:absolute;top:0;left:0;z-index:3;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:1px;background:var(--color-roast-heat);box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-roast-heat) 70%,transparent);opacity:0;pointer-events:none}.RoastProgress_chip__r3xSA{position:relative;display:flex;flex:1 1;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0;text-align:center}.RoastProgress_link__oMagA{position:absolute;top:17px;left:50%;z-index:0;width:100%;height:2px;background:var(--color-outline-variant)}.RoastProgress_linkFill__muUQd{display:block;width:100%;height:100%;background:var(--color-roast-heat);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--ease-out)}.RoastProgress_linkFill__muUQd[data-on=true]{transform:scaleX(1)}.RoastProgress_chipIcon__qik3Q{position:relative;z-index:1;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--color-outline-variant);border-radius:50%;background:var(--color-surface-container-lowest);color:var(--color-on-surface-subtle);transition:border-color .25s ease,background-color .25s ease,color .25s ease}.RoastProgress_glyph__SK5n2{font-size:18px!important}.RoastProgress_ring__oKcDI{position:absolute;inset:-5px;border:2px solid var(--color-roast-heat);border-radius:50%;opacity:0;pointer-events:none}.RoastProgress_chip__r3xSA[data-state=active] .RoastProgress_chipIcon__qik3Q{border-color:var(--color-roast-heat);color:var(--color-roast-heat-text)}.RoastProgress_chip__r3xSA[data-state=active] .RoastProgress_ring__oKcDI{animation:RoastProgress_ringPulse__PCD_v 1.4s ease-out infinite}.RoastProgress_chip__r3xSA[data-state=done] .RoastProgress_chipIcon__qik3Q{border-color:var(--color-roast-heat);background:var(--color-roast-heat);color:var(--color-on-roast-heat)}.RoastProgress_chip__r3xSA[data-state=done] .RoastProgress_glyph__SK5n2{animation:RoastProgress_pop__UFD00 .32s var(--ease-out)}.RoastProgress_chipLabel__pF7SA{font-size:12.5px;font-weight:600;line-height:1.25;color:var(--color-on-surface-subtle);transition:color .25s ease}.RoastProgress_chip__r3xSA[data-state=active] .RoastProgress_chipLabel__pF7SA{color:var(--color-on-surface)}.RoastProgress_chip__r3xSA[data-state=done] .RoastProgress_chipLabel__pF7SA,.RoastProgress_ticker__XfEFF{color:var(--color-on-surface-variant)}.RoastProgress_ticker__XfEFF{min-height:1.5em;margin:var(--space-6) 0 0;font-family:var(--font-mono);font-size:13px;line-height:1.5;text-align:center}.RoastProgress_srOnly__WFyuN{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes RoastProgress_ringPulse__PCD_v{0%{opacity:.8;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}@keyframes RoastProgress_pop__UFD00{0%{transform:scale(.4)}to{transform:scale(1)}}@media (max-width:640px){.RoastProgress_card__bWail{padding:var(--space-6) var(--space-4) var(--space-5)}.RoastProgress_gauge__Fi_3x{width:168px;height:168px}.RoastProgress_percent__5VEuk{font-size:36px}.RoastProgress_flow__Pd0E2{flex-direction:column;margin-top:var(--space-6);padding:0 var(--space-2)}.RoastProgress_chip__r3xSA{flex:none;flex-direction:row;gap:var(--space-3);min-height:52px;text-align:left}.RoastProgress_chip__r3xSA:last-child{min-height:36px}.RoastProgress_link__oMagA{top:18px;left:17px;width:2px;height:100%}.RoastProgress_linkFill__muUQd{transform:scaleY(0);transform-origin:center top}.RoastProgress_linkFill__muUQd[data-on=true]{transform:scaleY(1)}.RoastProgress_chipLabel__pF7SA{font-size:14px}.RoastProgress_ticker__XfEFF{font-size:12.5px}}@media (prefers-reduced-motion:reduce){.RoastProgress_chipIcon__qik3Q,.RoastProgress_chipLabel__pF7SA,.RoastProgress_linkFill__muUQd{transition:none}.RoastProgress_chip__r3xSA[data-state=active] .RoastProgress_ring__oKcDI{animation:none;opacity:1}.RoastProgress_chip__r3xSA[data-state=done] .RoastProgress_glyph__SK5n2{animation:none}.RoastProgress_ember__kGN4c{display:none}}