button.svelte-1dtarv6{font:unset;color:unset;width:max-content;min-width:3rem;min-height:3rem;display:flex;align-items:center;justify-content:center;cursor:pointer;border:1px solid var(--color-outline-variant);background-color:transparent;transition:color .15s,border-color .15s,background-color .15s}button.svelte-1dtarv6:disabled{cursor:not-allowed;pointer-events:none;opacity:.75;color:unset}button.svelte-1dtarv6:not(:disabled):hover{border-color:var(--color-outline);background-color:var(--active-background, var(--color-surface-container-high))}button.svelte-1dtarv6:not(:disabled):active{color:var(--active-color, var(--color-primary));border-color:var(--active-color, var(--color-primary));background-color:var(--active-background, var(--color-surface-container-high))}button:not(:disabled).active.svelte-1dtarv6{color:var(--active-color, var(--color-primary));border-color:var(--active-color, var(--color-primary));background-color:var(--active-background, var(--color-on-primary))}button:not(:disabled).active.svelte-1dtarv6:hover{background-color:var(--active-background, var(--color-on-primary))}.form.svelte-aw1g0h{display:flex;flex-direction:column;gap:1.25rem;width:100%}.top-bar.svelte-aw1g0h{display:flex;gap:.75rem;align-items:stretch;height:3rem}.search-box.svelte-aw1g0h{flex:1;position:relative;display:flex;align-items:center;background:rgba(var(--color-surface-container-highest-rgb, 50, 55, 65),.2);border:1px solid rgba(var(--color-primary-rgb),.15)}.search-id.svelte-aw1g0h{display:flex;flex-direction:column;padding:0 1rem;border-right:1px solid rgba(var(--color-primary-rgb),.2);font-family:monospace;font-size:.65rem;line-height:1;height:100%;justify-content:center;background:rgba(var(--color-primary-rgb),.05)}.id-pre.svelte-aw1g0h{color:var(--color-primary);font-weight:800}.id-val.svelte-aw1g0h{opacity:.5}.search-box.svelte-aw1g0h input:where(.svelte-aw1g0h){flex:1;background:transparent;border:none;padding:0 1.5rem;color:var(--color-on-surface);font-family:monospace;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;outline:none;min-width:0}.search-corners.svelte-aw1g0h div:where(.svelte-aw1g0h){position:absolute;width:6px;height:6px;border-color:var(--color-primary);border-style:solid;opacity:.4}.c-tl.svelte-aw1g0h{top:0;left:0;border-width:1px 0 0 1px}.c-br.svelte-aw1g0h{bottom:0;right:0;border-width:0 1px 1px 0}.reset-btn.svelte-aw1g0h{background:rgba(var(--color-error-rgb, 255, 68, 68),.03);border:1px solid rgba(var(--color-error-rgb),.15);color:var(--color-on-surface);font-family:monospace;font-size:.7rem;font-weight:800;padding:0 1rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .2s}.reset-btn.svelte-aw1g0h:hover:not(:disabled){background:rgba(var(--color-error-rgb),.1);border-color:var(--color-error)}.reset-btn.svelte-aw1g0h:disabled{opacity:.3;cursor:not-allowed}.filter-controls.svelte-aw1g0h{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.primary-groups.svelte-aw1g0h{display:flex;gap:1.5rem;align-items:center}.filter-group.svelte-aw1g0h{display:flex;align-items:center;gap:.75rem}.tiny-label.svelte-aw1g0h{font-family:monospace;font-size:.6rem;color:var(--color-primary);opacity:.5;letter-spacing:.1em;font-weight:800;white-space:nowrap}.group-items.svelte-aw1g0h{display:flex;gap:.3rem}.group-items button{min-width:2.25rem!important;min-height:2.25rem!important;width:auto!important;height:auto!important;padding:2px 8px!important;font-size:.85rem!important}.group-items.wrap.svelte-aw1g0h{flex-wrap:wrap}.text-label.svelte-aw1g0h{font-size:1rem;font-weight:800}.text-label-sm.svelte-aw1g0h{font-size:.85rem;font-family:monospace;font-weight:700;padding:0 .5rem}.toggle-icon-wrap.svelte-aw1g0h{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.advanced-toggle.svelte-aw1g0h{background:rgba(var(--color-primary-rgb),.05);border:1px solid rgba(var(--color-primary-rgb),.2);color:var(--color-primary);font-family:monospace;font-size:.7rem;font-weight:800;padding:6px 12px;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .2s}.advanced-toggle.svelte-aw1g0h:hover{background:rgba(var(--color-primary-rgb),.1);border-color:var(--color-primary)}.advanced-toggle.active.svelte-aw1g0h{background:var(--color-primary);color:var(--color-on-primary)}.adv-label-short.svelte-aw1g0h{display:none}.extended-panel.svelte-aw1g0h{background:rgba(var(--color-surface-container-rgb),.15);border-top:1px solid rgba(var(--color-primary-rgb),.1);padding:1rem;display:flex;flex-direction:column;gap:1rem;margin-top:-.5rem}.more-grid.svelte-aw1g0h{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.more-grid.svelte-aw1g0h .filter-group:where(.svelte-aw1g0h){flex-direction:column;align-items:flex-start;gap:.35rem}.effects-section.svelte-aw1g0h{border-top:1px dashed rgba(var(--color-primary-rgb),.1);padding-top:.75rem}.effects-header.svelte-aw1g0h{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;gap:1rem}.effects-title.svelte-aw1g0h{display:flex;align-items:center;gap:1rem}.logic-btns.svelte-aw1g0h{display:flex;border:1px solid rgba(var(--color-primary-rgb),.15);padding:1px}.logic-btns.svelte-aw1g0h button:where(.svelte-aw1g0h){background:transparent;border:none;color:var(--color-outline);font-family:monospace;font-size:.6rem;font-weight:700;padding:2px 6px;cursor:pointer}.logic-btns.svelte-aw1g0h button.active:where(.svelte-aw1g0h){background:var(--color-primary);color:var(--color-on-primary)}.effect-search.svelte-aw1g0h input:where(.svelte-aw1g0h){background:#00000026;border:1px solid rgba(var(--color-primary-rgb),.1);color:var(--color-on-surface);font-family:monospace;font-size:.7rem;padding:3px 10px;width:180px;outline:none}.effect-search.svelte-aw1g0h input:where(.svelte-aw1g0h):focus{border-color:var(--color-primary)}.scrollable.svelte-aw1g0h{max-height:140px;overflow-y:auto;padding-right:.5rem}.scrollable.svelte-aw1g0h::-webkit-scrollbar{width:3px}.scrollable.svelte-aw1g0h::-webkit-scrollbar-thumb{background:rgba(var(--color-primary-rgb),.15)}.reveal.svelte-aw1g0h{animation:svelte-aw1g0h-revealDown .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-aw1g0h-revealDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.form.svelte-aw1g0h{gap:.75rem}.top-bar.svelte-aw1g0h{flex-direction:row;height:2.75rem;gap:.5rem}.search-box.svelte-aw1g0h{height:100%}.search-id.svelte-aw1g0h{display:none}.search-box.svelte-aw1g0h input:where(.svelte-aw1g0h){padding:0 .75rem;font-size:.8rem}.reset-text.svelte-aw1g0h{display:none}.reset-btn.svelte-aw1g0h{padding:0 .75rem}.filter-controls.svelte-aw1g0h{flex-direction:column;align-items:stretch;gap:.75rem}.primary-groups.svelte-aw1g0h{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;width:100%}.primary-groups.svelte-aw1g0h::-webkit-scrollbar{display:none}.filter-group.svelte-aw1g0h{flex-shrink:0;gap:.35rem}.tiny-label.svelte-aw1g0h{font-size:.65rem;opacity:.8}.primary-groups.svelte-aw1g0h .tiny-label:where(.svelte-aw1g0h){display:none}.group-items.svelte-aw1g0h{display:flex;gap:.35rem;flex-wrap:nowrap}.group-items button{min-width:2.75rem!important;min-height:2.75rem!important;width:auto!important;height:auto!important;padding:4px 12px!important}.toggle-icon-wrap.svelte-aw1g0h svg{width:20px!important;height:20px!important}.text-label.svelte-aw1g0h{font-size:.8rem!important;font-weight:800;white-space:nowrap}.text-label-sm.svelte-aw1g0h{font-size:.8rem!important;font-weight:700;white-space:nowrap}.advanced-toggle.svelte-aw1g0h{width:100%;justify-content:center;height:2.75rem;font-size:.8rem}.adv-label-short.svelte-aw1g0h{display:none}.adv-label-long.svelte-aw1g0h{display:inline}.extended-panel.svelte-aw1g0h{padding:1rem;gap:1.5rem}.more-grid.svelte-aw1g0h{display:flex;flex-direction:column;gap:1.5rem}.effects-header.svelte-aw1g0h{flex-direction:column;align-items:stretch;gap:.75rem}.effects-title.svelte-aw1g0h{justify-content:space-between;width:100%}.scrollable.svelte-aw1g0h{max-height:250px}.effect-search.svelte-aw1g0h input:where(.svelte-aw1g0h){width:100%!important;height:2.5rem}}.section-header.svelte-1te8k7c{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;font-family:monospace}.status-pulse.svelte-1te8k7c{width:8px;height:8px;background:var(--color-primary);box-shadow:0 0 10px var(--color-primary);animation:svelte-1te8k7c-pulse 2s infinite}.header-text.svelte-1te8k7c{font-size:1.25rem;font-weight:800;margin:0;color:var(--color-on-surface);letter-spacing:.1em;white-space:nowrap}.count.svelte-1te8k7c{color:var(--color-primary);opacity:.8}.header-line.svelte-1te8k7c{height:1px;flex:1;background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.3) 0%,transparent 100%)}section.svelte-1te8k7c{margin-bottom:3rem}.controls-panel.svelte-1te8k7c{position:relative;background:rgba(var(--color-surface-container-low-rgb, 20, 25, 30),.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(var(--color-primary-rgb, 100, 150, 255),.15);padding:1.5rem;margin-bottom:2rem}.characters.svelte-1te8k7c{gap:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));overflow:visible}.character-slot.svelte-1te8k7c{position:relative;transition:transform .3s ease;overflow:visible}.character-slot.svelte-1te8k7c:hover{transform:translateY(-5px);z-index:2}.no-result.svelte-1te8k7c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 1rem;background:rgba(var(--color-surface-container-rgb),.2);border:1px dashed rgba(var(--color-primary-rgb),.2);position:relative;overflow:hidden;text-align:center}.error-code.svelte-1te8k7c{font-size:5rem;font-weight:900;color:var(--color-primary);opacity:.1;line-height:1;font-family:monospace}.no-result.svelte-1te8k7c p:where(.svelte-1te8k7c){margin:1rem 0 0;font-family:monospace;font-size:1.1rem;font-weight:800;color:var(--color-on-surface);letter-spacing:.2em;text-transform:uppercase}.sub-error.svelte-1te8k7c{font-size:.8rem!important;opacity:.6;font-weight:400!important;letter-spacing:.1em!important}.scan-line.svelte-1te8k7c{position:absolute;top:0;left:0;width:100%;height:2px;background:var(--color-primary);opacity:.2;animation:svelte-1te8k7c-scan 3s linear infinite}.stats-section.svelte-1te8k7c{margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(var(--color-primary-rgb),.15)}.stats-block.svelte-1te8k7c{margin-bottom:1.5rem}.stats-title.svelte-1te8k7c{font-size:.75rem;font-weight:800;color:var(--color-primary);letter-spacing:.2em;margin:0 0 .75rem;text-transform:uppercase}.stats-grid.svelte-1te8k7c{display:flex;flex-wrap:wrap;gap:.5rem}.stat-card.svelte-1te8k7c{display:flex;align-items:center;gap:.5rem;padding:.4rem .75rem;background:rgba(var(--color-surface-container-low-rgb, 20, 25, 30),.3);border:1px solid rgba(var(--color-primary-rgb),.1);font-family:monospace;font-size:.8rem;letter-spacing:.05em}.stat-label.svelte-1te8k7c{color:var(--color-on-surface);text-transform:uppercase}.stat-count.svelte-1te8k7c{color:var(--color-primary)}.reveal.svelte-1te8k7c{opacity:0;animation:svelte-1te8k7c-revealIn .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--d, 0ms)}@keyframes svelte-1te8k7c-revealIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1te8k7c-scan{0%{top:-10%;opacity:0}10%,90%{opacity:.2}to{top:110%;opacity:0}}@keyframes svelte-1te8k7c-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}@media(max-width:768px){.controls-panel.svelte-1te8k7c{padding:1rem;margin-bottom:1.5rem}.characters.svelte-1te8k7c{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.75rem}.header-text.svelte-1te8k7c{font-size:1rem}}@media(max-width:450px){.characters.svelte-1te8k7c{gap:.5rem}}
