.vl-game{--slate: #23382f;--slate2: #182822;--slate3: #2f4a3e;--wood: #8a5a30;--wood2: #5a3618;--wood3: #3a2210;--gold: #e7c46a;--gold2: #f6dd8f;--gold3: #a87a28;--chalk: #f3efe2;--paper: #f7eed6;--paper2: #eadbb4;--ink: #22180c;--apple: #b8503e;position:fixed;inset:0;z-index:70;overflow:hidden;background:var(--slate2);color:var(--chalk);font-family:Inter,system-ui,sans-serif;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}html.vl-on,html.vl-on body{overflow:hidden;overscroll-behavior:none}html.vl-on .ohz-wolf,.vl-game [hidden]{display:none!important}.vl-game button{font:inherit;color:inherit}.vl-stage{position:absolute;inset:0;overflow:hidden;overflow:clip;touch-action:none;-moz-user-select:none;user-select:none;cursor:grab;-webkit-user-select:none;background:#3a2d1d}.vl-stage.is-dragging{cursor:grabbing}.vl-world{position:absolute;top:0;left:0;transition:transform .25s linear}.vl-map{position:absolute;inset:0;width:100%;height:100%;max-width:none;pointer-events:none;transition:filter .5s}.vl-game.is-inside .vl-map{filter:blur(3px) brightness(.55) saturate(.8)}.vl-glow{position:absolute;border-radius:50%;pointer-events:none;mix-blend-mode:screen;aspect-ratio:1;background:radial-gradient(circle,#ffc45a8c,#ffa03c00 65%);animation:vl-flick 2.2s ease-in-out infinite alternate}.vl-glow.big{animation-duration:4s}@keyframes vl-flick{0%{opacity:.55;transform:scale(1)}40%{opacity:.85}to{opacity:.65;transform:scale(1.08)}}.vl-vignette{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(10,14,10,.55))}.vl-place{position:absolute;transform:translate(-50%,-50%);aspect-ratio:1;border:0;padding:0;background:none;cursor:pointer;border-radius:50%}.vl-place:before{content:"";position:absolute;inset:0;border-radius:50%;transition:background .3s}.vl-place:hover:before,.vl-place:focus-visible:before,.vl-place.is-near:before{background:radial-gradient(circle,#f8d98561,#f8d98500 62%)}.vl-place:focus-visible{outline:2px dashed var(--gold2);outline-offset:-6px}.vl-label{position:absolute;left:50%;top:100%;transform:translate(-50%,-30%);display:flex;flex-direction:column;align-items:center;pointer-events:none;white-space:nowrap}.vl-label b{font-family:IM Fell English SC,Georgia,serif;font-weight:400;font-size:clamp(14px,1.5vw,19px);line-height:1.15;color:var(--chalk);background:linear-gradient(var(--slate3),var(--slate));border:2px solid var(--wood);outline:1px solid var(--gold3);outline-offset:1px;padding:2px 12px 3px;border-radius:6px;box-shadow:0 4px 10px #00000073;transition:transform .2s,color .2s}:lang(he) .vl-label b{font-family:Shofar,serif;font-size:clamp(16px,1.7vw,21px)}.vl-label i{font-style:normal;font-size:12px;color:var(--gold2);opacity:0;transition:opacity .25s;text-shadow:0 1px 3px #000;margin-top:2px}.vl-place:hover .vl-label b,.vl-place.is-near .vl-label b{color:var(--gold2);transform:scale(1.06)}.vl-place:hover .vl-label i,.vl-place.is-near .vl-label i{opacity:1}.vl-tok{position:absolute;transform:translate(-50%,-92%);display:flex;flex-direction:column;align-items:center;gap:3px;border:0;padding:0;background:none;cursor:pointer;z-index:3}.vl-tok img{width:clamp(38px,4vw,56px);height:auto;aspect-ratio:1;max-width:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--slate2);box-shadow:0 0 0 2px var(--wood3),0 0 0 4px var(--gold),0 8px 10px #00000073}.vl-tok.is-she img{box-shadow:0 0 0 2px var(--wood3),0 0 0 4px #c9773f,0 8px 10px #00000073}.vl-nm{font-size:clamp(10px,1.1vw,12px);font-weight:700;line-height:1.4;color:var(--chalk);background:#182822e0;padding:0 7px;border-radius:999px;display:flex;align-items:center;gap:4px;white-space:nowrap}.vl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#55d872;box-shadow:0 0 6px #55d872}.vl-tok.is-me{z-index:5;cursor:default;pointer-events:none;flex-direction:column-reverse;transform:translate(-50%,-97%)}.vl-tok.is-me img{box-shadow:0 0 0 2px var(--wood3),0 0 0 4px var(--gold2),0 0 18px 4px #f8d9858c,0 8px 10px #00000073}.vl-px{--w: 82px;position:relative;width:var(--w);aspect-ratio:218 / 159}@media(min-width:1400px){.vl-px{--w: 96px}}@media(max-width:700px){.vl-px{--w: 62px}}.vl-px:after{content:"";position:absolute;left:20%;right:20%;bottom:2%;height:8%;border-radius:50%;background:#00000040;z-index:-1;filter:blur(1px)}.vl-px i{position:absolute;inset:0;background-repeat:no-repeat;background-size:900% 100%;background-position:100% 0;filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}.vl-tok.is-left .vl-px i{transform:scaleX(-1)}.vl-tok.is-walking .vl-px i{animation:vl-run-px .6s steps(8) infinite}@keyframes vl-run-px{0%{background-position:0% 0}to{background-position:100% 0}}.vl-tok.is-friend{animation:vl-idle 3s ease-in-out infinite}@keyframes vl-bob{to{translate:0 -5px}}@keyframes vl-idle{50%{translate:0 -2px}}.vl-target{position:absolute;width:22px;height:10px;transform:translate(-50%,-50%);border:2px solid var(--gold2);border-radius:50%;pointer-events:none;animation:vl-ping .7s ease-out forwards;z-index:2}@keyframes vl-ping{0%{opacity:1;scale:.4}to{opacity:0;scale:1.6}}.vl-hud{position:absolute;inset-inline:12px;top:12px;z-index:6;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;pointer-events:none}.vl-hud>*{pointer-events:auto}.vl-sign{display:flex;flex-direction:column;align-items:center;min-width:0;padding:6px 22px 7px;background:linear-gradient(var(--slate3),var(--slate));border:3px solid var(--wood);outline:1.5px solid var(--gold3);outline-offset:1px;border-radius:8px;box-shadow:inset 0 0 0 1px #f6dd8f40,0 8px 18px #00000073;text-align:center}.vl-sign-t{font-family:IM Fell English SC,Georgia,serif;font-size:20px;line-height:1;color:var(--gold2)}:lang(he) .vl-sign-t{font-family:Shofar,serif;font-size:22px}.vl-sign-s{font-size:12px;font-weight:600;color:var(--chalk);opacity:.85;margin-top:3px;max-width:46vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vl-rbtn{position:relative;display:grid;place-items:center;height:3.4rem;width:3.4rem;flex-shrink:0;border-radius:9999px;border:2.5px solid var(--gold);background:radial-gradient(circle at 35% 28%,#a8743f,var(--wood2) 72%);color:var(--chalk);box-shadow:inset 0 0 0 2px var(--wood3),inset 0 0 0 3px #f6dd8f59,0 4px 10px #00000073;transition:filter .15s,transform .1s;cursor:pointer}.vl-rbtn svg{height:1.5rem;width:1.5rem}.vl-rbtn.vl-sm{height:2.9rem;width:2.9rem}.vl-rbtn.vl-sm svg{height:1.3rem;width:1.3rem}.vl-rbtn:hover,.vl-rbtn:focus-visible{filter:brightness(1.2);outline:none}.vl-rbtn:active{transform:scale(.94)}.vl-badge{position:absolute;top:-4px;inset-inline-end:-4px;min-width:1.35rem;height:1.35rem;padding:0 4px;border-radius:999px;background:#2fa556;border:2px solid var(--chalk);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.vl-prompt.vl-gbtn{position:absolute;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));transform:translate(-50%);z-index:6}.vl-gbtn{--cut: 13px;--edge: 3px;position:relative;isolation:isolate;display:inline-flex;min-height:3.1rem;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1.8rem;border:0;color:var(--chalk);font-family:IM Fell English SC,Georgia,serif;font-size:21px;line-height:1.1;text-shadow:0 1px 0 rgba(0,0,0,.55);white-space:nowrap;cursor:pointer;background:linear-gradient(#fbe7a4,#d9a53a 40%,#8a5f1c);clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%);transition:transform .1s,filter .15s}.vl-gbtn:before{content:"";position:absolute;inset:var(--edge);z-index:-1;background:linear-gradient(#ffffff24,#fff0 45%),linear-gradient(var(--slate3),var(--slate) 60%,var(--slate2));clip-path:polygon(var(--cut) 0,calc(100% - var(--cut)) 0,100% 50%,calc(100% - var(--cut)) 100%,var(--cut) 100%,0 50%)}:lang(he) .vl-gbtn{font-family:Shofar,serif;font-size:23px}.vl-gbtn:hover{filter:brightness(1.12)}.vl-gbtn:active{transform:translateY(1px) scale(.99)}.vl-gbtn-sm{--cut: 9px;--edge: 2px;min-height:2.4rem;padding:.3rem 1.2rem;font-size:17px}.vl-glow-btn{animation:vl-glowb 2s ease-in-out infinite}@keyframes vl-glowb{50%{filter:brightness(1.15) drop-shadow(0 0 10px rgba(246,221,143,.55))}}.vl-scr{display:none;position:absolute;inset:0;z-index:40;overflow-y:auto}.vl-game[data-screen=home] .vl-home{display:flex;animation:vl-fade .35s ease both}@keyframes vl-fade{0%{opacity:0}}.vl-scr-bg{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;background-size:0 0}.vl-scr-bg:before{content:"";position:absolute;inset:-12px;background-image:inherit;background-size:cover;background-position:50% 45%;filter:blur(2px) saturate(.95);animation:vl-kb 40s ease-in-out infinite alternate}.vl-scr-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 42%,#121e184d,#121e18b8 60%,#0a120eed)}@keyframes vl-kb{to{transform:scale(1.08) translate(-1%,-1%)}}.vl-home-in{position:relative;z-index:1;margin:auto;display:flex;width:100%;max-width:24rem;flex-direction:column;align-items:center;gap:.9rem;padding:3.5rem 1.25rem 1.5rem;text-align:center}.vl-crest{display:grid;place-items:center;height:8.6rem;width:8.6rem;border-radius:9999px;padding:5px;background:conic-gradient(from 0deg,#f6dd8f,#a87a28,#f6dd8f,#7a5418,#f6dd8f,#a87a28,#f6dd8f);box-shadow:0 0 0 3px var(--wood3),0 0 40px #f6dd8f4d,0 12px 30px #0009}.vl-crest img{height:100%;width:100%;max-width:none;border-radius:9999px;-o-object-fit:cover;object-fit:cover;border:3px solid var(--wood3);background:var(--slate2)}.vl-drawer .vl-crest-sm{height:3rem;width:3rem;padding:3px;flex-shrink:0;box-shadow:0 0 0 2px var(--wood3),0 4px 10px #00000080}.vl-title{font-family:IM Fell English SC,Georgia,serif;font-size:4rem;line-height:1!important;background:linear-gradient(#fff6cf 15%,#f0c75e 55%,#b07a20 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 0 var(--wood3)) drop-shadow(0 6px 14px rgba(0,0,0,.7))}:lang(he) .vl-title{font-family:Shofar,serif;font-size:4.4rem}.vl-drawer .vl-title-sm{font-size:clamp(1.2rem,6.2vw,1.65rem);min-width:0}:lang(he) .vl-drawer .vl-title-sm{font-size:clamp(1.4rem,7vw,1.9rem)}.vl-title-he{margin-top:.2rem;font-size:18px;color:var(--gold2);opacity:.85}.vl-tagline{margin:.6rem auto 0;max-width:30ch;color:var(--chalk);font-size:17px;font-weight:600;line-height:1.35;text-shadow:0 1px 2px #000,0 0 12px rgba(0,0,0,.85)}.vl-soon{max-width:30ch;color:var(--chalk);font-size:16px;line-height:1.4;padding:.8rem 1rem;border-radius:10px;background:#182822cc;border:1.5px solid var(--gold3)}.vl-rrow{display:flex;gap:1rem;margin-top:.3rem}.vl-tosite{position:absolute;inset-inline-start:12px;top:12px;z-index:2;display:inline-flex;align-items:center;gap:.35rem;border-radius:9999px;border:1.5px solid rgba(246,221,143,.6);background:#182822bf;color:var(--gold2);padding:.4rem .9rem;font-size:13px;font-weight:700;white-space:nowrap;backdrop-filter:blur(6px)}.vl-tosite:hover{background:#182822f2}.vl-tosite-full{position:static;width:100%;justify-content:center;padding:.6rem}@media(max-height:700px),(max-width:380px){.vl-crest{height:6.4rem;width:6.4rem}.vl-title{font-size:3.2rem}:lang(he) .vl-title{font-size:3.5rem}}@media(orientation:landscape)and (max-height:540px){.vl-home-in{display:grid;grid-template-columns:auto minmax(0,1fr);max-width:44rem;-moz-column-gap:1.75rem;column-gap:1.75rem;row-gap:.7rem;align-items:center;justify-items:start;text-align:start;padding:3.2rem 1.5rem 1rem}.vl-home-in>.vl-crest{grid-row:1 / span 4;height:8rem;width:8rem}.vl-home-in .vl-title{font-size:2.7rem}:lang(he) .vl-home-in .vl-title{font-size:3rem}.vl-home-in .vl-title-he{font-size:15px;margin-top:.1rem}.vl-home-in .vl-tagline{margin:.4rem 0 0;font-size:15px;max-width:34ch}.vl-home-in .vl-gbtn{min-height:2.7rem;font-size:19px}.vl-home-in .vl-rrow{margin-top:0;gap:.8rem}.vl-home-in .vl-rbtn{height:2.9rem;width:2.9rem}.vl-home-in .vl-soon{font-size:14px}.vl-menu .vl-drawer{width:min(36rem,94%)}.vl-drawer .vl-drawer-top{min-height:3.4rem;padding-top:.5rem;padding-bottom:.3rem}.vl-drawer .vl-crest-sm{height:2.5rem;width:2.5rem}.vl-drawer .vl-drawer-x{top:.55rem}.vl-drawer .vl-nav-list{grid-template-columns:1fr 1fr;-moz-column-gap:.4rem;column-gap:.4rem;padding-top:.2rem}.vl-drawer .vl-nav-list .vl-hr{grid-column:1 / -1;margin:.1rem 0}.vl-drawer .vl-nav{padding:.2rem .5rem;font-size:14px}.vl-drawer .vl-nav-ic{height:1.8rem;width:1.8rem}.vl-drawer .vl-drawer-end{padding:.3rem 1rem .5rem}.vl-drawer .vl-tosite-full{padding:.4rem}}.vl-menu{position:absolute;inset:0;z-index:60}.vl-scrim{position:absolute;inset:0;background:#0000008c}.vl-drawer{position:absolute;inset-block:0;inset-inline-start:0;width:min(20rem,86%);display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 0%,#34503f 0%,var(--slate) 45%,var(--slate2) 100%);border-inline-end:6px solid var(--wood);box-shadow:inset -2px 0 0 var(--gold3),0 0 40px #0009;animation:vl-in .25s ease-out}@keyframes vl-in{0%{transform:translate(-24px);opacity:0}}:root[dir=rtl] .vl-drawer{animation-name:vl-in-r;box-shadow:inset 2px 0 0 var(--gold3),0 0 40px #0009}@keyframes vl-in-r{0%{transform:translate(24px);opacity:0}}.vl-drawer-x{position:absolute!important;inset-inline-end:12px;top:.95rem}@media(max-height:760px){.vl-drawer .vl-nav{padding:.22rem .6rem;font-size:14.5px}.vl-drawer .vl-nav-ic{height:1.85rem;width:1.85rem}.vl-drawer .vl-hr{margin:.15rem 0}.vl-drawer .vl-drawer-end{padding:.4rem 1rem .7rem}}.vl-drawer-top{display:flex;align-items:center;gap:.7rem;padding:.8rem 3.8rem .5rem .9rem;min-height:4.4rem}:root[dir=rtl] .vl-drawer-top{padding:.8rem 1rem .5rem 4rem}.vl-drawer-top .vl-title{white-space:nowrap}.vl-hr{height:1px;margin:.3rem 0;background:linear-gradient(90deg,transparent,rgba(231,196,106,.7),transparent)}.vl-nav-list{display:grid;align-content:start;gap:2px;padding:.4rem .7rem;overflow-y:auto;min-height:0}.vl-nav{display:flex;align-items:center;gap:.8rem;width:100%;border:0;background:none;border-radius:10px;padding:.45rem .6rem;text-align:start;font-size:15px;font-weight:600;color:var(--chalk);cursor:pointer}.vl-nav:hover,.vl-nav:focus-visible{background:#f6dd8f1f;outline:none}.vl-nav-ic{display:grid;place-items:center;height:2.2rem;width:2.2rem;flex-shrink:0;border-radius:9999px;border:1.5px solid var(--gold);background:radial-gradient(circle at 35% 28%,#a8743f,var(--wood2) 72%);color:var(--gold2)}.vl-nav-ic svg{height:1.1rem;width:1.1rem}.vl-drawer-end{margin-top:auto;padding:.6rem 1rem 1rem}.vl-card{position:absolute;z-index:50;top:50%;translate:0 -50%;max-height:calc(100% - 24px);inset-inline-end:16px;width:min(400px,calc(100% - 24px));display:flex;flex-direction:column;overflow:hidden;color:var(--chalk);background:radial-gradient(ellipse at 30% 0%,#34503f,var(--slate) 55%,var(--slate2));border:7px solid var(--wood);border-radius:12px;box-shadow:inset 0 0 0 1.5px var(--gold3),inset 0 0 30px #00000059,0 0 0 1px var(--wood3),0 20px 50px #0000008c;animation:vl-up .3s cubic-bezier(.2,.8,.2,1)}@media(max-width:700px){.vl-card{top:auto;translate:none;bottom:calc(10px + env(safe-area-inset-bottom,0px));inset-inline:10px;width:auto;max-height:78%}}@keyframes vl-up{0%{transform:translateY(16px);opacity:0}}.vl-card header{display:flex;align-items:flex-start;gap:10px;padding:14px 14px 10px 16px;border-bottom:1px solid rgba(231,196,106,.35)}.vl-card header .vl-ph{flex-shrink:0}.vl-card h2{margin:0;font-family:IM Fell English SC,Georgia,serif;font-weight:400;font-size:27px;line-height:1!important;color:var(--gold2)}:lang(he) .vl-card h2{font-family:Shofar,serif;font-size:29px}.vl-sub{display:block;margin-top:4px;font-size:14px;color:var(--chalk);opacity:.75}.vl-body{padding:12px 14px 16px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:9px;align-content:start}.vl-lead{font-size:15px;line-height:1.4;color:var(--chalk);opacity:.9}.vl-game .vl-row{font:inherit;border:0;cursor:pointer}.vl-row{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;width:100%;text-align:start;background:linear-gradient(var(--paper),var(--paper2));color:var(--ink)!important;border-radius:4px;box-shadow:0 3px #00000040,0 6px 12px #00000040;transition:transform .12s}.vl-row:hover,.vl-row:focus-visible{transform:translateY(-1px) rotate(-.3deg);outline:2px solid var(--gold);outline-offset:1px}.vl-row img{width:36px;height:36px;max-width:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px var(--gold3)}.vl-row .vl-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--slate);color:var(--gold2);box-shadow:0 0 0 2px var(--gold3)}.vl-row .vl-ic svg{width:1.15rem;height:1.15rem}.vl-row b{display:block;font-size:16px;line-height:1.25}.vl-row small{display:flex;align-items:center;gap:5px;font-size:13px;color:#5d4a2c}.vl-row .vl-go{display:inline-flex;width:20px;height:20px;color:var(--apple)}.vl-row .vl-go svg{width:100%;height:100%}:root[dir=rtl] .vl-row .vl-go{transform:rotate(180deg)}.vl-note{font-size:14px;color:var(--chalk);opacity:.8}.vl-help{display:grid;gap:10px;padding:0;margin:0;list-style:none;counter-reset:s}.vl-help li{position:relative;padding-inline-start:2.2rem;font-size:15px;line-height:1.4;color:var(--chalk);counter-increment:s}.vl-help li:before{content:counter(s);position:absolute;inset-inline-start:0;top:-1px;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;border:1.5px solid var(--gold);color:var(--gold2);font-weight:700;font-size:13px}@media(prefers-reduced-motion:reduce){.vl-glow,.vl-tok.is-friend,.vl-px i,.vl-card,.vl-drawer,.vl-glow-btn,.vl-scr-bg:before{animation:none!important}.vl-world{transition:none}}
