@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(./space-grotesk-latin-300-normal.DiSf0yqz.woff2) format("woff2"),url(./space-grotesk-latin-300-normal.Byd1NLsn.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(./space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(./space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(./space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(./space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(./space-grotesk-latin-700-normal.RjhwGPKo.woff2) format("woff2"),url(./space-grotesk-latin-700-normal.CwsQ-cCU.woff) format("woff")}:root{font-size:110%;--fs-2xs: .625rem;--fs-xs: .7rem;--fs-sm: .78rem;--fs-base: .84rem;--fs-md: .9rem;--fs-lg: 1.1rem;--fs-xl: 1.25rem;--fs-2xl: 1.5rem;--bg-page: #0e0e13;--bg-card: #111115;--bg-card-hover: #151519;--bg-secondary: #16161b;--bg-secondary-hover: #1c1c22;--bg-inset: #1a1a20;--border: #1e1e24;--border-hover: #26252a;--border-focus: #36373c;--border-active: #46444a;--radius-card: 10px;--radius-control: 6px;--radius-badge: 4px;--radius-pill: 999px;--text-primary: #e8e8ec;--text-body: #d1d1d7;--text-secondary: #b0b0bb;--text-muted: #8e8ea0;--text-subtle: #7a7a8e;--text-faint: #6e6e80;--text-disabled: #5a5a6a;--scrollbar-bg: var(--bg-card);--scrollbar-thumb: var(--border-hover);--scrollbar-thumb-hover: var(--border-focus);--realm-eden: #6ee7b7;--realm-naraka: #e85d5d;--realm-cosmic: #a78bfa;--realm-heaven: #fbbf24;--realm-order: #60a5fa;--realm-void: #94a3b8;--realm-special: #f472b6;--realm-plastic-membrane: #fb923c;--realm-silver-membrane: #cbd5e1;--realm-spirit-membrane: #a5f3fc;--color-positive: #6ee7b7;--color-danger: #e85d5d;--color-accent: #a78bfa;--color-warning: #fbbf24;--color-info: #60a5fa;--color-structure: #f5a623;--color-day: #fbbf24;--color-night: #60a5fa;--mood-psychedelic: #a78bfa;--mood-natural: #6ee7b7;--mood-scary: #e85d5d;--mood-temperature: #f97316;--gen-static: #6ee7b7;--gen-procedural: #fbbf24;--gen-wfc: #a78bfa;--gen-cellular: #60a5fa}html{scroll-padding-top:72px}.anchor-highlight{animation:anchor-highlight-fade 2.5s ease-out forwards}@keyframes anchor-highlight-fade{0%,15%{box-shadow:0 0 24px #8c78ff8c,0 0 48px #8c78ff33;background:#8c78ff1f}to{box-shadow:none}}.navbar.svelte-1n8e4t1{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:.75rem;height:54px;padding:0 1.25rem;background:linear-gradient(180deg,#111115f2,#0e0e13eb);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--border);box-shadow:0 1px 8px #0000004d}.logo.svelte-1n8e4t1{flex-shrink:0;display:flex;align-items:center;gap:0;text-decoration:none;margin-right:.25rem}.logo-mark.svelte-1n8e4t1{display:block;width:auto;height:auto;flex-shrink:0;image-rendering:pixelated;image-rendering:crisp-edges;filter:drop-shadow(0 0 12px rgba(167,139,250,.22)) drop-shadow(0 0 8px rgba(94,234,212,.12));opacity:.96;transition:filter .2s,opacity .2s}.logo-wordmark.svelte-1n8e4t1{height:28px;width:auto;opacity:.92;transition:opacity .2s,transform .2s}.logo.svelte-1n8e4t1:hover .logo-mark:where(.svelte-1n8e4t1){opacity:1;filter:drop-shadow(0 0 14px rgba(167,139,250,.28)) drop-shadow(0 0 10px rgba(94,234,212,.18))}.logo.svelte-1n8e4t1:hover .logo-wordmark:where(.svelte-1n8e4t1){opacity:1;transform:scale(1.04)}.nav-links.svelte-1n8e4t1{display:flex;align-items:center;gap:1px;min-width:0;overflow-x:auto;scrollbar-width:none}.nav-links.svelte-1n8e4t1::-webkit-scrollbar{display:none}.nav-link.svelte-1n8e4t1{position:relative;padding:7px 11px;border-radius:var(--radius-control);font-size:var(--fs-sm);font-weight:500;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .2s,background .2s}.nav-link.svelte-1n8e4t1:hover{color:var(--text-secondary);background:#ffffff0a}.nav-link.active.svelte-1n8e4t1{color:var(--text-primary);background:#ffffff0f}.nav-link.active.svelte-1n8e4t1:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:var(--color-accent);border-radius:1px;opacity:.6}.search-wrap.svelte-1n8e4t1{position:relative;flex:0 1 260px;min-width:160px;margin-left:auto;transition:flex-basis .28s ease,flex-grow .28s ease,min-width .28s ease,max-width .28s ease,transform .28s ease}.search-toggle.svelte-1n8e4t1{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-control);background:transparent;color:var(--text-subtle);cursor:pointer;transition:color .2s,background .2s}.search-toggle.svelte-1n8e4t1:hover{background:#ffffff0d;color:var(--text-secondary)}.search-wrap.svelte-1n8e4t1:focus-within .search-toggle:where(.svelte-1n8e4t1),.search-toggle.expanded.svelte-1n8e4t1{color:var(--text-secondary)}.search-input.svelte-1n8e4t1{width:100%;padding:7px 60px 7px 40px;border-radius:var(--radius-control);border:1px solid var(--border-hover);background:#1e1e24cc;color:var(--text-body);font-size:var(--fs-base);font-family:inherit;outline:none;transition:border-color .2s,background .2s,box-shadow .2s}.search-input.svelte-1n8e4t1::placeholder{color:var(--text-subtle)}.search-input.svelte-1n8e4t1:focus{border-color:var(--border-active);background:#22222af2;box-shadow:0 0 0 3px #a78bfa1f}.search-kbd.svelte-1n8e4t1{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:var(--fs-2xs);font-family:inherit;color:var(--text-subtle);background:#ffffff0f;border:1px solid var(--border-hover);border-radius:var(--radius-badge);padding:2px 6px;pointer-events:none}.search-clear.svelte-1n8e4t1{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-disabled);cursor:pointer;padding:2px;display:flex;border-radius:var(--radius-badge);transition:color .15s}.search-clear.svelte-1n8e4t1:hover{color:var(--text-muted)}.search-dropdown.svelte-1n8e4t1{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:340px;background:#111115fa;border:1px solid var(--border-hover);border-radius:var(--radius-card);overflow:hidden;box-shadow:0 12px 40px #00000080;max-height:60vh;overflow-y:auto;padding:4px;animation:svelte-1n8e4t1-dropdownIn .15s ease-out}@keyframes svelte-1n8e4t1-dropdownIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.result-row.svelte-1n8e4t1{display:flex;align-items:center;gap:8px;width:100%;padding:7px 10px;border:none;background:none;border-radius:var(--radius-control);cursor:pointer;text-align:left;color:var(--text-body);font-family:inherit;transition:background .1s}.result-row.svelte-1n8e4t1:hover,.result-row.selected.svelte-1n8e4t1{background:#ffffff0f}.result-icon{flex-shrink:0}.result-name.svelte-1n8e4t1{font-size:var(--fs-base);font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.result-type.svelte-1n8e4t1{font-size:var(--fs-2xs);font-weight:600;flex-shrink:0;text-transform:uppercase;letter-spacing:.04em;opacity:.8}.no-results.svelte-1n8e4t1{padding:1.25rem;text-align:center;color:var(--text-faint);font-size:var(--fs-base)}.action-group.svelte-1n8e4t1{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.favorites-btn.svelte-1n8e4t1{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:34px;padding:0 12px;border-radius:var(--radius-control);border:1px solid rgba(250,204,21,.24);background:linear-gradient(180deg,#70561275,#4a380c94);box-shadow:inset 0 0 0 1px #ffe48514,0 6px 18px #00000029;color:#f7d96f;text-decoration:none;transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s}.favorites-btn.svelte-1n8e4t1:hover{border-color:#facc1561;background:linear-gradient(180deg,#8465148f,#58420ead);color:#ffe7a1;box-shadow:inset 0 0 0 1px #ffecad1f,0 8px 22px #0003}.favorites-btn.active.svelte-1n8e4t1{border-color:#facc1575;background:linear-gradient(180deg,#906e169e,#62490fbd);color:#fff0ba;box-shadow:inset 0 0 0 1px #ffefbd24,0 8px 22px #00000038}.favorites-label.svelte-1n8e4t1{font-size:var(--fs-sm);font-weight:600;letter-spacing:.01em}.fusion-btn.svelte-1n8e4t1{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 13px;border-radius:var(--radius-control);border:none;background:#34234a4d;box-shadow:inset 0 0 0 1px #c6a8ff33,0 6px 18px #0000002e;cursor:pointer;overflow:hidden;isolation:isolate;transition:background .25s ease,box-shadow .25s ease}.fusion-glow.svelte-1n8e4t1{position:absolute;inset:0;border-radius:var(--radius-control);background:linear-gradient(135deg,#a78bfa99,#f472b680,#60a5fa80,#6ee7b766,#a78bfa99);background-size:300% 300%;animation:svelte-1n8e4t1-fusionShift 6s ease-in-out infinite;z-index:-2;transition:opacity .3s,filter .3s}.fusion-btn.svelte-1n8e4t1:before{content:"";position:absolute;inset:1px;border-radius:var(--radius-badge);background:#2a1d3bb8;z-index:-1;transition:background .3s}.fusion-btn.svelte-1n8e4t1:after{content:"";position:absolute;inset:0;border-radius:var(--radius-control);border:1px solid transparent;background:linear-gradient(135deg,#a78bfa80,#f472b666,#60a5fa66,#a78bfa80) border-box;background-size:300% 300%;animation:svelte-1n8e4t1-fusionShift 6s ease-in-out infinite;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;z-index:-1}.fusion-btn.svelte-1n8e4t1:hover .fusion-glow:where(.svelte-1n8e4t1){filter:brightness(1.3)}.fusion-btn.svelte-1n8e4t1:hover{background:#3c285561;box-shadow:inset 0 0 0 1px #d4b8ff47,0 8px 22px #00000038}.fusion-btn.svelte-1n8e4t1:hover:before{background:#3021459e}.fusion-content.svelte-1n8e4t1{display:flex;align-items:center;gap:6px;color:#c8b4ffe6;transition:color .2s}.fusion-btn.svelte-1n8e4t1:hover .fusion-content:where(.svelte-1n8e4t1){color:#dcc8ff}.fusion-label.svelte-1n8e4t1{font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em}@keyframes svelte-1n8e4t1-fusionShift{0%,to{background-position:0% 50%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}}@media(max-width:900px){.search-wrap.svelte-1n8e4t1{flex:0 1 180px;min-width:120px}.search-kbd.svelte-1n8e4t1{display:none}}@media(max-width:860px){.navbar.svelte-1n8e4t1{padding:0 .75rem;gap:.5rem}.nav-links.svelte-1n8e4t1,.action-group.svelte-1n8e4t1,.favorites-btn.svelte-1n8e4t1,.fusion-btn.svelte-1n8e4t1,.search-wrap.svelte-1n8e4t1,.search-input.svelte-1n8e4t1,.search-toggle.svelte-1n8e4t1,.search-clear.svelte-1n8e4t1{transition:opacity .22s ease,transform .28s ease,max-width .28s ease,min-width .28s ease,padding .28s ease,margin .28s ease,width .28s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.nav-link.svelte-1n8e4t1{padding:7px 10px;font-size:var(--fs-xs)}.action-group.svelte-1n8e4t1{gap:2px}.favorites-label.svelte-1n8e4t1,.fusion-label.svelte-1n8e4t1{display:none}.favorites-btn.svelte-1n8e4t1{width:34px;height:34px;min-height:34px;padding:0;border-radius:var(--radius-control);background:none;border:none;box-shadow:none;color:#f7d96f}.favorites-btn.svelte-1n8e4t1:hover,.favorites-btn.active.svelte-1n8e4t1{background:#ffffff0f}.fusion-btn.svelte-1n8e4t1{width:34px;height:34px;min-height:34px;padding:0;border-radius:var(--radius-control);background:none;box-shadow:none}.fusion-btn.svelte-1n8e4t1:before,.fusion-btn.svelte-1n8e4t1:after,.fusion-glow.svelte-1n8e4t1{display:none}.fusion-btn.svelte-1n8e4t1:hover{background:#ffffff0f;box-shadow:none}.search-wrap.compact.svelte-1n8e4t1{flex:0 0 42px;min-width:42px;max-width:42px;margin-left:0}.nav-links.svelte-1n8e4t1{flex:1}.search-wrap.compact.expanded.svelte-1n8e4t1{flex:1 1 auto;min-width:0;max-width:none}.search-wrap.compact.svelte-1n8e4t1:not(.expanded) .search-input:where(.svelte-1n8e4t1){padding-left:0;padding-right:0;opacity:0;pointer-events:none;caret-color:transparent;color:transparent;box-shadow:none}.search-wrap.compact.svelte-1n8e4t1:not(.expanded) .search-input:where(.svelte-1n8e4t1)::placeholder{color:transparent}.search-wrap.compact.svelte-1n8e4t1:not(.expanded) .search-kbd:where(.svelte-1n8e4t1),.search-wrap.compact.svelte-1n8e4t1:not(.expanded) .search-clear:where(.svelte-1n8e4t1){opacity:0;pointer-events:none}.search-wrap.compact.svelte-1n8e4t1:not(.expanded) .search-toggle:where(.svelte-1n8e4t1){left:50%;transform:translate(-50%,-50%)}.search-wrap.compact.expanded.svelte-1n8e4t1 .search-toggle:where(.svelte-1n8e4t1){left:6px;transform:translateY(-50%)}.search-expanded.svelte-1n8e4t1 .nav-links:where(.svelte-1n8e4t1){max-width:0;min-width:0;margin:0;opacity:0;pointer-events:none;transform:translate(-10px)}.search-expanded.svelte-1n8e4t1 .action-group:where(.svelte-1n8e4t1){max-width:0;min-width:0;margin:0;opacity:0;pointer-events:none;transform:translate(10px);overflow:hidden}.search-dropdown.svelte-1n8e4t1{min-width:0;right:0;left:0}}@media(max-width:560px){.navbar.svelte-1n8e4t1{padding:0 .625rem}.logo.svelte-1n8e4t1{margin-right:0}.logo-wordmark.svelte-1n8e4t1{display:none}.nav-link.svelte-1n8e4t1{padding:6px 9px}.search-dropdown.svelte-1n8e4t1{width:max(100%,280px);left:auto;right:0}}.breadcrumb.svelte-vvso82{display:flex;align-items:center;gap:4px;padding-bottom:1rem;flex-wrap:wrap}.breadcrumb.svelte-vvso82 .sep{color:var(--text-disabled);flex-shrink:0}.crumb-link.svelte-vvso82{font-size:var(--fs-sm);color:var(--text-muted);text-decoration:none;transition:color .12s;white-space:nowrap}.crumb-link.svelte-vvso82:hover{color:var(--text-secondary)}.crumb-current.svelte-vvso82{font-size:var(--fs-sm);color:var(--text-faint);white-space:nowrap}.site-footer.svelte-7lfk2o{margin-top:auto;border-top:1px solid var(--border);background:#0e0e1399}.footer-inner.svelte-7lfk2o{max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.footer-links.svelte-7lfk2o{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:center}.footer-link.svelte-7lfk2o{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:var(--radius-control);color:var(--text-muted);text-decoration:none;font-size:var(--fs-sm);font-weight:500;transition:color .15s,background .15s}.footer-link.svelte-7lfk2o:hover{color:var(--text-primary);background:#ffffff0d}.footer-link-icon.svelte-7lfk2o{width:14px;height:14px;flex-shrink:0}.footer-meta.svelte-7lfk2o{font-size:var(--fs-2xs);color:var(--text-disabled);text-align:center;line-height:1.5}.footer-sep.svelte-7lfk2o{margin:0 4px}@media(max-width:500px){.footer-meta.svelte-7lfk2o{display:flex;flex-direction:column;gap:2px}.footer-sep.svelte-7lfk2o{display:none}}.fusion.svelte-7zgedx{--picker-item-size: 32px;--picker-grid-gap: 2px;--picker-visible-rows: 3;display:flex;flex-direction:column;align-items:center;gap:12px}.title.svelte-7zgedx{font-size:var(--fs-lg);font-weight:300;letter-spacing:.35em;color:var(--text-primary);text-transform:uppercase;margin:0}.subtitle.svelte-7zgedx{font-size:var(--fs-sm);color:var(--text-faint);margin-top:-4px}.selection-area.svelte-7zgedx{width:min(100%,860px);display:flex;flex-direction:column;gap:12px}.toolbar.svelte-7zgedx{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 12px;background:#ffffff05;border:1px solid var(--border);border-radius:10px}.toolbar-left.svelte-7zgedx{min-width:0}.toolbar-status.svelte-7zgedx,.toolbar-hint.svelte-7zgedx{margin:0}.toolbar-status.svelte-7zgedx{font-size:var(--fs-sm);color:var(--text-primary);font-weight:600}.toolbar-hint.svelte-7zgedx{font-size:var(--fs-xs);color:var(--text-faint);margin-top:3px;line-height:1.45}.toolbar-reset.svelte-7zgedx{flex-shrink:0;padding:8px 12px;border-radius:8px;border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-body);cursor:pointer;font-size:var(--fs-sm);font-weight:600;transition:border-color .15s,color .15s,background .15s}.toolbar-reset.svelte-7zgedx:hover:not(:disabled){border-color:var(--border-active);background:var(--bg-secondary-hover);color:var(--text-primary)}.toolbar-reset.svelte-7zgedx:disabled{opacity:.45;cursor:default}.picker.svelte-7zgedx{width:100%;background:var(--bg-card);border:1px solid var(--border);border-radius:10px;overflow:hidden}.picker-search.svelte-7zgedx{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.picker-search.svelte-7zgedx .picker-icon{color:var(--text-faint);flex-shrink:0}.picker-input.svelte-7zgedx{flex:1;background:none;border:none;outline:none;color:var(--text-body);font-size:var(--fs-base);font-family:inherit}.picker-input.svelte-7zgedx::placeholder{color:var(--text-disabled)}.picker-strip.svelte-7zgedx{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--picker-item-size),var(--picker-item-size)));grid-auto-rows:var(--picker-item-size);gap:var(--picker-grid-gap);padding:6px;height:calc(var(--picker-visible-rows) * var(--picker-item-size) + (var(--picker-visible-rows) - 1) * var(--picker-grid-gap) + 12px);overflow-x:hidden;overflow-y:auto;justify-content:start;align-content:start;scrollbar-width:thin;scrollbar-color:var(--border-hover) transparent}.picker-strip.svelte-7zgedx::-webkit-scrollbar{width:4px}.picker-strip.svelte-7zgedx::-webkit-scrollbar-track{background:transparent}.picker-strip.svelte-7zgedx::-webkit-scrollbar-thumb{background:var(--border-hover);border-radius:2px}.picker-empty.svelte-7zgedx{margin:0;grid-column:1 / -1;padding:12px;text-align:center;color:var(--text-faint);font-size:var(--fs-sm);white-space:normal}.picker-item.svelte-7zgedx{width:var(--picker-item-size);height:var(--picker-item-size);display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid transparent;border-radius:4px;cursor:pointer;padding:2px;transition:background .1s,border-color .15s,transform .1s}.picker-item.svelte-7zgedx:hover:not(:disabled){background:var(--bg-secondary-hover);border-color:var(--border-hover);transform:scale(1.1)}.picker-item.svelte-7zgedx:disabled{opacity:.4;cursor:default}.picker-item.svelte-7zgedx .item-icon{pointer-events:none}.main-area.svelte-7zgedx{display:flex;align-items:center;gap:20px;justify-content:center;width:100%}.indicators.svelte-7zgedx{flex-shrink:0}.ring.svelte-7zgedx{position:relative;width:280px;height:280px;flex-shrink:0}.ring-svg.svelte-7zgedx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hex-slot.svelte-7zgedx{position:absolute;top:50%;left:50%;width:56px;height:56px;margin:-28px 0 0 -28px;background:var(--bg-card);border:2px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,box-shadow .2s,background .15s;overflow:visible}.hex-slot.svelte-7zgedx:hover{border-color:var(--border-active);background:var(--bg-card-hover)}.hex-slot.active.svelte-7zgedx{border-color:var(--color-accent);box-shadow:0 0 14px #a78bfa33,inset 0 0 8px #a78bfa0d}.hex-slot.filled.svelte-7zgedx{border-color:var(--border-active)}.hex-slot.filled.active.svelte-7zgedx{border-color:var(--color-accent)}.slot-icon{pointer-events:none}.slot-plus.svelte-7zgedx{font-size:var(--fs-xl);color:var(--text-disabled);font-weight:300;line-height:1}.slot-badge.svelte-7zgedx{position:absolute;bottom:1px;right:3px;background:#000000bf;color:var(--text-primary);font-size:var(--fs-2xs);font-weight:700;padding:0 3px;border-radius:3px;line-height:1.5;pointer-events:none}.slot-x.svelte-7zgedx{position:absolute;top:-7px;right:-7px;width:16px;height:16px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-hover);color:var(--text-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .15s,color .15s,border-color .15s}.hex-slot.svelte-7zgedx:hover .slot-x:where(.svelte-7zgedx){opacity:1}.slot-x.svelte-7zgedx:hover{color:var(--color-danger);border-color:var(--color-danger)}.slot-pm.svelte-7zgedx{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);display:flex;gap:3px;opacity:0;transition:opacity .15s;pointer-events:none}.hex-slot.svelte-7zgedx:hover .slot-pm:where(.svelte-7zgedx){opacity:1;pointer-events:auto}.slot-pm.svelte-7zgedx button:where(.svelte-7zgedx){width:18px;height:18px;border-radius:50%;background:var(--bg-card);border:1px solid var(--border-hover);color:var(--text-faint);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .12s,border-color .12s}.slot-pm.svelte-7zgedx button:where(.svelte-7zgedx):hover{color:var(--text-primary);border-color:var(--border-active)}.result.svelte-7zgedx{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;width:110px}.result-orb.svelte-7zgedx{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 38% 32%,var(--bg-secondary-hover) 0%,var(--bg-card) 70%,rgba(14,14,19,.9) 100%);border:2px solid var(--border);display:grid;place-items:center;transition:border-color .4s,box-shadow .4s}.result-orb.has-result.svelte-7zgedx{border-color:var(--color-accent);box-shadow:0 0 20px #a78bfa26,0 0 50px #a78bfa0f;animation:svelte-7zgedx-orbGlow 3s ease-in-out infinite}@keyframes svelte-7zgedx-orbGlow{0%,to{box-shadow:0 0 20px #a78bfa26,0 0 50px #a78bfa0f}50%{box-shadow:0 0 28px #a78bfa38,0 0 60px #a78bfa1a}}.result-state.svelte-7zgedx{grid-area:1 / 1;opacity:0;transform:scale(.7);transition:opacity .3s ease,transform .3s ease;pointer-events:none}.result-state.visible.svelte-7zgedx{opacity:1;transform:scale(1);pointer-events:auto}.result-link.svelte-7zgedx{display:flex}.result-link.visible.svelte-7zgedx:hover{transform:scale(1.12)}.result-ph.svelte-7zgedx{font-size:var(--fs-xl);color:var(--text-disabled);font-weight:300}.result-text.svelte-7zgedx{display:grid;width:100%;min-height:2.6em}.result-name.svelte-7zgedx{font-size:var(--fs-sm);font-weight:600;color:var(--text-body);text-decoration:none;text-align:center;width:100%;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.result-name.visible.svelte-7zgedx:hover{color:var(--text-primary)}.result-cnt.svelte-7zgedx{color:var(--text-muted);font-weight:500;margin-left:3px}.result-hint.svelte-7zgedx{margin:0;width:100%;text-align:center;font-size:var(--fs-sm);line-height:1.3;color:var(--text-faint)}@media(min-width:900px){.fusion.svelte-7zgedx{--picker-visible-rows: 6}}@media(max-width:750px){.fusion.svelte-7zgedx{--picker-visible-rows: 2}.toolbar.svelte-7zgedx{padding:8px 10px;gap:10px}.toolbar-hint.svelte-7zgedx,.indicators.svelte-7zgedx{display:none}.main-area.svelte-7zgedx{flex-direction:column;gap:12px;align-items:center}.ring.svelte-7zgedx{transform:scale(.78);margin:-30px 0}.result.svelte-7zgedx{flex-direction:row;width:auto;gap:10px}.result-orb.svelte-7zgedx{width:52px;height:52px}.result-text.svelte-7zgedx{min-height:0;text-align:left}}@media(hover:none),(pointer:coarse){.slot-x.svelte-7zgedx{opacity:1;width:20px;height:20px}.slot-pm.svelte-7zgedx{opacity:1;pointer-events:auto;bottom:-12px;gap:4px}.slot-pm.svelte-7zgedx button:where(.svelte-7zgedx){width:20px;height:20px}}.overlay.svelte-zmmfqy{position:fixed;inset:0;z-index:200;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding-top:min(15vh,100px);animation:svelte-zmmfqy-overlayIn .2s ease-out forwards}.overlay.closing.svelte-zmmfqy{animation:svelte-zmmfqy-overlayOut .2s ease-in forwards}@keyframes svelte-zmmfqy-overlayIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-zmmfqy-overlayOut{0%{opacity:1}to{opacity:0}}.panel.svelte-zmmfqy{position:relative;width:95vw;max-width:900px;background:#111115;border:1px solid var(--border-hover);border-radius:14px;overflow:hidden;box-shadow:0 20px 60px #00000080;animation:svelte-zmmfqy-panelIn .25s ease-out forwards}.panel.closing.svelte-zmmfqy{animation:svelte-zmmfqy-panelOut .2s ease-in forwards}@keyframes svelte-zmmfqy-panelIn{0%{opacity:0;transform:translateY(-12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-zmmfqy-panelOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}.close-btn.svelte-zmmfqy{position:absolute;top:12px;right:12px;z-index:1;background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-muted);cursor:pointer;padding:5px;border-radius:6px;display:flex;transition:color .12s,background .12s}.close-btn.svelte-zmmfqy:hover{color:var(--text-primary);background:var(--bg-secondary-hover)}.panel-body.svelte-zmmfqy{padding:24px 20px;max-height:75vh;overflow-y:auto}.loading.svelte-zmmfqy{text-align:center;color:var(--text-faint);padding:2rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Space Grotesk,system-ui,sans-serif;background-color:var(--bg-page);background-image:url(../../../bg.png);background-image:image-set(url(../../../bg.webp) type("image/webp") 1x,url(../../../bg.png) type("image/png") 1x);background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;color:var(--text-body);min-height:100vh}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--scrollbar-bg)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}a{transition:color .15s,opacity .15s}.app.svelte-12qhfyh{min-height:100vh;display:flex;flex-direction:column}main.svelte-12qhfyh{flex:1;max-width:1200px;margin:0 auto;padding:1.25rem 1.5rem;width:100%}main.page-enter.svelte-12qhfyh{animation:svelte-12qhfyh-pageIn .3s ease-out both}@keyframes svelte-12qhfyh-pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
