.hero_hero___wSr9{container:bdghero/inline-size;padding:16px 16px 0}.hero_plate__qZuYo{max-width:1408px;margin:0 auto;border-radius:32px;overflow:clip;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-brand-500) 14%,transparent),0 40px 90px -50px color-mix(in oklab,var(--color-brand-700) 60%,transparent)}.hero_band__Pzyms{position:relative;isolation:isolate;overflow:clip;display:grid;justify-items:center;gap:28px;padding:64px 24px 44px;text-align:center}.hero_sky___fA4d{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(900px 360px at 50% 0,color-mix(in oklab,var(--color-brand-500) 22%,transparent),transparent 72%),radial-gradient(70% 40% at 50% 100%,color-mix(in oklab,var(--color-brand-600) 18%,transparent),transparent 80%)}.hero_copy__Lo11y{display:grid;justify-items:center;gap:16px;max-width:880px}.hero_label__ZAXk1{display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 12px;border-radius:999px;color:var(--color-text-default);background:color-mix(in oklab,white 5%,transparent);border:1px solid color-mix(in oklab,white 12%,transparent)}.hero_h1__pWrlv{margin:0;color:var(--color-text-emphasis);text-wrap:balance}.hero_stage__GJHYI{display:grid;justify-items:center;width:100%;max-width:980px;padding-top:20px}.hero_line__DWrkU{align-items:center;gap:6px 10px;min-height:40px;margin-top:-8px}.hero_line__DWrkU,.hero_steps__XMLCT{display:flex;flex-wrap:wrap;justify-content:center}.hero_steps__XMLCT{gap:8px 20px;margin:0;padding:0;list-style:none}.hero_step__Lk331{display:inline-flex;align-items:center;gap:7px}.hero_failed__sB_Ii{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px}.hero_actions__4QU92{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,480px)}.hero_same__Mn3pf{margin:0}.hero_other__BhatG{width:100%;max-width:640px;margin-top:-12px}@container bdghero (max-width: 560px){.hero_hero___wSr9{padding:8px 8px 0}.hero_plate__qZuYo{border-radius:24px}.hero_band__Pzyms{gap:22px;padding:40px 16px 32px}.hero_stage__GJHYI{padding-top:8px}.hero_actions__4QU92{grid-template-columns:minmax(0,1fr);width:100%}}.other_wrap__4VNkx{container:bdgother/inline-size;width:100%;padding-top:12px}.other_form__wGCKP{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px;padding-top:4px;text-align:start}.other_field__XhpqA{width:100%;max-width:none}.other_go__M9aog{margin-top:20px}@container bdgother (max-width: 460px){.other_form__wGCKP{grid-template-columns:1fr}.other_go__M9aog{margin-top:0;justify-self:stretch}}.stage_mold__3B4Fq,.stage_pressed__Y3ZdH{--scale:3.2px;position:relative;width:min(100%,calc(var(--units) * var(--scale)));margin:0;container-type:inline-size}.stage_pressed__Y3ZdH{--tone:var(--color-success-default);display:grid;justify-items:center}.stage_pressed__Y3ZdH[data-level="1"],.stage_pressed__Y3ZdH[data-level="2"]{--tone:var(--color-gray-400)}.stage_pressed__Y3ZdH[data-level="3"]{--tone:var(--color-warning-default)}.stage_pressed__Y3ZdH[data-level="4"]{--tone:var(--color-error-default)}.stage_pool__6UKHP{position:absolute;left:-10%;right:-10%;top:-30%;height:210%;z-index:-1;pointer-events:none;background:radial-gradient(42% 22% at 50% 62%,color-mix(in oklab,var(--color-brand-500) 34%,transparent),transparent 74%),radial-gradient(64% 36% at 50% 58%,color-mix(in oklab,var(--color-brand-600) 14%,transparent),transparent 80%);filter:blur(16px);animation:stage_pool-in__CyYqf 1.4s var(--ease-out) both}.stage_face__r94dI{position:relative;display:block;width:100%;aspect-ratio:var(--units) /20;border-radius:calc(100cqw * 3 / var(--units));overflow:hidden;box-shadow:0 1px 0 color-mix(in oklab,white 14%,transparent) inset,0 18px 44px -20px color-mix(in oklab,var(--tone) 55%,transparent),0 10px 30px -12px color-mix(in oklab,black 80%,transparent);animation:stage_land__p_vrW .9s var(--ease-out) both}.stage_face__r94dI:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in oklab,white 42%,transparent) 46%,color-mix(in oklab,white 10%,transparent) 54%,transparent 64%);transform:translateX(-120%);animation:stage_sheen__fagAe 1.5s var(--ease-out) .45s both}.stage_file__d9_zT{display:block;width:100%;height:auto}.stage_mirror__LOXx1{display:block;width:100%;aspect-ratio:var(--units) /20;margin-top:6px;transform:scaleY(-1);opacity:.14;mask-image:linear-gradient(0deg,#000,transparent 48%);-webkit-mask-image:linear-gradient(0deg,#000,transparent 48%);animation:stage_mirror-in__Big0_ 1.2s var(--ease-out) .2s both}.stage_mold__3B4Fq{display:flex;aspect-ratio:var(--units) /20;border-radius:calc(100cqw * 3 / var(--units));border:1px dashed color-mix(in oklab,white 26%,transparent);background:color-mix(in oklab,white 3%,transparent);overflow:hidden}.stage_mold__3B4Fq[data-failed=true]{border-color:color-mix(in oklab,var(--color-error-default) 60%,transparent)}.stage_moldLabel__4T_0N{display:flex;align-items:center;flex:0 0 auto;padding-left:calc(100cqw * 8 / var(--units));font-size:calc(100cqw * 11 / var(--units));line-height:1;white-space:nowrap;color:var(--color-text-muted);background:color-mix(in oklab,white 6%,transparent);border-right:1px dashed color-mix(in oklab,white 18%,transparent)}.stage_moldValue__bhqEj{flex:1 1 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:calc(100cqw * 2 / var(--units));padding:calc(100cqw * 5 / var(--units)) calc(100cqw * 8 / var(--units))}.stage_cell__qvzq1{border-radius:calc(100cqw * 1.5 / var(--units));background:color-mix(in oklab,white 8%,transparent);transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.stage_cell__qvzq1[data-state=waiting]{animation:stage_wait__LSt_W 1.6s ease-in-out infinite}.stage_cell__qvzq1[data-state=read]{background:color-mix(in oklab,var(--color-brand-400) 78%,transparent);box-shadow:0 0 calc(100cqw * 8 / var(--units)) color-mix(in oklab,var(--color-brand-500) 55%,transparent)}.stage_cell__qvzq1[data-state=missed]{background:transparent;outline:1px dashed color-mix(in oklab,white 22%,transparent);outline-offset:-1px}@keyframes stage_land__p_vrW{0%{opacity:0;transform:translateY(10px) scale(.985)}}@keyframes stage_sheen__fagAe{to{transform:translateX(120%)}}@keyframes stage_pool-in__CyYqf{0%{opacity:0}}@keyframes stage_mirror-in__Big0_{0%{opacity:0}}@keyframes stage_wait__LSt_W{50%{background:color-mix(in oklab,white 16%,transparent)}}@media (prefers-reduced-motion:reduce){.stage_cell__qvzq1,.stage_face__r94dI,.stage_mirror__LOXx1,.stage_pool__6UKHP{animation:none}.stage_face__r94dI:after{display:none}}.readme_readme__w6DjW{container:bdgreadme/inline-size;display:grid;gap:32px;max-width:1152px;margin:0 auto;padding:96px 24px 0}.readme_title__kQx88{margin:0;color:var(--color-text-emphasis)}.readme_grid__n1XST{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:40px}.readme_steps__nTZxA{display:grid;gap:32px;margin:0;padding:0;list-style:none}.readme_step__Mzr7O{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start}.readme_num__3KeBE{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-variant-numeric:tabular-nums;color:var(--color-text-accent);border:1.5px solid color-mix(in oklab,var(--color-brand-500) 55%,transparent);background:var(--color-bg-accent-subtle)}.readme_body__6dmwI{display:grid;gap:12px;min-width:0}.readme_do__eatJi{margin:3px 0 0;color:var(--color-text-emphasis)}.readme_file__k5R0C{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 12px 12px 14px}.readme_fileMark__tlgD5{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:var(--color-text-accent);background:var(--color-bg-accent-subtle)}.readme_fileName__UdlB6{display:grid;gap:2px;min-width:0;overflow-wrap:anywhere}.readme_repo__b_hjM{display:grid;background:var(--color-bg-default)}.readme_repoBar__mAlkH{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:13px;font-weight:600;color:var(--color-text-default);border-bottom:1px solid var(--color-border-subtle)}.readme_repoBody___EZxH{display:grid;gap:14px;padding:24px 28px 30px}.readme_repoTitle__0BfQp{margin:0;padding-bottom:10px;font-size:30px;font-weight:600;line-height:1.25;color:var(--color-text-emphasis);border-bottom:1px solid var(--color-border-subtle)}.readme_repoBadge__du1cE{display:flex;min-height:20px}.readme_repoFile__HqSRj{display:block;height:20px;width:auto}.readme_repoText__L74Yb{margin:0;font-size:15px;line-height:1.5;color:var(--color-text-default)}.readme_repoHead__161Kt{margin:6px 0 0;padding-bottom:6px;font-size:20px;font-weight:600;color:var(--color-text-emphasis);border-bottom:1px solid var(--color-border-subtle)}.readme_repoCode__oQcDA{margin:0;padding:12px 14px;border-radius:6px;font-family:var(--font-mono);font-size:13px;color:var(--color-text-default);background:var(--color-bg-subtle)}@container bdgreadme (max-width: 860px){.readme_grid__n1XST{grid-template-columns:minmax(0,1fr)}}@container bdgroute (max-width: 520px){.readme_readme__w6DjW{gap:24px;padding:72px 16px 0}}@container bdgreadme (max-width: 520px){.readme_repoBody___EZxH{padding:18px 18px 22px}.readme_repoTitle__0BfQp{font-size:24px}}