.st-hero[data-astro-cid-aa462p6y]{padding-top:calc(var(--header-h) + clamp(28px, 4vw, 56px));background:radial-gradient(120% 90% at 30% 0%, #2a1f6e 0%, #141540 45%, var(--color-void) 100%);padding-bottom:clamp(24px,3vw,44px)}.st-hero-grid[data-astro-cid-aa462p6y]{opacity:.7;position:absolute;inset:0}.st-hero[data-astro-cid-aa462p6y]:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg, transparent, var(--color-void));height:180px;position:absolute;inset:auto 0 0}.st-hero-in[data-astro-cid-aa462p6y]{z-index:2;align-items:end;gap:clamp(32px,4vw,64px);display:grid;position:relative}@media (width>=64rem){.st-hero-in[data-astro-cid-aa462p6y]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.st-crumbs[data-astro-cid-aa462p6y] ol[data-astro-cid-aa462p6y]{color:var(--color-fog);gap:8px;margin:0 0 18px;padding:0;font-size:.9375rem;list-style:none;display:flex}.st-crumbs[data-astro-cid-aa462p6y] li[data-astro-cid-aa462p6y]+li[data-astro-cid-aa462p6y]:before{content:"/";color:var(--color-haze);margin-right:8px}.st-crumbs[data-astro-cid-aa462p6y] a[data-astro-cid-aa462p6y]{color:var(--color-aqua);font-weight:600}.st-crumbs[data-astro-cid-aa462p6y] a[data-astro-cid-aa462p6y]:hover{text-underline-offset:4px;text-decoration:underline}.st-title[data-astro-cid-aa462p6y]{font-size:var(--text-d1);letter-spacing:-.04em;margin-top:14px;font-weight:800;line-height:1}.st-title-glow[data-astro-cid-aa462p6y]{background:linear-gradient(90deg, var(--color-pink), #ff8fcb 40%, var(--color-violet-lt));color:#0000;filter:drop-shadow(0 0 30px #ff3da573);-webkit-background-clip:text;background-clip:text}.st-sub[data-astro-cid-aa462p6y]{color:#d6d9f5;max-width:54ch;margin-top:18px;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem)}.st-status[data-astro-cid-aa462p6y]{color:var(--color-gold);background:#ffc44712;border:1px solid #ffc4474d;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;padding:10px 14px 10px 16px;font-weight:650;display:inline-flex}.st-search[data-astro-cid-aa462p6y]{align-items:center;max-width:680px;margin-top:28px;display:flex;position:relative}.st-search-input[data-astro-cid-aa462p6y]{width:100%;height:64px;font:550 1.125rem/1 var(--font-sans);color:var(--color-snow);border:2px solid var(--color-edge-lt);background:#11132beb;border-radius:14px;padding:0 140px 0 58px;transition:border-color .15s,box-shadow .15s;box-shadow:inset 3px 3px #00000059,0 20px 50px -24px #000000e6}.st-search-input[data-astro-cid-aa462p6y]::placeholder{color:var(--color-fog);opacity:1}.st-search-input[data-astro-cid-aa462p6y]:focus{border-color:var(--color-lime);outline:none;box-shadow:inset 3px 3px #00000059,0 0 0 4px #82eb1f38,0 0 40px -8px #82eb1f66}.st-search-input[data-astro-cid-aa462p6y]::-webkit-search-cancel-button{display:none}.st-search[data-astro-cid-aa462p6y] .st-search-ico{z-index:2;color:var(--color-lime);pointer-events:none;position:absolute;left:20px}.st-search-clear[data-astro-cid-aa462p6y]{z-index:2;width:36px;height:36px;color:var(--color-fog);border-radius:8px;place-items:center;display:grid;position:absolute;right:96px}.st-search-clear[data-astro-cid-aa462p6y]:hover{background:var(--color-dusk);color:var(--color-snow)}.st-search-hint[data-astro-cid-aa462p6y]{z-index:2;color:var(--color-violet-lt);background:#8b5cff24;border-radius:6px;padding:6px 10px;font-size:16px;position:absolute;right:16px}@media (width<=30rem){.st-search-hint[data-astro-cid-aa462p6y]{display:none}.st-search-input[data-astro-cid-aa462p6y]{padding-right:52px;font-size:1rem}.st-search-clear[data-astro-cid-aa462p6y]{right:10px}}.st-quick[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.st-quick-btn[data-astro-cid-aa462p6y]{height:34px;color:var(--color-fog);border:1px solid var(--color-edge);background:#1a1d4099;border-radius:8px;padding:0 12px;font-size:.9375rem;font-weight:600;transition:color .15s,border-color .15s,background .15s}.st-quick-btn[data-astro-cid-aa462p6y]:before{content:"#";color:var(--color-pink);margin-right:3px}.st-quick-btn[data-astro-cid-aa462p6y]:hover{color:var(--color-snow);border-color:var(--color-pink);background:#ff3da514}.st-inv[data-astro-cid-aa462p6y]{justify-self:stretch;padding:20px 22px 22px}@media (width>=64rem){.st-inv[data-astro-cid-aa462p6y]{justify-self:end;width:min(100%,460px)}}.st-inv-head[data-astro-cid-aa462p6y]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.st-inv-title[data-astro-cid-aa462p6y]{color:var(--color-snow);font-size:20px}.st-inv-count[data-astro-cid-aa462p6y]{color:var(--color-fog);font-size:16px}.st-inv-grid[data-astro-cid-aa462p6y]{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-inv-slot[data-astro-cid-aa462p6y]{border-radius:6px;width:100%}.st-inv-slot[data-astro-cid-aa462p6y]:not(.is-empty):after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklab, var(--pc) 45%, transparent), transparent);border-radius:50%;position:absolute;inset:18%}.st-inv-slot[data-astro-cid-aa462p6y] svg{filter:drop-shadow(0 6px 6px #00000073);width:52%;height:auto;transition:transform .25s var(--ease-snap)}.st-inv-slot[data-astro-cid-aa462p6y]:hover .voxel,.st-inv-slot[data-astro-cid-aa462p6y]:focus-visible .voxel{transform:translateY(-4px)scale(1.08)}.st-inv-slot[data-astro-cid-aa462p6y].is-empty{color:var(--color-edge-lt);font-size:24px}.st-inv-grid[data-astro-cid-aa462p6y]>li[data-astro-cid-aa462p6y]{animation:st-slot-in .45s var(--ease-snap) backwards;animation-delay:calc(.24s + var(--i,0) * 55ms)}@keyframes st-slot-in{0%{opacity:0;transform:translateY(10px)scale(.6)}}.st-inv-lines[data-astro-cid-aa462p6y]{border-top:1px dashed #a98bff4d;grid-template-columns:1fr 1fr;gap:8px 20px;margin-top:18px;padding-top:14px;display:grid}.st-inv-lines[data-astro-cid-aa462p6y] div[data-astro-cid-aa462p6y]{justify-content:space-between;gap:10px;font-size:16px;display:flex}.st-inv-lines[data-astro-cid-aa462p6y] dt[data-astro-cid-aa462p6y]{color:var(--color-fog)}@media (width<=30rem){.st-inv-lines[data-astro-cid-aa462p6y] div[data-astro-cid-aa462p6y]:nth-child(n+3){grid-column:1/-1}}.st-body[data-astro-cid-aa462p6y]{padding-block:clamp(32px, 4vw, 56px) var(--section-y);background:linear-gradient(180deg, var(--color-void), #0c0d20 40%, var(--color-void));position:relative}.st-layout[data-astro-cid-aa462p6y]{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.5vw,36px);display:grid}.st-main[data-astro-cid-aa462p6y],.st-rail[data-astro-cid-aa462p6y]{min-width:0}@media (width>=64rem){.st-layout[data-astro-cid-aa462p6y]{grid-template-columns:300px minmax(0,1fr);align-items:start}}.st-rail-in[data-astro-cid-aa462p6y]{flex-direction:column;gap:16px;display:flex}@media (width>=64rem){.st-rail-in[data-astro-cid-aa462p6y]{top:calc(var(--header-h) + 20px);border-radius:var(--radius-card);background:linear-gradient(180deg, #ffffff08, transparent 30%), var(--color-night);border:1px solid var(--color-edge);box-shadow:var(--shadow-card);max-height:calc(100dvh - var(--header-h) - 40px);overscroll-behavior:contain;padding:20px;position:sticky;overflow:auto}}.st-rail-head[data-astro-cid-aa462p6y]{display:none}@media (width>=64rem){.st-rail-head[data-astro-cid-aa462p6y]{justify-content:space-between;align-items:center;display:flex}}.st-rail-title[data-astro-cid-aa462p6y]{color:var(--color-snow);align-items:center;gap:10px;font-size:20px;display:inline-flex}.st-rail-title[data-astro-cid-aa462p6y] svg{color:var(--color-pink)}.st-reset[data-astro-cid-aa462p6y]{height:32px;color:var(--color-aqua);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:650;display:inline-flex}.st-reset[data-astro-cid-aa462p6y]:hover{background:#2fd3ff1a}.st-group[data-astro-cid-aa462p6y]{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.st-legend[data-astro-cid-aa462p6y]{font:700 .8125rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-fog);margin-bottom:10px;padding:0}.st-group[data-astro-cid-aa462p6y]>.st-legend[data-astro-cid-aa462p6y]{margin-bottom:0}.st-cat-row[data-astro-cid-aa462p6y]{scroll-snap-type:x proximity;margin-inline:calc(var(--gutter) * -1);padding:4px var(--gutter) 10px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.st-cat-row[data-astro-cid-aa462p6y]::-webkit-scrollbar{display:none}@media (width>=64rem){.st-cat-row[data-astro-cid-aa462p6y]{flex-direction:column;gap:4px;margin:0;padding:0;overflow:visible}.st-cat[data-astro-cid-aa462p6y]{height:42px}.st-cat-ico[data-astro-cid-aa462p6y]{width:32px;height:32px}.st-rail-in[data-astro-cid-aa462p6y]{gap:14px}.st-more[data-astro-cid-aa462p6y]{gap:16px}}.st-cat[data-astro-cid-aa462p6y]{scroll-snap-align:start;text-align:left;height:48px;color:var(--color-fog);background:var(--color-dusk);border:1px solid var(--color-edge);transition:color .15s, border-color .15s, background .15s, transform .15s var(--ease-snap);border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 12px 0 6px;font-size:.9375rem;font-weight:650;display:flex}.st-cat[data-astro-cid-aa462p6y]:hover{color:var(--color-snow);border-color:var(--color-edge-lt)}.st-cat[data-astro-cid-aa462p6y]:active{transform:scale(.97)}.st-cat[data-astro-cid-aa462p6y][aria-pressed=true]{color:var(--color-snow);border-color:var(--color-lime);background:linear-gradient(90deg,#82eb1f29,#82eb1f0a);box-shadow:0 0 24px -8px #82eb1f99}.st-cat-ico[data-astro-cid-aa462p6y]{background:#090a1699;border-radius:8px;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 2px 2px #00000080}.st-cat-label[data-astro-cid-aa462p6y]{white-space:nowrap}@media (width>=64rem){.st-cat-label[data-astro-cid-aa462p6y]{flex:1}}.st-cat-n[data-astro-cid-aa462p6y]{min-width:26px;height:22px;font:700 .75rem/1 var(--font-sans);color:var(--color-void);background:var(--color-fog);border-radius:6px;place-items:center;padding:0 6px;display:grid}.st-cat[data-astro-cid-aa462p6y][aria-pressed=true] .st-cat-n[data-astro-cid-aa462p6y]{background:var(--color-lime)}.st-more-toggle[data-astro-cid-aa462p6y]{align-self:flex-start}.st-more-n[data-astro-cid-aa462p6y]{min-width:22px;height:22px;color:var(--color-void);background:var(--color-pink);border-radius:6px;place-items:center;padding:0 6px;font-size:.75rem;display:grid}.st-more[data-astro-cid-aa462p6y]{border-radius:var(--radius-card);background:var(--color-night);border:1px solid var(--color-edge);flex-direction:column;gap:20px;padding:18px;display:none}.st-more[data-astro-cid-aa462p6y].is-open{animation:st-drop .25s var(--ease-out);display:flex}@keyframes st-drop{0%{opacity:0;transform:translateY(-8px)}}@media (width>=64rem){.st-more-toggle[data-astro-cid-aa462p6y]{display:none}.st-more[data-astro-cid-aa462p6y],.st-more[data-astro-cid-aa462p6y].is-open{background:0 0;border:0;padding:0;animation:none;display:flex}}.st-seg[data-astro-cid-aa462p6y]{border:1px solid var(--color-edge);background:#090a16b3;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.st-seg[data-astro-cid-aa462p6y] button[data-astro-cid-aa462p6y]{height:38px;color:var(--color-fog);border-radius:8px;font-size:.9375rem;font-weight:650;transition:background .15s,color .15s}.st-seg[data-astro-cid-aa462p6y] button[data-astro-cid-aa462p6y]:hover{color:var(--color-snow)}.st-seg[data-astro-cid-aa462p6y] button[data-astro-cid-aa462p6y][aria-pressed=true]{color:var(--color-void);background:var(--color-gold);box-shadow:0 3px #a7740c}.st-vers[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:6px;display:flex}.st-ver[data-astro-cid-aa462p6y]{height:36px;font:600 .875rem/1 var(--font-mono);color:var(--color-fog);background:var(--color-dusk);border:1px solid var(--color-edge);border-radius:8px;padding:0 12px;transition:all .15s}.st-ver[data-astro-cid-aa462p6y]:hover{color:var(--color-snow);border-color:var(--color-edge-lt)}.st-ver[data-astro-cid-aa462p6y][aria-pressed=true]{color:var(--color-void);background:var(--color-aqua);border-color:var(--color-aqua);box-shadow:0 0 20px -6px #2fd3ffb3}.st-sort[data-astro-cid-aa462p6y]{min-height:46px}.st-rail-note[data-astro-cid-aa462p6y]{color:var(--color-fog);background:#8b5cff1a;border:1px dashed #a98bff66;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;font-size:.875rem;line-height:1.5;display:flex}@media (width>=64rem) and (height<=980px){.st-rail-note[data-astro-cid-aa462p6y]{display:none}}.st-rail-note[data-astro-cid-aa462p6y] svg{flex:none;margin-top:2px}.st-rail-note[data-astro-cid-aa462p6y] strong[data-astro-cid-aa462p6y]{color:var(--color-gold)}.st-toolbar[data-astro-cid-aa462p6y]{flex-wrap:wrap;align-items:center;gap:10px 16px;min-height:40px;margin-bottom:22px;display:flex}.st-grid-title[data-astro-cid-aa462p6y]{letter-spacing:-.02em;font-size:1.5rem}.st-count[data-astro-cid-aa462p6y]{color:var(--color-fog);font-size:.9375rem}.st-count[data-astro-cid-aa462p6y] strong{color:var(--color-lime)}.st-active[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:6px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.st-active[data-astro-cid-aa462p6y] .st-token{height:32px;color:var(--color-snow);background:#ff3da51a;border:1px solid #ff3da573;border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-size:.875rem;font-weight:600;display:inline-flex}.st-active[data-astro-cid-aa462p6y] .st-token:hover{background:#ff3da533}.st-active[data-astro-cid-aa462p6y] .st-token-k{color:var(--color-pink);font-weight:700}.st-active[data-astro-cid-aa462p6y] .st-token-x{color:var(--color-fog);font-size:1.1rem;line-height:1}.st-grid[data-astro-cid-aa462p6y]{grid-template-columns:minmax(0,1fr);gap:clamp(20px,2vw,28px);margin:0;padding:6px 0 0;list-style:none;display:grid}@media (width>=40rem){.st-grid[data-astro-cid-aa462p6y]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=80rem){.st-grid[data-astro-cid-aa462p6y]{grid-template-columns:repeat(3,minmax(0,1fr))}}.st-cell[data-astro-cid-aa462p6y]{display:flex;position:relative}.st-cell[data-astro-cid-aa462p6y]:hover,.st-cell[data-astro-cid-aa462p6y]:focus-within{z-index:5}.st-cell[data-astro-cid-aa462p6y]>*{flex:1}.st-grid[data-astro-cid-aa462p6y].is-anim .st-cell[data-astro-cid-aa462p6y]{animation:st-pop .45s var(--ease-snap) both;animation-delay:calc(var(--i) * 50ms)}@keyframes st-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.st-empty[data-astro-cid-aa462p6y]{align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(28px,4vw,56px);display:grid}.st-empty[data-astro-cid-aa462p6y][hidden]{display:none}@media (width>=48rem){.st-empty[data-astro-cid-aa462p6y]{grid-template-columns:auto 1fr}}.st-empty-art[data-astro-cid-aa462p6y]{gap:10px;display:flex}.st-empty-slot[data-astro-cid-aa462p6y]{width:104px;height:104px}.st-empty-slot[data-astro-cid-aa462p6y]:first-child{box-shadow:inset 3px 3px 0 #04050eb3, 0 0 0 2px var(--color-pink), 0 0 36px -6px #ff3da599;animation:3s ease-in-out infinite bob}.st-empty-slot[data-astro-cid-aa462p6y].is-ghost{opacity:.5}@media (width<=30rem){.st-empty-slot[data-astro-cid-aa462p6y]{width:76px;height:76px}.st-empty-slot[data-astro-cid-aa462p6y] svg{width:48px;height:auto}}.st-empty-kicker[data-astro-cid-aa462p6y]{color:var(--color-pink);font-size:18px}.st-empty-title[data-astro-cid-aa462p6y]{font-size:var(--text-d3);margin-top:8px}.st-empty-sub[data-astro-cid-aa462p6y]{color:var(--color-fog);margin-top:6px;font-size:1.125rem}.st-empty-actions[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.st-free[data-astro-cid-aa462p6y]{padding-block:var(--section-y);background:linear-gradient(180deg, #0d0f26, var(--color-night))}.st-free-glow[data-astro-cid-aa462p6y]{background:radial-gradient(50% 70% at 0%,#2fd3ff24,#0000 70%),radial-gradient(40% 60% at 100% 100%,#ff3da51a,#0000 70%);position:absolute;inset:0}.st-free-in[data-astro-cid-aa462p6y]{align-items:center;gap:clamp(32px,4vw,64px);display:grid;position:relative}@media (width>=64rem){.st-free-in[data-astro-cid-aa462p6y]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.st-h2[data-astro-cid-aa462p6y]{letter-spacing:-.035em;margin-top:14px;font-size:clamp(2rem,1.4rem + 2.2vw,3.5rem);font-weight:800;line-height:1.04}.st-free-sub[data-astro-cid-aa462p6y]{color:var(--color-fog);max-width:44ch;margin-top:16px;font-size:1.125rem}.st-free-meta[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.st-free-actions[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.is-disabled[data-astro-cid-aa462p6y]{cursor:not-allowed;opacity:.75;filter:saturate(.6)}.is-disabled[data-astro-cid-aa462p6y]:hover{transform:none}.st-repos[data-astro-cid-aa462p6y]{gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.st-repos[data-astro-cid-aa462p6y]{grid-template-columns:repeat(2,minmax(0,1fr))}.st-repo[data-astro-cid-aa462p6y]:first-child{grid-column:span 2}}.st-repo[data-astro-cid-aa462p6y]{transition:opacity .6s var(--ease-out), transform .35s var(--ease-out), border-color .2s;flex-direction:column;gap:14px;padding:20px;display:flex}.st-repo[data-astro-cid-aa462p6y]:hover{border-color:var(--color-aqua);transform:translateY(-4px)}.st-repo-top[data-astro-cid-aa462p6y]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-repo-host[data-astro-cid-aa462p6y]{background:var(--color-dusk);border:1px solid var(--color-edge);width:38px;height:38px;color:var(--color-snow);border-radius:10px;place-items:center;display:grid}.st-repo-name[data-astro-cid-aa462p6y]{flex:1;min-width:12ch;font-size:1.0625rem;font-weight:700}.st-repo-desc[data-astro-cid-aa462p6y]{color:var(--color-fog);font-size:.9375rem;line-height:1.5}.st-repo-cmd[data-astro-cid-aa462p6y]{background:var(--color-ink);border:1px solid var(--color-edge);font:500 .8125rem/1.4 var(--font-mono);color:var(--color-snow);border-radius:10px;padding:10px 12px;overflow-x:auto}.st-repo-meta[data-astro-cid-aa462p6y]{color:var(--color-fog);flex-wrap:wrap;gap:6px 14px;margin:auto 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.st-repo-meta[data-astro-cid-aa462p6y] li[data-astro-cid-aa462p6y]{align-items:center;gap:6px;display:inline-flex}.st-lang[data-astro-cid-aa462p6y]{background:var(--color-gold);border-radius:3px;width:10px;height:10px}.st-custom[data-astro-cid-aa462p6y]{padding-block:var(--section-y);background:radial-gradient(70% 90% at 80% 50%, #1d1a52 0%, var(--color-void) 70%);border-top:1px solid var(--color-edge)}.st-custom-in[data-astro-cid-aa462p6y]{z-index:2;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid;position:relative}@media (width>=64rem){.st-custom-in[data-astro-cid-aa462p6y]{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}}.st-custom-sub[data-astro-cid-aa462p6y]{color:#d6d9f5;max-width:48ch;margin-top:16px;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem)}.st-custom-list[data-astro-cid-aa462p6y]{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.st-custom-list[data-astro-cid-aa462p6y] li[data-astro-cid-aa462p6y]{align-items:center;gap:14px;font-weight:600;display:flex}.st-custom-actions[data-astro-cid-aa462p6y]{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.st-craft[data-astro-cid-aa462p6y]{padding:clamp(20px,2.5vw,32px)}.st-craft-title[data-astro-cid-aa462p6y]{color:var(--color-snow);margin-bottom:18px;font-size:20px}.st-craft-body[data-astro-cid-aa462p6y]{justify-content:center;align-items:center;gap:clamp(14px,2.5vw,32px);display:flex}.st-craft-grid[data-astro-cid-aa462p6y]{grid-template-columns:repeat(3,clamp(54px,7vw,84px));gap:8px;display:grid}.st-craft-slot[data-astro-cid-aa462p6y]{width:100%}.st-craft-slot[data-astro-cid-aa462p6y].is-filled svg{filter:drop-shadow(0 4px 6px #00000080)}.st-craft-arrow[data-astro-cid-aa462p6y]{color:var(--color-fog);animation:1.6s ease-in-out infinite st-nudge}@keyframes st-nudge{50%{color:var(--color-snow);transform:translate(6px)}}.st-craft-out[data-astro-cid-aa462p6y]{width:clamp(88px,11vw,132px);box-shadow:inset 3px 3px 0 #04050eb3, 0 0 0 2px var(--color-pink), 0 0 50px -6px #ff3da5b3;position:relative}.st-craft-out[data-astro-cid-aa462p6y] svg{animation:4s ease-in-out infinite float}.st-craft-spark[data-astro-cid-aa462p6y]{border-radius:inherit;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 40%,#ff3da559 50%,#0000 60%) 0 0/250% 100%;animation:2.8s ease-in-out infinite st-glint;position:absolute;inset:0}@keyframes st-glint{0%{background-position:120% 0}to{background-position:-120% 0}}@media (width<=30rem){.st-craft-grid[data-astro-cid-aa462p6y]{grid-template-columns:repeat(3,46px);gap:6px}.st-craft-body[data-astro-cid-aa462p6y]{gap:10px}.st-craft-out[data-astro-cid-aa462p6y]{width:72px}.st-craft-out[data-astro-cid-aa462p6y] svg{width:auto;max-width:48px;height:auto;max-height:52px}.st-craft-slot[data-astro-cid-aa462p6y] svg{width:auto;max-width:30px;height:auto;max-height:36px}.st-craft-arrow[data-astro-cid-aa462p6y] svg{width:26px;height:26px}}.js .st-craft[data-astro-cid-aa462p6y]:not(.is-in) .st-craft-slot[data-astro-cid-aa462p6y].is-filled svg,.js .st-craft[data-astro-cid-aa462p6y]:not(.is-in) .st-craft-out[data-astro-cid-aa462p6y]{opacity:0}.st-craft[data-astro-cid-aa462p6y].is-in .st-craft-slot[data-astro-cid-aa462p6y].is-filled svg{animation:st-drop-in .45s var(--ease-snap) backwards;animation-delay:calc(var(--i,0) * 70ms)}@keyframes st-drop-in{0%{opacity:0;transform:translateY(-14px)scale(.85)}}.st-craft[data-astro-cid-aa462p6y].is-in .st-craft-out[data-astro-cid-aa462p6y]{animation:st-out-pop .7s var(--ease-snap) .62s backwards}@keyframes st-out-pop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;box-shadow:inset 3px 3px 0 #04050eb3, 0 0 0 3px var(--color-pink), 0 0 90px 8px #ff3da5f2;transform:scale(1.1)}}.st-craft-legend[data-astro-cid-aa462p6y]{font:500 16px/1.3 var(--font-pixel);text-shadow:2px 2px #00000080;border-top:1px dashed #a98bff4d;flex-wrap:wrap;gap:6px 14px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:flex}@media (width<=30rem){.st-craft-legend[data-astro-cid-aa462p6y]{display:none}}@media (prefers-reduced-motion:reduce){.st-grid[data-astro-cid-aa462p6y].is-anim .st-cell[data-astro-cid-aa462p6y],.st-craft-arrow[data-astro-cid-aa462p6y],.st-craft-spark[data-astro-cid-aa462p6y],.st-empty-slot[data-astro-cid-aa462p6y]:first-child,.st-inv-grid[data-astro-cid-aa462p6y]>li[data-astro-cid-aa462p6y],.st-craft[data-astro-cid-aa462p6y].is-in .st-craft-slot[data-astro-cid-aa462p6y].is-filled svg,.st-craft[data-astro-cid-aa462p6y].is-in .st-craft-out[data-astro-cid-aa462p6y]{animation:none}.js .st-craft[data-astro-cid-aa462p6y]:not(.is-in) .st-craft-slot[data-astro-cid-aa462p6y].is-filled svg,.js .st-craft[data-astro-cid-aa462p6y]:not(.is-in) .st-craft-out[data-astro-cid-aa462p6y]{opacity:1}}
