.HeroMap_root__ZskDm{--ink:#0b1f1e;--ink-2:#3d4f4d;--muted:#5b6b69;--line:#e3e8ee;--line-strong:#c3ccd5;--brand:#0e5e58;--wash:#e8fbf9;--paper-2:#f6f8fa;--amber:#b45309;--amber-soft:#fef3e2;--red:#b91c1c;--red-soft:#fdecec;--raised:0 12px 32px -12px rgba(11,31,30,.07),0 2px 6px rgba(11,31,30,.06);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "panel" "steps"}@media (min-width:1024px){.HeroMap_root__ZskDm{grid-template-columns:minmax(0,30rem) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"copy panel" "steps panel";-moz-column-gap:3.5rem;column-gap:3.5rem;align-items:center}}.HeroMap_copy__IQ2qz{grid-area:copy}.HeroMap_steps__9fC1A{grid-area:steps;list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-direction:column;gap:4px}@media (min-width:1024px){.HeroMap_steps__9fC1A{margin-top:2.5rem;align-self:start}}.HeroMap_step__JHiHf{position:relative;width:100%;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start;text-align:left;background:transparent;border:1px solid transparent;border-radius:8px;padding:10px 12px;color:inherit;font:inherit;cursor:pointer;overflow:hidden}.HeroMap_step__JHiHf:hover{background:var(--paper-2)}.HeroMap_step__JHiHf:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.HeroMap_num__ThDmg{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;background:#fff;border:1px solid var(--line-strong);color:var(--muted)}.HeroMap_num__ThDmg svg{width:14px;height:14px;display:none}.HeroMap_stepTitle___sw0c{display:block;font-size:15px;font-weight:500;line-height:28px;color:var(--muted)}.HeroMap_stepText__uBSIJ{display:block;font-size:14px;line-height:1.5;color:var(--ink-2);height:0;overflow:hidden;opacity:0;transition:opacity .2s ease-out}.HeroMap_bar__iklYG{position:absolute;left:52px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--line);opacity:0}.HeroMap_bar__iklYG b{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:left center;border-radius:2px;background:var(--brand)}.HeroMap_isActive__vFa_I{background:#fff;border-color:var(--line)}.HeroMap_isActive__vFa_I:hover{background:#fff}.HeroMap_isActive__vFa_I .HeroMap_num__ThDmg{border-color:var(--brand);color:var(--brand)}.HeroMap_isActive__vFa_I .HeroMap_stepTitle___sw0c{color:var(--ink);font-weight:600}.HeroMap_isActive__vFa_I .HeroMap_stepText__uBSIJ{height:var(--step-h,3em);opacity:1}.HeroMap_isActive__vFa_I .HeroMap_bar__iklYG{opacity:1}.HeroMap_isDone__I_6_G .HeroMap_num__ThDmg{background:var(--wash);border-color:transparent;color:var(--brand)}.HeroMap_isDone__I_6_G .HeroMap_num__ThDmg span{display:none}.HeroMap_isDone__I_6_G .HeroMap_num__ThDmg svg{display:block}.HeroMap_isDone__I_6_G .HeroMap_stepTitle___sw0c{color:var(--ink)}.HeroMap_panel__iHVOE{grid-area:panel;margin:2.5rem 0 0;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;box-shadow:var(--raised)}@media (min-width:1024px){.HeroMap_panel__iHVOE{margin-top:0}}.HeroMap_stage__7STQJ{position:relative;width:100%;aspect-ratio:16/9;background:#fff}@media (min-width:1024px){.HeroMap_stage__7STQJ{aspect-ratio:4/3}}.HeroMap_stage__7STQJ canvas{position:absolute;inset:0;width:100%;height:100%}.HeroMap_status__noYoc{position:absolute;top:16px;left:16px;z-index:6;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:12px;font-weight:500;color:var(--ink)}.HeroMap_status__noYoc i{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--wash)}.HeroMap_statusAmber__DL3Ih i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft)}.HeroMap_factory__WLIyA{position:absolute;left:0;top:0;z-index:5;width:40px;height:40px;margin:-20px 0 0 -20px;will-change:transform}.HeroMap_factoryCore__728kq{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:#fff;border:1.5px solid var(--brand);color:var(--brand);box-shadow:0 0 0 5px rgba(14,94,88,.1);transition:transform .2s ease-out}.HeroMap_factoryCore__728kq svg{width:18px;height:18px}.HeroMap_isHit__o_Eu8 .HeroMap_factoryCore__728kq{transform:scale(1.14);border-color:var(--amber);color:var(--amber);box-shadow:0 0 0 7px rgba(180,83,9,.14)}.HeroMap_factoryLabel__xbtvp{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:600;color:var(--brand);background:hsla(0,0%,100%,.9);padding:1px 6px;border-radius:4px}.HeroMap_badge__28KgN{position:absolute;top:-6px;right:-8px;min-width:20px;height:20px;padding:0 6px;display:grid;place-items:center;background:var(--amber);color:#fff;box-shadow:0 0 0 2px #fff;transform:scale(.6);transition:opacity .2s ease-out,transform .2s ease-out}.HeroMap_ad__6BGsu,.HeroMap_badge__28KgN{border-radius:999px;font-size:11px;font-weight:600;opacity:0}.HeroMap_ad__6BGsu{position:absolute;left:0;top:0;z-index:5;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;height:26px;padding:0 10px;border:1px solid var(--line);background:#fff;color:var(--brand);transition:opacity .2s ease-out;will-change:transform}.HeroMap_ad__6BGsu svg{width:13px;height:13px}.HeroMap_cat__r2W9u{position:absolute;left:16px;bottom:16px;z-index:6;width:276px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px;box-shadow:var(--raised);opacity:0;transform:translateY(8px);transition:opacity .3s ease-out,transform .3s ease-out}.HeroMap_catHead___dqu7{display:flex;align-items:center;justify-content:space-between;padding:0 4px 10px;font-size:12px;font-weight:600;color:var(--ink)}.HeroMap_catState__bJWqC{font-style:normal;font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px;background:var(--paper-2);color:var(--muted)}.HeroMap_isReady__nzcrF{background:var(--wash);color:var(--brand)}.HeroMap_cat__r2W9u ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.HeroMap_cat__r2W9u li{display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:6px;border-radius:6px;border:1px solid var(--line);opacity:0;transform:translateY(6px);transition:opacity .3s ease-out,transform .3s ease-out}.HeroMap_cat__r2W9u li>span:nth-child(2){min-width:0}.HeroMap_thumb__CGGSG{width:32px;height:32px;border-radius:6px;display:grid;place-items:center;background:var(--wash);color:var(--brand)}.HeroMap_thumb__CGGSG svg{width:16px;height:16px}.HeroMap_cat__r2W9u b{display:block;font-size:13px;font-weight:600;color:var(--ink)}.HeroMap_cat__r2W9u small{display:block;font-size:11px;color:var(--muted);white-space:nowrap}.HeroMap_tag__4ww0D{font-style:normal;font-size:10px;letter-spacing:.04em;padding:2px 6px;border-radius:4px;background:var(--wash);color:var(--brand)}.HeroMap_bubble__H334Z,.HeroMap_tag__4ww0D{white-space:nowrap;font-weight:600;opacity:0;transition:opacity .2s ease-out}.HeroMap_bubble__H334Z{position:absolute;left:0;top:0;z-index:4;pointer-events:none;background:#fff;border:1px solid var(--line);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.35;color:var(--ink);will-change:transform}.HeroMap_bubbleState__rJA6j{display:block;font-size:11px;font-weight:500;color:var(--amber)}.HeroMap_cc__86ilJ{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.04em;padding:1px 5px;border-radius:4px;margin-right:6px;background:var(--amber-soft);color:var(--amber);vertical-align:1px}.HeroMap_isAgreed___86UX .HeroMap_bubbleState__rJA6j,.HeroMap_isShipped__qi_I3 .HeroMap_bubbleState__rJA6j{color:var(--brand)}.HeroMap_isAgreed___86UX .HeroMap_cc__86ilJ,.HeroMap_isShipped__qi_I3 .HeroMap_cc__86ilJ{background:var(--wash);color:var(--brand)}.HeroMap_isTalk__hSzqS .HeroMap_bubbleState__rJA6j{color:var(--ink-2)}.HeroMap_isFailed__u6giz{border-color:rgba(185,28,28,.3)}.HeroMap_isFailed__u6giz .HeroMap_bubbleState__rJA6j{color:var(--red)}.HeroMap_isFailed__u6giz .HeroMap_cc__86ilJ{background:var(--red-soft);color:var(--red)}.HeroMap_ad__6BGsu.HeroMap_isOn__bVb3T,.HeroMap_bubble__H334Z.HeroMap_isOn__bVb3T,.HeroMap_tag__4ww0D.HeroMap_isOn__bVb3T{opacity:1}.HeroMap_cat__r2W9u li.HeroMap_isOn__bVb3T,.HeroMap_cat__r2W9u.HeroMap_isOn__bVb3T{opacity:1;transform:none}.HeroMap_badge__28KgN.HeroMap_isOn__bVb3T{opacity:1;transform:scale(1)}.HeroMap_legend__FWxM6{display:flex;flex-wrap:wrap;gap:8px 20px;padding:12px 16px;border-top:1px solid var(--line);background:var(--paper-2);font-size:12px;color:var(--ink-2)}.HeroMap_legend__FWxM6 span{display:inline-flex;align-items:center;gap:6px}.HeroMap_legend__FWxM6 i{width:8px;height:8px;border-radius:50%}.HeroMap_note__eXMkQ{padding:0 16px 12px;background:var(--paper-2);font-size:12px;color:var(--muted)}@media (max-width:640px){.HeroMap_stage__7STQJ{aspect-ratio:4/3}.HeroMap_ad__6BGsu,.HeroMap_bubble__H334Z,.HeroMap_factoryLabel__xbtvp{display:none}.HeroMap_factory__WLIyA{width:28px;height:28px;margin:-14px 0 0 -14px}.HeroMap_factoryCore__728kq svg{width:13px;height:13px}.HeroMap_status__noYoc{top:10px;left:10px;height:26px;font-size:11px}.HeroMap_cat__r2W9u{left:10px;right:10px;bottom:10px;width:auto;padding:8px}.HeroMap_catHead___dqu7{padding:0 2px 6px;font-size:11px}.HeroMap_cat__r2W9u ul{flex-direction:row}.HeroMap_cat__r2W9u li{flex:1;min-width:0;grid-template-columns:22px 1fr;gap:6px;padding:4px 6px}.HeroMap_thumb__CGGSG{width:22px;height:22px}.HeroMap_thumb__CGGSG svg{width:12px;height:12px}.HeroMap_cat__r2W9u b{font-size:11px;line-height:1.25}.HeroMap_cat__r2W9u small,.HeroMap_tag__4ww0D{display:none}}