.atlas{--atlas-bg:#10141e;--atlas-panel:#171c28;--atlas-panel-2:#1e2434;--atlas-panel-3:#262d40;--atlas-hover:#242a3a;--atlas-border:#2a3142;--atlas-border-strong:#3a4258;--atlas-divider:#222838;--atlas-text:#e6e9f0;--atlas-text-muted:#9aa3b8;--atlas-text-subtle:#6b7385;--atlas-accent:#5a8fbd;--atlas-accent-hover:#6ea3d0;--atlas-accent-soft:#5a8fbd33;--atlas-accent-weak:#5a8fbd14;--atlas-future:#7fb489;--atlas-future-soft:#7fb48933;--atlas-future-weak:#7fb48914;--atlas-past:#6b7689;--atlas-past-soft:#6b768933;--atlas-info:#6aa4d4;--atlas-info-soft:#6aa4d42e;--z-location:1;--z-unit:2;--z-event:3;--z-chapter:5;--z-selected-event:10;--z-chrome:20;--z-tooltip:100;--z-hover-label:100000;--atlas-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--atlas-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--atlas-shadow-sm:0 1px 2px #0006;--atlas-shadow-md:0 4px 16px #00000080}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{color:#2d1f10;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#d8c39a;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.5}#app{flex-direction:column;display:flex}h1,h2,h3{color:#2d1f10;letter-spacing:-.01em;margin:0;font-weight:600}button{font-family:inherit;font-size:inherit}input{font-family:inherit}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.footer[data-v-df481262]{color:#8a724e;background:#e4d2ab;border-top:1px solid #a78e5f;margin-top:auto;padding:16px 24px;font-size:12px}.footer__row[data-v-df481262]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:960px;margin:0 auto;display:flex}.footer__attribution[data-v-df481262]{line-height:1.5}.footer__attribution a[data-v-df481262]{color:#604528;-webkit-text-decoration:underline #60452866;text-decoration:underline #60452866}.footer__attribution a[data-v-df481262]:hover{color:#2d1f10}.footer__nav[data-v-df481262]{gap:16px;display:flex}.footer__nav a[data-v-df481262]{color:#604528;text-decoration:none}.footer__nav a[data-v-df481262]:hover{color:#2d1f10}.footer__nav a.router-link-active[data-v-df481262]{color:#5e8ba3}.app-shell[data-v-d5a817ac]{flex-direction:column;min-height:100vh;display:flex}.base-input[data-v-9fa82d30]{color:#2d1f10;background:#e4d2ab;border:1px solid #a78e5f;border-radius:10px;width:100%;padding:12px 16px;font-size:16px;transition:border-color .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.base-input[data-v-9fa82d30]::placeholder{color:#8a724e}.base-input[data-v-9fa82d30]:hover:not(:disabled){border-color:#7a6742}.base-input[data-v-9fa82d30]:focus{background:#eedbb4;border-color:#9c3c2e;outline:none}.base-input[data-v-9fa82d30]:disabled{opacity:.5;cursor:not-allowed}.loading-spinner[data-v-ffe180fb]{border-style:solid;border-color:#5e8ba3 #7a6742 #7a6742;border-radius:50%;flex-shrink:0;animation:.7s linear infinite spin-ffe180fb;display:inline-block}@keyframes spin-ffe180fb{to{transform:rotate(360deg)}}.autocomplete[data-v-75d074e8]{width:100%;position:relative}.dropdown[data-v-75d074e8]{z-index:100;background:#e4d2ab;border:1px solid #a78e5f;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #0000001f}.dropdown[data-v-75d074e8]::-webkit-scrollbar{width:10px}.dropdown[data-v-75d074e8]::-webkit-scrollbar-track{background:0 0}.dropdown[data-v-75d074e8]::-webkit-scrollbar-thumb{background:#7a6742;border-radius:8px}.list[data-v-75d074e8]{margin:0;padding:4px;list-style:none}.item[data-v-75d074e8]{color:#2d1f10;cursor:pointer;border-radius:6px;padding:8px 12px;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1);position:relative}.item.is-active[data-v-75d074e8]{color:#5e8ba3;background:#eedbb4}.state[data-v-75d074e8]{color:#604528;align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1;display:flex}.state--empty[data-v-75d074e8]{color:#8a724e}.share[data-v-ce9518e5]{cursor:pointer;border-radius:10px;padding:8px 16px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;transition:background .12s cubic-bezier(.4,0,.2,1),color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1)}.share[data-v-ce9518e5]:disabled{opacity:.7;cursor:progress}.share--primary[data-v-ce9518e5]{color:#9c3c2e;background:0 0;border:1px solid #9c3c2e}.share--primary[data-v-ce9518e5]:hover:not(:disabled){background:#9c3c2e24;transform:translateY(-1px)}.share--primary[data-v-ce9518e5]:active{transform:translateY(0)}.share--ghost[data-v-ce9518e5]{color:#604528;background:0 0;border:1px solid #a78e5f;padding:4px 12px;font-family:inherit;font-size:14px;font-weight:500}.share--ghost[data-v-ce9518e5]:hover:not(:disabled){color:#2d1f10;border-color:#7a6742}.backdrop[data-v-aaa2773e]{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d1f1059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.backdrop[data-variant=win][data-v-aaa2773e]{background:radial-gradient(#d9a4412e 0%,#2d1f1061 60%,#2d1f108c 100%);animation:2.8s ease-in-out infinite screen-pulse-aaa2773e}.aurora[data-v-aaa2773e]{filter:blur(40px);pointer-events:none;background:radial-gradient(circle at 30% 40%,#f3d27c59 0%,#0000 40%),radial-gradient(circle at 70% 60%,#d9a4414d 0%,#0000 40%),radial-gradient(circle,#9c712040 0%,#0000 50%);animation:8s ease-in-out infinite alternate aurora-drift-aaa2773e;position:absolute;inset:-20%}.rays[data-v-aaa2773e]{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ray[data-v-aaa2773e]{transform-origin:50%;opacity:0;background:linear-gradient(#0000 0%,#f3d27c8c 45%,#d9a441bf 50%,#f3d27c8c 55%,#0000 100%);width:2px;height:120vh;animation:2.6s ease-out infinite ray-pulse-aaa2773e;position:absolute}.flakes[data-v-aaa2773e]{pointer-events:none;position:absolute;inset:0}.flake[data-v-aaa2773e]{opacity:0;border-radius:2px;animation:linear infinite flake-fall-aaa2773e;position:absolute;top:-16px;box-shadow:0 0 6px #f3d27c99}.sparks[data-v-aaa2773e]{pointer-events:none;z-index:501;position:fixed;inset:0}.spark[data-v-aaa2773e]{filter:blur(.5px);border-radius:50%;animation:1.3s ease-out forwards spark-fade-aaa2773e;position:fixed;transform:translate(-50%,-50%);box-shadow:0 0 12px #f3d27ce6}.panel[data-v-aaa2773e]{text-align:center;transform-origin:50%;z-index:502;background:#eedbb4;border:1px solid #7a6742;border-radius:14px;width:100%;max-width:460px;padding:32px 24px 24px;animation:.52s cubic-bezier(.2,.8,.2,1) both panel-in-aaa2773e;position:relative;box-shadow:0 12px 32px #0000002e}.backdrop[data-variant=win] .panel[data-v-aaa2773e]{border-color:#d9a441b3;animation:.52s cubic-bezier(.2,.8,.2,1) both panel-in-aaa2773e,2.2s ease-in-out .52s infinite panel-gild-aaa2773e;box-shadow:0 12px 32px #0000002e,0 0 0 3px #d9a4418c,0 0 80px #d9a4418c,0 0 160px #f3d27c59}.seal[data-v-aaa2773e]{border:2px solid;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 12px;display:flex}.backdrop[data-variant=win] .seal[data-v-aaa2773e]{color:#9c7120;background:radial-gradient(circle,#f3d27c99 0%,#d9a44166 100%);border-color:#d9a441;animation:.62s cubic-bezier(.2,.8,.2,1) .12s both seal-pop-aaa2773e;box-shadow:0 0 24px #d9a441b3,inset 0 0 12px #f3d27c80}.backdrop[data-variant=loss] .seal[data-v-aaa2773e]{color:#782618;background:#78261826}.headline[data-v-aaa2773e]{color:#782618;margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-style:italic;font-weight:700}.flavor[data-v-aaa2773e]{color:#604528;margin:0 0 12px;font-size:16px;font-style:italic;line-height:1.5}.flavor strong[data-v-aaa2773e]{color:#2d1f10;font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:700}.flavor--big[data-v-aaa2773e]{color:#2d1f10;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:normal;font-weight:600;line-height:1.35}.meta[data-v-aaa2773e]{color:#8a724e;font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:14px}.meta__time[data-v-aaa2773e]{color:#604528;font-family:ui-monospace,Consolas,monospace}.actions[data-v-aaa2773e]{justify-content:center;gap:12px;display:flex}.primary[data-v-aaa2773e]{color:#eedbb4;cursor:pointer;background:#9c3c2e;border:1px solid #9c3c2e;border-radius:10px;padding:12px 24px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;transition:background .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.primary[data-v-aaa2773e]:hover{background:#b5483a;transform:translateY(-1px);box-shadow:0 1px 2px #00000014}.primary[data-v-aaa2773e]:active{transform:translateY(0)}@keyframes screen-pulse-aaa2773e{0%,to{background-size:100% 100%}50%{background-size:130% 130%}}@keyframes aurora-drift-aaa2773e{0%{transform:translate(-4%,-2%)scale(1)}to{transform:translate(4%,2%)scale(1.12)}}@keyframes ray-pulse-aaa2773e{0%,to{opacity:0}40%{opacity:.6}60%{opacity:.3}}@keyframes flake-fall-aaa2773e{0%{opacity:0;transform:translateY(-20px)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(110vh)rotate(900deg)}}@keyframes spark-fade-aaa2773e{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(-50% + var(--drift)), calc(-50% + 120px)) scale(.3)}}@keyframes panel-in-aaa2773e{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes panel-gild-aaa2773e{0%,to{box-shadow:0 12px 32px #0000002e,0 0 0 3px #d9a4418c,0 0 80px #d9a4418c,0 0 160px #f3d27c59}50%{box-shadow:0 12px 32px #0000002e,0 0 0 4px #d9a441cc,0 0 120px #d9a441cc,0 0 220px #f3d27c8c}}@keyframes seal-pop-aaa2773e{0%{opacity:0;transform:scale(.2)rotate(-20deg)}60%{opacity:1;transform:scale(1.2)rotate(6deg)}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.aurora[data-v-aaa2773e],.rays[data-v-aaa2773e],.flakes[data-v-aaa2773e],.sparks[data-v-aaa2773e],.panel[data-v-aaa2773e],.seal[data-v-aaa2773e],.backdrop[data-variant=win][data-v-aaa2773e]{animation:none!important}}.tooltip-trigger[data-v-7fd5051b]{cursor:help;outline:none;align-self:flex-start;align-items:center;width:fit-content;display:inline-flex;position:relative}.tooltip-trigger[data-v-7fd5051b]:hover,.tooltip-trigger[data-v-7fd5051b]:focus-visible{text-underline-offset:3px;-webkit-text-decoration:underline dotted #8a724e;text-decoration:underline dotted #8a724e}.tooltip{z-index:1000;pointer-events:none;text-align:left;text-transform:none;letter-spacing:normal;white-space:normal;color:#eedbb4;background:#2d1f10;border:1px solid #604528;border-radius:6px;min-width:180px;max-width:280px;padding:8px 12px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:12px;font-weight:500;line-height:1.45;position:fixed;transform:translate(-50%);box-shadow:0 4px 12px #0000001f}.tooltip.is-top{transform:translate(-50%,calc(-100% - 10px))}.tooltip.is-bottom{transform:translate(-50%,10px)}.tooltip:after{content:"";background:#2d1f10;border:1px solid #604528;width:10px;height:10px;position:absolute;left:50%;transform:translate(-50%)rotate(45deg)}.tooltip.is-top:after{border-top:none;border-left:none;bottom:-6px}.tooltip.is-bottom:after{border-bottom:none;border-right:none;top:-6px}.tip-enter-active,.tip-leave-active{transition:opacity .15s cubic-bezier(.2,.8,.2,1),transform .15s cubic-bezier(.2,.8,.2,1)}.tip-enter-from,.tip-leave-to{opacity:0}.tip-enter-from.is-top,.tip-leave-to.is-top{transform:translate(-50%,calc(-100% - 6px))}.tip-enter-from.is-bottom,.tip-leave-to.is-bottom{transform:translate(-50%,6px)}.credit[data-v-8c4b04e1]{color:#8a724e;margin:4px 0 0;font-size:12px;line-height:1.3}.credit__link[data-v-8c4b04e1]{color:inherit;text-decoration:none}.credit__link:hover .credit__author[data-v-8c4b04e1],.credit__link:hover .credit__license[data-v-8c4b04e1]{color:#604528}.credit__author[data-v-8c4b04e1]{color:#8a724e}.credit__sep[data-v-8c4b04e1]{color:#8a724e;opacity:.6;margin:0 .4em}.credit__license[data-v-8c4b04e1]{color:#8a724e;-webkit-text-decoration:underline #8a724e66;text-decoration:underline #8a724e66}.guess-row[data-v-645267fa]{background:#e4d2ab;border:1px solid #a78e5f;border-radius:10px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden}.guess-row--winner[data-v-645267fa]{border-color:#b8802da6;animation:2.6s ease-in-out infinite winner-breathe-645267fa;box-shadow:0 0 0 1px #b8802d59,0 0 24px #b8802d59}.guess-row--winner[data-v-645267fa]:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 20%,#f0c66700 35%,#f0c66759 50%,#f0c66700 65%,#0000 80%) 150% 0/300% 300%;animation:1.4s cubic-bezier(.2,.8,.2,1) .3s winner-sweep-645267fa;position:absolute;inset:0}.guess-row--winner .name[data-v-645267fa]{color:#5f7c3e}.head[data-v-645267fa]{align-items:flex-start;gap:12px;display:flex}.portrait-wrap[data-v-645267fa]{flex-direction:column;flex-shrink:0;align-items:center;gap:0;max-width:96px;display:flex}.portrait-link[data-v-645267fa]{line-height:0;display:block}.portrait[data-v-645267fa]{object-fit:cover;background:#eedbb4;border:2px solid #782618;border-radius:6px;flex-shrink:0;width:64px;height:84px;animation:.7s cubic-bezier(.2,.8,.2,1) both portrait-in-645267fa;box-shadow:0 0 0 1px #78261826}.name[data-v-645267fa]{color:#604528;flex:1;align-items:center;gap:8px;padding:4px 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;animation:.5s cubic-bezier(.2,.8,.2,1) both fade-up-645267fa;display:flex}.name[data-state=Correct][data-v-645267fa]{color:#5f7c3e}.pills[data-v-645267fa]{perspective:600px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:8px;display:grid}.pill[data-v-645267fa]{transform-origin:top;backface-visibility:hidden;background:#2d1f100d;border:1px solid #a78e5f;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;animation:.6s cubic-bezier(.2,.8,.2,1) both pill-flip-645267fa;display:flex}.pill[data-v-645267fa]:first-child{animation-delay:0s}.pill[data-v-645267fa]:nth-child(2){animation-delay:.11s}.pill[data-v-645267fa]:nth-child(3){animation-delay:.22s}.pill[data-v-645267fa]:nth-child(4){animation-delay:.33s}.pill[data-v-645267fa]:nth-child(5){animation-delay:.44s}.pill[data-v-645267fa]:nth-child(6){animation-delay:.55s}.pill[data-v-645267fa]:nth-child(7){animation-delay:.66s}.pill[data-v-645267fa]:nth-child(8){animation-delay:.77s}.pill__label[data-v-645267fa]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.pill__value[data-v-645267fa]{color:#604528;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.pill[data-state=Correct][data-v-645267fa]{background:#5f7c3e33;border-color:#5f7c3e8c}.pill[data-state=Correct] .pill__value[data-v-645267fa]{color:#5f7c3e}.pill[data-state=Close][data-v-645267fa]{background:#b8802d38;border-color:#b8802d8c}.pill[data-state=Close] .pill__value[data-v-645267fa]{color:#b8802d}.tag-group[data-v-645267fa]{flex-direction:column;gap:4px;animation:.5s cubic-bezier(.2,.8,.2,1) .98s both fade-up-645267fa;display:flex}.tag-group__label[data-v-645267fa]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.tags[data-v-645267fa]{flex-wrap:wrap;gap:4px;display:flex}.tag[data-v-645267fa]{color:#8a724e;background:#2d1f100d;border:1px solid #a78e5f;border-radius:999px;padding:4px 10px;font-size:12px}.tag[data-state=Correct][data-v-645267fa]{color:#5f7c3e;background:#5f7c3e33;border-color:#5f7c3e8c}.tag[data-state=Close][data-v-645267fa]{color:#b8802d;background:#b8802d38;border-color:#b8802d8c}@keyframes portrait-in-645267fa{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes pill-flip-645267fa{0%{opacity:0;transform:rotateX(-90deg)}60%{opacity:1}to{opacity:1;transform:rotateX(0)}}@keyframes fade-up-645267fa{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes winner-breathe-645267fa{0%,to{box-shadow:0 0 0 1px #b8802d59,0 0 24px #b8802d59}50%{box-shadow:0 0 0 2px #b8802d8c,0 0 42px #b8802d8c}}@keyframes winner-sweep-645267fa{0%{background-position:150% 0}to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.guess-row--winner[data-v-645267fa],.guess-row--winner[data-v-645267fa]:before{animation:none!important}}.board[data-v-73b469bd]{flex-direction:column;gap:16px;display:flex;position:relative}.board__header[data-v-73b469bd]{justify-content:space-between;align-items:center;gap:12px;display:flex}.progress[data-v-73b469bd]{align-items:baseline;gap:8px;display:flex}.progress__label[data-v-73b469bd]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.progress__value[data-v-73b469bd]{color:#5e8ba3;font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace;font-size:16px}.controls[data-v-73b469bd]{gap:8px;display:flex}.give-up[data-v-73b469bd]{cursor:pointer;background:0 0;border:1px solid #a78e5f;border-radius:6px;padding:8px 12px;font-size:14px;transition:color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1),background .12s cubic-bezier(.4,0,.2,1)}.give-up[data-v-73b469bd]:disabled{opacity:.5;cursor:not-allowed}.give-up[data-v-73b469bd]{color:#9c3c2e;border-color:#9c3c2e80}.give-up[data-v-73b469bd]:hover:not(:disabled){color:#b5483a;background:#9c3c2e24;border-color:#9c3c2e}.give-up--armed[data-v-73b469bd]{color:#eedbb4;background:#9c3c2e;border-color:#9c3c2e}.give-up--armed[data-v-73b469bd]:hover:not(:disabled){color:#eedbb4;background:#b5483a;border-color:#b5483a}.give-up--cancel[data-v-73b469bd]{color:#604528;border-color:#a78e5f}.give-up--cancel[data-v-73b469bd]:hover:not(:disabled){color:#2d1f10;background:0 0;border-color:#7a6742}.next-puzzle[data-v-73b469bd]{align-items:baseline;gap:8px;display:flex}.next-puzzle__label[data-v-73b469bd]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.next-puzzle__time[data-v-73b469bd]{color:#5e8ba3;font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace;font-size:16px}.initializing[data-v-73b469bd]{color:#604528;background:#e4d2ab;border:1px solid #a78e5f;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1;display:flex}.pending[data-v-73b469bd]{background:#e4d2ab;border:1px dashed #7a6742;border-radius:10px;align-items:flex-start;gap:12px;padding:16px;animation:1.8s ease-in-out infinite pending-pulse-73b469bd;display:flex}.pending__content[data-v-73b469bd]{color:#604528;flex:1;align-items:center;gap:8px;padding:4px 0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;display:flex}.pending__portrait[data-v-73b469bd]{background:linear-gradient(110deg,#eedbb4 30%,#9c3c2e33 50%,#eedbb4 70%) 0 0/200% 100%;border:1px solid #a78e5f;border-radius:6px;flex-shrink:0;width:64px;height:84px;animation:1.6s linear infinite shimmer-73b469bd}.pending-enter-active[data-v-73b469bd]{transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1)}.pending-leave-active[data-v-73b469bd]{width:100%;transition:opacity .5s cubic-bezier(.2,.8,.2,1),transform .5s cubic-bezier(.2,.8,.2,1);position:absolute}.pending-enter-from[data-v-73b469bd],.pending-leave-to[data-v-73b469bd]{opacity:0;transform:translateY(-8px)}@keyframes pending-pulse-73b469bd{0%,to{border-color:#7a6742}50%{border-color:#9c3c2e80}}@keyframes shimmer-73b469bd{0%{background-position:200% 0}to{background-position:-200% 0}}.error[data-v-73b469bd]{color:#782618;background:#7826181f;border:1px solid #78261866;border-radius:10px;padding:12px 16px;font-size:14px}.banner[data-v-73b469bd]{border-radius:10px;padding:12px 16px;font-size:16px}.banner strong[data-v-73b469bd]{font-weight:700}.banner--win[data-v-73b469bd]{color:#5f7c3e;background:#5f7c3e38;border:1px solid #5f7c3e8c}.banner--lose[data-v-73b469bd]{color:#782618;background:#7826182e;border:1px solid #78261880}.guesses[data-v-73b469bd]{flex-direction:column;gap:12px;display:flex}.loss-summary[data-v-73b469bd]{background:#e4d2ab;border:1px solid #a78e5f;border-left:3px solid #9c3c2eb3;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.loss-summary__portrait-link[data-v-73b469bd]{flex-shrink:0;line-height:0;display:block}.loss-summary__portrait[data-v-73b469bd]{object-fit:cover;background:#eedbb4;border-radius:6px;flex-shrink:0;width:56px;height:72px}.loss-summary__body[data-v-73b469bd]{flex-direction:column;gap:4px;min-width:0;display:flex}.loss-summary__label[data-v-73b469bd]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.loss-summary__name[data-v-73b469bd]{color:#2d1f10;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:700}.loss-summary__share[data-v-73b469bd]{flex-shrink:0;align-self:center;margin-left:auto}.guess-enter-active[data-v-73b469bd]{transition:opacity .6s cubic-bezier(.2,.8,.2,1),transform .6s cubic-bezier(.2,.8,.2,1)}.guess-move[data-v-73b469bd]{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.guess-enter-from[data-v-73b469bd]{opacity:0;transform:translateY(-16px)}.guess-enter-to[data-v-73b469bd]{opacity:1;transform:translateY(0)}.result[data-v-73b469bd]{align-items:center;gap:8px;display:flex}.result__portrait[data-v-73b469bd]{object-fit:cover;background:#eedbb4;border-radius:4px;flex-shrink:0;width:32px;height:42px}.result__name[data-v-73b469bd]{color:#2d1f10}.backdrop[data-v-3fb0e0de]{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d1f1059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.panel[data-v-3fb0e0de]{text-align:center;background:#eedbb4;border:1px solid #7a6742;border-radius:14px;width:100%;max-width:460px;padding:32px 24px 24px;animation:.42s cubic-bezier(.2,.8,.2,1) both panel-in-3fb0e0de;position:relative;box-shadow:0 12px 32px #0000002e}.headline[data-v-3fb0e0de]{color:#9c3c2e;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:700}.message[data-v-3fb0e0de]{color:#2d1f10;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.5}.actions[data-v-3fb0e0de]{justify-content:center;display:flex}.primary[data-v-3fb0e0de]{color:#eedbb4;cursor:pointer;background:#9c3c2e;border:1px solid #9c3c2e;border-radius:10px;padding:12px 24px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;transition:background .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.primary[data-v-3fb0e0de]:hover{background:#b5483a;transform:translateY(-1px);box-shadow:0 1px 2px #00000014}.primary[data-v-3fb0e0de]:active{transform:translateY(0)}@keyframes panel-in-3fb0e0de{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.backdrop[data-v-74c59e1a]{z-index:480;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d1f1059;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.panel[data-v-74c59e1a]{text-align:left;background:#eedbb4;border:1px solid #7a6742;border-radius:14px;width:100%;max-width:520px;padding:32px 24px 24px;animation:.42s cubic-bezier(.2,.8,.2,1) both panel-in-74c59e1a;position:relative;box-shadow:0 12px 32px #0000002e}.headline[data-v-74c59e1a]{color:#9c3c2e;text-align:center;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic;font-weight:700}.lede[data-v-74c59e1a]{color:#2d1f10;text-align:center;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600}.body[data-v-74c59e1a]{color:#2d1f10;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.55}.body em[data-v-74c59e1a]{color:#9c3c2e;font-style:italic}.examples[data-v-74c59e1a]{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.example-group[data-v-74c59e1a]{flex-direction:column;gap:8px;display:flex}.example-group__title[data-v-74c59e1a]{color:#2d1f10;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:700}.example-group__row[data-v-74c59e1a]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.example-group__hint[data-v-74c59e1a]{color:#604528;margin:0;font-family:Georgia,Times New Roman,serif;font-size:14px;line-height:1.4}.pill[data-v-74c59e1a]{background:#2d1f100d;border:1px solid #a78e5f;border-radius:6px;flex-direction:column;gap:2px;padding:8px 12px;display:flex}.pill__label[data-v-74c59e1a]{text-transform:uppercase;letter-spacing:.08em;color:#8a724e;font-size:12px}.pill__value[data-v-74c59e1a]{color:#604528;align-items:center;gap:4px;font-size:14px;font-weight:600;line-height:1.2;display:inline-flex}.pill[data-state=Correct][data-v-74c59e1a]{background:#5f7c3e33;border-color:#5f7c3e8c}.pill[data-state=Correct] .pill__value[data-v-74c59e1a]{color:#5f7c3e}.pill[data-state=Close][data-v-74c59e1a]{background:#b8802d38;border-color:#b8802d8c}.pill[data-state=Close] .pill__value[data-v-74c59e1a]{color:#b8802d}.actions[data-v-74c59e1a]{justify-content:center;display:flex}.primary[data-v-74c59e1a]{color:#eedbb4;cursor:pointer;background:#9c3c2e;border:1px solid #9c3c2e;border-radius:10px;padding:12px 24px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;transition:background .12s cubic-bezier(.4,0,.2,1),transform .12s cubic-bezier(.4,0,.2,1),box-shadow .12s cubic-bezier(.4,0,.2,1)}.primary[data-v-74c59e1a]:hover{background:#b5483a;transform:translateY(-1px);box-shadow:0 1px 2px #00000014}.primary[data-v-74c59e1a]:active{transform:translateY(0)}@keyframes panel-in-74c59e1a{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.app[data-v-11c07079]{flex:1;justify-content:center;padding:32px 16px 48px;display:flex}.panel[data-v-11c07079]{flex-direction:column;gap:16px;width:100%;max-width:720px;display:flex}.panel__head[data-v-11c07079]{justify-content:space-between;align-items:center;gap:12px;display:flex}.title[data-v-11c07079]{letter-spacing:.01em;color:#9c3c2e;text-shadow:0 0 10px #9c3c2e40;margin:0;font-family:Georgia,Times New Roman,serif;font-size:32px;font-style:italic;font-weight:600}.subtitle[data-v-11c07079]{color:#604528;margin:0 0 12px;font-style:italic}.actions[data-v-11c07079]{align-items:center;gap:8px;display:flex}.icon-link[data-v-11c07079],.icon-button[data-v-11c07079]{color:#604528;cursor:pointer;background:0 0;border:1px solid #7a6742;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:system-ui,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:color .12s cubic-bezier(.4,0,.2,1),border-color .12s cubic-bezier(.4,0,.2,1);display:inline-flex}.icon-link[data-v-11c07079]:hover,.icon-button[data-v-11c07079]:hover{color:#2d1f10;border-color:#604528}
