.modal-backdrop[data-v-89b0eaf9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:800;display:flex;align-items:center;justify-content:center;padding:var(--sp-4);background:#000000b3}.modal-content[data-v-89b0eaf9]{width:min(680px,100%);max-height:85vh;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-xl)}.modal-head[data-v-89b0eaf9]{display:flex;align-items:center;justify-content:space-between;padding:var(--sp-3) var(--card-padding);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;background:var(--bg-card)}.modal-title[data-v-89b0eaf9]{margin:0;font-family:var(--font-heading);font-size:var(--fs-md);color:var(--gold)}.modal-close[data-v-89b0eaf9]{min-width:44px;min-height:44px;background:transparent;border:none;color:var(--text-muted);font-size:var(--fs-lg);cursor:pointer}.modal-close[data-v-89b0eaf9]:hover{color:var(--text)}.modal-body[data-v-89b0eaf9]{padding:var(--card-padding)}@media (max-width: 700px){.modal-backdrop[data-v-89b0eaf9]{padding:0;align-items:flex-end}.modal-content[data-v-89b0eaf9]{max-height:92vh;width:100%}}.overlay-content[data-v-bd701a11]{font-size:var(--fs-2xs);line-height:2;color:var(--text-muted)}.avatar-row[data-v-bd701a11]{display:flex;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:14px;border-bottom:2px solid var(--bg-input)}.avatar[data-v-bd701a11]{flex-shrink:0}.avatar svg[data-v-bd701a11]{width:48px;height:48px;border:3px solid #000;box-shadow:inset -2px -2px #000,inset 2px 2px #ffffff26;image-rendering:pixelated}.intro[data-v-bd701a11]{display:flex;flex-direction:column;gap:2px}.name[data-v-bd701a11]{font-size:var(--fs-xl);color:var(--green);text-shadow:2px 2px 0px #1a4a0e}.tagline[data-v-bd701a11]{font-size:var(--fs-2xs);color:var(--text-dim)}.about-section[data-v-bd701a11]{margin-bottom:8px}.about-section h3[data-v-bd701a11]{font-size:var(--fs-xs);color:var(--gold);text-shadow:1px 1px 0px #664400;margin:14px 0 6px}.about-section p[data-v-bd701a11]{margin-bottom:6px}.about-section strong[data-v-bd701a11]{color:var(--text)}.kofi-hint[data-v-bd701a11]{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-bd701a11]{color:var(--aqua);text-decoration:none}.kofi-hint a[data-v-bd701a11]:hover{text-decoration:underline}.tools-menu[data-v-502591d5]{position:relative}.tools-menu-trigger[data-v-502591d5]{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text);background:transparent;border:1px solid transparent;padding:var(--sp-2) var(--sp-3);min-height:44px;display:inline-flex;align-items:center;cursor:pointer}.tools-menu-trigger[aria-current=page][data-v-502591d5]{color:var(--gold)}.tools-menu-trigger[data-v-502591d5]:hover{background:var(--bg-hover)}.tools-menu-panel[data-v-502591d5]{position:absolute;top:100%;left:0;z-index:50;min-width:260px;padding:var(--sp-3);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg)}.tools-menu-group+.tools-menu-group[data-v-502591d5]{margin-top:var(--sp-3)}.tools-menu-group-label[data-v-502591d5]{margin:0 0 var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-muted);text-transform:uppercase}.tools-menu-item[data-v-502591d5]{display:flex;gap:var(--sp-2);align-items:center;padding:var(--sp-2);color:var(--text);font-family:var(--font-ui);font-size:var(--fs-sm);text-decoration:none;min-height:44px}.tools-menu-item[data-v-502591d5]:hover{background:var(--bg-hover)}.tools-menu-item[aria-current=page][data-v-502591d5]{color:var(--gold)}.tools-menu-all[data-v-502591d5]{display:block;margin-top:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);color:var(--aqua);font-family:var(--font-ui);font-size:var(--fs-sm);text-decoration:none}@media (max-width: 700px){.tools-menu-panel[data-v-502591d5]{position:fixed;inset:auto 0 0 0;max-height:70vh;overflow-y:auto}}.site-header[data-v-13f56148]{border-bottom:1px solid var(--border-subtle);padding:10px 0;background:var(--bg)}.header-inner[data-v-13f56148]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.logo[data-v-13f56148]{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-13f56148]:hover{text-decoration:none}.logo-icon[data-v-13f56148]{width:36px;height:36px;border:1px solid var(--border-subtle);border-radius:4px;image-rendering:pixelated}.logo-scan[data-v-13f56148]{color:var(--aqua);text-shadow:2px 2px 0px #006666,0 0 8px rgba(85,255,255,.4)}.site-nav[data-v-13f56148]{display:flex;align-items:center;gap:var(--sp-1);margin-left:var(--sp-4)}.site-nav-link[data-v-13f56148]{font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--text);text-decoration:none;padding:var(--sp-2) var(--sp-3);min-height:44px;display:inline-flex;align-items:center}.site-nav-link[data-v-13f56148]:hover{background:var(--bg-hover)}.site-nav-link[aria-current=page][data-v-13f56148]{color:var(--gold)}.header-actions[data-v-13f56148]{display:flex;align-items:center;gap:10px}.icon-btn[data-v-13f56148]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;font-family:var(--font-ui)}.icon-btn[data-v-13f56148]:hover{color:var(--text);background:var(--bg-hover)}.icon-btn[data-v-13f56148]:disabled{opacity:.6;cursor:default}.liked-heart[data-v-13f56148]{color:#ff5d6c}.theme-btn[data-v-13f56148],.about-btn[data-v-13f56148]{line-height:0;padding:0;transition:transform .1s;outline:none}.theme-btn[data-v-13f56148]:focus,.theme-btn[data-v-13f56148]:focus-visible{outline:none;box-shadow:none}.theme-icon[data-v-13f56148]{width:20px;height:20px;image-rendering:pixelated}.theme-sun[data-v-13f56148],html[data-theme=light]{display:none}html[data-theme=light]{display:block}.theme-btn[data-v-13f56148]:hover,.about-btn[data-v-13f56148]:hover{transform:translateY(-1px)}.theme-btn[data-v-13f56148]:active,.about-btn[data-v-13f56148]:active{transform:translateY(1px)}.about-avatar[data-v-13f56148]{width:36px;height:36px;display:block;border:2px solid var(--green);border-radius:4px;image-rendering:pixelated;animation:avatar-glow-13f56148 3s ease-in-out infinite;will-change:border-color,box-shadow}@keyframes avatar-glow-13f56148{0%,to{border-color:var(--green);box-shadow:0 0 #5f50}50%{border-color:var(--aqua);box-shadow:0 0 6px 1px #55ffff59}}@media (max-width: 640px){.header-inner[data-v-13f56148]{flex-wrap:wrap;row-gap:var(--sp-4);padding:0 var(--sp-4)}.logo[data-v-13f56148]{gap:var(--sp-2);flex-shrink:0}.logo-text[data-v-13f56148]{white-space:nowrap}.site-nav[data-v-13f56148]{order:3;flex-basis:100%;margin-left:0;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.site-nav[data-v-13f56148]::-webkit-scrollbar{display:none}.site-nav[data-v-13f56148]>*{flex-shrink:0}.header-actions[data-v-13f56148]{gap:var(--sp-1);flex-shrink:0}}@media (max-width: 400px){.logo-text[data-v-13f56148]{display:none}}.ad-slot[data-v-36818ce5]{display:flex;align-items:center;justify-content:center;overflow:hidden}.ad-slot .adsbygoogle[data-v-36818ce5]{width:100%;flex:1 1 auto}.ad-slot--horizontal[data-v-36818ce5]{width:100%;max-width:728px;margin:0 auto}.ad-slot--rectangle[data-v-36818ce5]{width:300px;min-height:250px}@media (max-width: 768px){.ad-slot--horizontal[data-v-36818ce5]{max-width:320px}.ad-slot--rectangle[data-v-36818ce5]{width:100%;max-width:300px}}.site-footer[data-v-cfa42b35]{margin-top:48px;border-top:1px solid var(--border-subtle);background:var(--footer-bottom);padding:28px 0 20px}.footer-inner[data-v-cfa42b35]{max-width:1100px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:16px;align-items:center}.footer-ad[data-v-cfa42b35]{display:flex;justify-content:center;width:100%}.footer-tools[data-v-cfa42b35]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-4);margin-bottom:var(--sp-5);text-align:left}.footer-tools-col[data-v-cfa42b35]{display:flex;flex-direction:column;gap:var(--sp-1)}.footer-tools-label[data-v-cfa42b35]{font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-muted);text-transform:uppercase;margin:0 0 var(--sp-1)}.footer-links[data-v-cfa42b35]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:center}.footer-link[data-v-cfa42b35]{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-cfa42b35]:hover{text-decoration:underline;color:var(--text)}.footer-kofi[data-v-cfa42b35]{margin:4px 0}.kofi-link[data-v-cfa42b35]{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-cfa42b35]:hover{border-color:var(--gold);transform:translateY(-1px)}.kofi-link[data-v-cfa42b35]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.kofi-icon[data-v-cfa42b35]{width:16px;height:16px;color:#ff5e5b}.footer-bottom[data-v-cfa42b35]{display:flex;align-items:center;gap:8px;font-size:var(--fs-3xs);color:var(--text-dim)}.footer-brand[data-v-cfa42b35]{color:var(--gold);font-family:var(--font-ui);font-weight:600}.footer-sep[data-v-cfa42b35]{color:var(--text-dim);font-family:var(--font-ui)}.footer-note[data-v-cfa42b35]{font-family:var(--font-ui)}.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}.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}}.tool-suite[data-v-ca82d740]{margin:32px 0 8px}.suite-eyebrow[data-v-ca82d740]{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}.tool-suite h2[data-v-ca82d740]{color:var(--gold);font-family:var(--font-heading);font-size:var(--fs-xl);margin-bottom:12px;text-shadow:var(--heading-shadow)}.suite-grid[data-v-ca82d740]{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.suite-card[data-v-ca82d740]{display:flex;gap:10px;align-items:flex-start;text-align:left;padding:12px;border:1px solid var(--border-subtle);background:transparent;color:var(--text);text-decoration:none;cursor:pointer;font:inherit;font-family:var(--font-ui)}.suite-card[data-v-ca82d740]:hover{background:var(--bg-hover);border-color:var(--gold)}.suite-card--flagship[data-v-ca82d740]{grid-column:1 / -1;border-color:var(--gold)}.suite-icon[data-v-ca82d740]{font-size:1.4rem;line-height:1}.suite-body[data-v-ca82d740]{display:flex;flex-direction:column;gap:2px}.suite-title[data-v-ca82d740]{color:var(--gold);font-family:var(--font-ui);font-weight:600;font-size:var(--fs-sm)}.suite-desc[data-v-ca82d740]{color:var(--text-muted);font-size:var(--fs-xs);line-height:1.45}.version-selector[data-v-e2a329f3]{display:flex;gap:var(--sp-6);align-items:center;flex-wrap:wrap}.version-selector__group[data-v-e2a329f3]{display:flex;align-items:center;gap:var(--sp-2)}.version-selector__label[data-v-e2a329f3]{font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-right:var(--sp-1)}.version-selector__btn[data-v-e2a329f3]{padding:var(--sp-2) var(--sp-4);border:1px solid var(--border-subtle);background:var(--bg);color:var(--text-muted);font-family:var(--font-ui);font-size:var(--fs-2xs);cursor:pointer;display:inline-flex;align-items:center;gap:var(--sp-2)}.version-selector__btn[data-v-e2a329f3]:hover:not(.version-selector__btn--active):not(:disabled){border-color:var(--green);color:var(--text)}.version-selector__btn--active[data-v-e2a329f3]{background:var(--green-dark);color:#fff;border-color:var(--green-darker);cursor:default}.panel[data-v-44303f40]{background:var(--bg-card);border:1px solid var(--border-subtle)}.panel-head[data-v-44303f40]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--card-padding);border-bottom:1px solid var(--border-subtle)}.panel-title[data-v-44303f40]{margin:0;font-family:var(--font-heading);font-size:var(--fs-sm);color:var(--gold)}.panel-body[data-v-44303f40]{padding:var(--card-padding)}.chip[data-v-c74d131f]{display:inline-flex;align-items:center;gap:var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text);text-decoration:none}.chip[data-v-c74d131f]:not(.chip--removable){padding:var(--chip-padding-y) var(--chip-padding-x);min-height:44px;min-width:44px;background:var(--bg-card);border:1px solid var(--border-subtle);cursor:pointer}.chip.is-active[data-v-c74d131f]:not(.chip--removable){border-color:var(--gold);color:var(--gold)}.chip--quiet[data-v-c74d131f]:not(.chip--removable){background:none;border:none;color:var(--gold);text-decoration:underline;padding:0 var(--sp-3);min-height:44px;min-width:44px}.chip-main[data-v-c74d131f]{display:inline-flex;align-items:center;gap:var(--sp-1);padding:var(--chip-padding-y) var(--chip-padding-x);min-height:44px;min-width:44px;font-family:var(--font-ui);font-size:var(--fs-xs);background:var(--bg-card);color:var(--text);border:1px solid var(--border-subtle);border-right:none;cursor:pointer}.chip-main.is-active[data-v-c74d131f]{border-color:var(--gold);color:var(--gold)}.chip-remove[data-v-c74d131f]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;font-family:var(--font-ui);background:var(--bg-card);color:var(--text);border:1px solid var(--border-subtle);opacity:.7;cursor:pointer}.chip-remove[data-v-c74d131f]:hover{opacity:1}.btn[data-v-30be9d80]{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-ui);text-decoration:none;cursor:pointer;min-height:44px;min-width:44px;padding:var(--btn-padding-y) var(--btn-padding-x)}.btn--sm[data-v-30be9d80]{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-xs)}.btn--md[data-v-30be9d80]{font-size:var(--fs-sm)}.btn--primary[data-v-30be9d80]{background:var(--green);color:var(--bg);border-color:var(--green)}.btn--secondary[data-v-30be9d80]{background:var(--bg-card);color:var(--text);border-color:var(--border-subtle)}.btn--ghost[data-v-30be9d80]{background:transparent;color:var(--text-muted);border-color:transparent;box-shadow:none}.btn--danger[data-v-30be9d80]{background:var(--red);color:var(--bg);border-color:var(--red)}.btn--primary[data-v-30be9d80]:hover:not(:disabled){background:var(--green)}.btn--danger[data-v-30be9d80]:hover:not(:disabled){background:var(--red)}.btn[aria-disabled=true][data-v-30be9d80],.btn[data-v-30be9d80]:disabled{opacity:.5;cursor:not-allowed}.disclosure[data-v-1f9d7774]{border-top:1px solid var(--border-subtle)}.disclosure-summary[data-v-1f9d7774]{cursor:pointer;padding:var(--sp-3) 0;min-height:44px;display:flex;align-items:center;gap:var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-sm);color:var(--aqua)}.disclosure-icon[data-v-1f9d7774]{flex-shrink:0;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;transition:transform .15s ease}.disclosure[open] .disclosure-summary .disclosure-icon[data-v-1f9d7774]{transform:rotate(90deg)}.disclosure-count[data-v-1f9d7774]{color:var(--text-muted)}.disclosure-body[data-v-1f9d7774]{padding-bottom:var(--sp-3)}.filter-row+.filter-row[data-v-d202e8d0]{margin-top:var(--sp-4)}.filter-group[data-v-d202e8d0]{padding:var(--sp-4) var(--sp-5);background:var(--bg);border:1px solid var(--border-subtle)}.filter-group+.filter-group[data-v-d202e8d0]{margin-top:var(--sp-3)}.filter-row-label[data-v-d202e8d0]{margin:0 0 var(--sp-3);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text);text-transform:uppercase;letter-spacing:.08em}.filter-chips[data-v-d202e8d0],.overflow-chips[data-v-d202e8d0]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.filter-chips>.chip[data-v-d202e8d0],.overflow-chips>.chip[data-v-d202e8d0]{flex:0 0 auto}.chip-sprite[data-v-d202e8d0]{width:16px;height:16px;display:block;image-rendering:pixelated;flex-shrink:0}@media (max-width: 768px){.filter-chips[data-v-d202e8d0],.overflow-chips[data-v-d202e8d0]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.filter-group[data-v-d202e8d0]{padding:var(--sp-3)}}.mobile-filter-bar[data-v-6d7cf256]{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--page-padding);background:var(--bg);border-bottom:1px solid var(--border-subtle)}.applied-chips[data-v-6d7cf256]{display:flex;gap:var(--sp-1);overflow-x:auto;scrollbar-width:none}.filter-pills[data-v-80166883]{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-7);min-height:0;padding-top:2px}.card-thumb[data-v-a1828e57]{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-a1828e57]{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-a1828e57]{object-fit:fill;width:100%;height:100%}.card-thumb img[data-v-a1828e57]{opacity:0;transition:opacity .2s ease}.card-thumb img.loaded[data-v-a1828e57]{opacity:1}[data-theme=light] .card-thumb img[data-v-a1828e57]{filter:saturate(1.22) contrast(1.1) brightness(.96)}.thumb-loading[data-v-a1828e57]{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-a1828e57]{display:flex;gap:6px}.mc-dots span[data-v-a1828e57]{width:8px;height:8px;background:var(--text-muted);border-radius:50%;animation:mc-dot-a1828e57 1.2s ease-in-out infinite}.mc-dots span[data-v-a1828e57]:nth-child(2){animation-delay:.2s}.mc-dots span[data-v-a1828e57]:nth-child(3){animation-delay:.4s}@keyframes mc-dot-a1828e57{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-a1828e57]{min-height:200px}}.card-thumb--compact[data-v-a1828e57]{min-height:0}.card[data-v-e6365ba0]{background:var(--bg-card);border:1px solid var(--border-subtle)}.card-body[data-v-e6365ba0]{padding:var(--card-padding)}.card-footer[data-v-e6365ba0]{padding:var(--card-padding);border-top:1px solid var(--border-subtle)}.card-media[data-v-e6365ba0]{line-height:0}.card-media[data-v-e6365ba0] img{width:100%;height:auto;display:block}.compact-card[data-v-ef362b80]{display:flex;flex-direction:column}.compact-link[data-v-ef362b80]{display:block;text-decoration:none;color:inherit}.compact-seed[data-v-ef362b80]{margin:0;font-family:var(--font-numeric);font-size:var(--fs-xs);color:var(--gold);overflow-wrap:anywhere}.compact-meta[data-v-ef362b80]{margin:var(--sp-1) 0 0;display:flex;gap:var(--sp-2);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-muted)}.compact-structures[data-v-ef362b80]{list-style:none;display:flex;gap:var(--sp-1);margin:var(--sp-1) 0 0;padding:0}.compact-structure[data-v-ef362b80]{display:inline-flex}.compact-structure-icon[data-v-ef362b80]{width:16px;height:16px;image-rendering:pixelated;image-rendering:crisp-edges}.compact-actions[data-v-ef362b80]{display:flex;align-items:center;gap:var(--sp-2)}.compact-actions[data-v-ef362b80]>:first-child{margin-right:auto}.compact-badge[data-v-ef362b80]{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--sp-2);border:1px solid var(--border-subtle);font-family:var(--font-ui);font-size:var(--fs-2xs);background:var(--bg-input);color:var(--text)}.compact-like--active[data-v-ef362b80]{color:var(--gold)}.sr-only[data-v-ef362b80]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.card-insights[data-v-85f7757f]{display:flex;flex-direction:column;gap:6px;margin-top:4px;margin-bottom:6px}.insight[data-v-85f7757f]{font-size:var(--fs-sm);line-height:1.6;color:var(--text-muted);padding:1px 0;display:flex;align-items:flex-start;gap:8px}.insight.lead[data-v-85f7757f]{font-size:var(--fs-md);line-height:1.8;color:var(--gold);padding:2px 0}.insight-text[data-v-85f7757f]{min-width:0}.insight .numeric[data-v-85f7757f]{color:var(--text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-weight:600}.insight.pinned[data-v-85f7757f]{color:var(--green);font-weight:600}.insight.pinned .numeric[data-v-85f7757f]{color:var(--text)}.insight-icon[data-v-85f7757f]{flex-shrink:0;width:13px;height:13px;margin-top:3px;image-rendering:pixelated}.insight.lead .insight-icon[data-v-85f7757f]{width:14px;height:14px}@media (max-width: 768px){.card-insights[data-v-85f7757f]{gap:3px;margin-top:2px;margin-bottom:4px}.insight[data-v-85f7757f]{font-size:var(--fs-xs);line-height:1.4;padding:1px 0}.insight.lead[data-v-85f7757f]{font-size:var(--fs-sm);line-height:1.4}.insight-icon[data-v-85f7757f]{width:12px;height:12px;margin-top:2px}.insight.lead .insight-icon[data-v-85f7757f]{width:12px;height:12px}}.struct-icons-row[data-v-62a9e488]{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:6px}.struct-marker[data-v-62a9e488]{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-62a9e488],.sm-name[data-v-62a9e488],.sm-coord[data-v-62a9e488],.sm-dist[data-v-62a9e488]{color:#111418;background:#ffffffdb;border-radius:2px;padding:1px 3px}.sm-label[data-v-62a9e488]{font-family:var(--font-ui);font-size:var(--fs-xs)}.sm-name[data-v-62a9e488]{font-family:var(--font-ui);font-size:var(--fs-sm);font-weight:600}.sm-coord[data-v-62a9e488]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-2xs)}.sm-dist[data-v-62a9e488]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);margin-left:2px}.sm-copy[data-v-62a9e488]{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin-left:1px;border:1px solid rgba(0,0,0,.28);border-radius:2px;background:#ffffffdb;color:#111418;cursor:pointer;line-height:0}.sm-copy[data-v-62a9e488]:hover{background:#fff}.sm-copy[data-v-62a9e488]:active{transform:translateY(1px)}.struct-more[data-v-62a9e488]{font-size:var(--fs-xs);color:var(--text-muted);align-self:center;padding:3px 6px;font-family:var(--font-ui)}@media (max-width: 768px){.struct-icons-row[data-v-62a9e488]{gap:3px;margin-bottom:4px}.struct-marker[data-v-62a9e488]{padding:2px 5px;font-size:var(--fs-xs);gap:3px}.struct-marker img[data-v-62a9e488]{width:12px!important;height:12px!important}.sm-name[data-v-62a9e488]{font-size:var(--fs-xs)}.sm-coord[data-v-62a9e488],.sm-dist[data-v-62a9e488]{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-61b4b928]{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-muted)}.ts-item[data-v-61b4b928]{display:flex;align-items:center;gap:3px;font-family:var(--font-ui)}.ts-val[data-v-61b4b928]{color:var(--text);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}@media (max-width: 768px){.terrain-stats[data-v-61b4b928]{font-size:var(--fs-xs);gap:8px}}.seed-card[data-v-b6d07384]{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-b6d07384]:hover{border-color:var(--gold);box-shadow:3px 3px #000;transform:translate(-1px,-1px)}.biome-bar-left[data-v-b6d07384]{position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0}.card-top[data-v-b6d07384]{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.card-meta[data-v-b6d07384]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.card-badge[data-v-b6d07384]{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-b6d07384]{background:var(--badge-java-bg);color:var(--badge-java-fg)}.card-badge-bedrock[data-v-b6d07384]{background:var(--badge-bedrock-bg);color:var(--badge-bedrock-fg)}.card-badge-gold[data-v-b6d07384]{background:#8a5a08;color:#fff1c4}.card-badge-aqua[data-v-b6d07384]{background:#0c5d68;color:#d9ffff}.seed-heading[data-v-b6d07384]{min-width:0;display:grid;gap:4px;margin-bottom:8px}.seed-label[data-v-b6d07384]{color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-3xs);text-transform:uppercase;letter-spacing:.5px}.seed-value[data-v-b6d07384]{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-b6d07384]{margin-left:auto}.open-hint[data-v-b6d07384]{color:var(--text-dim);font-size:var(--fs-2xs);padding-right:2px;font-family:var(--font-ui)}.card-action[data-v-b6d07384]{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-b6d07384]{width:auto;min-width:30px;gap:4px;padding:0 6px;font-family:inherit;color:var(--text)}.card-like--active[data-v-b6d07384]{opacity:1}.card-like--active .like-icon[data-v-b6d07384]{animation:like-pop-b6d07384 .3s ease}.action-icon[data-v-b6d07384]{width:18px;height:18px;image-rendering:pixelated;image-rendering:crisp-edges;pointer-events:none}.like-count[data-v-b6d07384]{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-b6d07384],.card-action[data-v-b6d07384]:focus-visible{opacity:1}.card-action[data-v-b6d07384]:hover{background:var(--green-dark);border-color:var(--green);transform:translate(-1px,-1px)}.card-action[data-v-b6d07384]:active{transform:translate(0)}.card-action[data-v-b6d07384]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@keyframes like-pop-b6d07384{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.card-body[data-v-b6d07384]{display:flex;flex-direction:column;gap:14px}.card-info[data-v-b6d07384]{flex:1;min-width:0}.card-spawn[data-v-b6d07384]{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-b6d07384]{min-width:0;font-family:var(--font-ui)}.card-spawn .numeric[data-v-b6d07384]{color:var(--text);font-weight:600}.biome-dot[data-v-b6d07384]{width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.struct-section-label[data-v-b6d07384]{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-b6d07384]{opacity:.5;font-size:var(--fs-xs)}.struct-overflow[data-v-b6d07384]{margin-bottom:6px}.struct-overflow-summary[data-v-b6d07384]{font-family:var(--font-ui);font-size:var(--fs-xs);color:var(--text-muted);cursor:pointer;padding:3px 0;list-style:none;-webkit-user-select:none;user-select:none}.struct-overflow-summary[data-v-b6d07384]::-webkit-details-marker{display:none}.struct-overflow-summary[data-v-b6d07384]:before{content:"▶";display:inline-block;margin-right:5px;font-size:var(--fs-3xs);transition:transform .12s}.struct-overflow[open]>.struct-overflow-summary[data-v-b6d07384]:before{transform:rotate(90deg)}.struct-overflow-summary[data-v-b6d07384]:hover{color:var(--text)}.struct-overflow-summary[data-v-b6d07384]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (max-width: 768px){.seed-card[data-v-b6d07384]{padding:6px 6px 6px 10px}.card-body[data-v-b6d07384]{gap:6px}.card-info[data-v-b6d07384]{width:100%}.seed-label[data-v-b6d07384]{display:none}.seed-value[data-v-b6d07384]{font-size:var(--fs-md)}.open-hint[data-v-b6d07384]{display:none}.card-badge[data-v-b6d07384]{min-height:20px;padding:0 6px;font-size:var(--fs-3xs)}.card-action[data-v-b6d07384]{opacity:.82;width:40px;height:40px}.card-like[data-v-b6d07384]{opacity:1;min-width:40px;padding:0 7px}.action-icon[data-v-b6d07384]{width:20px;height:20px}.like-count[data-v-b6d07384]{font-size:var(--fs-xs)}.card-spawn[data-v-b6d07384]{flex-wrap:wrap;font-size:var(--fs-sm);gap:4px;margin-bottom:4px}.struct-section-label[data-v-b6d07384]{font-size:var(--fs-xs);margin-bottom:2px;margin-top:2px}.struct-section-hint[data-v-b6d07384]{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}}.empty-state[data-v-77f25340]{text-align:center;padding:60px 40px;color:var(--text-muted);grid-column:1 / -1}.empty-state .icon[data-v-77f25340]{margin-bottom:20px}.empty-state .icon-svg[data-v-77f25340]{width:44px;height:44px;image-rendering:pixelated;border:1px solid var(--border-subtle);border-radius:0}.empty-state h2[data-v-77f25340]{font-size:var(--fs-xl);color:var(--gold);margin-bottom:14px}.empty-state p[data-v-77f25340]{font-size:var(--fs-sm);max-width:400px;margin:0 auto;line-height:1.6}.empty-suggestions[data-v-77f25340]{margin-top:18px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}@media (max-width: 768px){.empty-state[data-v-77f25340]{padding:40px 20px}.empty-state p[data-v-77f25340]{font-size:var(--fs-2xs);line-height:1.6}.empty-suggestions[data-v-77f25340]{gap:6px}}.in-feed-ad[data-v-634ee6c9]{height:0;overflow:hidden;align-self:start}.in-feed-ad--filled[data-v-634ee6c9]{height:auto;min-height:var(--ad-reserved-height);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:4px;padding:10px;display:flex;flex-direction:column;align-items:center;gap:8px;box-sizing:border-box;overflow:visible}.ad-card[data-v-634ee6c9]{width:100%;display:flex;justify-content:flex-end}.sponsored-label[data-v-634ee6c9]{font-size:var(--fs-3xs);color:var(--text-dim);letter-spacing:1px;text-transform:uppercase}.results-header[data-v-3caaf509]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-top:4px}.results-title[data-v-3caaf509]{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-3caaf509]{display:block;font-size:var(--fs-xs);color:var(--text-muted);font-family:var(--font-ui)}.results-count[data-v-3caaf509] strong{color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.results-sort[data-v-3caaf509]{flex-shrink:0}.results-grid[data-v-3caaf509]{display:grid;grid-template-columns:repeat(auto-fill,minmax(440px,1fr));gap:12px}@media (max-width: 768px){.results-header[data-v-3caaf509]{flex-direction:row;align-items:center;justify-content:flex-end;margin-bottom:var(--sp-3);padding-top:0}.results-header-text[data-v-3caaf509]{display:none}.results-grid[data-v-3caaf509]{grid-template-columns:1fr;gap:10px}}.pagination[data-v-a32b44f7]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 0}.page-btn[data-v-a32b44f7]{padding:6px 14px;font-size:var(--fs-sm)}.page-btn[data-v-a32b44f7]:hover:not(:disabled){color:var(--gold)}.page-info[data-v-a32b44f7]{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-a32b44f7]{padding:6px 14px;font-size:var(--fs-md);min-height:44px}}.page-header[data-v-c134fe67]{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.page-eyebrow[data-v-c134fe67]{margin:0 0 var(--sp-1);font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-muted);letter-spacing:.08em}.page-title[data-v-c134fe67]{margin:0;font-family:var(--font-heading);color:var(--gold)}.page-sub[data-v-c134fe67]{margin:var(--sp-2) 0 0;font-family:var(--font-body);color:var(--text-muted);max-width:var(--measure)}.page-meta[data-v-c134fe67]{margin:var(--sp-1) 0 0;font-family:var(--font-ui);font-size:var(--fs-2xs);color:var(--text-muted)}.page-header-actions[data-v-c134fe67]{display:flex;gap:var(--sp-2);flex-shrink:0}@media (max-width: 700px){.page-header[data-v-c134fe67]{flex-direction:column;gap:var(--sp-3)}}@media (max-width: 700px){.page-header--compact[data-v-c134fe67]{margin-bottom:var(--sp-3);gap:0}.page-header--compact .page-eyebrow[data-v-c134fe67],.page-header--compact .page-sub[data-v-c134fe67],.page-header--compact .page-meta[data-v-c134fe67]{display:none}.page-header--compact .page-title[data-v-c134fe67]{font-size:var(--fs-2xl);line-height:1.25}}.sort-dropdown[data-v-85a42db0]{position:relative;display:inline-block}.sort-trigger[data-v-85a42db0]{display:flex;align-items:center;gap:6px;padding:5px 10px;min-height:44px;min-width:44px;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-85a42db0]:hover,.sort-trigger.open[data-v-85a42db0]{border-color:var(--gold)}.sort-arrow[data-v-85a42db0]{font-size:7px;opacity:.6;margin-left:2px}.sort-icon[data-v-85a42db0]{width:14px;height:14px;image-rendering:pixelated;flex-shrink:0}.sort-icon-placeholder[data-v-85a42db0]{display:inline-block;width:14px;height:14px;flex-shrink:0}.sort-menu[data-v-85a42db0]{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-85a42db0]::-webkit-scrollbar{width:6px}.sort-menu[data-v-85a42db0]::-webkit-scrollbar-track{background:var(--bg-card)}.sort-menu[data-v-85a42db0]::-webkit-scrollbar-thumb{background:var(--bg-input);border-radius:3px}.sort-group-label[data-v-85a42db0]{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-85a42db0]{display:flex;align-items:center;gap:8px;width:100%;padding:5px 10px;min-height:44px;min-width:44px;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-85a42db0]:hover{background:#ffffff14}.sort-option.active[data-v-85a42db0]{background:#ffd7001f;color:var(--gold)}.dropdown-enter-active[data-v-85a42db0]{transition:opacity .12s ease,transform .12s ease}.dropdown-leave-active[data-v-85a42db0]{transition:opacity .08s ease,transform .08s ease}.dropdown-enter-from[data-v-85a42db0],.dropdown-leave-to[data-v-85a42db0]{opacity:0;transform:translateY(-4px)}.sheet-overlay[data-v-85a42db0]{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-85a42db0]{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-85a42db0]{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-85a42db0]{font-size:var(--fs-sm);color:var(--gold);font-family:var(--font-ui);margin:0}.sheet-close[data-v-85a42db0]{background:none;border:1px solid var(--border-subtle);border-radius:4px;color:var(--text-dim);cursor:pointer;padding:4px 8px;min-height:44px;min-width:44px;font-family:var(--font-ui);font-size:var(--fs-xs)}.sheet-close[data-v-85a42db0]:hover{color:var(--text);border-color:var(--border-light)}.sheet-body[data-v-85a42db0]{overflow-y:auto;padding:4px 0 env(safe-area-inset-bottom,12px);-webkit-overflow-scrolling:touch}.sheet-body .sort-option[data-v-85a42db0]{padding:10px 16px;font-size:var(--fs-xs)}.sheet-body .sort-group-label[data-v-85a42db0]{padding:10px 16px 4px}.sheet-body .sort-icon[data-v-85a42db0],.sheet-body .sort-icon-placeholder[data-v-85a42db0]{width:18px;height:18px}.sheet-enter-active[data-v-85a42db0]{transition:opacity .2s ease}.sheet-enter-active .sheet[data-v-85a42db0]{transition:transform .2s ease}.sheet-leave-active[data-v-85a42db0]{transition:opacity .15s ease}.sheet-leave-active .sheet[data-v-85a42db0]{transition:transform .15s ease}.sheet-enter-from[data-v-85a42db0]{opacity:0}.sheet-enter-from .sheet[data-v-85a42db0]{transform:translateY(100%)}.sheet-leave-to[data-v-85a42db0]{opacity:0}.sheet-leave-to .sheet[data-v-85a42db0]{transform:translateY(100%)}@media (max-width: 768px){.sort-trigger[data-v-85a42db0]{font-size:var(--fs-2xs);padding:4px 8px}.sort-icon[data-v-85a42db0]{width:12px;height:12px}}.main[data-v-82a9e58a]{max-width:1100px;margin:0 auto;padding:20px}.action-bar-sentinel[data-v-82a9e58a]{height:0;overflow:hidden}.action-bar[data-v-82a9e58a]{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-82a9e58a]{border-color:var(--aqua)}.action-bar[data-v-82a9e58a]:has(.status-ready){border-color:var(--aqua)}@media (min-width: 1025px){.action-bar[data-v-82a9e58a]{position:sticky;top:0;z-index:90;transition:box-shadow .15s ease}.action-bar.stuck[data-v-82a9e58a]{box-shadow:0 4px 12px #00000080;border-color:var(--border-light)}}.action-bar__pills[data-v-82a9e58a]{display:flex;align-items:center;gap:4px;flex-shrink:1;min-width:0;overflow:hidden}.action-bar__pill[data-v-82a9e58a]{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-82a9e58a]{background:var(--bg-input);border-color:var(--border-subtle);color:var(--text-muted)}.action-bar__edit[data-v-82a9e58a]{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-82a9e58a]:hover{color:var(--gold);border-color:var(--gold)}.action-bar__status[data-v-82a9e58a]{display:flex;align-items:center;gap:8px;min-width:0}.action-bar__buttons[data-v-82a9e58a]{display:flex;gap:6px;flex-shrink:0}.status-dot[data-v-82a9e58a]{width:8px;height:8px;background:var(--aqua);border-radius:50%;animation:status-blink-82a9e58a 1.2s ease infinite;flex-shrink:0}@keyframes status-blink-82a9e58a{0%,to{opacity:1}50%{opacity:.3}}.action-bar.searching .action-bar__status span[data-v-82a9e58a]{color:var(--aqua)}.status-count strong[data-v-82a9e58a]{color:var(--gold);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.status-ready strong[data-v-82a9e58a]{color:var(--green);font-family:var(--font-numeric);font-variant-numeric:tabular-nums}.status-hint[data-v-82a9e58a]{color:var(--text-dim);font-family:var(--font-ui)}.recent-strip[data-v-82a9e58a]{height:auto;min-height:66px;margin-bottom:14px;display:flex;flex-direction:column;gap:6px;overflow:hidden}.recent-strip__label[data-v-82a9e58a]{color:var(--text-dim);font-family:var(--font-ui);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.5px}.recent-strip__chips[data-v-82a9e58a]{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;height:auto;min-height:40px}.recent-chip[data-v-82a9e58a]{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:40px;padding:0 10px;background:var(--bg-card);border:2px solid var(--border-light);border-radius:0;box-shadow:2px 2px #000;cursor:pointer;white-space:nowrap}.recent-chip[data-v-82a9e58a]:hover{border-color:var(--gold);transform:translate(-1px,-1px)}.recent-chip[data-v-82a9e58a]:active{box-shadow:0 0 #000;transform:translate(2px,2px)}.recent-chip__seed[data-v-82a9e58a]{font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:var(--fs-xs);font-weight:600;color:var(--gold);line-height:1.2}.recent-chip__biome[data-v-82a9e58a]{font-family:var(--font-ui);font-size:var(--fs-3xs);color:var(--text-muted);line-height:1.2}@media (max-width: 768px){.main[data-v-82a9e58a]{padding:14px 8px}.action-bar[data-v-82a9e58a]{flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-3)}.action-bar__status[data-v-82a9e58a]{flex:1 1 auto;min-width:0}.action-bar__buttons[data-v-82a9e58a]{flex:1 1 100%;justify-content:stretch}.action-bar__buttons [data-testid=btn-search][data-v-82a9e58a]{flex:1}.action-bar__pills[data-v-82a9e58a]{display:none}}: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;--badge-java-bg: var(--green-dark);--badge-java-fg: var(--text);--badge-bedrock-bg: var(--bg-input);--badge-bedrock-fg: var(--text);--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: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-numeric: "Monocraft", ui-monospace, monospace;--measure: 65ch;--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;--section-gap: 14px;--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;--badge-java-fg: #fff;--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;--section-gap: 10px;--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");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Monocraft;src:url(/fonts/Monocraft-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.pixel-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:var(--btn-padding-y) var(--btn-padding-x);background:var(--bg-input);border:2px solid var(--border);border-radius:0;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-xs);font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-md);transition:transform .1s}.pixel-btn:hover:not(:disabled){background:var(--bg-hover);transform:translateY(-1px)}.pixel-btn:active:not(:disabled){box-shadow:var(--shadow-active);transform:translate(1px,1px)}.pixel-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tool-controls-row{display:flex;flex-wrap:wrap;gap:var(--sp-8);align-items:flex-end}.tool-seed-field{flex:1 1 24rem}@media (max-width: 640px){.tool-controls-row{flex-direction:column;align-items:stretch}.tool-seed-field{flex-basis:auto}}.cf-mapwrap{min-height:200px}.cf-empty{border:2px dashed var(--border-light);padding:var(--sp-12) var(--sp-8);text-align:center;color:var(--text-muted)}.cf-empty p{margin:0 0 var(--sp-4)}.cf-examples{font-size:var(--fs-sm)}.cf-prose h2{font-size:var(--fs-lg);margin:var(--sp-10) 0 var(--sp-4);text-shadow:var(--heading-shadow)}.cf-prose p{color:var(--text-muted);margin:0 0 var(--sp-6)}.cf-prose strong{color:var(--text)}.cf-note{background:var(--bg-card);border:2px solid var(--border);border-top:none;margin:0 0 var(--sp-8);padding:var(--sp-6) var(--sp-7);color:var(--text-muted);font-size:var(--fs-sm);line-height:1.5}.cf-note strong{color:var(--green)}.cf-related{display:flex;flex-direction:column;gap:var(--sp-6);max-width:var(--measure)}.cf-related-copy{color:var(--text-muted);margin:0;line-height:1.5}.cf-related-links{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.tool-mode-row{margin-bottom:var(--sp-6)}.tool-throws{display:flex;flex-wrap:wrap;gap:var(--sp-11)}.tool-throw{flex:1 1 16rem}.tool-throw-fields{display:flex;flex-direction:column;gap:var(--sp-4)}.tool-status{font-size:var(--fs-xs);color:var(--gold);margin:0;font-family:var(--font-ui)}*{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){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(.btn-search,.btn-share,.btn-clear,.action-bar__pill,.filter-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(.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(.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(.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(.submit-link){color:var(--green-dark)!important;border-color:var(--green-dark)!important}html[data-theme=light] :where(.submit-link:hover:not(.active)){background:#2064181a!important;color:var(--green-darker)!important}html[data-theme=light] :where(.submit-link.active,.liked-link.active){color:#fff!important}html[data-theme=light] :where(.submit-link.active){background:var(--green-dark)!important}html[data-theme=light] :where(.liked-link.active){background:var(--gold)!important}html[data-theme=light] :where(.liked-link.active .liked-heart){color:#fff!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}.prose{font-family:var(--font-body);max-width:var(--measure)}.prose p,.prose li{font-family:var(--font-body);line-height:1.65}.prose h1,.prose h2,.prose h3{font-family:var(--font-heading);max-width:none}
