.KGR3Hq_flow{container-type:inline-size}.KGR3Hq_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.KGR3Hq_stepButton{border-radius:var(--radius-sm);width:100%;min-height:56px;color:var(--color-text-2);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:8px 12px 8px 10px;display:flex}@media (hover:hover){.KGR3Hq_stepButton:hover{color:var(--color-ink)}}.KGR3Hq_stepButton[aria-current=step]{background:var(--color-paper);box-shadow:var(--shadow-soft);color:var(--color-ink)}.KGR3Hq_stepNumber{background:var(--color-paper);width:28px;height:28px;box-shadow:var(--shadow-hairline);font-size:var(--text-caption);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.KGR3Hq_stepButton[aria-current=step] .KGR3Hq_stepNumber{background:var(--color-violet-soft);box-shadow:none;color:var(--color-violet-ink)}.KGR3Hq_stepLabel{font-size:var(--text-caption);font-weight:500;line-height:var(--text-ui--line-height)}.KGR3Hq_current{color:var(--color-ink);font-size:var(--text-ui);font-weight:600;line-height:var(--text-ui--line-height);text-align:center;margin-top:10px;display:none}.KGR3Hq_current>span{visibility:hidden;grid-area:1/1}.KGR3Hq_current>span[data-active]{visibility:visible}@container (max-width:47.99rem){.KGR3Hq_stepButton{justify-content:center;min-height:44px;padding:0}.KGR3Hq_stepButton[aria-current=step]{box-shadow:none;background:0 0}.KGR3Hq_stepLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.KGR3Hq_current{display:grid}}.KGR3Hq_panels{margin-top:20px;display:grid}.KGR3Hq_panel{min-width:0;display:none}.KGR3Hq_panel[data-active]{display:block}@keyframes KGR3Hq_brand-panel{0%{opacity:0}}html[data-motion=on] .KGR3Hq_flow[data-touched] .KGR3Hq_panel[data-active]{animation:KGR3Hq_brand-panel var(--duration-ui) var(--ease-out-expo) both}.KGR3Hq_footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;margin-top:20px;display:flex}.KGR3Hq_hint{color:var(--color-text-3);font-size:var(--text-caption);line-height:var(--text-caption--line-height)}.KGR3Hq_hint:not([data-ready]),.KGR3Hq_flow[data-touched] .KGR3Hq_hint{visibility:hidden}.KGR3Hq_hintTouch{display:none}@media (hover:none) and (pointer:coarse){.KGR3Hq_hintPointer{display:none}.KGR3Hq_hintTouch{display:inline}}.KGR3Hq_footer [data-next][data-idle]{visibility:hidden}@container (max-width:47.99rem){.KGR3Hq_footer{text-align:center;flex-direction:column;justify-content:center}}.KGR3Hq_surface{border-radius:var(--radius-md);background:var(--color-paper);min-width:0;box-shadow:var(--shadow-soft);align-content:start;gap:12px;padding:16px;display:grid}.KGR3Hq_title{color:var(--color-ink);font-size:var(--text-ui);font-weight:600;line-height:var(--text-ui--line-height)}.KGR3Hq_after{margin-top:14px}.KGR3Hq_note{color:var(--color-text-3);font-size:var(--text-note);line-height:var(--text-note--line-height)}.KGR3Hq_noscript{color:var(--color-text-3);font-size:var(--text-caption);text-align:center;margin-top:12px}.KGR3Hq_productCard{gap:10px;display:grid}.KGR3Hq_productVisual{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-cloud);display:block;overflow:hidden}.KGR3Hq_productMeta{color:var(--color-ink);font-size:var(--text-ui);justify-content:space-between;align-items:baseline;gap:12px;font-weight:600;display:flex}.KGR3Hq_productMeta data{color:var(--color-text-2);font-weight:500}@container (max-width:47.99rem){.KGR3Hq_productCard{grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:14px;padding:10px 16px 10px 10px}.KGR3Hq_productVisual{aspect-ratio:1}}.KGR3Hq_listing{gap:12px;display:grid}@container (min-width:48rem){.KGR3Hq_listing{grid-template-columns:12rem minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px}}.KGR3Hq_ways{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.KGR3Hq_way{border-radius:var(--radius-sm);background:var(--color-cloud);min-width:0;min-height:52px;color:var(--color-ink);font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 12px;font-weight:500;display:flex}.KGR3Hq_way>svg{color:var(--color-text-2);flex:none}.KGR3Hq_wayLabel{overflow-wrap:anywhere;flex:6rem;min-width:0}.KGR3Hq_chip{max-width:100%;height:24px;font-size:var(--text-note);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-weight:600;display:inline-flex}.KGR3Hq_chip:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.KGR3Hq_chip[data-state=available]{background:var(--color-positive-soft);color:var(--color-positive)}.KGR3Hq_chip[data-state=planned]{background:var(--color-paper);color:var(--color-text-2)}.KGR3Hq_criteria{gap:8px;margin:0;padding:0;list-style:none;display:grid}.KGR3Hq_criterion{color:var(--color-text-2);font-size:var(--text-caption);line-height:var(--text-caption--line-height);align-items:center;gap:10px;display:flex}.KGR3Hq_tick{border:1.5px solid var(--color-line-strong);width:20px;height:20px;color:var(--color-violet-ink);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.KGR3Hq_tick:before{content:"";background:var(--color-violet-soft);opacity:0;border-radius:999px;position:absolute;inset:0}.KGR3Hq_tick svg{opacity:0;position:relative;transform:scale(.6)}.KGR3Hq_gate[data-shown] .KGR3Hq_tick:before,.KGR3Hq_gate[data-shown] .KGR3Hq_tick svg{opacity:1;transform:none}html[data-motion=on] .KGR3Hq_tick:before,html[data-motion=on] .KGR3Hq_tick svg{transition:opacity var(--duration-ui) var(--ease-out-expo), transform var(--duration-ui) var(--ease-out-expo)}html[data-motion=on] .KGR3Hq_criterion:nth-child(2) .KGR3Hq_tick:before,html[data-motion=on] .KGR3Hq_criterion:nth-child(2) .KGR3Hq_tick svg{transition-delay:80ms}html[data-motion=on] .KGR3Hq_criterion:nth-child(3) .KGR3Hq_tick:before,html[data-motion=on] .KGR3Hq_criterion:nth-child(3) .KGR3Hq_tick svg{transition-delay:.16s}.KGR3Hq_gateActions{flex-wrap:wrap;align-items:center;column-gap:20px;display:flex}.KGR3Hq_gateActions .KGR3Hq_note{flex-basis:100%}.KGR3Hq_textLink{min-height:44px;color:var(--color-ink);font-size:var(--text-ui);align-items:center;gap:8px;font-weight:600;display:inline-flex}@media (hover:hover){.KGR3Hq_textLink:hover{color:var(--color-violet-ink)}}.KGR3Hq_commission{gap:12px;display:grid}@container (min-width:48rem){.KGR3Hq_commission{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:20px}}.KGR3Hq_settingHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.KGR3Hq_value{color:var(--color-ink);font-size:var(--text-title);letter-spacing:var(--text-title--letter-spacing);font-weight:600;line-height:var(--text-title--line-height);font-variant-numeric:tabular-nums}.KGR3Hq_range{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}.KGR3Hq_range::-webkit-slider-runnable-track{background:var(--color-fog);border-radius:999px;height:4px}.KGR3Hq_range::-moz-range-track{background:var(--color-fog);border-radius:999px;height:4px}.KGR3Hq_range::-webkit-slider-thumb{appearance:none;border:2px solid var(--color-violet-ink);background:var(--color-paper);width:28px;height:28px;box-shadow:var(--shadow-soft);border-radius:999px;margin-top:-12px}.KGR3Hq_range::-moz-range-thumb{border:2px solid var(--color-violet-ink);background:var(--color-paper);width:24px;height:24px;box-shadow:var(--shadow-soft);border-radius:999px}.KGR3Hq_result{min-height:calc(2 * var(--text-ui--line-height) * 1em);color:var(--color-text-2);font-size:var(--text-ui);font-weight:500;line-height:var(--text-ui--line-height);font-variant-numeric:tabular-nums}.KGR3Hq_creators{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@container (min-width:48rem){.KGR3Hq_creators{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.KGR3Hq_creator{border-radius:var(--radius-md);background:var(--color-paper);border:1.5px solid #0000;align-content:start;gap:10px;min-width:0;padding:14px;display:grid}.KGR3Hq_creator[data-match]{border-color:var(--color-violet-line)}.KGR3Hq_creator:not([data-match]){background:var(--color-canvas)}.KGR3Hq_creatorHead{align-items:center;gap:10px;min-width:0;display:flex}.KGR3Hq_monogram{background:var(--color-cloud);width:32px;height:32px;color:var(--color-text-2);font-size:var(--text-caption);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.KGR3Hq_creator[data-match] .KGR3Hq_monogram{background:var(--color-violet-soft);color:var(--color-violet-ink)}.KGR3Hq_creatorName{min-width:0;color:var(--color-ink);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.KGR3Hq_creator:not([data-match]) .KGR3Hq_creatorName{color:var(--color-text-3)}.KGR3Hq_tag{background:var(--color-cloud);color:var(--color-text-2);font-size:var(--text-note);line-height:var(--text-note--line-height);border-radius:999px;justify-self:start;padding:2px 8px}.KGR3Hq_fit{color:var(--color-text-3);font-size:var(--text-note);font-weight:600;line-height:var(--text-note--line-height)}.KGR3Hq_fit[data-fit=high]{color:var(--color-violet-ink)}.KGR3Hq_fit[data-fit=good]{color:var(--color-text-2)}.KGR3Hq_next{background:var(--color-paper);box-shadow:var(--shadow-hairline)}@media (hover:hover){.KGR3Hq_next:hover{background:var(--color-fog)}}
