.bandit-icon[data-v-cd2d084c]{pointer-events:none;filter:drop-shadow(0 1px 2px #000b)}.hex.revealed:not(.danger):not(.destination) polygon[data-v-cd2d084c]{fill:#203f5b;stroke:#68a8d0}.hex.revealed:not(.danger):not(.destination):hover polygon[data-v-cd2d084c]{fill:#2d5577;stroke:#a6dfff}.hex.revealed.walked:not(.danger):not(.destination) polygon[data-v-cd2d084c]{fill:#2c5c7c;stroke:#b1e8ff}.hex.revealed.selected:not(.danger):not(.destination) polygon[data-v-cd2d084c],.hex.revealed:not(.danger):not(.destination):focus-visible polygon[data-v-cd2d084c]{stroke:#c2edff;stroke-width:3px}.hex.evidence:not(.hint-safe):not(.hint-danger) polygon[data-v-cd2d084c]{stroke:#bba6dc;stroke-width:2px}.hex.hint-safe polygon[data-v-cd2d084c]{fill:#274c48;stroke:#b5f3cf;stroke-width:3.6px;filter:drop-shadow(0 0 5px #92e4bd88)}.hex.hint-danger polygon[data-v-cd2d084c]{fill:#5e303b;stroke:#ffad9f;stroke-width:3.6px;filter:drop-shadow(0 0 5px #ffad9f88)}.hint-explanation[data-v-cd2d084c]{background:#352a40;border:1px solid #c4b0db55;border-radius:8px;margin-top:14px;padding:12px}.hint-explanation strong[data-v-cd2d084c]{color:#ddcfef;font-size:12px}.hint-explanation p[data-v-cd2d084c]{margin-bottom:0;font-size:11px!important}.hint-button[data-v-cd2d084c]{color:#e3d3f4;border-color:#c4b0db77}.monster-icon[data-v-cd2d084c]{pointer-events:none;filter:drop-shadow(0 1px 2px #000b)}.monster-portrait[data-v-cd2d084c]{float:right;object-fit:contain;filter:drop-shadow(0 2px 4px #0008);width:64px;height:64px;margin:0 0 8px 10px}.resources .status-text[data-v-cd2d084c]{color:#ebc2a6;font:14px system-ui}.hex.current:not(.collision) polygon[data-v-cd2d084c]{fill:#3b4b64;stroke:#d3dafa;stroke-width:3px}.map-viewport.overview[data-v-cd2d084c]{overflow:hidden}.map-viewport.overview .forest-map[data-v-cd2d084c]{max-height:75dvh}@media (width<=720px){.map-viewport.overview .forest-map[data-v-cd2d084c]{max-height:62dvh}}.journey[data-v-cd2d084c]{color:#ece0da;max-width:1440px;margin:auto;padding:24px 28px;font:13px system-ui,sans-serif;position:relative}a[data-v-cd2d084c]{color:inherit;text-decoration:none}button[data-v-cd2d084c]{font:inherit;cursor:pointer;color:#ece0da;background:#352a38;border:1px solid #b68f9d40;border-radius:7px;padding:10px 13px;transition:background .15s}button[data-v-cd2d084c]:hover:not(:disabled){background:#55404c}button[data-v-cd2d084c]:disabled{opacity:.35;cursor:default}button[data-v-cd2d084c]:focus-visible,a[data-v-cd2d084c]:focus-visible,summary[data-v-cd2d084c]:focus-visible{outline-offset:3px;outline:2px solid #ffd3a1}.primary[data-v-cd2d084c]{color:#21151b;background:#e5aa78;border-color:#e5aa78;font-weight:600}.primary[data-v-cd2d084c]:hover:not(:disabled){background:#f8c998}.topline[data-v-cd2d084c]{color:#c2adb7;border-bottom:1px solid #c195a422;justify-content:space-between;gap:15px;padding-bottom:18px;font-size:11px;display:flex}.topline span[data-v-cd2d084c]{letter-spacing:1px;font-size:9px}.heading[data-v-cd2d084c]{justify-content:space-between;align-items:center;gap:16px;padding:25px 0 20px;display:flex}.eyebrow[data-v-cd2d084c]{letter-spacing:1.7px;color:#d9a792;margin:0 0 12px;font-size:9px}.heading h1[data-v-cd2d084c]{letter-spacing:4px;margin:0 0 10px;font:38px Georgia,Noto Serif TC,serif}.heading h1 span[data-v-cd2d084c]{color:#e5aa78}.heading p[data-v-cd2d084c]:not(.eyebrow){color:#b6a0ac;margin:0;font-size:12px;line-height:1.8}.heading>button[data-v-cd2d084c]{white-space:nowrap;background:0 0;font-size:11px}.phase-track[data-v-cd2d084c]{color:#8f778d;gap:30px;margin:0 0 18px;font-size:11px;display:flex}.phase-track span[data-v-cd2d084c]{align-items:center;gap:9px;display:flex}.phase-track b[data-v-cd2d084c]{color:#9d788c;font:11px Georgia}.phase-track .active[data-v-cd2d084c]{color:#ffceaa}.phase-track .active b[data-v-cd2d084c]{color:#edb180}.resources[data-v-cd2d084c]{background:#241c28e6;border:1px solid #bd8c9f33;border-radius:10px;grid-template-columns:1fr 1fr 1fr;margin-bottom:18px;display:grid}.resources>div[data-v-cd2d084c]{border-right:1px solid #bd8c9f22;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.resources>div[data-v-cd2d084c]:last-child{border:none}.resources span[data-v-cd2d084c]{color:#c1aab3;font-size:11px}.resources strong[data-v-cd2d084c]{color:#f2c29b;white-space:nowrap;font:25px Georgia}.resources small[data-v-cd2d084c]{color:#a18b9c;font:10px system-ui}.expedition[data-v-cd2d084c]{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:20px;display:grid}.map-panel[data-v-cd2d084c]{background:radial-gradient(at 50% 30%,#9e453626,#0000 65%),#19131e;border:1px solid #c195a42b;border-radius:12px;min-width:0;overflow:hidden}.map-toolbar[data-v-cd2d084c]{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.map-toolbar .eyebrow[data-v-cd2d084c]{color:#af8e9f;margin:0;font-size:8px}.map-toolbar>div[data-v-cd2d084c]{gap:5px;display:flex}.map-toolbar button[data-v-cd2d084c]{background:#2c2230;padding:6px 10px;font-size:11px}.map-viewport[data-v-cd2d084c]{scrollbar-color:#806275 #1a131f;overscroll-behavior:contain;scrollbar-width:thin;max-height:75dvh;overflow:auto}.forest-map[data-v-cd2d084c]{max-width:none;height:auto;margin:auto;display:block}.hex[data-v-cd2d084c]{cursor:pointer;outline:none}.hex polygon[data-v-cd2d084c]{fill:#2a2230;stroke:#97718a66;stroke-width:1.2px;transition:fill .15s,stroke .15s}.hex.revealed polygon[data-v-cd2d084c]{fill:#53414d;stroke:#c498a288}.hex.danger polygon[data-v-cd2d084c]{fill:#572b38;stroke:#bd706c99}.hex.flagged polygon[data-v-cd2d084c]{fill:#50313f}.hex.entrance polygon[data-v-cd2d084c]{fill:#3b4b64;stroke:#bdc8e4;stroke-width:2px}.hex.destination polygon[data-v-cd2d084c]{fill:#75513b;stroke:#ffc58b;stroke-width:2px}.hex.trail polygon[data-v-cd2d084c]{fill:#4a485c;stroke:#b8b6df;stroke-width:2px}.hex.next polygon[data-v-cd2d084c]{stroke:#e9bd93;stroke-width:2.2px}.hex.walked polygon[data-v-cd2d084c]{fill:#70513c;stroke:#ffd49a}.hex.collision polygon[data-v-cd2d084c]{fill:#a63743;stroke:#ffaf9d;stroke-width:3px}.hex:hover polygon[data-v-cd2d084c]{fill:#70545f;stroke:#ffcea7}.hex.selected polygon[data-v-cd2d084c],.hex:focus-visible polygon[data-v-cd2d084c]{stroke:#ffe0b3;stroke-width:3px}.map-icon[data-v-cd2d084c]{fill:none;stroke:#e5c0b9;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.clue[data-v-cd2d084c]{fill:#f0d9d5;pointer-events:none;font:700 19px Georgia}.clue.small[data-v-cd2d084c]{font-size:10px}.clue-0[data-v-cd2d084c]{fill:#b4a0ad}.clue-1[data-v-cd2d084c]{fill:#b8d7ec}.clue-2[data-v-cd2d084c]{fill:#d5d2a2}.clue-3[data-v-cd2d084c]{fill:#f3c383}.clue-4[data-v-cd2d084c]{fill:#f4aa96}.clue-5[data-v-cd2d084c],.clue-6[data-v-cd2d084c]{fill:#ff93ac}.route-line[data-v-cd2d084c]{fill:none;stroke:#e9c5a0;stroke-width:4px;stroke-opacity:.65;stroke-linejoin:round;stroke-linecap:round}.pan-hint[data-v-cd2d084c]{color:#9e8398;text-align:center;margin:12px 18px;font-size:10px;line-height:1.7}.legend[data-v-cd2d084c]{color:#c6a4b4;justify-content:center;gap:24px;padding:0 15px 18px;font-size:11px;display:flex}.trail-key[data-v-cd2d084c]{color:#edc49d}.sidebar[data-v-cd2d084c]{gap:15px;display:grid;position:sticky;top:75px}.panel[data-v-cd2d084c]{background:#251c2aec;border:1px solid #bd8c9f30;border-radius:11px;padding:20px}.panel h2[data-v-cd2d084c]{margin:0 0 14px;font:22px/1.6 Georgia,Noto Serif TC,serif}.panel p[data-v-cd2d084c]:not(.eyebrow){color:#c3aeb9;font-size:12px;line-height:1.9}.panel button[data-v-cd2d084c]{width:100%;margin-top:9px;font-size:12px}.panel .small[data-v-cd2d084c]{color:#a38a9b!important;font-size:10px!important}.mode-button[aria-pressed=true][data-v-cd2d084c]{background:#744342;border-color:#e5aa78}.route-actions[data-v-cd2d084c]{gap:8px;display:flex}.route-actions button[data-v-cd2d084c]{font-size:11px}.selected-clue[data-v-cd2d084c]{align-items:center;gap:13px;display:flex}.selected-clue strong[data-v-cd2d084c]{color:#f4c6aa;font:32px Georgia}.seed[data-v-cd2d084c]{color:#987b90;text-align:center;letter-spacing:1px;font-size:10px}.result[data-v-cd2d084c]{border-color:#d99f7355}.rules[data-v-cd2d084c]{color:#c4a7b3;border-top:1px solid #bd8c9f22;margin-top:24px;padding:18px 0;font-size:12px}.rules summary[data-v-cd2d084c]{cursor:pointer}.rules p[data-v-cd2d084c]{color:#b7a0ae;max-width:960px;line-height:1.9}footer[data-v-cd2d084c]{color:#a98c9d;border-top:1px solid #bd8c9f22;justify-content:space-between;gap:18px;padding-top:18px;font-size:10px;display:flex}.modal-backdrop[data-v-cd2d084c]{z-index:100;background:#0b0711db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.restart[data-v-cd2d084c]{max-width:380px}.loading[data-v-cd2d084c]{text-align:center;color:#c1a2b4;padding:80px}@media (width<=900px){.journey[data-v-cd2d084c]{padding:20px}.expedition[data-v-cd2d084c]{grid-template-columns:minmax(0,1fr) 255px;gap:15px}.resources>div[data-v-cd2d084c]{padding:14px}.panel[data-v-cd2d084c]{padding:17px}}@media (width<=720px){.journey[data-v-cd2d084c]{padding:18px 14px}.topline span[data-v-cd2d084c]{letter-spacing:0;font-size:8px}.heading[data-v-cd2d084c]{align-items:flex-start}.heading h1[data-v-cd2d084c]{font-size:30px}.heading p[data-v-cd2d084c]:not(.eyebrow){font-size:11px}.heading>button[data-v-cd2d084c]{padding:8px;font-size:10px}.phase-track[data-v-cd2d084c]{justify-content:space-between;gap:15px;font-size:10px}.phase-track span[data-v-cd2d084c]{gap:5px}.resources>div[data-v-cd2d084c]{padding:12px 10px;display:block}.resources span[data-v-cd2d084c]{font-size:9px}.resources strong[data-v-cd2d084c]{margin-top:8px;font-size:23px;display:block}.expedition[data-v-cd2d084c]{grid-template-columns:1fr}.map-viewport[data-v-cd2d084c]{max-height:62dvh}.map-toolbar[data-v-cd2d084c]{padding:12px}.map-toolbar .eyebrow[data-v-cd2d084c]{letter-spacing:1px;font-size:7px}.sidebar[data-v-cd2d084c]{position:static}.mission[data-v-cd2d084c]{order:0}.intelligence[data-v-cd2d084c]{order:1}.seed[data-v-cd2d084c]{order:2}.legend[data-v-cd2d084c]{gap:18px;font-size:10px}footer[data-v-cd2d084c]{line-height:1.9;display:block}footer a[data-v-cd2d084c]{margin-top:10px;display:block}}.journey[data-v-cd2d084c]{max-width:none}.expedition[data-v-cd2d084c]{display:block}.play-controls[data-v-cd2d084c]{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:14px 18px;display:flex}.control-buttons[data-v-cd2d084c]{flex-wrap:wrap;gap:10px;display:flex}.play-controls .control-buttons button[data-v-cd2d084c]{white-space:nowrap;width:auto;margin:0}.play-controls .control-help[data-v-cd2d084c]{color:#b9a6b5;flex:1;margin:0;font-size:11px}.play-controls .hint-explanation[data-v-cd2d084c]{flex-basis:100%;margin:0}.play-controls .result-copy[data-v-cd2d084c]{flex:1}.play-controls .result-copy h2[data-v-cd2d084c]{margin:0;font-size:20px}.play-controls .result-copy p[data-v-cd2d084c]{margin:4px 0 0}.sidebar[data-v-cd2d084c]{align-items:center;gap:18px;margin-top:16px;display:flex;position:static}.intelligence[data-v-cd2d084c]{flex-wrap:wrap;flex:1;align-items:center;gap:16px;padding:12px 18px;display:flex}.intelligence .eyebrow[data-v-cd2d084c],.intelligence h2[data-v-cd2d084c],.intelligence .selected-clue[data-v-cd2d084c]{margin:0}.intelligence h2[data-v-cd2d084c]{font-size:18px}.intelligence .monster-portrait[data-v-cd2d084c]{float:none;width:44px;height:44px;margin:0}.intelligence .selected-clue strong[data-v-cd2d084c]{color:#a6dfff;font-size:24px}@media (width<=720px){.play-controls[data-v-cd2d084c]{gap:12px;padding:12px}.play-controls .control-help[data-v-cd2d084c]{flex-basis:100%}.sidebar[data-v-cd2d084c]{display:block}.intelligence[data-v-cd2d084c]{gap:10px}.intelligence .eyebrow[data-v-cd2d084c]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){[data-v-cd2d084c]{transition:none!important}}body{color:#ece0da;background-color:#0000;background-image:radial-gradient(at 12% 0,#9b493d40,#0000 52%),radial-gradient(at 95% 35%,#70406530,#0000 58%),linear-gradient(175deg,#21151f,#100d17 75%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh;margin:0}
