.furin-gear-stepper{position:relative;display:grid;color:#f3e6c4;user-select:none;-webkit-tap-highlight-color:transparent;gap:14px;width:min(500px,96%);margin-inline-start:auto;margin-inline-end:auto;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.furin-gear-stepper.is-disabled{opacity:.55;filter:grayscale(.5)}.furin-gear-stepper__stage{position:relative;width:100%;margin-bottom:26px}.furin-gear-stepper__svg{position:absolute;overflow:visible;width:100%;height:100%;inset:0}.furin-gear-stepper__lit{fill-opacity:.62;transition:fill-opacity .8s}.furin-gear-stepper__gear[data-state=done] .furin-gear-stepper__lit{fill-opacity:.85}.furin-gear-stepper__gear[data-state=current] .furin-gear-stepper__lit,.furin-gear-stepper__gear[data-state=gold] .furin-gear-stepper__lit{fill-opacity:1}.furin-gear-stepper__tint{fill:#484e57;transition:fill .8s cubic-bezier(.3,.7,.2,1)}.furin-gear-stepper__gear[data-state=done] .furin-gear-stepper__tint{fill:#a87628}.furin-gear-stepper__gear[data-state=current] .furin-gear-stepper__tint,.furin-gear-stepper__gear[data-state=gold] .furin-gear-stepper__tint{fill:#f7c24a}.furin-gear-stepper__conic{opacity:1}.furin-gear-stepper__noise{opacity:.32}.furin-gear-stepper__glow{position:absolute;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffbe3d9e 0,#ffbe3d80 30%,#ff9a1f2e 62%,#ff8a0000 100%);border-radius:50%;transition:opacity .7s;top:50%;transform:translate(-50%,-50%)}.furin-gear-stepper__glow[data-state=current]{opacity:1;animation:2.6s ease-in-out infinite furin-gear-stepper-pulse}.furin-gear-stepper__glow[data-state=gold]{opacity:.8;animation:3.2s ease-in-out infinite furin-gear-stepper-pulse}@keyframes furin-gear-stepper-pulse{0%,to{opacity:.72}50%{opacity:1}}.furin-gear-stepper__hubshadow{fill:#0000008c}.furin-gear-stepper__hubedge{stroke:#000c;stroke-width:1.2}.furin-gear-stepper__num{fill:#8d939b;transition:fill .5s;font-family:JetBrains Mono,ui-monospace,SF Mono,Menlo,monospace;font-weight:700}.furin-gear-stepper__gear[data-state=current] .furin-gear-stepper__num{fill:#ffe39a;stroke:#ffaa2d6b;stroke-width:2.4;stroke-linejoin:round;paint-order:stroke fill}.furin-gear-stepper__led{fill:#4a3a22}.furin-gear-stepper__ledglow{opacity:0;transition:opacity .5s}.furin-gear-stepper__gear[data-state=current] .furin-gear-stepper__led{fill:#fff0bd}.furin-gear-stepper__gear[data-state=current] .furin-gear-stepper__ledglow{opacity:1}.furin-gear-stepper__checkglow{stroke:#ffaa2d6b}.furin-gear-stepper__check{stroke:#ffd877;stroke-dasharray:40;animation:.55s cubic-bezier(.3,.7,.2,1) both furin-gear-stepper-draw}@keyframes furin-gear-stepper-draw{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}.furin-gear-stepper__step{position:absolute;aspect-ratio:1;color:inherit;cursor:pointer;outline:none;touch-action:manipulation;background:0 0;border:0;border-radius:50%;padding:0;transform:translate(-50%,-50%)}.furin-gear-stepper__step:disabled{cursor:not-allowed}.furin-gear-stepper__step:after{content:"";position:absolute;pointer-events:none;border:2px solid #0000;border-radius:50%;transition:border-color .15s,transform .15s;inset:-4px}.furin-gear-stepper__step:focus-visible:after{border-color:#fff1c4;box-shadow:0 0 0 2px #0a0907e6,0 0 14px #ffc85a8c}.furin-gear-stepper__step:hover:not(:disabled):after{border-color:#ffe29647}.furin-gear-stepper__name{position:absolute;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#f3e6c46b;pointer-events:none;transition:color .4s;font-size:11px;font-weight:600;line-height:1;left:50%;transform:translate(-50%)}.furin-gear-stepper__step[data-state=done] .furin-gear-stepper__name{color:#e7bc68d1}.furin-gear-stepper__step[data-state=current] .furin-gear-stepper__name,.furin-gear-stepper__step[data-state=gold] .furin-gear-stepper__name{color:#ffe39a;text-shadow:0 0 10px #ffb43c8c}.furin-gear-stepper__plate{display:flex;background:linear-gradient(#0d0b08 0%,#1a150d 100%);border-radius:12px;justify-content:center;align-items:baseline;gap:14px;padding:11px 18px;box-shadow:inset 0 2px 5px #000000d9,inset 0 0 0 1px #000000b3,0 1px #ffe09638,0 -1px #0009}.furin-gear-stepper__count{letter-spacing:.18em;text-transform:uppercase;color:#e7bc68b3;font:600 11px/1 JetBrains Mono,ui-monospace,Menlo,monospace}.furin-gear-stepper__current{letter-spacing:-.01em;color:#ffe39a;text-shadow:0 0 14px #ffaf3780;font-size:19px;font-weight:700}.furin-gear-stepper__actions{display:grid;grid-template-columns:1fr 1.3fr;gap:12px}.furin-gear-stepper__btn{position:relative;letter-spacing:.1em;text-transform:uppercase;color:#e9edf1;text-shadow:0 -1px #0009;cursor:pointer;outline:none;background:linear-gradient(#ffffff47,#fff0 46%,#00000038),linear-gradient(115deg,#4a4f57 0%,#7b828c 30%,#3a3e45 58%,#5b616a 100%);border:0;border-radius:13px;height:46px;transition:transform .12s cubic-bezier(.3,.7,.2,1),box-shadow .12s,filter .2s;font:700 13px/1 Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;box-shadow:0 0 0 1px #000c,0 3px #1d2024,0 8px 12px -3px #000000bf,inset 0 1px #ffffff80,inset 0 -1px 1px #00000080}.furin-gear-stepper__btn--go{color:#2a1c05;text-shadow:0 1px #fff0be8c;background:linear-gradient(#ffffff80,#fff0 46%,#5a2d004d),linear-gradient(115deg,#c98e2c 0%,#ffe08a 28%,#b7791f 55%,#f7c658 78%,#c58a2a 100%);box-shadow:0 0 0 1px #3c1e00d9,0 3px #6b440b,0 8px 12px -3px #000000bf,0 0 22px -4px #ffb43c59,inset 0 1px #fffadccc,inset 0 -1px 1px #5a2d0080}.furin-gear-stepper__btn:hover:not(:disabled){filter:brightness(1.08)}.furin-gear-stepper__btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 1px #000c,0 0 #1d2024,0 3px 6px -2px #000000bf,inset 0 1px #ffffff4d}.furin-gear-stepper__btn:focus-visible{box-shadow:0 0 0 2px #0a0907,0 0 0 4px #fff1c4,0 3px #1d2024}.furin-gear-stepper__btn:disabled{cursor:not-allowed;filter:grayscale(.85)brightness(.55)}@media (prefers-reduced-motion:reduce){.furin-gear-stepper__tint,.furin-gear-stepper__name,.furin-gear-stepper__num,.furin-gear-stepper__glow,.furin-gear-stepper__btn{transition:none}.furin-gear-stepper__glow,.furin-gear-stepper__check{animation:none!important}}
