.crumbs[data-astro-cid-yp6aff54]{color:var(--muted);margin:0 0 6px;font-size:.9rem}.pro[data-astro-cid-yp6aff54]{border-radius:var(--radius);background:var(--accent-soft);border:1px solid #c9d3ff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 16px;padding:14px 16px;display:flex}.pro[data-astro-cid-yp6aff54] p[data-astro-cid-yp6aff54]{flex:320px;margin:0;line-height:1.55}.pro-btn[data-astro-cid-yp6aff54]{background:var(--accent);color:#fff;border-radius:999px;flex:none;padding:10px 16px;font-weight:650;text-decoration:none}.crumbs[data-astro-cid-yp6aff54] a[data-astro-cid-yp6aff54]{color:var(--muted)}.tool[data-astro-cid-yp6aff54]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;padding:16px;display:grid}@media (width<=760px){.tool[data-astro-cid-yp6aff54]{grid-template-columns:minmax(0,1fr)}}.stage-wrap[data-astro-cid-yp6aff54]{justify-items:center;gap:10px;display:grid}.stage[data-astro-cid-yp6aff54]{aspect-ratio:1;border:1px solid var(--line);touch-action:none;background:#fff;border-radius:6px;width:min(100%,420px);position:relative;overflow:hidden}.stage[data-astro-cid-yp6aff54] canvas[data-astro-cid-yp6aff54]{cursor:grab;width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-yp6aff54] canvas[data-astro-cid-yp6aff54]:active{cursor:grabbing}.guide[data-astro-cid-yp6aff54]{pointer-events:none;opacity:0;width:100%;height:100%;position:absolute;inset:0}.stage[data-astro-cid-yp6aff54].has-image .guide[data-astro-cid-yp6aff54]{opacity:1}.drop[data-astro-cid-yp6aff54]{text-align:center;cursor:pointer;background:var(--bg);border:2px dashed var(--line);place-content:center;gap:6px;display:grid;position:absolute;inset:0}.drop[data-astro-cid-yp6aff54] strong[data-astro-cid-yp6aff54]{background:var(--accent);color:#fff;border-radius:999px;padding:10px 18px}.drop[data-astro-cid-yp6aff54] span[data-astro-cid-yp6aff54]{color:var(--muted);font-size:.88rem}.stage[data-astro-cid-yp6aff54].has-image .drop[data-astro-cid-yp6aff54]{display:none}.zoom[data-astro-cid-yp6aff54]{align-items:center;gap:10px;width:min(100%,420px);font-weight:550;display:flex}.zoom[data-astro-cid-yp6aff54] input[data-astro-cid-yp6aff54]{flex:1}.side[data-astro-cid-yp6aff54]{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;display:grid}.side[data-astro-cid-yp6aff54] label[data-astro-cid-yp6aff54]{gap:4px;font-size:.92rem;font-weight:550;display:grid}.side[data-astro-cid-yp6aff54] select[data-astro-cid-yp6aff54]{text-overflow:ellipsis;border:1px solid var(--line);width:100%;min-width:0;font:inherit;background:var(--bg);border-radius:10px;padding:8px 10px}.rules[data-astro-cid-yp6aff54]{background:var(--bg);border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:.9rem}.rules[data-astro-cid-yp6aff54] p{margin:4px 0}.side[data-astro-cid-yp6aff54] button[data-astro-cid-yp6aff54]{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--bg);border-radius:999px;padding:11px 16px;font-weight:650}.side[data-astro-cid-yp6aff54] .primary[data-astro-cid-yp6aff54]{background:var(--accent);color:#fff;border-color:var(--accent)}.side[data-astro-cid-yp6aff54] button[data-astro-cid-yp6aff54]:disabled{opacity:.5;cursor:default}.small[data-astro-cid-yp6aff54]{color:var(--muted);margin:0;font-size:.85rem}.center[data-astro-cid-yp6aff54]{text-align:center;max-width:420px}.warn[data-astro-cid-yp6aff54],.rules[data-astro-cid-yp6aff54] .warn{color:#9a5b00}.block[data-astro-cid-yp6aff54]{max-width:900px;margin-top:56px}.block[data-astro-cid-yp6aff54] h2[data-astro-cid-yp6aff54]{letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(1.4rem,3.5vw,2rem)}.table-wrap[data-astro-cid-yp6aff54]{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}table[data-astro-cid-yp6aff54]{border-collapse:collapse;width:100%;min-width:620px;font-size:.93rem}th[data-astro-cid-yp6aff54],td[data-astro-cid-yp6aff54]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}thead[data-astro-cid-yp6aff54] th[data-astro-cid-yp6aff54]{background:var(--surface)}tbody[data-astro-cid-yp6aff54] tr[data-astro-cid-yp6aff54]:last-child td[data-astro-cid-yp6aff54]{border-bottom:0}.tips[data-astro-cid-yp6aff54]{gap:8px;margin:0;padding-left:1.2em;line-height:1.6;display:grid}
