.semantic-input-form[data-v-23b6f467]{flex-direction:column;gap:6px;display:flex}.input-row[data-v-23b6f467]{gap:8px;display:flex}.semantic-text-input[data-v-23b6f467]{background:var(--color-paper);border:2px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-body);border-radius:0;outline:none;flex:1;min-width:0;padding:12px 16px;font-size:16px}.semantic-text-input[data-v-23b6f467]:focus{border-color:var(--color-accent)}.semantic-text-input[data-v-23b6f467]:disabled{background:var(--color-rule);cursor:not-allowed;opacity:.5}.semantic-text-input[aria-invalid=true][data-v-23b6f467]{border-color:var(--color-accent)}.guess-button[data-v-23b6f467]{background:var(--color-ink);border:2px solid var(--color-ink);color:var(--color-paper);cursor:pointer;font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;min-width:84px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.guess-button[data-v-23b6f467]:hover:not(:disabled){opacity:.85}.guess-button[data-v-23b6f467]:disabled{cursor:not-allowed;opacity:.4}.guess-button.is-loading[data-v-23b6f467]:disabled{opacity:.85}.spinner[data-v-23b6f467]{border:2px solid;border-color:currentColor currentColor #0000 #0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-23b6f467}@keyframes spin-23b6f467{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.spinner[data-v-23b6f467]{opacity:.6;border-color:currentColor;animation:none}}.input-meta[data-v-23b6f467]{color:var(--color-muted);font-family:var(--font-mono);min-height:16px;font-size:11px}.invalid[data-v-23b6f467]{color:var(--color-accent);font-weight:600}.remaining[data-v-23b6f467]{letter-spacing:.05em;transition:color .2s}.remaining-warn[data-v-23b6f467]{color:var(--color-hot);font-weight:600}.remaining-danger[data-v-23b6f467]{color:var(--color-accent);font-weight:700;animation:1.4s ease-in-out infinite remaining-pulse-23b6f467}@keyframes remaining-pulse-23b6f467{0%,to{opacity:1}50%{opacity:.55}}@media (width<=520px){.semantic-text-input[data-v-23b6f467]{padding:10px 12px;font-size:16px}.guess-button[data-v-23b6f467]{min-width:68px;padding:8px 14px;font-size:13px}.input-meta[data-v-23b6f467]{font-size:10px}}.compass-container[data-v-994b03d9]{flex-direction:column;gap:10px;display:flex}.panel[data-v-994b03d9]{background:var(--color-paper);border:1px solid var(--color-rule);padding:12px 14px}.panel-header[data-v-994b03d9]{border-bottom:1px solid var(--color-rule);align-items:center;gap:6px;margin-bottom:10px;padding-bottom:8px;display:flex}.mono-label[data-v-994b03d9],.panel-icon[data-v-994b03d9]{color:var(--color-muted)}.mono-label[data-v-994b03d9]{font-family:var(--font-mono);letter-spacing:.15em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.from-word[data-v-994b03d9]{color:var(--color-ink);font-family:var(--font-display);letter-spacing:0;text-transform:none;font-size:11px}.from-word em[data-v-994b03d9]{font-style:italic;font-weight:600}.close-fallback[data-v-994b03d9],.empty[data-v-994b03d9],.hint-list[data-v-994b03d9]{min-height:90px}.empty[data-v-994b03d9]{color:var(--color-muted);font-family:var(--font-display);align-items:center;padding:4px 0;font-size:13px;font-style:italic;display:flex}.hint-list[data-v-994b03d9]{justify-content:center;gap:14px;margin:0;padding:0;list-style:none}.hint-list[data-v-994b03d9],.hint-row[data-v-994b03d9]{flex-direction:column;display:flex}.hint-row[data-v-994b03d9]{color:var(--color-ink);gap:2px;font-size:14px;line-height:1.35}.hint-line[data-v-994b03d9]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.hint-text[data-v-994b03d9]{flex:1;min-width:0}.hint-text em[data-v-994b03d9]{color:var(--color-ink);font-family:var(--font-display);font-style:italic;font-weight:500}.hint-axis[data-v-994b03d9]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-size:9px}.close-fallback[data-v-994b03d9]{padding:4px 0 2px}.close-copy[data-v-994b03d9]{color:var(--color-ink);font-family:var(--font-display);margin:0 0 4px;font-size:15px;line-height:1.3}.close-copy em[data-v-994b03d9]{color:var(--color-accent);font-style:italic}.close-sub[data-v-994b03d9]{color:var(--color-muted);font-family:var(--font-body);margin:0;font-size:12px;line-height:1.4}.slice-toggle[data-v-994b03d9]{border:1px solid var(--color-rule);color:var(--color-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;gap:4px;padding:3px 8px;font-size:10px;transition:all .15s;display:inline-flex}.slice-toggle[data-v-994b03d9]:hover:not(:disabled){border-color:var(--color-ink);color:var(--color-ink)}.slice-toggle.active[data-v-994b03d9]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}[data-v-994b03d9] .map-ctrl-active{background:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--color-paper)!important}.hint-error[data-v-994b03d9]{color:var(--color-accent);font-family:var(--font-body);text-align:center;margin:0;padding:4px 8px;font-size:11px}@media (prefers-reduced-motion:reduce){.slice-toggle[data-v-994b03d9]{transition:none}}@media (width<=768px){.compass-container[data-v-994b03d9]{gap:6px}.hint-row[data-v-994b03d9]{font-size:12px}}.semantic-hero[data-v-46545576]{padding:8px 0 4px}.kicker[data-v-46545576]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:10px}.target-word--masked[data-v-46545576]{color:var(--color-muted-soft);letter-spacing:.1em}.target-word[data-v-46545576]{color:var(--color-ink);font-family:var(--font-display);font-variation-settings:"opsz" 144;letter-spacing:-.015em;margin:6px 0 12px;font-size:52px;font-style:italic;font-weight:700;line-height:1}.proximity[data-v-46545576]{margin:14px 0 0;padding:10px 0 0}.track-labels[data-v-46545576]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;padding:0 8px;font-size:9px;display:flex}.track[data-v-46545576]{background:linear-gradient(to right,var(--color-correct) 0,var(--color-correct) 20%,var(--color-semicorrect) 50%,var(--color-muted) 100%);border-radius:2px;height:4px;margin:10px 8px 4px;position:relative}.marker[data-v-46545576]{background:var(--color-ink);border:2px solid var(--color-paper);box-shadow:0 0 0 1px var(--color-ink);border-radius:50%;width:14px;height:14px;transition:left .6s cubic-bezier(.25,.46,.45,.94);position:absolute;top:50%;transform:translate(-50%,-50%)}.hint-badges[data-v-46545576]{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:inline-flex}.hint-chip[data-v-46545576]{border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.image-wrap[data-v-46545576]{cursor:pointer;margin:18px -4px 0;overflow:hidden}.image-wrap img[data-v-46545576]{-o-object-fit:cover;object-fit:cover;width:100%;max-height:96px;transition:max-height .22s;display:block}.image-wrap.expanded img[data-v-46545576]{max-height:320px}.definition-wrap[data-v-46545576]{text-align:left}.definition-skeleton[data-v-46545576],.definition-wrap[data-v-46545576]{border-top:1px solid var(--color-rule);margin:18px 0 0;padding-top:14px}.definition-skeleton[data-v-46545576]{animation:1.2s ease-in-out infinite pulse-46545576}.definition-skeleton .sk[data-v-46545576]{background:var(--color-muted-soft);height:10px;margin-bottom:6px}.definition-skeleton .sk-1[data-v-46545576]{width:30%}.definition-skeleton .sk-2[data-v-46545576]{width:100%}@keyframes pulse-46545576{0%,to{opacity:1}50%{opacity:.55}}.explore-link-wrap[data-v-46545576]{text-align:center;margin:10px 0 0}.explore-link[data-v-46545576]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;font-size:10px;text-decoration:none;transition:opacity .12s}.explore-link[data-v-46545576]:hover{opacity:.7}.neighbours[data-v-46545576]{border-top:1px solid var(--color-rule);text-align:left;margin-top:20px;padding-top:18px}.n-lbl[data-v-46545576]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;margin-bottom:10px;font-size:9px}.n-chips[data-v-46545576]{flex-wrap:wrap;gap:6px;display:flex}.n-chip[data-v-46545576]{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);font-family:var(--font-display);align-items:baseline;gap:6px;padding:3px 10px;font-size:14px;display:inline-flex}.n-rank[data-v-46545576]{color:var(--color-muted);font-family:var(--font-mono);font-size:9px}.closest[data-v-1a135f32]{flex-direction:column;width:100%;display:flex}.closest.is-empty[data-v-1a135f32]{justify-content:center;height:100%}.empty[data-v-1a135f32]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:28px 22px 22px;display:flex}.empty-headline[data-v-1a135f32]{color:var(--color-ink);font-family:var(--font-display);font-variation-settings:"opsz" 96;max-width:260px;margin:0;font-size:22px;font-style:italic;font-weight:600;line-height:1.15}.empty-body[data-v-1a135f32]{color:var(--color-muted);font-family:var(--font-body);max-width:240px;margin:0;font-size:13px;line-height:1.45}.empty-prompt[data-v-1a135f32]{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;margin-top:6px;font-size:10px;display:inline-flex}.empty-prompt .arrow[data-v-1a135f32]{font-size:14px;animation:1.6s ease-in-out infinite arrow-bob-1a135f32}@keyframes arrow-bob-1a135f32{0%,to{opacity:.7;transform:translate(0)}50%{opacity:1;transform:translate(-4px)}}.compass[data-v-1a135f32]{width:132px;height:132px;margin-bottom:4px;position:relative}.compass-dial[data-v-1a135f32]{border:1.5px solid var(--color-rule);border-radius:50%;position:absolute;inset:0}.compass-tick[data-v-1a135f32]{background:var(--color-rule);transform-origin:50% 66px;width:1px;height:8px;position:absolute;top:0;left:50%}.t-n[data-v-1a135f32]{background:var(--color-ink);height:12px;transform:translate(-50%)rotate(0)}.t-e[data-v-1a135f32]{transform:translate(-50%)rotate(90deg)}.t-s[data-v-1a135f32]{transform:translate(-50%)rotate(180deg)}.t-w[data-v-1a135f32]{transform:translate(-50%)rotate(270deg)}.t-ne[data-v-1a135f32],.t-nw[data-v-1a135f32],.t-se[data-v-1a135f32],.t-sw[data-v-1a135f32]{opacity:.4;height:5px}.t-ne[data-v-1a135f32]{transform:translate(-50%)rotate(45deg)}.t-se[data-v-1a135f32]{transform:translate(-50%)rotate(135deg)}.t-sw[data-v-1a135f32]{transform:translate(-50%)rotate(225deg)}.t-nw[data-v-1a135f32]{transform:translate(-50%)rotate(315deg)}.compass-cardinal[data-v-1a135f32]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.18em;font-size:9px;position:absolute}.cl-n[data-v-1a135f32]{top:14px}.cl-n[data-v-1a135f32],.cl-s[data-v-1a135f32]{left:50%;transform:translate(-50%)}.cl-s[data-v-1a135f32]{bottom:14px}.cl-e[data-v-1a135f32]{right:14px}.cl-e[data-v-1a135f32],.cl-w[data-v-1a135f32]{top:50%;transform:translateY(-50%)}.cl-w[data-v-1a135f32]{left:14px}.compass-needle[data-v-1a135f32]{transform-origin:50%;width:5px;height:88px;animation:8s ease-in-out infinite needle-search-1a135f32;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(0)}.compass-needle[data-v-1a135f32]:after,.compass-needle[data-v-1a135f32]:before{content:"";width:0;height:0;position:absolute;left:50%;transform:translate(-50%)}.compass-needle[data-v-1a135f32]:before{border-bottom:44px solid var(--color-accent);top:0}.compass-needle[data-v-1a135f32]:after,.compass-needle[data-v-1a135f32]:before{border-left:4.5px solid #0000;border-right:4.5px solid #0000}.compass-needle[data-v-1a135f32]:after{border-top:44px solid var(--color-ink);bottom:0}.compass-pivot[data-v-1a135f32]{background:var(--color-paper);border:2px solid var(--color-ink);z-index:1;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes needle-search-1a135f32{0%{transform:translate(-50%,-50%)rotate(-25deg)}25%{transform:translate(-50%,-50%)rotate(60deg)}45%{transform:translate(-50%,-50%)rotate(40deg)}60%{transform:translate(-50%,-50%)rotate(-15deg)}80%{transform:translate(-50%,-50%)rotate(-30deg)}to{transform:translate(-50%,-50%)rotate(-25deg)}}.hero[data-v-1a135f32]{flex-direction:column;padding:18px 20px 16px;display:flex}.mono-label[data-v-1a135f32]{letter-spacing:.2em;white-space:nowrap;margin-bottom:8px}.hero-rank[data-v-1a135f32]{color:var(--color-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-variation-settings:"opsz" 144;letter-spacing:-.025em;margin-bottom:6px;font-size:56px;font-weight:700;line-height:1;animation:.46s cubic-bezier(.4,0,.2,1) both rank-stamp-1a135f32}@keyframes rank-stamp-1a135f32{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.hero-word[data-v-1a135f32]{color:var(--color-ink);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;margin-bottom:8px;font-size:26px;font-style:italic;font-weight:500;line-height:1.05;animation:.38s 80ms both word-rise-1a135f32;display:inline-flex;overflow:hidden}@keyframes word-rise-1a135f32{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hint-mark[data-v-1a135f32]{color:var(--color-accent);flex-shrink:0}.hero-meta[data-v-1a135f32]{color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.05em;margin-bottom:10px;font-size:10px;line-height:1.5;animation:.38s .14s both word-rise-1a135f32}.hero-bar[data-v-1a135f32]{background:linear-gradient(to right,var(--color-muted) 0,var(--color-hot) 30%,var(--color-semicorrect) 50%,var(--color-correct) 90%);border:1px solid var(--color-rule);height:6px;animation:.38s .2s both word-rise-1a135f32;position:relative;overflow:hidden}.hero-bar-mask[data-v-1a135f32]{background:var(--color-rule);transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;right:0}.hero-tier[data-v-1a135f32]{color:var(--color-muted);font-family:var(--font-display);margin-top:8px;font-size:14px;font-style:italic;line-height:1.2;animation:.42s cubic-bezier(.4,0,.2,1) .32s both tier-stamp-1a135f32}@keyframes tier-stamp-1a135f32{0%{opacity:0;transform:scale(.94)rotate(-2deg)}to{opacity:1;transform:scale(1)rotate(0)}}.hero-tier.cool[data-v-1a135f32]{color:var(--color-muted)}.hero-tier.warm[data-v-1a135f32]{color:var(--color-semicorrect)}.hero-tier.burning[data-v-1a135f32],.hero-tier.hot[data-v-1a135f32]{color:var(--color-hot)}.hero-tier.scorching[data-v-1a135f32]{color:var(--color-accent);font-weight:600}.hero-tier.found[data-v-1a135f32]{color:var(--color-correct);font-weight:600}@media (width<=768px){.empty[data-v-1a135f32]{text-align:left;align-items:flex-start;gap:6px;padding:14px 8px 10px}.compass[data-v-1a135f32]{align-self:center;width:56px;height:56px;margin-bottom:0}.compass-cardinal[data-v-1a135f32]{display:none}.compass-needle[data-v-1a135f32]{height:40px}.compass-needle[data-v-1a135f32]:before{border-bottom-width:20px}.compass-needle[data-v-1a135f32]:after{border-top-width:20px}.compass-pivot[data-v-1a135f32]{border-width:1.5px;width:6px;height:6px}.empty-headline[data-v-1a135f32]{text-align:center;align-self:center;max-width:100%;font-size:13px}.empty-body[data-v-1a135f32]{display:none}.empty-prompt[data-v-1a135f32]{align-self:center;font-size:9px}.hero[data-v-1a135f32]{padding:6px 4px 4px}.mono-label[data-v-1a135f32]{margin-bottom:4px;font-size:9px}.hero-rank[data-v-1a135f32]{margin-bottom:2px;font-size:26px}.hero-word[data-v-1a135f32]{margin-bottom:4px;font-size:16px}.hero-meta[data-v-1a135f32]{margin-bottom:6px;font-size:9px}.hero-bar[data-v-1a135f32]{height:5px}.hero-tier[data-v-1a135f32]{margin-top:6px;font-size:12px}}@media (prefers-reduced-motion:reduce){.compass-needle[data-v-1a135f32],.empty-prompt .arrow[data-v-1a135f32],.hero-bar[data-v-1a135f32],.hero-meta[data-v-1a135f32],.hero-rank[data-v-1a135f32],.hero-tier[data-v-1a135f32],.hero-word[data-v-1a135f32]{animation:none!important}}.guess-list-wrap[data-v-b4a022bb]{flex-direction:column;display:flex}.mono-label[data-v-b4a022bb]{margin-bottom:6px;font-size:10px}.guess-list[data-v-b4a022bb]{flex-direction:column;margin:0;padding:0 0 12px;list-style:none;display:flex;position:relative}.guess-item[data-v-b4a022bb]{cursor:pointer;border-left:2px solid #0000;outline:none;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 8px;transition:background .12s,border-color .12s;display:flex}.rank-list-enter-active[data-v-b4a022bb]{transition:all .5s cubic-bezier(.22,1,.36,1)}.rank-list-leave-active[data-v-b4a022bb]{width:calc(100% - 16px);transition:all .3s;position:absolute}.rank-list-move[data-v-b4a022bb]{transition:transform .6s cubic-bezier(.22,1,.36,1)}.rank-list-enter-from[data-v-b4a022bb]{opacity:0;transform:translateY(24px)}.rank-list-leave-to[data-v-b4a022bb]{opacity:0;transform:translate(-12px)}.guess-item.highlighted[data-v-b4a022bb],.guess-item[data-v-b4a022bb]:focus-visible,.guess-item[data-v-b4a022bb]:hover{background:var(--color-rule);border-left-color:var(--color-ink)}.guess-item.best[data-v-b4a022bb]{background:#2d854414}.guess-item.best.highlighted[data-v-b4a022bb],.guess-item.best[data-v-b4a022bb]:hover{background:#2d854429}.guess-item.selected[data-v-b4a022bb]{border-left-color:var(--color-accent);background:#c0392b0f}.guess-item.selected.best[data-v-b4a022bb]{border-left-color:var(--color-accent);background:#2d85441f}.guess-word[data-v-b4a022bb]{color:var(--color-ink);font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;flex:1;align-items:center;gap:5px;font-weight:600;display:inline-flex;overflow:hidden}.hint-mark[data-v-b4a022bb]{color:var(--color-accent);flex-shrink:0}.guess-rank[data-v-b4a022bb]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex-shrink:0;font-size:11px}@media (width<=768px){.guess-item[data-v-b4a022bb]{padding:5px 6px}}@media (prefers-reduced-motion:reduce){.guess-item[data-v-b4a022bb],.rank-list-enter-active[data-v-b4a022bb],.rank-list-leave-active[data-v-b4a022bb],.rank-list-move[data-v-b4a022bb]{transition:none}}.hint-buttons[data-v-efd6bb80]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hint-buttons.stack[data-v-efd6bb80]{grid-template-columns:1fr;gap:6px}.hint-btn[data-v-efd6bb80]{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:6px;padding:9px 8px;font-size:11px;transition:all .15s;display:inline-flex}.hint-btn[data-v-efd6bb80]:hover:not(:disabled){background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.hint-btn[data-v-efd6bb80]:disabled{cursor:not-allowed;opacity:.4}.hint-btn.pulsing[data-v-efd6bb80]:not(:disabled){border-color:var(--color-accent);animation:2s ease-in-out infinite oracle-pulse-efd6bb80}.btn-label[data-v-efd6bb80]{font-weight:500}.btn-count[data-v-efd6bb80]{opacity:.6;font-size:10px}@keyframes oracle-pulse-efd6bb80{0%,to{box-shadow:0 0 #c0392b00}50%{box-shadow:0 0 0 4px #c0392b40}}.hint-buttons.stack .hint-btn[data-v-efd6bb80]{text-align:center;text-wrap:balance;white-space:normal;gap:4px;min-height:44px;padding:8px 4px;font-size:9.5px;line-height:1.2}.hint-buttons.stack .hint-btn .btn-label[data-v-efd6bb80]{flex:0 auto}@media (prefers-reduced-motion:reduce){.hint-btn[data-v-efd6bb80],.hint-btn.pulsing[data-v-efd6bb80]:not(:disabled){transition:none;animation:none}}.semantic-grid-wrap[data-v-ddb6cc39]{flex-direction:column;align-items:center;width:100%;height:100%;min-height:0;padding:24px 8px 28px;display:flex}.semantic-layout[data-v-ddb6cc39]{grid-template-columns:1fr;grid-template-areas:"map""lb""input""compass";gap:14px;width:100%;max-width:920px;margin-top:auto;margin-bottom:auto;display:grid}.map-card[data-v-ddb6cc39]{grid-area:map}.closest-panel[data-v-ddb6cc39]{grid-area:lb}.map-input-row[data-v-ddb6cc39]{grid-area:input}.map-card[data-v-ddb6cc39]{background:var(--color-paper);border:1px solid var(--color-rule);flex-direction:column;padding:20px 22px 16px;display:flex;position:relative}.map-header[data-v-ddb6cc39]{text-align:center;margin-bottom:14px}.map-eyebrow[data-v-ddb6cc39]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.eyebrow-tag[data-v-ddb6cc39]{border:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:3px 8px;font-size:9px}.eyebrow-toggle[data-v-ddb6cc39]{cursor:pointer;background:0 0;transition:all .15s}.eyebrow-toggle[data-v-ddb6cc39]:hover{border-color:var(--color-ink);color:var(--color-ink)}.eyebrow-toggle.active[data-v-ddb6cc39]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}[data-v-ddb6cc39] .map-ctrl-active{background:var(--color-ink)!important;border-color:var(--color-ink)!important;color:var(--color-paper)!important}.eyebrow-sub[data-v-ddb6cc39]{color:var(--color-muted);font-size:11px;font-style:italic}.eyebrow-sub[data-v-ddb6cc39],.map-title[data-v-ddb6cc39]{font-family:var(--font-display)}.map-title[data-v-ddb6cc39]{color:var(--color-ink);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:700;line-height:1.1}.map-subtitle[data-v-ddb6cc39]{color:var(--color-muted);font-family:var(--font-body);margin:4px 0 0;font-size:13px}.map-canvas-wrap[data-v-ddb6cc39]{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:min(100%,60vh);margin:0 auto;display:flex;position:relative}@media (height<=700px){.map-header[data-v-ddb6cc39]{display:none}}.map-input-row[data-v-ddb6cc39]{padding:12px 22px 14px}.closest-panel[data-v-ddb6cc39],.map-input-row[data-v-ddb6cc39]{background:var(--color-paper);border:1px solid var(--color-rule)}.closest-panel[data-v-ddb6cc39]{flex-direction:column;min-height:0;display:flex;overflow:hidden}.closest-divider[data-v-ddb6cc39]{background:var(--color-rule);flex-shrink:0;height:1px;margin:0 20px}.closest-guesses[data-v-ddb6cc39]{flex:1 1 0;min-height:0;padding:14px 20px 16px;overflow-y:auto}.compass-block[data-v-ddb6cc39]{flex-direction:column;grid-area:compass;gap:12px;display:flex}.mobile-guesses[data-v-ddb6cc39],.sidebar-hints[data-v-ddb6cc39]{display:none}.map-input-row[data-v-ddb6cc39]{align-self:start}@media (width>=769px){.semantic-layout[data-v-ddb6cc39]{grid-template-columns:minmax(0,1fr) 320px;grid-template-areas:"map lb""input compass";gap:20px}.map-card[data-v-ddb6cc39]{padding:24px 28px 18px}.map-input-row[data-v-ddb6cc39]{padding:12px 28px 16px}.map-title[data-v-ddb6cc39]{font-size:28px}}@media (width<=768px){.semantic-grid-wrap[data-v-ddb6cc39]{padding:8px 0 80px}.semantic-layout[data-v-ddb6cc39]{grid-template-columns:minmax(0,1fr) 110px;grid-template-areas:"map lb""compass compass";gap:6px;margin-top:0;margin-bottom:0}.map-card[data-v-ddb6cc39]{border:none;padding:4px 0}.closest-panel[data-v-ddb6cc39]{background:0 0;border:none;padding:0;overflow:visible}.closest-divider[data-v-ddb6cc39],.closest-guesses[data-v-ddb6cc39]{display:none}.mobile-guesses[data-v-ddb6cc39]{display:block}.sidebar-hints[data-v-ddb6cc39]{margin-top:8px;display:grid}.desktop-hints[data-v-ddb6cc39],[data-v-ddb6cc39] [aria-label=Collapse\ map],[data-v-ddb6cc39] [aria-label=Expand\ map],.map-header[data-v-ddb6cc39]{display:none}.map-canvas-wrap[data-v-ddb6cc39]{max-width:min(100%,40vh)}.map-input-row[data-v-ddb6cc39]{background:var(--color-paper);border-top:1px solid var(--color-rule);bottom:var(--kb-offset,0);padding:8px 12px max(8px,env(safe-area-inset-bottom));z-index:20;position:fixed;left:0;right:0}}@media (width<=380px){.map-title[data-v-ddb6cc39]{font-size:15px}.map-canvas-wrap[data-v-ddb6cc39]{min-height:min(200px,40vh)}}.oracle-modal[data-v-ddb6cc39]{padding:8px 4px}.oracle-modal-eyebrow[data-v-ddb6cc39]{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:14px;font-size:10px;display:inline-flex}.oracle-modal-eyebrow[data-v-ddb6cc39],.oracle-modal-icon[data-v-ddb6cc39]{color:var(--color-accent)}.oracle-modal-text[data-v-ddb6cc39]{border-left:3px solid var(--color-accent);color:var(--color-ink);font-family:var(--font-display);margin:0;padding:6px 0 6px 14px;font-size:18px;line-height:1.4}.oracle-modal-text em[data-v-ddb6cc39]{font-style:italic}.oracle-modal-loading[data-v-ddb6cc39]{color:var(--color-muted);font-family:var(--font-display);margin:0;padding:6px 0 6px 14px;font-size:14px;font-style:italic}
