[data-astro-cid-uyv6jdpy],[data-astro-cid-uyv6jdpy]:before,[data-astro-cid-uyv6jdpy]:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #f5f7ff;--surface: #ffffff;--surface2: #eceeff;--border: #cdd1f0;--text: #0f0f2e;--muted: #515180;--accent: #4f46e5;--accent-h: #4338ca;--accent-bg: #eeedfb;--accent-fg: #3730a3;--green: #16a34a;--green-bg: #dcfce7;--green-fg: #15803d;--warn-bg: #fef9c3;--warn-fg: #854d0e;--shadow: 0 1px 3px rgba(0,0,0,.08), 0 4px 16px rgba(0,0,0,.06);--radius: 14px}body{font-family:Outfit,sans-serif;background:var(--bg);color:var(--text);min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:0 16px 80px}.page-hero[data-astro-cid-uyv6jdpy]{text-align:center;margin-bottom:40px;max-width:600px;padding-top:32px}.site-header[data-astro-cid-uyv6jdpy]{background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:56px;position:sticky;top:0;z-index:100;align-self:stretch}.site-logo[data-astro-cid-uyv6jdpy]{font-size:1.15rem;font-weight:700;color:var(--text);letter-spacing:-.5px;text-decoration:none}.site-nav[data-astro-cid-uyv6jdpy]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.nav-link[data-astro-cid-uyv6jdpy]{display:none;align-items:center;justify-content:center;min-width:108px;font-size:.875rem;font-weight:600;padding:8px 12px;border:1.5px solid var(--border);border-radius:9px;color:var(--text);background:transparent;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .1s}.type-links[data-astro-cid-uyv6jdpy] .nav-link[data-astro-cid-uyv6jdpy]{display:inline-flex}.nav-link[data-astro-cid-uyv6jdpy]:hover{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none;transform:translateY(-1px)}.nav-link[data-astro-cid-uyv6jdpy]:active{transform:scale(.97)}.nav-link[data-astro-cid-uyv6jdpy].active{background:var(--accent);border-color:var(--accent);color:#fff}@media(min-width:1140px){.site-nav[data-astro-cid-uyv6jdpy] .nav-link[data-astro-cid-uyv6jdpy]{display:inline-flex}.nav-hamburger[data-astro-cid-uyv6jdpy],.nav-mobile-menu[data-astro-cid-uyv6jdpy]{display:none!important}}.nav-hamburger[data-astro-cid-uyv6jdpy]{display:flex;align-items:center;gap:6px;background:none;border:1px solid var(--border);cursor:pointer;padding:10px 12px;min-height:44px;border-radius:9px;font-size:.85rem;font-weight:600;letter-spacing:.06em;color:var(--text);font-family:Outfit,sans-serif;transition:background .2s}.nav-hamburger[data-astro-cid-uyv6jdpy]:hover{background:#00000012}.nav-mobile-menu[data-astro-cid-uyv6jdpy]{display:none;flex-direction:column;background:var(--surface);border-bottom:1px solid var(--border);padding:10px 16px 14px;gap:8px;align-self:stretch}.nav-mobile-menu[data-astro-cid-uyv6jdpy].open{display:flex}.nav-mobile-link[data-astro-cid-uyv6jdpy]{display:block;text-align:center;text-decoration:none;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;color:var(--text);background:var(--surface2);border:1.5px solid var(--border);border-radius:9px;padding:13px 16px;transition:background .18s,border-color .18s,color .18s}.nav-mobile-link[data-astro-cid-uyv6jdpy]:hover{background:var(--accent);border-color:var(--accent);color:#fff;text-decoration:none}.nav-mobile-link[data-astro-cid-uyv6jdpy].active{background:var(--accent);border-color:var(--accent);color:#fff}.logo-chip[data-astro-cid-uyv6jdpy]{display:inline-flex;align-items:center;gap:6px;background:var(--accent-bg);color:var(--accent-fg);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 12px;border-radius:999px;margin-bottom:20px}h1[data-astro-cid-uyv6jdpy]{font-size:clamp(1.9rem,5vw,2.9rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin-bottom:10px}h1[data-astro-cid-uyv6jdpy] span[data-astro-cid-uyv6jdpy]{background:linear-gradient(135deg,var(--accent) 0%,#6366f1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle[data-astro-cid-uyv6jdpy]{color:var(--muted);font-size:.95rem;line-height:1.6}.card[data-astro-cid-uyv6jdpy]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px 28px 32px;width:100%;max-width:620px}.section-label[data-astro-cid-uyv6jdpy]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:flex;align-items:center;gap:8px}.active-badge[data-astro-cid-uyv6jdpy]{background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:1px 7px;border-radius:999px;letter-spacing:0}.controls[data-astro-cid-uyv6jdpy]{display:flex;gap:12px;align-items:flex-end}.field[data-astro-cid-uyv6jdpy]{flex:1;display:flex;flex-direction:column;gap:5px}label[data-astro-cid-uyv6jdpy]{font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}input[data-astro-cid-uyv6jdpy][type=number],select[data-astro-cid-uyv6jdpy]{font-family:Outfit,sans-serif;font-size:.95rem;font-weight:500;color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:9px;padding:10px 12px;width:100%;outline:none;transition:border-color .15s,box-shadow .15s;appearance:none;-moz-appearance:textfield}input[data-astro-cid-uyv6jdpy][type=number]::-webkit-inner-spin-button,input[data-astro-cid-uyv6jdpy][type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[data-astro-cid-uyv6jdpy][type=number]:focus,select[data-astro-cid-uyv6jdpy]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #4f46e521}select[data-astro-cid-uyv6jdpy]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238a8680' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:34px;cursor:pointer}.mono-input[data-astro-cid-uyv6jdpy]{font-family:JetBrains Mono,monospace;font-size:1rem;font-weight:600}.filters-box[data-astro-cid-uyv6jdpy]{background:var(--surface2);border:1px solid var(--border);border-radius:10px;padding:18px 18px 16px;margin:20px 0}.filter-row[data-astro-cid-uyv6jdpy]{display:grid;gap:12px;margin-bottom:12px}.filter-row[data-astro-cid-uyv6jdpy]:last-child{margin-bottom:0}.filter-row[data-astro-cid-uyv6jdpy].cols-3{grid-template-columns:1.5fr 1fr 1fr}.filter-row[data-astro-cid-uyv6jdpy].cols-3-syll{grid-template-columns:1.4fr 1.2fr 1fr}.filter-row-header[data-astro-cid-uyv6jdpy]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.reset-btn[data-astro-cid-uyv6jdpy]{background:none;border:none;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;padding:2px 0;transition:color .12s;display:flex;align-items:center;gap:4px}.reset-btn[data-astro-cid-uyv6jdpy]:hover{color:var(--accent)}.reset-btn[data-astro-cid-uyv6jdpy] svg[data-astro-cid-uyv6jdpy]{width:12px;height:12px}.divider[data-astro-cid-uyv6jdpy]{border:none;border-top:1px solid var(--border);margin:4px 0 24px}.btn[data-astro-cid-uyv6jdpy]{font-family:Outfit,sans-serif;font-size:1rem;font-weight:700;color:#fff;background:var(--accent);border:none;border-radius:10px;padding:12px 28px;cursor:pointer;white-space:nowrap;transition:background .15s,transform .1s,box-shadow .15s;display:flex;align-items:center;gap:8px;box-shadow:0 2px 8px #4f46e54d;width:100%;justify-content:center;margin-bottom:24px}.btn[data-astro-cid-uyv6jdpy]:hover{background:var(--accent-h);box-shadow:0 4px 14px #4f46e566}.btn[data-astro-cid-uyv6jdpy]:active{transform:scale(.98)}.btn[data-astro-cid-uyv6jdpy] svg[data-astro-cid-uyv6jdpy]{width:17px;height:17px;flex-shrink:0}.pool-bar[data-astro-cid-uyv6jdpy]{font-size:12px;color:var(--muted);margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.pool-bar[data-astro-cid-uyv6jdpy] .pool-count[data-astro-cid-uyv6jdpy]{font-weight:600;color:var(--text)}.pool-warn[data-astro-cid-uyv6jdpy]{background:var(--warn-bg);color:var(--warn-fg);font-size:12px;font-weight:600;padding:6px 12px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;gap:6px}.pool-warn[data-astro-cid-uyv6jdpy][hidden]{display:none}.pool-warn[data-astro-cid-uyv6jdpy] svg[data-astro-cid-uyv6jdpy]{width:14px;height:14px;flex-shrink:0}.results-header[data-astro-cid-uyv6jdpy]{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:14px;display:flex;align-items:center;justify-content:space-between}.count-badge[data-astro-cid-uyv6jdpy]{background:var(--accent-bg);color:var(--accent-fg);font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.copy-all-btn[data-astro-cid-uyv6jdpy]{background:none;border:1.5px solid var(--border);border-radius:7px;padding:3px 10px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer;transition:border-color .12s,color .12s}.copy-all-btn[data-astro-cid-uyv6jdpy]:hover{border-color:var(--accent);color:var(--accent)}.copy-all-btn[data-astro-cid-uyv6jdpy].copied{border-color:var(--green);color:var(--green-fg)}.words-grid[data-astro-cid-uyv6jdpy]{display:flex;flex-wrap:wrap;gap:9px}.word-chip{font-family:JetBrains Mono,monospace;font-size:.9rem;font-weight:600;background:var(--accent-bg);color:var(--accent-fg);padding:7px 14px;border-radius:7px;cursor:pointer;border:1.5px solid transparent;transition:border-color .12s,background .12s,transform .1s;user-select:all;display:flex;align-items:center;gap:6px}.defs-toggle[data-astro-cid-uyv6jdpy]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:var(--muted);cursor:pointer;user-select:none}.defs-toggle[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]{accent-color:var(--accent);cursor:pointer;margin:0}.word-chip:has(.word-def){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;row-gap:3px;text-align:left;max-width:280px;user-select:text}.word-def{grid-column:1 / -1;font-family:Outfit,sans-serif;font-weight:400;font-size:.74rem;line-height:1.4;color:var(--muted);white-space:normal}.word-chip:hover{border-color:var(--accent);background:#e2e1fa;transform:translateY(-1px)}.word-chip.copied{border-color:var(--green);background:var(--green-bg);color:var(--green-fg)}.type-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-n{background:#3b82f6}.dot-v{background:#f97316}.dot-j{background:#22c55e}.dot-r{background:#a855f7}.empty-state[data-astro-cid-uyv6jdpy]{text-align:center;padding:28px 0 8px;color:var(--muted)}.empty-state[data-astro-cid-uyv6jdpy] svg[data-astro-cid-uyv6jdpy]{width:38px;height:38px;margin:0 auto 10px;display:block;opacity:.3}.empty-state[data-astro-cid-uyv6jdpy] p[data-astro-cid-uyv6jdpy]{font-size:.875rem}.no-match[data-astro-cid-uyv6jdpy]{text-align:center;padding:20px 0;color:var(--muted);font-size:.875rem}.no-match[data-astro-cid-uyv6jdpy] strong[data-astro-cid-uyv6jdpy]{color:var(--text)}.legend[data-astro-cid-uyv6jdpy]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border)}.legend-item[data-astro-cid-uyv6jdpy]{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--muted)}.legend-item[data-astro-cid-uyv6jdpy] .type-dot[data-astro-cid-uyv6jdpy]{width:7px;height:7px}.toast[data-astro-cid-uyv6jdpy]{position:fixed;bottom:28px;left:50%;transform:translate(-50%) translateY(70px);background:#1a1917;color:#fff;font-size:13px;font-weight:500;padding:9px 18px;border-radius:999px;opacity:0;transition:transform .22s ease,opacity .22s ease;pointer-events:none;white-space:nowrap}.toast[data-astro-cid-uyv6jdpy].show{transform:translate(-50%) translateY(0);opacity:1}@media(max-width:520px){body{padding-top:28px}.filter-row[data-astro-cid-uyv6jdpy].cols-3,.filter-row[data-astro-cid-uyv6jdpy].cols-3-syll{grid-template-columns:1fr 1fr}.filter-row[data-astro-cid-uyv6jdpy].cols-3 .field[data-astro-cid-uyv6jdpy]:first-child,.filter-row[data-astro-cid-uyv6jdpy].cols-3-syll .field[data-astro-cid-uyv6jdpy]:first-child{grid-column:1 / -1}.filter-row[data-astro-cid-uyv6jdpy].cols-4{grid-template-columns:1fr 1fr!important}.filter-row[data-astro-cid-uyv6jdpy].cols-4 .field[data-astro-cid-uyv6jdpy]:first-child{grid-column:1 / -1}.card[data-astro-cid-uyv6jdpy]{padding:20px 16px 24px}.page-hero[data-astro-cid-uyv6jdpy]{margin-bottom:24px}}a[data-astro-cid-uyv6jdpy]:focus-visible,button[data-astro-cid-uyv6jdpy]:focus-visible,summary[data-astro-cid-uyv6jdpy]:focus-visible,input[data-astro-cid-uyv6jdpy]:focus-visible,select[data-astro-cid-uyv6jdpy]:focus-visible,[data-astro-cid-uyv6jdpy][tabindex]:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}@media(prefers-reduced-motion:reduce){[data-astro-cid-uyv6jdpy],[data-astro-cid-uyv6jdpy]:before,[data-astro-cid-uyv6jdpy]:after{transition:none!important}}.how-it-works[data-astro-cid-uyv6jdpy],.use-cases[data-astro-cid-uyv6jdpy]{width:100%;max-width:620px;margin-top:48px}.how-it-works[data-astro-cid-uyv6jdpy] h2[data-astro-cid-uyv6jdpy],.use-cases[data-astro-cid-uyv6jdpy] h2[data-astro-cid-uyv6jdpy]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.steps[data-astro-cid-uyv6jdpy]{display:flex;flex-direction:column;gap:16px}.step[data-astro-cid-uyv6jdpy]{display:flex;gap:16px;align-items:flex-start}.step-num[data-astro-cid-uyv6jdpy]{flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--accent-bg);color:var(--accent-fg);font-size:.85rem;font-weight:700;display:flex;align-items:center;justify-content:center}.step-body[data-astro-cid-uyv6jdpy] h3[data-astro-cid-uyv6jdpy]{font-size:.95rem;font-weight:700;margin-bottom:4px}.step-body[data-astro-cid-uyv6jdpy] p[data-astro-cid-uyv6jdpy]{font-size:.9rem;color:var(--muted);line-height:1.65}.use-grid[data-astro-cid-uyv6jdpy]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:520px){.use-grid[data-astro-cid-uyv6jdpy]{grid-template-columns:1fr}}.use-card[data-astro-cid-uyv6jdpy]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px}.use-card[data-astro-cid-uyv6jdpy] h3[data-astro-cid-uyv6jdpy]{font-size:.9rem;font-weight:700;margin-bottom:6px}.use-card[data-astro-cid-uyv6jdpy] p[data-astro-cid-uyv6jdpy]{font-size:.85rem;color:var(--muted);line-height:1.55}.faq[data-astro-cid-uyv6jdpy]{width:100%;max-width:620px;margin-top:48px}.faq[data-astro-cid-uyv6jdpy] h2[data-astro-cid-uyv6jdpy]{font-size:1.3rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.faq[data-astro-cid-uyv6jdpy] details[data-astro-cid-uyv6jdpy]{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin-bottom:8px;overflow:hidden}.faq[data-astro-cid-uyv6jdpy] details[data-astro-cid-uyv6jdpy][open]{box-shadow:var(--shadow)}.faq[data-astro-cid-uyv6jdpy] summary[data-astro-cid-uyv6jdpy]{font-size:.95rem;font-weight:600;padding:16px 20px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;user-select:none}.faq[data-astro-cid-uyv6jdpy] summary[data-astro-cid-uyv6jdpy]::-webkit-details-marker{display:none}.faq[data-astro-cid-uyv6jdpy] summary[data-astro-cid-uyv6jdpy]:after{content:"+";font-size:1.2rem;font-weight:400;color:var(--muted);flex-shrink:0;transition:transform .2s}.faq[data-astro-cid-uyv6jdpy] details[data-astro-cid-uyv6jdpy][open] summary[data-astro-cid-uyv6jdpy]:after{transform:rotate(45deg)}.faq[data-astro-cid-uyv6jdpy] .faq-body[data-astro-cid-uyv6jdpy]{padding:0 20px 18px;font-size:.9rem;color:var(--muted);line-height:1.65}footer[data-astro-cid-uyv6jdpy]{margin-top:48px;font-size:.75rem;color:var(--muted);text-align:center}footer[data-astro-cid-uyv6jdpy] a[data-astro-cid-uyv6jdpy]{color:var(--muted);text-decoration:none}footer[data-astro-cid-uyv6jdpy] a[data-astro-cid-uyv6jdpy]:hover{color:var(--text)}.site-logo[data-astro-cid-uyv6jdpy],.page-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy],.dict-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy],.tool-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy]{font-family:Orbitron,sans-serif}.site-logo[data-astro-cid-uyv6jdpy]{font-weight:900}.page-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy],.dict-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy],.tool-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy]{font-weight:900;letter-spacing:-.4px}.nav-mobile-menu[data-astro-cid-uyv6jdpy].open{position:fixed;top:60px;right:12px;left:auto;width:max-content;min-width:0;max-width:calc(100vw - 24px);max-height:min(62vh,560px);overflow-y:auto;gap:2px;padding:6px;border-radius:12px;box-shadow:0 12px 28px #0000003d;z-index:210}.nav-mobile-menu[data-astro-cid-uyv6jdpy].open .nav-mobile-link[data-astro-cid-uyv6jdpy]{padding:8px 14px;font-size:.9rem;white-space:nowrap;text-align:left;justify-content:flex-start}.sr-only[data-astro-cid-uyv6jdpy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wg-hero[data-astro-cid-uyv6jdpy]{max-width:1200px;width:100%;text-align:left;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin-bottom:14px;padding-top:18px}.wg-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy]{font-size:1.9rem}.wg-main[data-astro-cid-uyv6jdpy]{width:100%;max-width:1200px}.wg-stage[data-astro-cid-uyv6jdpy]{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px}.wg-stage[data-astro-cid-uyv6jdpy] .card[data-astro-cid-uyv6jdpy]{max-width:none}.wg-board[data-astro-cid-uyv6jdpy]{padding:16px;display:flex;flex-direction:column;gap:14px;min-height:0}.wg-types[data-astro-cid-uyv6jdpy]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wg-type[data-astro-cid-uyv6jdpy]{font:600 .9rem Outfit,sans-serif;padding:7px 14px;border:1px solid var(--border);border-radius:999px;background:var(--surface2);color:var(--text);cursor:pointer}.wg-type[data-astro-cid-uyv6jdpy][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.wg-more[data-astro-cid-uyv6jdpy]{width:auto;border-radius:999px;padding:7px 34px 7px 14px;font-weight:600;font-size:.9rem}.wg-more[data-astro-cid-uyv6jdpy].on{background-color:var(--accent);color:#fff;border-color:var(--accent)}.wg-results[data-astro-cid-uyv6jdpy]{flex:1;min-height:0;overflow:auto;border:1px solid var(--border);border-radius:12px;background:var(--bg);padding:14px}.wg-results[data-astro-cid-uyv6jdpy] .empty-state[data-astro-cid-uyv6jdpy]{padding:60px 0}.wg-results[data-astro-cid-uyv6jdpy] .words-grid[data-astro-cid-uyv6jdpy]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:7px}.wg-results[data-astro-cid-uyv6jdpy] .word-chip,.wg-results[data-astro-cid-uyv6jdpy] .word-chip:has(.word-def){display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;row-gap:4px;max-width:none;text-align:left;font-size:.95rem;font-weight:600;padding:6px 10px;background:#fff;color:var(--text);border:1px solid var(--border);border-radius:10px;align-content:start}.wg-results[data-astro-cid-uyv6jdpy] .word-chip:hover{border-color:var(--accent);background:#fff}.wg-results[data-astro-cid-uyv6jdpy] .word-chip.copied{border-color:var(--green);background:var(--green-bg)}.wg-results[data-astro-cid-uyv6jdpy] .type-dot{width:7px;height:7px}.wg-results[data-astro-cid-uyv6jdpy] .word-def{font-size:.8rem}.wg-bar[data-astro-cid-uyv6jdpy]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.wg-step[data-astro-cid-uyv6jdpy]{display:inline-flex;align-items:center;border:1.5px solid #7a7fb5;border-radius:12px;overflow:hidden;background:#fff}.wg-step[data-astro-cid-uyv6jdpy] button[data-astro-cid-uyv6jdpy]{width:42px;height:48px;border:0;background:#fff;font:700 1.25rem Outfit,sans-serif;color:var(--text);cursor:pointer}.wg-step[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]{width:58px;height:48px;border:0;border-radius:0;text-align:center;font-size:1.1rem;font-weight:700;padding:0}.wg-step-l[data-astro-cid-uyv6jdpy]{font-size:.82rem;color:var(--muted);padding-right:4px}.wg-bar[data-astro-cid-uyv6jdpy] .btn[data-astro-cid-uyv6jdpy]{flex:1;min-width:180px;width:auto;margin:0;height:52px}.wg-bar[data-astro-cid-uyv6jdpy] .copy-all-btn[data-astro-cid-uyv6jdpy]{height:52px;padding:0 18px;border-radius:12px;font-size:.88rem}.wg-bar[data-astro-cid-uyv6jdpy] .count-badge[data-astro-cid-uyv6jdpy]{display:none}.wg-panel[data-astro-cid-uyv6jdpy]{padding:16px;display:flex;flex-direction:column;gap:18px}.wg-panel[data-astro-cid-uyv6jdpy] .filters-box[data-astro-cid-uyv6jdpy]{margin:0;padding:0;background:none;border:0}.wg-fields[data-astro-cid-uyv6jdpy]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.wg-fields[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy][type=text]{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:9px;font:700 .95rem JetBrains Mono,monospace;text-transform:uppercase;background:var(--bg);color:var(--text);outline:none}.wg-fields[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy][type=text]:focus{border-color:var(--accent)}.wg-fields[data-astro-cid-uyv6jdpy]{grid-template-columns:repeat(3,minmax(0,1fr))}.wg-syll[data-astro-cid-uyv6jdpy]{grid-column:1 / -1}.wg-syll-row[data-astro-cid-uyv6jdpy]{display:flex;gap:8px}.wg-syll-row[data-astro-cid-uyv6jdpy] select[data-astro-cid-uyv6jdpy]{flex:1 1 auto;min-width:0}.wg-syll-row[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]{flex:0 0 76px;width:76px}.wg-syll-row[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]:disabled{display:none}.wg-pool[data-astro-cid-uyv6jdpy]{margin-top:10px;font-size:.9rem;color:var(--muted);font-weight:600}.wg-pool[data-astro-cid-uyv6jdpy] #poolNum[data-astro-cid-uyv6jdpy]{color:var(--accent);font-size:1.15rem}.wg-opt[data-astro-cid-uyv6jdpy]{display:flex;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--text);padding:6px 0 10px;cursor:pointer;position:relative}.wg-opt[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]{position:absolute;opacity:0;width:40px;height:22px;right:0;margin:0;cursor:pointer}.wg-sw[data-astro-cid-uyv6jdpy]{width:40px;height:22px;border-radius:999px;background:var(--border);position:relative;transition:background .15s}.wg-sw[data-astro-cid-uyv6jdpy]:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}.wg-opt[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]:checked+.wg-sw[data-astro-cid-uyv6jdpy]{background:var(--accent)}.wg-opt[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]:checked+.wg-sw[data-astro-cid-uyv6jdpy]:after{transform:translate(18px)}.wg-opt[data-astro-cid-uyv6jdpy] input[data-astro-cid-uyv6jdpy]:focus-visible+.wg-sw[data-astro-cid-uyv6jdpy]{outline:3px solid #2563eb;outline-offset:2px}.wg-panel[data-astro-cid-uyv6jdpy] .legend[data-astro-cid-uyv6jdpy]{margin-top:0}.wg-links[data-astro-cid-uyv6jdpy] p[data-astro-cid-uyv6jdpy]:last-child{font-size:.88rem;line-height:1.7;color:var(--muted)}.wg-links[data-astro-cid-uyv6jdpy] a[data-astro-cid-uyv6jdpy]{color:var(--accent);font-weight:600}@media(min-width:1100px){.wg-stage[data-astro-cid-uyv6jdpy]{height:clamp(560px,calc(100vh - 170px),740px)}}@media(max-width:1099px){.wg-stage[data-astro-cid-uyv6jdpy]{grid-template-columns:1fr}.wg-results[data-astro-cid-uyv6jdpy]{max-height:60vh}}@media(max-width:560px){.wg-hero[data-astro-cid-uyv6jdpy] h1[data-astro-cid-uyv6jdpy]{font-size:1.5rem}.wg-results[data-astro-cid-uyv6jdpy] .words-grid[data-astro-cid-uyv6jdpy]{grid-template-columns:1fr 1fr}.wg-results[data-astro-cid-uyv6jdpy] .word-chip{font-size:.88rem}.wg-bar[data-astro-cid-uyv6jdpy] .btn[data-astro-cid-uyv6jdpy]{min-width:0;flex:1 1 100%;order:-1}.wg-bar[data-astro-cid-uyv6jdpy] .copy-all-btn[data-astro-cid-uyv6jdpy]{flex:1}}[hidden]{display:none!important}
