.hero-scene-module__PRPwcW__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 48px;display:grid}.hero-scene-module__PRPwcW__intro{min-width:0}.hero-scene-module__PRPwcW__figure{justify-self:end;justify-items:center;gap:8px;width:100%;max-width:544px;margin:0;display:grid}.hero-scene-module__PRPwcW__stage{background-image:radial-gradient(color-mix(in srgb, var(--ink) 14%, transparent) 1px, transparent 1.2px);background-position:-6px -6px;background-size:24px 24px;border-radius:12px;width:100%;position:relative}.hero-scene-module__PRPwcW__svg{width:100%;height:auto;font-family:var(--body);display:block;overflow:hidden}@media (prefers-reduced-motion:no-preference){.hero-scene-module__PRPwcW__stage:not([data-ready]) [data-story]{visibility:hidden}}.hero-scene-module__PRPwcW__svg [data-part]{transform-box:fill-box;transform-origin:50%}.hero-scene-module__PRPwcW__svg [data-part=camera]{transform-box:view-box;transform-origin:0 0}.hero-scene-module__PRPwcW__svg [data-part=fill]{transform-origin:top}.hero-scene-module__PRPwcW__svg [data-part^=field-]{transform-origin:0}.hero-scene-module__PRPwcW__svg [data-part=bubble-reminder],.hero-scene-module__PRPwcW__svg [data-part=flag]{transform-origin:0 100%}.hero-scene-module__PRPwcW__block polygon,.hero-scene-module__PRPwcW__accentBlock polygon{stroke:color-mix(in srgb, var(--ink) 42%, transparent);stroke-width:1px;stroke-linejoin:round}.hero-scene-module__PRPwcW__top{fill:var(--surface)}.hero-scene-module__PRPwcW__right{fill:color-mix(in srgb, var(--ink) 5%, var(--surface))}.hero-scene-module__PRPwcW__left{fill:color-mix(in srgb, var(--ink) 11%, var(--surface))}.hero-scene-module__PRPwcW__accentBlock .hero-scene-module__PRPwcW__top{fill:var(--accent)}.hero-scene-module__PRPwcW__accentBlock .hero-scene-module__PRPwcW__right{fill:color-mix(in srgb, var(--accent) 78%, var(--ink))}.hero-scene-module__PRPwcW__accentBlock .hero-scene-module__PRPwcW__left{fill:color-mix(in srgb, var(--accent) 62%, var(--ink))}.hero-scene-module__PRPwcW__accentBlock polygon{stroke:color-mix(in srgb, var(--accent) 60%, var(--ink))}.hero-scene-module__PRPwcW__keyMark,.hero-scene-module__PRPwcW__keyMarkIdle{fill:none;stroke:var(--on-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.hero-scene-module__PRPwcW__keyMarkIdle{stroke:var(--muted)}.hero-scene-module__PRPwcW__slot{fill:none;stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;opacity:.55}.hero-scene-module__PRPwcW__path{fill:none;stroke:color-mix(in srgb, var(--ink) 40%, transparent);stroke-width:1.2px;stroke-dasharray:3 5;stroke-linecap:round}.hero-scene-module__PRPwcW__stage[data-idle] .hero-scene-module__PRPwcW__path{animation:3.2s linear infinite hero-scene-module__PRPwcW__flow}.hero-scene-module__PRPwcW__stage[data-paused] .hero-scene-module__PRPwcW__path{animation-play-state:paused}@keyframes hero-scene-module__PRPwcW__flow{to{stroke-dashoffset:-16px}}.hero-scene-module__PRPwcW__dot{fill:color-mix(in srgb, var(--ink) 72%, transparent)}.hero-scene-module__PRPwcW__card,.hero-scene-module__PRPwcW__bubble,.hero-scene-module__PRPwcW__paper{fill:var(--surface);stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1px}.hero-scene-module__PRPwcW__paperShadow{fill:color-mix(in srgb, var(--ink) 7%, transparent)}.hero-scene-module__PRPwcW__cardIcon,.hero-scene-module__PRPwcW__docMark{fill:color-mix(in srgb, var(--ink) 6%, var(--surface));stroke:color-mix(in srgb, var(--ink) 30%, transparent);stroke-width:1px}.hero-scene-module__PRPwcW__cardIconMark{fill:none;stroke:var(--muted);stroke-width:1.8px;stroke-linecap:round}.hero-scene-module__PRPwcW__title{fill:var(--ink);font-size:12.5px;font-weight:650}.hero-scene-module__PRPwcW__small{fill:var(--muted);font-size:10.5px}.hero-scene-module__PRPwcW__value{fill:var(--ink);font-size:10.5px;font-weight:600}.hero-scene-module__PRPwcW__mono,.hero-scene-module__PRPwcW__source{font-family:var(--mono);letter-spacing:.06em;fill:var(--muted);font-size:9px}.hero-scene-module__PRPwcW__highlight{fill:color-mix(in srgb, var(--ink) 7%, var(--surface))}.hero-scene-module__PRPwcW__chipPending{fill:var(--amber-soft);stroke:var(--amber);stroke-width:.8px}.hero-scene-module__PRPwcW__chipAccepted{fill:var(--green-soft);stroke:var(--green);stroke-width:.8px}.hero-scene-module__PRPwcW__chipText{fill:var(--ink);font-size:9px;font-weight:650}.hero-scene-module__PRPwcW__railTrack{fill:color-mix(in srgb, var(--ink) 7%, var(--surface))}.hero-scene-module__PRPwcW__railFill{fill:var(--green)}.hero-scene-module__PRPwcW__coveredText{font-family:var(--mono);letter-spacing:.08em;fill:var(--surface);font-size:8.5px;font-weight:600}.hero-scene-module__PRPwcW__tick{stroke:color-mix(in srgb, var(--ink) 35%, transparent);stroke-width:1px}.hero-scene-module__PRPwcW__pole{stroke:var(--amber);stroke-width:1.6px;stroke-linecap:round}.hero-scene-module__PRPwcW__flagCloth{fill:var(--amber)}.hero-scene-module__PRPwcW__foot{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px 32px;padding-top:24px;display:grid}.hero-scene-module__PRPwcW__steps{counter-reset:step;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.hero-scene-module__PRPwcW__step{color:var(--muted);padding-left:28px;font-size:13.5px;line-height:1.45;transition:color .16s;position:relative}.hero-scene-module__PRPwcW__step:before{counter-increment:step;content:counter(step);width:20px;height:20px;font:600 11px/1 var(--mono);color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;place-items:center;transition:color .16s,background-color .16s,border-color .16s;display:grid;position:absolute;top:0;left:0}.hero-scene-module__PRPwcW__step strong{color:var(--ink);font-weight:650;display:block}.hero-scene-module__PRPwcW__step[aria-current=step]{color:var(--ink)}.hero-scene-module__PRPwcW__step[aria-current=step]:before{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.hero-scene-module__PRPwcW__controls{justify-content:flex-end;align-items:center;gap:8px;min-width:256px;display:flex}.hero-scene-module__PRPwcW__control{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);font:500 13px/1 var(--body);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background-color .14s,border-color .14s;display:inline-flex}.hero-scene-module__PRPwcW__control:hover{background:var(--surface-hover);border-color:var(--control-border)}.hero-scene-module__PRPwcW__control:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-scene-module__PRPwcW__control:disabled{opacity:.5;cursor:default}.hero-scene-module__PRPwcW__example{font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media (max-width:960px){.hero-scene-module__PRPwcW__hero{grid-template-columns:minmax(0,1fr)}.hero-scene-module__PRPwcW__figure{justify-self:center}.hero-scene-module__PRPwcW__foot{grid-template-columns:minmax(0,1fr)}.hero-scene-module__PRPwcW__controls{justify-content:flex-start;min-width:0;min-height:40px}.hero-scene-module__PRPwcW__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hero-scene-module__PRPwcW__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.hero-scene-module__PRPwcW__figure{width:calc(100% + 32px);max-width:none;margin-inline:-16px}.hero-scene-module__PRPwcW__stage{border-radius:0}}@media (prefers-reduced-motion:reduce){.hero-scene-module__PRPwcW__step,.hero-scene-module__PRPwcW__step:before{transition:none}}
