.overlay[data-v-751eb2d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-751eb2d2]{background:var(--bg-card);border:3px solid var(--border);box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff1a,3px 3px #000;max-width:640px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-751eb2d2]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:2px solid var(--border);flex-shrink:0}.modal-header h2[data-v-751eb2d2]{font-size:var(--fs-base);color:var(--gold);text-shadow:2px 2px 0px #664400}.close-btn[data-v-751eb2d2]{background:none;border:2px solid var(--bg-input);color:var(--text-dim);cursor:pointer;padding:4px 8px;font-family:var(--font-ui);font-size:var(--fs-sm);box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff1a}.close-btn[data-v-751eb2d2]:hover{color:var(--text);border-color:var(--border-light)}.modal-body[data-v-751eb2d2]{padding:16px;overflow-y:auto;font-size:var(--fs-2xs);line-height:2;color:var(--text-muted)}.avatar-row[data-v-751eb2d2]{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:2px solid var(--bg-input)}.avatar[data-v-751eb2d2]{flex-shrink:0}.avatar svg[data-v-751eb2d2]{width:48px;height:48px;border:3px solid #000;box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff26;image-rendering:pixelated}.intro[data-v-751eb2d2]{display:flex;flex-direction:column;gap:2px}.name[data-v-751eb2d2]{font-size:var(--fs-xl);color:var(--green);text-shadow:2px 2px 0px #1a4a0e}.tagline[data-v-751eb2d2]{font-size:var(--fs-2xs);color:var(--text-dim)}.about-section[data-v-751eb2d2]{margin-bottom:8px}.about-section h3[data-v-751eb2d2]{font-size:var(--fs-xs);color:var(--gold);text-shadow:1px 1px 0px #664400;margin:14px 0 6px}.about-section p[data-v-751eb2d2]{margin-bottom:6px}.about-section strong[data-v-751eb2d2]{color:var(--text)}.kofi-hint[data-v-751eb2d2]{margin-top:14px;padding-top:12px;border-top:2px solid var(--bg-input);text-align:center;color:var(--text-dim)}.kofi-hint a[data-v-751eb2d2]{color:var(--aqua);text-decoration:none}.kofi-hint a[data-v-751eb2d2]:hover{text-decoration:underline}@media (max-width: 768px){.overlay[data-v-751eb2d2]{padding:24px 12px}}.header[data-v-5008a8e9]{border-bottom:1px solid var(--border-subtle);padding:10px 0;background:var(--bg)}.header-inner[data-v-5008a8e9]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-5008a8e9]{display:flex;align-items:center;gap:12px;font-size:var(--fs-xl);color:var(--gold);font-family:var(--font-ui);text-shadow:2px 2px 0px #664400;text-decoration:none}.logo[data-v-5008a8e9]:hover{text-decoration:none}.logo-icon[data-v-5008a8e9]{width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:4px;image-rendering:pixelated}.logo-scan[data-v-5008a8e9]{color:var(--aqua);text-shadow:2px 2px 0px #006666,0 0 8px rgba(85,255,255,.4)}.header-actions[data-v-5008a8e9]{display:flex;align-items:center;gap:10px}.submit-link[data-v-5008a8e9]{font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;color:var(--aqua);text-decoration:none;padding:4px 10px;border:1px solid var(--aqua);border-radius:4px;transition:all .15s}.submit-link[data-v-5008a8e9]:hover{background:#55ffff1a;color:#fff}@media (max-width: 480px){.submit-link[data-v-5008a8e9]{display:none}}.theme-btn[data-v-5008a8e9],.about-btn[data-v-5008a8e9]{width:36px;height:36px;display:grid;place-items:center;line-height:0;padding:0;background:none;border:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;transition:transform .1s;outline:none}.theme-btn[data-v-5008a8e9]:focus,.theme-btn[data-v-5008a8e9]:focus-visible{outline:none;box-shadow:none}.theme-btn[data-v-5008a8e9]{color:var(--gold);background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:4px}.theme-icon[data-v-5008a8e9]{width:20px;height:20px;image-rendering:pixelated}.theme-sun[data-v-5008a8e9],html[data-theme=light]{display:none}html[data-theme=light]{display:block}.theme-btn[data-v-5008a8e9]:hover,.about-btn[data-v-5008a8e9]:hover{transform:translateY(-1px)}.theme-btn[data-v-5008a8e9]:active,.about-btn[data-v-5008a8e9]:active{transform:translateY(1px)}.about-avatar[data-v-5008a8e9]{width:36px;height:36px;display:block;border:2px solid var(--green);border-radius:4px;image-rendering:pixelated;animation:avatar-glow-5008a8e9 3s ease-in-out infinite;will-change:border-color,box-shadow}@keyframes avatar-glow-5008a8e9{0%,to{border-color:var(--green);box-shadow:0 0 #5f50}50%{border-color:var(--aqua);box-shadow:0 0 6px 1px #55ffff59}}.overlay[data-v-414c4f9c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:20px}.modal[data-v-414c4f9c]{background:var(--bg-card);border:3px solid var(--border);box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff1a,3px 3px #000;max-width:640px;width:100%;max-height:80vh;display:flex;flex-direction:column}.modal-header[data-v-414c4f9c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:2px solid var(--border);flex-shrink:0}.modal-header h2[data-v-414c4f9c]{font-size:var(--fs-base);color:var(--gold);text-shadow:2px 2px 0px #664400}.close-btn[data-v-414c4f9c]{background:none;border:2px solid var(--bg-input);color:var(--text-dim);cursor:pointer;padding:4px 8px;font-family:var(--font-ui);font-size:var(--fs-sm);box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff1a}.close-btn[data-v-414c4f9c]:hover{color:var(--text);border-color:var(--border-light)}.modal-body[data-v-414c4f9c]{padding:16px;overflow-y:auto;font-size:var(--fs-2xs);line-height:2;color:var(--text-muted)}.modal-body h3[data-v-414c4f9c]{font-size:var(--fs-xs);color:var(--gold);text-shadow:1px 1px 0px #664400;margin:16px 0 6px}.modal-body h3[data-v-414c4f9c]:first-of-type{margin-top:8px}.modal-body p[data-v-414c4f9c]{margin-bottom:8px}.modal-body strong[data-v-414c4f9c]{color:var(--text)}.modal-body ul[data-v-414c4f9c]{margin:4px 0 8px 16px;list-style:square}.modal-body li[data-v-414c4f9c]{margin-bottom:3px}.modal-body a[data-v-414c4f9c]{color:var(--aqua);text-decoration:none}.modal-body a[data-v-414c4f9c]:hover{text-decoration:underline}.updated[data-v-414c4f9c]{font-size:var(--fs-3xs);color:var(--text-dim);margin-bottom:12px}table[data-v-414c4f9c]{width:100%;border-collapse:collapse;margin:8px 0}th[data-v-414c4f9c],td[data-v-414c4f9c]{text-align:left;padding:6px 8px;border:1px solid var(--bg-input)}th[data-v-414c4f9c]{color:var(--text);background:#0003;font-size:var(--fs-2xs)}.close-btn-bottom[data-v-414c4f9c]{width:100%;margin-top:16px;padding:12px;background:var(--bg-input);border:2px solid #000;box-shadow:inset -1px -1px #000,inset 1px 1px #ffffff1a;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;text-shadow:1px 1px 0px var(--text-shadow)}.close-btn-bottom[data-v-414c4f9c]:hover{background:var(--bg-hover)}@media (max-width: 768px){.overlay[data-v-414c4f9c]{padding:24px 12px}}.consent-banner[data-v-4b5b7f4f]{position:fixed;bottom:0;left:0;right:0;z-index:700;background:#1a1a1e;border-top:1px solid var(--border-subtle);box-shadow:0 -2px #000;padding:14px 0}.consent-inner[data-v-4b5b7f4f]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.consent-text[data-v-4b5b7f4f]{display:flex;align-items:center;gap:10px;flex:1}.consent-icon[data-v-4b5b7f4f]{font-size:var(--fs-3xl);flex-shrink:0}.consent-text p[data-v-4b5b7f4f]{font-size:var(--fs-xs);color:var(--text-muted);line-height:2}.consent-text strong[data-v-4b5b7f4f]{color:var(--text)}.consent-detail[data-v-4b5b7f4f]{color:var(--text-dim)}.link-btn[data-v-4b5b7f4f]{background:none;border:none;color:var(--aqua);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;padding:0;text-decoration:underline}.link-btn[data-v-4b5b7f4f]:hover{color:var(--text)}.consent-actions[data-v-4b5b7f4f]{display:flex;gap:8px;flex-shrink:0}.btn-accept[data-v-4b5b7f4f],.btn-reject[data-v-4b5b7f4f]{font-family:var(--font-ui);font-size:var(--fs-xs);padding:var(--btn-padding-y) var(--btn-padding-x);border:1px solid var(--border-subtle);border-radius:4px;cursor:pointer;transition:transform .1s}.btn-accept[data-v-4b5b7f4f]:hover,.btn-reject[data-v-4b5b7f4f]:hover{transform:translateY(-1px)}.btn-accept[data-v-4b5b7f4f]:active,.btn-reject[data-v-4b5b7f4f]:active{transform:translateY(1px)}.btn-accept[data-v-4b5b7f4f]{background:var(--green-dark);color:#fff;border-color:var(--green-darker)}.btn-reject[data-v-4b5b7f4f]{background:var(--bg-input);color:var(--text-muted)}.banner-enter-active[data-v-4b5b7f4f],.banner-leave-active[data-v-4b5b7f4f]{transition:transform .3s ease,opacity .3s ease}.banner-enter-from[data-v-4b5b7f4f],.banner-leave-to[data-v-4b5b7f4f]{transform:translateY(100%);opacity:0}@media (max-width: 768px){.consent-inner[data-v-4b5b7f4f]{flex-direction:column;text-align:center;gap:10px}.consent-text[data-v-4b5b7f4f]{flex-direction:column;gap:6px}.consent-text p[data-v-4b5b7f4f]{font-size:var(--fs-2xs);line-height:2.2}.consent-actions[data-v-4b5b7f4f]{width:100%}.btn-accept[data-v-4b5b7f4f],.btn-reject[data-v-4b5b7f4f]{flex:1;font-size:var(--fs-2xs);padding:8px 12px}}.ad-slot[data-v-486d1754]{display:flex;align-items:center;justify-content:center;overflow:hidden}.ad-slot--horizontal[data-v-486d1754]{width:100%;max-width:728px;margin:0 auto}.ad-slot--rectangle[data-v-486d1754]{width:300px;height:250px}@media (max-width: 768px){.ad-slot--horizontal[data-v-486d1754]{max-width:320px}.ad-slot--rectangle[data-v-486d1754]{width:100%;max-width:300px}}.site-footer[data-v-7af9fbf1]{margin-top:48px;border-top:1px solid var(--border-subtle);background:var(--footer-bottom);padding:28px 0 20px}.footer-inner[data-v-7af9fbf1]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:16px;align-items:center}.footer-ad[data-v-7af9fbf1]{display:flex;justify-content:center;width:100%}.footer-links[data-v-7af9fbf1]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.footer-link[data-v-7af9fbf1]{background:none;border:none;color:var(--aqua);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;padding:0;text-decoration:none}.footer-link[data-v-7af9fbf1]:hover{text-decoration:underline;color:var(--text)}.footer-kofi[data-v-7af9fbf1]{margin:4px 0}.kofi-link[data-v-7af9fbf1]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:var(--bg-input);border:2px solid var(--border-light);color:var(--gold);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;text-decoration:none;box-shadow:2px 2px #000;transition:transform .1s}.kofi-link[data-v-7af9fbf1]:hover{border-color:var(--gold);transform:translateY(-1px)}.kofi-link[data-v-7af9fbf1]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.kofi-icon[data-v-7af9fbf1]{width:16px;height:16px;color:#ff5e5b}.footer-bottom[data-v-7af9fbf1]{display:flex;align-items:center;gap:8px;font-size:var(--fs-3xs);color:var(--text-dim)}.footer-brand[data-v-7af9fbf1]{color:var(--gold);font-family:var(--font-ui);font-weight:600}.footer-sep[data-v-7af9fbf1]{color:var(--text-dim)}.home-guide[data-v-09d6df63]{margin:30px 0 12px;padding-top:22px;border-top:1px solid var(--border-subtle);content-visibility:auto;contain-intrinsic-size:900px}.guide-intro[data-v-09d6df63]{max-width:780px;margin-bottom:18px}.eyebrow[data-v-09d6df63]{color:var(--aqua);font-family:var(--font-ui);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:var(--fs-2xs);margin-bottom:8px}h2[data-v-09d6df63]{color:var(--gold);font-size:var(--fs-xl);line-height:1.4;text-shadow:var(--heading-shadow);margin-bottom:10px}p[data-v-09d6df63]{color:var(--text-muted);font-size:var(--fs-base);line-height:1.75;text-shadow:var(--readable-shadow)}.guide-grid[data-v-09d6df63]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}article[data-v-09d6df63]{padding:14px;background:#00000029;border:1px solid var(--border-subtle);border-radius:4px}.guide-grid h3[data-v-09d6df63],.guide-detail h3[data-v-09d6df63],.faq h2[data-v-09d6df63]{color:var(--green);font-size:var(--fs-md);line-height:1.45;margin-bottom:8px;text-shadow:var(--accent-shadow)}.guide-detail[data-v-09d6df63]{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.guide-detail section[data-v-09d6df63]{padding:0 2px}.faq[data-v-09d6df63]{margin-top:20px}.faq details[data-v-09d6df63]{border-top:1px solid var(--border-subtle);padding:12px 0}.faq details[data-v-09d6df63]:last-child{border-bottom:1px solid var(--border-subtle)}.faq summary[data-v-09d6df63]{color:var(--gold);font-family:var(--font-ui);font-weight:600;cursor:pointer;font-size:var(--fs-xs);line-height:2}.faq summary[data-v-09d6df63]:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.category-links[data-v-09d6df63]{margin-top:24px}.category-grid[data-v-09d6df63]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card[data-v-09d6df63]{display:block;padding:14px;background:#00000029;border:1px solid var(--border-subtle);border-radius:4px;text-decoration:none;transition:border-color .15s}.category-card[data-v-09d6df63]:hover{border-color:var(--green);text-decoration:none}.category-card h3[data-v-09d6df63]{color:var(--green);font-size:var(--fs-md);line-height:1.45;margin-bottom:6px;text-shadow:var(--accent-shadow)}.category-card p[data-v-09d6df63]{margin-bottom:0}@media (max-width: 900px){.guide-grid[data-v-09d6df63],.category-grid[data-v-09d6df63]{grid-template-columns:1fr}}@media (max-width: 768px){.home-guide[data-v-09d6df63]{margin-top:20px;padding-top:16px}h2[data-v-09d6df63]{font-size:var(--fs-md)}p[data-v-09d6df63]{font-size:var(--fs-base);line-height:1.75}.faq summary[data-v-09d6df63]{font-size:var(--fs-sm);line-height:1.8}}.version-selector[data-v-d8951755]{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.version-selector__group[data-v-d8951755]{display:flex;align-items:center;gap:.3rem}.version-selector__label[data-v-d8951755]{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted, #888);margin-right:.1rem}.version-selector__btn[data-v-d8951755]{padding:.25rem .5rem;border:1px solid var(--color-border, #333);border-radius:4px;background:var(--color-bg-secondary, #1a1a1a);color:var(--color-text-muted, #888);font-size:.75rem;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem;transition:all .15s ease}.version-selector__btn[data-v-d8951755]:hover:not(.version-selector__btn--active):not(:disabled){border-color:var(--color-accent, #4ade80);color:var(--color-text, #eee)}.version-selector__btn--active[data-v-d8951755]{background:var(--color-accent, #4ade80);color:#000;border-color:var(--color-accent, #4ade80);font-weight:600;cursor:default}.qf-chip[data-v-797c5b15]{display:inline-flex;align-items:center;gap:7px;min-height:38px;padding:5px 10px 5px 5px;background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:0;cursor:pointer;font-family:var(--font-ui);font-weight:500;transition:background .1s,box-shadow .1s;text-align:left;width:100%;min-width:0;box-shadow:2px 2px #000}.qf-chip[data-v-797c5b15]:hover{background:var(--bg-hover);border-color:var(--gold)}.qf-chip[data-v-797c5b15]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.qf-chip.active[data-v-797c5b15]{border-color:var(--green-dark);background:var(--green-dark);box-shadow:2px 2px #000}.qf-icon-slot[data-v-797c5b15]{display:grid;place-items:center;width:26px;height:26px;flex-shrink:0}.qf-icon[data-v-797c5b15]{width:18px;height:18px;display:block;image-rendering:pixelated}.qf-label[data-v-797c5b15]{min-width:0;overflow:visible;text-overflow:clip;white-space:nowrap;font-size:var(--fs-sm);color:var(--text);line-height:1.15}.qf-chip.active .qf-label[data-v-797c5b15]{color:#fff}@media (max-width: 768px){.qf-chip[data-v-797c5b15]{min-height:36px;padding:4px 6px 4px 4px;gap:5px;line-height:1}.qf-icon-slot[data-v-797c5b15]{width:22px;height:22px}.qf-icon[data-v-797c5b15]{width:14px;height:14px}.qf-label[data-v-797c5b15]{font-size:var(--fs-xs);line-height:1.12}}.quick-filters[data-v-8f5cff7b]{margin-bottom:16px}.qf-toggle[data-v-8f5cff7b]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:0;font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;box-shadow:3px 3px #000}.qf-toggle[data-v-8f5cff7b]:hover{color:var(--gold)}.qf-toggle .chevron[data-v-8f5cff7b]{transition:transform .15s;display:inline-block;font-size:var(--fs-3xs)}.qf-toggle.open .chevron[data-v-8f5cff7b]{transform:rotate(90deg)}.qf-toggle span[data-v-8f5cff7b]:nth-child(2){color:var(--gold);font-weight:600}.qf-hint[data-v-8f5cff7b]{font-size:var(--fs-2xs);color:var(--text-dim)}.filter-badge[data-v-8f5cff7b]{margin-left:auto;background:var(--green-dark);color:#fff;font-size:var(--fs-3xs);padding:1px 5px;border:1px solid var(--green-darker);border-radius:0}.qf-toggle__right[data-v-8f5cff7b]{display:flex;align-items:center;gap:8px;margin-left:auto}.filter-badge+.qf-toggle__right[data-v-8f5cff7b]{margin-left:8px}.qf-toggle__right[data-v-8f5cff7b] .version-selector{margin-bottom:0}.qf-body[data-v-8f5cff7b]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.qf-body[data-v-8f5cff7b]>*{overflow:hidden}.qf-body.open[data-v-8f5cff7b]{grid-template-rows:1fr}.qf-inner[data-v-8f5cff7b]{background:var(--bg-card);border:2px solid var(--border-subtle);border-top:none;border-radius:0;padding:14px;min-height:0}.qf-body:not(.open) .qf-inner[data-v-8f5cff7b]{border-color:transparent;padding-top:0;padding-bottom:0}.qf-categories-grid[data-v-8f5cff7b]{display:grid;grid-template-columns:1fr;gap:2px 16px}@media (min-width: 1025px){.qf-categories-grid[data-v-8f5cff7b]{grid-template-columns:1fr 1fr}}.qf-category[data-v-8f5cff7b]{margin-bottom:var(--category-gap);padding-top:2px}.qf-cat-label[data-v-8f5cff7b]{font-size:var(--fs-2xs);color:var(--text-dim);margin-bottom:6px;display:block;text-transform:uppercase;letter-spacing:.4px}.qf-chips[data-v-8f5cff7b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:var(--chip-gap)}.qf-show-more[data-v-8f5cff7b]{display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;background:none;border:1px solid var(--border-subtle);border-radius:0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;white-space:nowrap}.qf-show-more[data-v-8f5cff7b]:hover:not(:disabled){color:var(--gold);border-color:var(--gold)}.qf-show-more[data-v-8f5cff7b]:disabled{opacity:.4;cursor:not-allowed}@media (max-width: 768px){.qf-toggle[data-v-8f5cff7b]{padding:8px}.qf-inner[data-v-8f5cff7b]{padding:10px 8px}.qf-chips[data-v-8f5cff7b]{gap:4px}.qf-chips[data-v-8f5cff7b]{grid-template-columns:repeat(2,minmax(0,1fr))}.qf-category[data-v-8f5cff7b]{margin-bottom:8px}.qf-cat-label[data-v-8f5cff7b]{margin-bottom:4px;font-size:var(--fs-2xs)}.quick-filters[data-v-8f5cff7b]{margin-bottom:12px}.qf-hint[data-v-8f5cff7b]{display:none}}.pixel-slider[data-v-7fdef2ef]{width:100%;padding:6px 0}.track[data-v-7fdef2ef]{position:relative;height:10px;background:linear-gradient(to right,var(--green-dark) 0%,var(--green-dark) var(--fill),#000 var(--fill),#000 100%);border:2px solid var(--border-subtle);border-radius:0}.thumb[data-v-7fdef2ef]{position:absolute;top:50%;width:14px;height:22px;transform:translate(-50%,-50%);background:var(--bg-input);border:2px solid var(--border-subtle);border-radius:0;cursor:pointer;touch-action:none;box-shadow:1px 1px #000}.thumb.dragging[data-v-7fdef2ef]{background:var(--bg-hover);border-color:var(--gold)}@media (max-width: 768px){.track[data-v-7fdef2ef]{height:14px}.thumb[data-v-7fdef2ef]{width:14px;height:22px}}.advanced-section[data-v-ec6a745f]{margin-bottom:16px}.advanced-toggle[data-v-ec6a745f]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:0;font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;box-shadow:3px 3px #000}.advanced-toggle[data-v-ec6a745f]:hover{color:var(--gold)}.advanced-toggle .chevron[data-v-ec6a745f]{transition:transform .15s;display:inline-block;font-size:var(--fs-3xs)}.advanced-toggle.open .chevron[data-v-ec6a745f]{transform:rotate(90deg)}.filter-badge[data-v-ec6a745f]{margin-left:auto;background:var(--green-dark);color:#fff;font-size:var(--fs-3xs);padding:1px 5px;border:1px solid var(--green-darker);border-radius:0}.advanced-body[data-v-ec6a745f]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.advanced-body[data-v-ec6a745f]>*{overflow:hidden}.advanced-body.open[data-v-ec6a745f]{grid-template-rows:1fr}.advanced-inner[data-v-ec6a745f]{background:var(--bg-card);border:2px solid var(--border-subtle);border-top:none;border-radius:0;padding:10px;display:flex;flex-direction:column;gap:12px;min-height:0}.advanced-body:not(.open) .advanced-inner[data-v-ec6a745f]{border-color:transparent;padding-top:0;padding-bottom:0}.biome-subsection-label[data-v-ec6a745f]{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-3xs);color:var(--text-dim);margin-bottom:4px}.section-label[data-v-ec6a745f]{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-2xs);color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;border-bottom:1px solid var(--border-subtle);padding-bottom:4px}.spawn-row[data-v-ec6a745f]{display:flex;gap:6px;align-items:stretch}.biome-select-wrap[data-v-ec6a745f]{flex:1}.biome-select[data-v-ec6a745f]{width:100%;padding:5px 8px;background:var(--bg);border:2px solid var(--border-subtle);border-radius:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);outline:none;cursor:pointer;height:100%;box-shadow:2px 2px #000}.biome-select[data-v-ec6a745f]:focus{border-color:var(--green-dark)}.biome-select option[data-v-ec6a745f]{background:var(--bg);color:var(--text)}.chip-toggle[data-v-ec6a745f],.struct-chip[data-v-ec6a745f]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px 4px 6px;background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:0;cursor:pointer;font-family:var(--font-ui);transition:background .1s,box-shadow .1s;white-space:nowrap;box-shadow:2px 2px #000}.chip-toggle[data-v-ec6a745f]:hover,.struct-chip[data-v-ec6a745f]:hover{background:var(--bg-hover);border-color:var(--gold)}.chip-toggle[data-v-ec6a745f]:active,.struct-chip[data-v-ec6a745f]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.chip-toggle.active[data-v-ec6a745f],.struct-chip.active[data-v-ec6a745f]{border-color:var(--green-dark);background:var(--green-dark);box-shadow:2px 2px #000}.chip-toggle.active .chip-text[data-v-ec6a745f],.struct-chip.active .chip-text[data-v-ec6a745f]{color:#fff}.chip-icon[data-v-ec6a745f]{width:16px;height:16px;display:block;image-rendering:pixelated;flex-shrink:0}.chip-text[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--text);line-height:1}.struct-grid[data-v-ec6a745f]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.struct-chip[data-v-ec6a745f]{justify-content:flex-start;padding:4px 6px}.struct-chip .chip-icon[data-v-ec6a745f]{width:14px;height:14px}.struct-chip .chip-text[data-v-ec6a745f]{font-size:var(--fs-3xs)}.struct-distances[data-v-ec6a745f]{margin-top:6px;display:flex;flex-direction:column;gap:4px;padding:6px;background:#00000026;border:2px solid var(--border-subtle);border-radius:0}.dist-row[data-v-ec6a745f]{display:flex;align-items:center;gap:5px}.dist-icon[data-v-ec6a745f]{width:14px;height:14px;image-rendering:pixelated;flex-shrink:0}.dist-name[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--text);width:55px;flex-shrink:0}.dist-count[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;flex-shrink:0}.dist-label[data-v-ec6a745f]{font-size:var(--fs-3xs);color:var(--text-dim);flex-shrink:0}.dist-slider-wrap[data-v-ec6a745f]{flex:1;min-width:60px}.dist-value[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--gold);width:32px;text-align:right;flex-shrink:0;font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.dist-remove[data-v-ec6a745f]{width:18px;height:18px;background:var(--bg-input);border:2px solid var(--border-subtle);border-radius:0;color:var(--red);cursor:pointer;font-size:var(--fs-base);font-family:var(--font-ui);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1;box-shadow:1px 1px #000}.dist-remove[data-v-ec6a745f]:hover{background:var(--bg-hover)}.adj-groups[data-v-ec6a745f]{display:flex;flex-direction:column;gap:4px;margin-bottom:6px}.adj-group-row[data-v-ec6a745f]{display:flex;align-items:center;gap:2px;padding:4px 6px;background:#00000026;border:2px solid var(--border-subtle);border-radius:0;flex-wrap:wrap}.adj-biome-tag[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--green);white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.adj-biome-tag.building[data-v-ec6a745f]{padding:2px 4px;background:#3c852726;border:1px solid var(--green-dark)}.adj-separator[data-v-ec6a745f]{color:var(--text-dim);font-size:var(--fs-3xs);margin:0 3px}.adj-tag-remove[data-v-ec6a745f]{background:none;border:none;color:var(--text-dim);cursor:pointer;font-size:var(--fs-xs);padding:0 2px;font-family:var(--font-ui);line-height:1}.adj-tag-remove[data-v-ec6a745f]:hover{color:var(--red)}.adj-remove[data-v-ec6a745f]{margin-left:auto;width:18px;height:18px;background:var(--bg-input);border:2px solid var(--border-subtle);border-radius:0;color:var(--red);cursor:pointer;font-size:var(--fs-base);font-family:var(--font-ui);display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;line-height:1;box-shadow:1px 1px #000}.adj-remove[data-v-ec6a745f]:hover{background:var(--bg-hover)}.adj-builder[data-v-ec6a745f]{padding:6px;background:#0000004d;border:2px solid var(--green-dark);border-radius:0;margin-bottom:4px}.adj-builder-biomes[data-v-ec6a745f]{display:flex;flex-wrap:wrap;gap:4px;min-height:24px;margin-bottom:6px}.adj-builder-controls[data-v-ec6a745f]{display:flex;gap:4px;align-items:stretch}.adj-select[data-v-ec6a745f]{flex:1;font-size:var(--fs-3xs);padding:3px 6px;height:auto}.adj-btn[data-v-ec6a745f]{padding:3px 8px;font-family:var(--font-ui);font-size:var(--fs-3xs);border:1px solid var(--border-subtle);border-radius:0;cursor:pointer;white-space:nowrap}.adj-btn-ok[data-v-ec6a745f]{background:var(--green-dark);color:#fff;border-color:var(--green-darker)}.adj-btn-ok[data-v-ec6a745f]:disabled{opacity:.4;cursor:not-allowed}.adj-btn-ok[data-v-ec6a745f]:hover:not(:disabled){background:#4ca030}.adj-btn-cancel[data-v-ec6a745f]{background:var(--bg-input);color:var(--text-muted)}.adj-btn-cancel[data-v-ec6a745f]:hover{background:var(--bg-hover)}.adj-add-btn[data-v-ec6a745f]{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--bg-card);border:2px solid var(--border-subtle);border-radius:0;cursor:pointer;font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--text-muted);transition:background .1s,box-shadow .1s;box-shadow:2px 2px #000}.adj-add-btn[data-v-ec6a745f]:hover{background:var(--bg-hover);border-color:var(--gold);color:var(--green)}.adj-add-btn[data-v-ec6a745f]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.terrain-grid[data-v-ec6a745f]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.terrain-card[data-v-ec6a745f]{padding:6px 8px;background:#0003;border:2px solid var(--border-subtle);border-radius:0;transition:border-color .15s;box-shadow:2px 2px #000}.terrain-card.active[data-v-ec6a745f]{border-color:var(--green-dark)}.terrain-header[data-v-ec6a745f]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.terrain-header .chip-icon[data-v-ec6a745f]{width:14px;height:14px}.terrain-name[data-v-ec6a745f]{font-family:var(--font-ui);font-weight:500;font-size:var(--fs-2xs);color:var(--text-muted);flex:1}.terrain-val[data-v-ec6a745f]{font-size:var(--fs-2xs);color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.terrain-hint[data-v-ec6a745f]{font-size:var(--fs-3xs);color:var(--text-dim);margin-top:2px}.actions-section[data-v-ec6a745f]{display:flex;gap:6px}.btn-search[data-v-ec6a745f]{flex:1;padding:7px;background:var(--green-dark);border:2px solid var(--green-darker);border-radius:0;color:#fff;font-family:var(--font-ui);font-size:var(--fs-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:3px 3px #000}.btn-search[data-v-ec6a745f]:hover{background:#4ca030}.btn-search[data-v-ec6a745f]:active{box-shadow:0 0 #000;transform:translate(3px,3px)}.btn-badge[data-v-ec6a745f]{font-size:var(--fs-2xs);color:#fff;opacity:.8}.btn-clear[data-v-ec6a745f]{padding:7px 12px;background:var(--bg-input);border:2px solid var(--border-subtle);border-radius:0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-xs);cursor:pointer;box-shadow:2px 2px #000}.btn-clear[data-v-ec6a745f]:hover{background:var(--bg-hover);border-color:var(--gold)}.btn-clear[data-v-ec6a745f]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}@media (max-width: 768px){.advanced-inner[data-v-ec6a745f]{padding:8px;gap:8px}.spawn-row[data-v-ec6a745f]{flex-direction:column;gap:6px}.biome-select[data-v-ec6a745f]{padding:8px;font-size:var(--fs-sm)}.chip-toggle[data-v-ec6a745f]{padding:4px 8px 4px 6px}.chip-toggle .chip-icon[data-v-ec6a745f]{width:16px;height:16px}.chip-toggle .chip-text[data-v-ec6a745f]{font-size:var(--fs-2xs)}.struct-grid[data-v-ec6a745f]{grid-template-columns:repeat(3,1fr);gap:3px}.struct-chip[data-v-ec6a745f]{padding:4px 5px}.struct-chip .chip-icon[data-v-ec6a745f]{width:14px;height:14px}.struct-chip .chip-text[data-v-ec6a745f]{font-size:var(--fs-3xs)}.dist-row[data-v-ec6a745f]{flex-wrap:wrap;gap:3px}.dist-name[data-v-ec6a745f]{width:auto}.dist-slider-wrap[data-v-ec6a745f]{flex-basis:100%;order:10}.dist-icon[data-v-ec6a745f]{width:14px;height:14px}.terrain-grid[data-v-ec6a745f]{grid-template-columns:1fr}.terrain-card[data-v-ec6a745f]{padding:6px 8px}.terrain-header .chip-icon[data-v-ec6a745f]{width:14px;height:14px}.terrain-name[data-v-ec6a745f],.terrain-val[data-v-ec6a745f]{font-size:var(--fs-sm)}.terrain-hint[data-v-ec6a745f]{font-size:var(--fs-2xs)}.section-label[data-v-ec6a745f]{font-size:var(--fs-2xs);margin-bottom:6px}.actions-section[data-v-ec6a745f]{flex-direction:column}.btn-search[data-v-ec6a745f],.btn-clear[data-v-ec6a745f]{padding:8px;font-size:var(--fs-xs)}}.filter-pills[data-v-dfa51ce3]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;min-height:0;padding-top:2px}.filter-pill[data-v-dfa51ce3]{display:inline-flex;align-items:center;gap:8px;padding:7px 12px 7px 14px;background:#3c852733;border:1px solid var(--green-dark);border-radius:0;box-shadow:2px 2px #000;font-family:var(--font-ui);font-weight:500;font-size:var(--fs-xs);color:var(--green)}.pill-x[data-v-dfa51ce3]{cursor:pointer;color:var(--text-muted);font-size:var(--fs-base);line-height:1;padding:2px;background:none;border:none;font-family:inherit}.pill-x[data-v-dfa51ce3]:hover{color:var(--red)}.card-thumb[data-v-12c9fc66]{width:100%;aspect-ratio:3 / 2;margin:0 auto;border:1px solid var(--border-subtle);border-radius:4px;background:var(--bg-input);overflow:hidden;position:relative}.card-thumb img[data-v-12c9fc66],.card-thumb canvas[data-v-12c9fc66]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges}.card-thumb img[data-v-12c9fc66]{object-fit:cover}.card-thumb img[data-v-12c9fc66]{opacity:0;transition:opacity .2s ease}.card-thumb img.loaded[data-v-12c9fc66]{opacity:1}.thumb-loading[data-v-12c9fc66]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#0000000a;font-size:var(--fs-2xs);color:var(--text-dim)}.mc-dots[data-v-12c9fc66]{display:flex;gap:6px}.mc-dots span[data-v-12c9fc66]{width:8px;height:8px;background:var(--text-muted);border-radius:50%;animation:mc-dot-12c9fc66 1.2s ease-in-out infinite}.mc-dots span[data-v-12c9fc66]:nth-child(2){animation-delay:.2s}.mc-dots span[data-v-12c9fc66]:nth-child(3){animation-delay:.4s}@keyframes mc-dot-12c9fc66{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.2);background:var(--gold)}}@media (max-width: 768px){.card-thumb[data-v-12c9fc66]{min-height:200px}}.card-insights[data-v-e3735714]{display:flex;flex-direction:column;gap:6px;margin-top:4px;margin-bottom:6px}.insight[data-v-e3735714]{font-size:var(--fs-md);line-height:1.8;color:var(--gold);padding:2px 0;display:flex;align-items:flex-start;gap:8px}.insight-text[data-v-e3735714]{min-width:0}.insight .numeric[data-v-e3735714]{color:var(--text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:600}.insight.pinned[data-v-e3735714]{color:var(--green);font-weight:600}.insight.pinned .numeric[data-v-e3735714]{color:var(--text)}.insight-icon[data-v-e3735714]{flex-shrink:0;width:14px;height:14px;margin-top:3px;image-rendering:pixelated}@media (max-width: 768px){.card-insights[data-v-e3735714]{gap:3px;margin-top:2px;margin-bottom:4px}.insight[data-v-e3735714]{font-size:var(--fs-sm);line-height:1.4;padding:1px 0}.insight-icon[data-v-e3735714]{width:12px;height:12px;margin-top:2px}}.struct-icons-row[data-v-0a700a72]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.struct-marker[data-v-0a700a72]{display:flex;align-items:center;gap:4px;padding:4px 8px;border:1px solid rgba(0,0,0,.3);border-radius:4px;font-size:var(--fs-sm)}.sm-label[data-v-0a700a72],.sm-name[data-v-0a700a72],.sm-dist[data-v-0a700a72]{color:#111418;background:#ffffffdb;border-radius:2px;padding:1px 3px}.sm-label[data-v-0a700a72]{font-family:var(--font-ui);font-size:var(--fs-xs)}.sm-name[data-v-0a700a72]{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600}.sm-dist[data-v-0a700a72]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);margin-left:2px}.struct-more[data-v-0a700a72]{font-size:var(--fs-xs);color:var(--text-muted);align-self:center;padding:3px 6px}@media (max-width: 768px){.struct-icons-row[data-v-0a700a72]{gap:3px;margin-bottom:4px}.struct-marker[data-v-0a700a72]{padding:2px 5px;font-size:var(--fs-xs);gap:3px}.struct-marker img[data-v-0a700a72]{width:12px!important;height:12px!important}.sm-name[data-v-0a700a72]{font-size:var(--fs-xs)}.sm-dist[data-v-0a700a72]{font-size:var(--fs-2xs)}}.biome-color-bar[data-v-aced2099]{display:flex;height:8px;margin:8px 0;border:1px solid var(--border-subtle);border-radius:4px;overflow:hidden}.biome-color-bar span[data-v-aced2099]{flex:1;min-width:4px}@media (max-width: 768px){.biome-color-bar[data-v-aced2099]{height:10px}}.terrain-stats[data-v-8cb4c9c9]{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-muted)}.ts-item[data-v-8cb4c9c9]{display:flex;align-items:center;gap:3px}.ts-val[data-v-8cb4c9c9]{color:var(--text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}@media (max-width: 768px){.terrain-stats[data-v-8cb4c9c9]{font-size:var(--fs-xs);gap:8px}}.seed-card[data-v-e97c06ed]{background:var(--bg-card);border:2px solid var(--border);border-radius:0;padding:14px 14px 14px 18px;cursor:pointer;position:relative;box-shadow:2px 2px #000}.seed-card[data-v-e97c06ed]:hover{border-color:var(--gold);box-shadow:3px 3px #000;transform:translate(-1px,-1px)}.biome-bar-left[data-v-e97c06ed]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0}.card-top[data-v-e97c06ed]{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.card-meta[data-v-e97c06ed]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.card-badge[data-v-e97c06ed]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--border-subtle);border-radius:0;font-family:var(--font-ui);font-size:var(--fs-2xs);letter-spacing:.3px;background:var(--bg-input);color:var(--text)}.card-badge-java[data-v-e97c06ed]{background:#2e6e1e;color:#f7ffef}.card-badge-bedrock[data-v-e97c06ed]{background:#5d5d62;color:#f3f4f7}.card-badge-gold[data-v-e97c06ed]{background:#8a5a08;color:#fff1c4}.card-badge-aqua[data-v-e97c06ed]{background:#0c5d68;color:#d9ffff}.seed-heading[data-v-e97c06ed]{min-width:0;display:grid;gap:4px;margin-bottom:8px}.seed-label[data-v-e97c06ed]{color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.5px}.seed-value[data-v-e97c06ed]{font-size:var(--fs-lg);color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:0;text-shadow:var(--heading-shadow);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card-spacer[data-v-e97c06ed]{margin-left:auto}.open-hint[data-v-e97c06ed]{color:var(--text-dim);font-size:var(--fs-2xs);padding-right:2px}.card-action[data-v-e97c06ed]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:0;box-shadow:inset -2px -2px #00000047,inset 2px 2px #ffffff14;cursor:pointer;flex-shrink:0;opacity:0;padding:0;transition:opacity .15s,transform .1s,background-color .15s,border-color .15s}.card-like[data-v-e97c06ed]{width:auto;min-width:30px;gap:4px;padding:0 6px;font-family:inherit;color:var(--text)}.card-like--active[data-v-e97c06ed]{opacity:1}.card-like--active .like-icon[data-v-e97c06ed]{animation:like-pop-e97c06ed .3s ease}.action-icon[data-v-e97c06ed]{width:18px;height:18px;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.like-count[data-v-e97c06ed]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);line-height:1;color:var(--text-muted);min-width:0}.seed-card:hover .card-action[data-v-e97c06ed],.card-action[data-v-e97c06ed]:focus-visible{opacity:1}.card-action[data-v-e97c06ed]:hover{background:var(--green-dark);border-color:var(--green);transform:translate(-1px,-1px)}.card-action[data-v-e97c06ed]:active{transform:translate(0)}.card-action[data-v-e97c06ed]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes like-pop-e97c06ed{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.card-body[data-v-e97c06ed]{display:flex;flex-direction:column;gap:14px}.card-info[data-v-e97c06ed]{flex:1;min-width:0}.card-spawn[data-v-e97c06ed]{font-variant-numeric:tabular-nums;font-size:var(--fs-md);color:var(--text-muted);margin-bottom:8px;display:flex;align-items:center;gap:8px}.spawn-summary[data-v-e97c06ed]{min-width:0}.card-spawn .numeric[data-v-e97c06ed]{color:var(--text);font-weight:600}.biome-dot[data-v-e97c06ed]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.struct-section-label[data-v-e97c06ed]{font-family:var(--font-ui);font-weight:600;font-size:var(--fs-xs);color:var(--text);margin-bottom:4px;margin-top:6px}.struct-section-hint[data-v-e97c06ed]{opacity:.5;font-size:var(--fs-xs)}@media (max-width: 768px){.seed-card[data-v-e97c06ed]{padding:6px 6px 6px 10px}.card-body[data-v-e97c06ed]{gap:6px}.card-info[data-v-e97c06ed]{width:100%}.seed-label[data-v-e97c06ed]{display:none}.seed-value[data-v-e97c06ed]{font-size:var(--fs-md)}.open-hint[data-v-e97c06ed]{display:none}.card-badge[data-v-e97c06ed]{min-height:20px;padding:0 6px;font-size:var(--fs-3xs)}.card-action[data-v-e97c06ed]{opacity:.82;width:40px;height:40px}.card-like[data-v-e97c06ed]{opacity:1;min-width:40px;padding:0 7px}.action-icon[data-v-e97c06ed]{width:20px;height:20px}.like-count[data-v-e97c06ed]{font-size:var(--fs-xs)}.card-spawn[data-v-e97c06ed]{flex-wrap:wrap;font-size:var(--fs-sm);gap:4px;margin-bottom:4px}.struct-section-label[data-v-e97c06ed]{font-size:var(--fs-xs);margin-bottom:2px;margin-top:2px}.struct-section-hint[data-v-e97c06ed]{font-size:var(--fs-2xs)}}.seed-card-skeleton[data-v-8503bbd4]{background:var(--bg-card);border:2px solid var(--border);border-radius:3px;overflow:hidden;animation:shimmer-8503bbd4 1.5s ease-in-out infinite}.skeleton-bar[data-v-8503bbd4]{height:6px;background:var(--bg-input)}.skeleton-body[data-v-8503bbd4]{padding:14px}.skeleton-line[data-v-8503bbd4]{height:14px;background:var(--bg-input);border-radius:2px;margin-bottom:10px}.skeleton-line.wide[data-v-8503bbd4]{width:65%}.skeleton-line.medium[data-v-8503bbd4]{width:40%}.skeleton-badges[data-v-8503bbd4]{display:flex;gap:6px;margin-top:12px}.skeleton-badge[data-v-8503bbd4]{width:60px;height:22px;background:var(--bg-input);border-radius:3px}@keyframes shimmer-8503bbd4{0%,to{opacity:.5}50%{opacity:1}}.results-header[data-v-7fce8c32]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-top:4px}.results-title[data-v-7fce8c32]{display:block;color:var(--gold);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm);margin-bottom:4px}.results-count[data-v-7fce8c32]{display:block;font-size:var(--fs-xs);color:var(--text-muted)}.results-count[data-v-7fce8c32] strong{color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.results-sort[data-v-7fce8c32]{flex-shrink:0}.results-grid[data-v-7fce8c32]{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:12px}.empty-state[data-v-7fce8c32]{text-align:center;padding:60px 40px;color:var(--text-muted);grid-column:1 / -1}.empty-state .icon[data-v-7fce8c32]{margin-bottom:20px}.empty-state .icon-svg[data-v-7fce8c32]{width:44px;height:44px;image-rendering:pixelated;border:1px solid var(--border-subtle);border-radius:4px}.empty-state h2[data-v-7fce8c32]{font-size:var(--fs-xl);color:var(--gold);margin-bottom:14px}.empty-state p[data-v-7fce8c32]{font-size:var(--fs-sm);max-width:400px;margin:0 auto;line-height:1.6}.empty-suggestions[data-v-7fce8c32]{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.empty-link[data-v-7fce8c32]{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);text-decoration:none}.empty-link[data-v-7fce8c32]:hover{background:var(--green-dark);color:#fff;text-decoration:none}@media (max-width: 768px){.results-header[data-v-7fce8c32]{flex-direction:column;align-items:flex-start;gap:8px}.results-count[data-v-7fce8c32]{font-size:var(--fs-2xs)}.results-grid[data-v-7fce8c32]{grid-template-columns:1fr;gap:10px}.empty-state[data-v-7fce8c32]{padding:40px 20px}.empty-state p[data-v-7fce8c32]{font-size:var(--fs-2xs);line-height:1.6}.empty-suggestions[data-v-7fce8c32]{gap:6px}.empty-link[data-v-7fce8c32]{min-height:28px;font-size:var(--fs-2xs)}}.pagination[data-v-13c24019]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0}.page-btn[data-v-13c24019]{padding:6px 14px;background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text);cursor:pointer;font-size:var(--fs-sm);font-family:var(--font-ui)}.page-btn[data-v-13c24019]:hover:not(:disabled){background:var(--bg-hover);color:var(--gold)}.page-btn[data-v-13c24019]:disabled{opacity:.3;cursor:not-allowed}.page-info[data-v-13c24019]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--text-muted);padding:0 12px}@media (max-width: 768px){.page-btn[data-v-13c24019]{padding:6px 14px;font-size:var(--fs-md);min-height:44px}}.toast[data-v-ee1a506e]{position:fixed;bottom:24px;right:24px;padding:10px 18px;background:var(--green-dark);border:2px solid var(--gold);border-left:4px solid var(--gold);border-radius:0;color:#fff;font-size:var(--fs-sm);font-family:var(--font-ui);box-shadow:3px 3px #000;transform:translateY(80px);opacity:0;transition:transform .3s ease,opacity .3s ease;z-index:600;pointer-events:none}.toast.show[data-v-ee1a506e]{transform:translateY(0);opacity:1;pointer-events:auto}.sort-dropdown[data-v-74f6a287]{position:relative;display:inline-block}.sort-trigger[data-v-74f6a287]{display:flex;align-items:center;gap:6px;padding:5px 10px;font-size:var(--fs-xs);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;color:var(--text);font-family:var(--font-ui);cursor:pointer;outline:none;white-space:nowrap;transition:border-color .15s,background .15s}.sort-trigger[data-v-74f6a287]:hover,.sort-trigger.open[data-v-74f6a287]{border-color:var(--gold)}.sort-arrow[data-v-74f6a287]{font-size:7px;opacity:.6;margin-left:2px}.sort-icon[data-v-74f6a287]{width:14px;height:14px;image-rendering:pixelated;flex-shrink:0}.sort-icon-placeholder[data-v-74f6a287]{display:inline-block;width:14px;height:14px;flex-shrink:0}.sort-menu[data-v-74f6a287]{position:absolute;top:calc(100% + 4px);right:0;z-index:100;min-width:220px;max-height:380px;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:0;box-shadow:3px 3px #000;padding:4px 0}.sort-menu[data-v-74f6a287]::-webkit-scrollbar{width:6px}.sort-menu[data-v-74f6a287]::-webkit-scrollbar-track{background:var(--bg-card)}.sort-menu[data-v-74f6a287]::-webkit-scrollbar-thumb{background:var(--bg-input);border-radius:3px}.sort-group-label[data-v-74f6a287]{font-size:var(--fs-2xs);color:var(--gold);padding:6px 10px 3px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.5px;pointer-events:none}.sort-option[data-v-74f6a287]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 10px;border:none;background:none;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;text-align:left;white-space:nowrap}.sort-option[data-v-74f6a287]:hover{background:#ffffff14}.sort-option.active[data-v-74f6a287]{background:#ffd7001f;color:var(--gold)}.dropdown-enter-active[data-v-74f6a287]{transition:opacity .12s ease,transform .12s ease}.dropdown-leave-active[data-v-74f6a287]{transition:opacity .08s ease,transform .08s ease}.dropdown-enter-from[data-v-74f6a287],.dropdown-leave-to[data-v-74f6a287]{opacity:0;transform:translateY(-4px)}.sheet-overlay[data-v-74f6a287]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99;background:#000000bf;display:flex;align-items:flex-end;justify-content:center}.sheet[data-v-74f6a287]{background:var(--bg-card, #1a1a2e);border-top:1px solid var(--border-subtle);box-shadow:0 -3px #000;width:100%;max-height:70vh;display:flex;flex-direction:column;border-radius:8px 8px 0 0}.sheet-header[data-v-74f6a287]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-subtle);flex-shrink:0}.sheet-header h3[data-v-74f6a287]{font-size:var(--fs-sm);color:var(--gold);font-family:var(--font-ui);margin:0}.sheet-close[data-v-74f6a287]{background:none;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-dim);cursor:pointer;padding:4px 8px;font-family:var(--font-ui);font-size:var(--fs-xs)}.sheet-close[data-v-74f6a287]:hover{color:var(--text);border-color:var(--border-light)}.sheet-body[data-v-74f6a287]{overflow-y:auto;padding:4px 0 env(safe-area-inset-bottom,12px);-webkit-overflow-scrolling:touch}.sheet-body .sort-option[data-v-74f6a287]{padding:10px 16px;font-size:var(--fs-xs)}.sheet-body .sort-group-label[data-v-74f6a287]{padding:10px 16px 4px}.sheet-body .sort-icon[data-v-74f6a287],.sheet-body .sort-icon-placeholder[data-v-74f6a287]{width:18px;height:18px}.sheet-enter-active[data-v-74f6a287]{transition:opacity .2s ease}.sheet-enter-active .sheet[data-v-74f6a287]{transition:transform .2s ease}.sheet-leave-active[data-v-74f6a287]{transition:opacity .15s ease}.sheet-leave-active .sheet[data-v-74f6a287]{transition:transform .15s ease}.sheet-enter-from[data-v-74f6a287]{opacity:0}.sheet-enter-from .sheet[data-v-74f6a287]{transform:translateY(100%)}.sheet-leave-to[data-v-74f6a287]{opacity:0}.sheet-leave-to .sheet[data-v-74f6a287]{transform:translateY(100%)}@media (max-width: 768px){.sort-trigger[data-v-74f6a287]{font-size:var(--fs-2xs);padding:4px 8px}.sort-icon[data-v-74f6a287]{width:12px;height:12px}}:root{color-scheme:dark;--bg: #1D1D21;--bg-card: #282828;--bg-input: #48494A;--bg-hover: #555658;--header-top: #2D2D32;--footer-bottom: #161618;--border: #000000;--border-light: #5A5B5C;--border-subtle: rgba(255,255,255,.1);--text: #FFFFFF;--text-muted: #BBBBBB;--text-dim: #AAAAAA;--text-shadow: #3F3F3F;--heading-shadow: 1px 1px 0px #664400;--accent-shadow: 1px 1px 0px #1A5D0A;--readable-shadow: none;--gold: #FFAA00;--green: #55FF55;--green-dark: #3C8527;--green-darker: #2A641C;--red: #FF5555;--blue: #5555FF;--aqua: #55FFFF;--purple: #AA00AA;--light-purple: #FF55FF;--yellow: #FFFF55;--panel: #C6C6C6;--panel-dark: #8B8B8B;--slot-bg: #8B8B8B;--slot-shadow: #373737;--slot-highlight: #FFFFFF;--bevel-dark: #555555;--bevel-light: #FFFFFF;--shadow-sm: 1px 1px 0 #000;--shadow-md: 2px 2px 0 #000;--shadow-lg: 3px 3px 0 #000;--shadow-xl: 4px 4px 0 #000;--shadow-inset: inset -2px -2px 0 #000, inset 2px 2px 0 rgba(255,255,255,.1);--shadow-active: 1px 1px 0 #000;--mc-tooltip-bg: #100010F0;--mc-tooltip-border: #5000A0;--mc-tooltip-border-inner: #28007F;--green-modern: #4ADE80;--font-heading: "Monocraft", ui-monospace, monospace;--font-ui: "Monocraft", ui-monospace, monospace;--font-body: "Monocraft", ui-monospace, monospace;--font-numeric: "Monocraft", ui-monospace, monospace;--fs-3xs: 11px;--fs-2xs: 12px;--fs-xs: 13px;--fs-sm: 14px;--fs-md: 15px;--fs-base: 16px;--fs-lg: 17px;--fs-xl: 19px;--fs-2xl: 22px;--fs-3xl: 25px;--fs-icon: 44px;--letter-spacing: 0;--sp-1: 2px;--sp-2: 4px;--sp-3: 6px;--sp-4: 8px;--sp-5: 10px;--sp-6: 12px;--sp-7: 14px;--sp-8: 16px;--sp-9: 20px;--sp-10: 24px;--sp-11: 32px;--sp-12: 40px;--chip-padding-y: 7px;--chip-padding-x: 12px;--chip-gap: 6px;--section-gap: 14px;--category-gap: 10px;--card-padding: 12px;--page-padding: 20px;--btn-padding-y: 8px;--btn-padding-x: 16px}html[data-theme=light]{color-scheme:light;--bg: #E7F1DE;--bg-card: #FAFDF7;--bg-input: #D0E0C5;--bg-hover: #C0D2B2;--header-top: #D3E4C8;--footer-bottom: #D8E6CE;--border: #14171A;--border-light: #5E6B74;--border-subtle: rgba(0,0,0,.22);--text: #111418;--text-muted: #1E272F;--text-dim: #3A4854;--text-shadow: rgba(255,255,255,.75);--heading-shadow: none;--accent-shadow: none;--readable-shadow: none;--gold: #573500;--green: #075218;--green-dark: #206418;--green-darker: #174A12;--red: #9B1E25;--blue: #1C3A8F;--aqua: #004550;--purple: #6A2068;--light-purple: #862F90;--yellow: #6E5E00;--panel: #EEF4EA;--panel-dark: #96A590;--slot-bg: #D5E0CE;--slot-shadow: #74816E;--slot-highlight: #FFFFFF;--bevel-dark: #6E7880;--bevel-light: #FFFFFF;--shadow-sm: 1px 1px 0 rgba(0,0,0,.3);--shadow-md: 2px 2px 0 rgba(0,0,0,.25);--shadow-lg: 3px 3px 0 rgba(0,0,0,.22);--shadow-xl: 4px 4px 0 rgba(0,0,0,.18);--shadow-inset: inset -2px -2px 0 rgba(0,0,0,.18), inset 2px 2px 0 rgba(255,255,255,.5);--shadow-active: 1px 1px 0 rgba(0,0,0,.25)}@media (max-width: 768px){:root{--fs-3xs: 11px;--fs-2xs: 11px;--fs-xs: 11px;--fs-sm: 12px;--fs-md: 13px;--fs-base: 14px;--fs-lg: 15px;--fs-xl: 17px;--fs-2xl: 19px;--fs-3xl: 21px;--chip-padding-y: 5px;--chip-padding-x: 10px;--chip-gap: 5px;--section-gap: 10px;--category-gap: 8px;--card-padding: 10px;--page-padding: 10px;--btn-padding-y: 6px;--btn-padding-x: 12px}}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft-Regular.woff2) format("woff2"),url(/fonts/Monocraft-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft-SemiBold.woff2) format("woff2"),url(/fonts/Monocraft-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft-Bold.woff2) format("woff2"),url(/fonts/Monocraft-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}*,*:before,*:after{border-radius:0!important}.map-canvas,.logo-icon,.qf-icon,.chip-icon,.ed-icon-svg,.dist-icon,.about-avatar,.theme-icon,.insight-icon,.struct-icon,.sm-icon,.card-thumb img,.seed-thumb img{image-rendering:pixelated;image-rendering:crisp-edges}body{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh;min-height:100dvh;line-height:1.5;font-size:var(--fs-base);letter-spacing:var(--letter-spacing);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}h1{font-family:var(--font-heading);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset}h2,h3,h4,h5,h6{font-family:var(--font-ui);font-weight:700}.numeric,.seed-value,.like-count,.results-count strong,.status-count strong,.status-ready strong,.page-info,.sm-dist,.ts-val,.dist-count,.dist-value,.terrain-val,.map-tooltip .tt-coords,.map-coords-display,.map-zoom-display,.biome-chip .bc-area,.like-count-modal,.info-box-value,.admin .num,.admin .card-value,.admin .bar-value{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;letter-spacing:0}body *{text-shadow:none!important}button,a,select,summary,[role=button]{-webkit-tap-highlight-color:rgba(85,170,0,.15)}:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}.logo,.logo-scan{text-shadow:2px 2px 0px #664400!important}.logo-scan{text-shadow:2px 2px 0px #006666,0 0 8px rgba(85,255,255,.4)!important}html[data-theme=light] .logo,html[data-theme=light] .logo-scan{text-shadow:none!important}html[data-theme=light] :where(.btn-search,.seed-action,.adj-btn-ok,.filter-badge,.badge-java){color:#fff!important}html[data-theme=light] :where(.seed-card,.quick-filters){border-color:#00000047!important}html[data-theme=light] :where(.btn-search:disabled){color:var(--text-dim)!important}html[data-theme=light] :where(.version-bar){background:var(--bg-input)!important}html[data-theme=light] :where(.terrain-card,.struct-distances,.adj-group-row,.adj-builder){background:#ffffff57!important;border-color:#14171a2e!important}html[data-theme=light] :where(.badge-gold){background:var(--gold)!important;color:#fff!important;border-color:#4f3000!important}html[data-theme=light] :where(.card-thumb){background:#1a1a1e!important}html[data-theme=light] :where(.card-thumb img,.card-thumb canvas,.seed-thumb img){filter:none}html[data-theme=light] :where(.qf-chip,.quick-filters,.btn-search,.btn-share,.btn-clear,.action-bar__pill,.filter-pill,.qf-collapsed-pill,.seed-card,.card,.map-modal,.about-modal,.privacy-modal,.submit-form,.submit-btn,.seed-action,.kofi-btn,.explore-btn,.hero-jump-btn,.cookie-bar,.footer-btn){box-shadow:2px 2px #00000047!important}html[data-theme=light] :where(.qf-chip:active,.btn-search:active,.btn-share:active,.btn-clear:active,.seed-action:active,.submit-btn:active,.explore-btn:active,.hero-jump-btn:active,.footer-btn:active){box-shadow:1px 1px #00000038!important}html[data-theme=light] :where(.consent-banner){background:#2a3028!important;box-shadow:0 -2px 8px #00000040!important}html[data-theme=light] .consent-banner,html[data-theme=light] .consent-banner p,html[data-theme=light] .consent-banner span,html[data-theme=light] .consent-banner strong{color:#ddd!important}html[data-theme=light] .consent-banner strong{color:#fff!important}html[data-theme=light] .consent-banner .link-btn{color:#5ff!important}html[data-theme=light] :where(.btn-share:disabled,.btn-clear:disabled){opacity:.55!important}html[data-theme=light] :where(.action-bar){border-color:#00000040!important}html[data-theme=light] :where(.qf-chip){border-color:#0003!important}html[data-theme=light] :where(.qf-chip.active){border-color:var(--green-darker)!important}html[data-theme=light] :where(.empty-link){background:var(--bg-card)!important;border-color:#00000047!important;box-shadow:1px 1px #0003!important}html[data-theme=light] :where(.guide-link-card,.guide-card,.hg-card){background:var(--bg-card)!important;border-color:#0003!important}html[data-theme=light] :where(.version-selector__label){color:var(--text-dim)!important}html[data-theme=light] :where(.version-selector__btn){background:var(--bg-card)!important;color:var(--text-muted)!important;border-color:#00000038!important}html[data-theme=light] :where(.version-selector__btn--active){background:var(--green-dark)!important;color:#fff!important;border-color:var(--green-darker)!important}html[data-theme=light] :where(.qf-show-more){color:var(--text-muted)!important;border-color:#0000002e!important}html[data-theme=light] :where(.submit-link){color:var(--green-dark)!important;border-color:var(--green-dark)!important}html[data-theme=light] :where(.submit-link:hover){background:#2064181a!important;color:var(--green-darker)!important}.mc-tooltip{background:var(--mc-tooltip-bg);border:1px solid var(--mc-tooltip-border);border-radius:0;padding:4px 8px;color:#fff;font-family:var(--font-heading);font-size:var(--fs-xs);box-shadow:0 0 0 1px var(--mc-tooltip-border-inner) inset;pointer-events:none;white-space:nowrap}.shadow-hard{box-shadow:3px 3px #000}.shadow-hard-sm{box-shadow:2px 2px #000}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--bg-input);border:1px solid var(--border-subtle);border-radius:0}.main[data-v-c54d8771]{max-width:1100px;margin:0 auto;padding:20px}.search-intro[data-v-c54d8771]{margin:6px 0 12px;max-width:880px}.intro-eyebrow[data-v-c54d8771]{color:var(--aqua);font-family:var(--font-ui);font-weight:600;text-transform:uppercase;letter-spacing:.5px;font-size:var(--fs-2xs);margin-bottom:4px}.search-intro h1[data-v-c54d8771]{color:var(--gold);font-family:var(--font-heading);font-size:var(--fs-2xl);line-height:1.25;margin-bottom:4px;text-shadow:var(--heading-shadow)}.intro-desc[data-v-c54d8771]{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.5;text-shadow:var(--readable-shadow)}.action-bar-sentinel[data-v-c54d8771]{height:0;overflow:hidden}.action-bar[data-v-c54d8771]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 12px;margin-bottom:14px;background:var(--bg-card);border:2px solid var(--border-light);border-radius:0;font-size:var(--fs-xs);color:var(--text-muted)}.action-bar.searching[data-v-c54d8771]{border-color:var(--aqua)}.action-bar[data-v-c54d8771]:has(.status-ready){border-color:var(--aqua)}@media (min-width: 1025px){.action-bar[data-v-c54d8771]{position:sticky;top:0;z-index:90;transition:box-shadow .15s ease}.action-bar.stuck[data-v-c54d8771]{box-shadow:0 4px 12px #00000080;border-color:var(--border-light)}}.action-bar__pills[data-v-c54d8771]{display:flex;align-items:center;gap:4px;flex-shrink:1;min-width:0;overflow:hidden}.action-bar__pill[data-v-c54d8771]{display:inline-flex;align-items:center;padding:1px 6px;background:#3c852733;border:1px solid var(--green-dark);border-radius:0;font-family:var(--font-ui);font-weight:500;font-size:var(--fs-2xs);color:var(--green);white-space:nowrap}.action-bar__pill--more[data-v-c54d8771]{background:var(--bg-input);border-color:var(--border-subtle);color:var(--text-muted)}.action-bar__edit[data-v-c54d8771]{padding:1px 6px;background:none;border:1px solid var(--border-subtle);border-radius:0;color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;white-space:nowrap}.action-bar__edit[data-v-c54d8771]:hover{color:var(--gold);border-color:var(--gold)}.action-bar__status[data-v-c54d8771]{display:flex;align-items:center;gap:8px;min-width:0}.action-bar__buttons[data-v-c54d8771]{display:flex;gap:6px;flex-shrink:0}.status-dot[data-v-c54d8771]{width:8px;height:8px;background:var(--aqua);border-radius:50%;animation:status-blink-c54d8771 1.2s ease infinite;flex-shrink:0}@keyframes status-blink-c54d8771{0%,to{opacity:1}50%{opacity:.3}}.action-bar.searching .action-bar__status span[data-v-c54d8771]{color:var(--aqua)}.status-count strong[data-v-c54d8771]{color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.status-ready strong[data-v-c54d8771]{color:var(--green);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.status-hint[data-v-c54d8771]{color:var(--text-dim)}.btn-search[data-v-c54d8771]{padding:6px 14px;background:var(--green-dark);border:2px solid #4CAF50;border-radius:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px;box-shadow:2px 2px #000;white-space:nowrap}.btn-search[data-v-c54d8771]:hover:not(:disabled){background:#44b024}.btn-search[data-v-c54d8771]:active:not(:disabled){box-shadow:1px 1px #000;transform:translate(1px,1px)}.btn-search[data-v-c54d8771]:disabled{opacity:.62;cursor:not-allowed;background:var(--bg-input);border-color:transparent;color:var(--text-dim)}html[data-theme=light]{color:var(--text-dim)!important}.btn-share[data-v-c54d8771]{padding:6px 10px;background:var(--bg-input);border:2px solid var(--aqua);border-radius:0;color:var(--aqua);font-family:var(--font-ui);font-size:var(--fs-2xs);font-weight:600;cursor:pointer;box-shadow:2px 2px #000;display:flex;align-items:center;gap:4px;white-space:nowrap}.btn-share[data-v-c54d8771]:hover:not(:disabled){background:var(--bg-hover);color:#fff}.btn-share[data-v-c54d8771]:active:not(:disabled){box-shadow:1px 1px #000;transform:translate(1px,1px)}.btn-share[data-v-c54d8771]:disabled{opacity:.35;cursor:not-allowed;border-color:var(--border-light);color:var(--text-dim)}.btn-clear[data-v-c54d8771]{padding:6px 10px;background:var(--bg-input);border:2px solid var(--border-light);border-radius:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;box-shadow:2px 2px #000;white-space:nowrap}.btn-clear[data-v-c54d8771]:hover{background:var(--bg-hover)}.btn-clear[data-v-c54d8771]:active{box-shadow:1px 1px #000;transform:translate(1px,1px)}.btn-clear[data-v-c54d8771]:disabled{opacity:.45;cursor:not-allowed}@media (max-width: 768px){.main[data-v-c54d8771]{padding:14px 8px}.search-intro[data-v-c54d8771]{margin:2px 0 14px}.search-intro h1[data-v-c54d8771]{font-size:var(--fs-2xl);line-height:1.4}.intro-desc[data-v-c54d8771]{font-size:var(--fs-2xs);line-height:1.5}.action-bar[data-v-c54d8771]{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.action-bar__buttons[data-v-c54d8771]{justify-content:stretch}.btn-search[data-v-c54d8771]{flex:1}.btn-search[data-v-c54d8771],.btn-clear[data-v-c54d8771],.btn-share[data-v-c54d8771]{padding:6px 8px;font-size:var(--fs-2xs)}.action-bar__pills[data-v-c54d8771]{display:none}}
