.hw[data-astro-cid-ikooipj4] [data-astro-cid-ikooipj4][hidden]{display:none!important}.hw__hero[data-astro-cid-ikooipj4]{background:radial-gradient(60% 60% at 85% 10%, rgba(var(--glow-rgb), .08), transparent 70%);padding:clamp(7rem,14vw,10rem) 0 clamp(2.5rem,6vw,4rem);position:relative;overflow:hidden}.hw__hero-grid[data-astro-cid-ikooipj4]{align-items:center;gap:2.5rem 4rem;display:grid;position:relative}@media (width>=1000px){.hw__hero-grid[data-astro-cid-ikooipj4]{grid-template-columns:1.2fr .8fr}}.hw__console[data-astro-cid-ikooipj4]{border:1px solid var(--tsw-line-2);background:radial-gradient(80% 60% at 80% 0%, rgba(var(--glow-rgb), .1), transparent 70%), linear-gradient(170deg, #15120e, var(--tsw-bg-2) 70%);box-shadow:0 40px 80px -50px rgba(var(--glow-rgb), .5);border-radius:22px;padding:clamp(1.3rem,3vw,1.8rem)}.hw__console-head[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin:0}.hw__console-salon[data-astro-cid-ikooipj4]{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:500;line-height:1.05}.hw__console-title[data-astro-cid-ikooipj4]{font:700 .72rem / 1.3 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--tsw-gold);margin-bottom:1rem!important}.hw__console-list[data-astro-cid-ikooipj4]{margin:0;padding:0;list-style:none}.hw__console-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--tsw-line);grid-template-columns:2.2rem 1fr auto;align-items:center;gap:.6rem;min-height:52px;display:grid}.hw__console-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child{border-bottom:0}.hw__console-n[data-astro-cid-ikooipj4],.hw__console-l[data-astro-cid-ikooipj4]{font:700 .76rem / 1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase}.hw__console-n[data-astro-cid-ikooipj4]{color:var(--tsw-muted)}.hw__console-l[data-astro-cid-ikooipj4]{color:var(--tsw-text)}.hw__ctas[data-astro-cid-ikooipj4]{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.hw__readout[data-astro-cid-ikooipj4]{margin-top:1.6rem}.hw__seq-sec[data-astro-cid-ikooipj4]{padding-block:clamp(2.5rem, 6vw, 4rem) var(--tsw-sec);border-top:1px solid var(--tsw-line)}.hw__seq[data-astro-cid-ikooipj4]{--node:46px;gap:clamp(3rem,8vw,5.5rem);margin-top:clamp(1.5rem,4vw,2.5rem);list-style:none;display:grid;position:relative}.hw__seq[data-astro-cid-ikooipj4]:before,.hw__seq[data-astro-cid-ikooipj4]:after{content:"";left:calc(var(--pad) + var(--node) / 2);pointer-events:none;width:1px;position:absolute;top:8px}.hw__seq[data-astro-cid-ikooipj4]:before{background:var(--tsw-line);bottom:8px}.hw__seq[data-astro-cid-ikooipj4]:after{height:var(--fill,0px);background:linear-gradient(180deg, var(--tsw-gold), var(--tsw-amber));box-shadow:0 0 12px rgba(var(--glow-rgb), .9);transition:height .6s cubic-bezier(.2,.8,.2,1)}html:not(.js) .hw__seq[data-astro-cid-ikooipj4]:after{height:auto;bottom:8px}.hw__stage[data-astro-cid-ikooipj4]{padding-left:calc(var(--node) + 1.4rem);gap:1.2rem 3rem;display:grid;position:relative}@media (width>=960px){.hw__stage[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;align-items:start}}.hw__node[data-astro-cid-ikooipj4]{width:var(--node);height:var(--node);border:1px solid var(--tsw-line-2);background:var(--tsw-bg);font:700 .72rem / 1 var(--font-mono);letter-spacing:.08em;color:var(--tsw-muted);border-radius:50%;place-items:center;transition:color .5s,border-color .5s,box-shadow .5s,background .5s;display:grid;position:absolute;top:0;left:0}.hw__num[data-astro-cid-ikooipj4]{font:700 .72rem / 1.3 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--tsw-gold);margin:0 0 .5rem}.hw__copy[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:500;line-height:1.05}.hw__copy[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--tsw-text-2);max-width:56ch;margin:0 0 .8rem;line-height:1.65}.hw__copy[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--tsw-text)}.hw__link[data-astro-cid-ikooipj4]{min-height:44px;color:var(--tsw-text);text-underline-offset:4px;text-decoration-color:var(--tsw-line-2);align-items:center;display:inline-flex}.hw__panel[data-astro-cid-ikooipj4]{border:1px solid var(--tsw-line);background:var(--tsw-surface);border-radius:18px;padding:1.2rem 1.3rem;transition:border-color .6s,box-shadow .6s,opacity .6s}.hw__rows[data-astro-cid-ikooipj4]{margin:0;display:grid}.hw__rows[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--tsw-line);grid-template-columns:7.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.hw__rows[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4]:last-child{border-bottom:0}.hw__rows[data-astro-cid-ikooipj4] dt[data-astro-cid-ikooipj4],.hw__panel-cap[data-astro-cid-ikooipj4],.hw__mods[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4],.hw__checks[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{font:700 .7rem / 1.4 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--tsw-muted)}.hw__rows[data-astro-cid-ikooipj4] dd[data-astro-cid-ikooipj4]{color:var(--tsw-text);overflow-wrap:anywhere;margin:0}.hw__worlds[data-astro-cid-ikooipj4]{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hw__worlds[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{border:1px solid var(--tsw-line);min-height:44px;color:var(--tsw-text-2);border-radius:999px;align-items:center;gap:.55rem;padding:0 .8rem;font-size:.92rem;text-decoration:none;transition:border-color .3s,color .3s;display:flex}.hw__worlds[data-astro-cid-ikooipj4] i[data-astro-cid-ikooipj4]{background:var(--wc);width:10px;height:10px;box-shadow:0 0 8px var(--wc);border-radius:50%}.hw__worlds[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover,.hw__worlds[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4].is-chosen a[data-astro-cid-ikooipj4]{border-color:var(--tsw-gold);color:var(--tsw-text)}.hw__mods[data-astro-cid-ikooipj4],.hw__checks[data-astro-cid-ikooipj4]{margin:0;padding:0;list-style:none;display:grid}.hw__mods[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--tsw-line);color:var(--tsw-text-2);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.75rem 0;display:grid}.hw__mods[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child,.hw__checks[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child{border-bottom:0}.hw__mods[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--tsw-gold)}.hw__panel-cap[data-astro-cid-ikooipj4]{margin:0 0 .4rem}.hw__checks[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--tsw-line);justify-content:space-between;align-items:center;padding:.7rem 0;display:flex}.hw__checks[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{color:var(--tsw-text)}.hw__checks[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{color:var(--tsw-amber);transition:opacity .4s ease calc(var(--i) * .14s), transform .4s ease calc(var(--i) * .14s);font-size:1.1rem}.hw__panel--power[data-astro-cid-ikooipj4]{justify-items:start;gap:.6rem;padding:clamp(1rem,5vw,1.6rem);display:grid}.hw__panel--power[data-astro-cid-ikooipj4] .btn-glow[data-astro-cid-ikooipj4]{white-space:normal;text-align:left;max-width:100%}.hw__panel--power[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{margin:0}.hw__power-name[data-astro-cid-ikooipj4]{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(2rem,5vw,3rem);font-weight:500;line-height:1}.hw__power-ready[data-astro-cid-ikooipj4]{font:700 .72rem / 1.3 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--tsw-gold);margin-bottom:.6rem!important}.js .hw__stage[data-astro-cid-ikooipj4]:not(.is-on) .hw__panel[data-astro-cid-ikooipj4]{border-color:var(--tsw-line);box-shadow:none}.js .hw__stage[data-astro-cid-ikooipj4]:not(.is-on) .hw__checks[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{opacity:0;transform:scale(.6)}.hw__stage[data-astro-cid-ikooipj4].is-on .hw__node[data-astro-cid-ikooipj4],html:not(.js) .hw__node[data-astro-cid-ikooipj4]{color:var(--black);background:var(--tsw-gold-grad);border-color:var(--tsw-gold);box-shadow:0 0 20px rgba(var(--glow-rgb), .7)}.hw__stage[data-astro-cid-ikooipj4].is-on .hw__panel[data-astro-cid-ikooipj4]{border-color:var(--tsw-line-2)}.hw__stage--final[data-astro-cid-ikooipj4].is-on .hw__panel[data-astro-cid-ikooipj4]{box-shadow:0 30px 80px -40px rgba(var(--glow-rgb), .7);border-color:var(--tsw-gold)}.hw__std-grid[data-astro-cid-ikooipj4]{gap:2rem 4rem;display:grid}@media (width>=960px){.hw__std-grid[data-astro-cid-ikooipj4]{grid-template-columns:.9fr 1.1fr;align-items:start}}.hw__std[data-astro-cid-ikooipj4] details[data-astro-cid-ikooipj4]{border-top:1px solid var(--tsw-line)}.hw__std[data-astro-cid-ikooipj4] details[data-astro-cid-ikooipj4]:last-child{border-bottom:1px solid var(--tsw-line)}.hw__std[data-astro-cid-ikooipj4] summary[data-astro-cid-ikooipj4]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;list-style:none;display:flex}.hw__std[data-astro-cid-ikooipj4] summary[data-astro-cid-ikooipj4]::-webkit-details-marker{display:none}.hw__std-k[data-astro-cid-ikooipj4]{font-family:var(--font-display);font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:500}.hw__std[data-astro-cid-ikooipj4] summary[data-astro-cid-ikooipj4]:focus-visible{outline:2px solid var(--tsw-amber);outline-offset:4px}.hw__std[data-astro-cid-ikooipj4] details[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--tsw-text-2);max-width:56ch;margin:0 0 1.2rem}.hw__std[data-astro-cid-ikooipj4] details[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4] a{color:var(--tsw-text)}@media (width<=599px){.hw__seq[data-astro-cid-ikooipj4]{--node:38px}.hw__stage[data-astro-cid-ikooipj4]{padding-left:calc(var(--node) + 14px)}.hw__panel--power[data-astro-cid-ikooipj4]{padding:16px}.hw__panel--power[data-astro-cid-ikooipj4] .btn-glow[data-astro-cid-ikooipj4]{padding-inline:min(1.6rem,20px)}.hw__rows[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4],.hw__mods[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.hw__seq[data-astro-cid-ikooipj4]:after,.hw__node[data-astro-cid-ikooipj4],.hw__panel[data-astro-cid-ikooipj4],.hw__checks[data-astro-cid-ikooipj4] b[data-astro-cid-ikooipj4]{transition:none}}
