@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/suez-one-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Suez One;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/suez-one-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-400.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-700.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lw-font-ui:"Rubik", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--lw-font-display:"Suez One", "Frank Ruhl Libre", Georgia, serif;--lw-font-serif:"Frank Ruhl Libre", "David Libre", Georgia, serif}.lw-ui{--u:clamp(14px, .95vmin + 8px, 20px);--c-ink:#2d1f12;--c-ink-2:#6f5334;--c-ink-3:#9a7a54;--c-cream:#fff8ea;--c-cream-2:#fff4decc;--c-cream-3:#fff0d69e;--c-gold-1:#fff2c9;--c-gold-2:#ffd27a;--c-gold-3:#f2ad45;--c-gold-4:#d98a2b;--c-gold-5:#9a5a14;--c-brown:#5b3713;--c-rose:#e5566e;--c-sky:#2f7fd6;--c-olive:#5f7f2a;--c-danger:#b63b36;--grad-gold:linear-gradient(180deg, #fff1c6 0%, #ffd476 36%, #f4ab3f 74%, #e08d29 100%);--grad-stone:linear-gradient(180deg, #fffaf0 0%, #efdfbd 100%);--grad-stone-panel:linear-gradient(180deg, #fcf6e8 0%, #f2e4c6 100%);--noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .31 0 0 0 0 .17 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--radius:calc(var(--u) * 1.1);--radius-lg:calc(var(--u) * 1.6);--edge:clamp(12px, calc(var(--u) * 1.1), 28px);--shadow-1:0 2px 6px #140c042e, 0 10px 28px -10px #140c0473;--shadow-2:0 24px 70px -20px #0a0602bf, 0 6px 18px #0a060247;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--safe-s:var(--safe-l);--safe-e:var(--safe-r);--dx:1}.lw-ui[dir=rtl]{--safe-s:var(--safe-r);--safe-e:var(--safe-l);--dx:-1}.lw-ui[data-big]{--u:clamp(16.5px, 1.08vmin + 9px, 23px)}html,body{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:#0f1319;height:100%;margin:0;overflow:hidden}html.lw-playing,html.lw-playing body{touch-action:none}#app{position:fixed;inset:0}#app>canvas{width:100%;height:100%;display:block}#ui{z-index:10;pointer-events:none;position:fixed;inset:0}.lw-ui{pointer-events:none;font-family:var(--lw-font-ui);font-size:var(--u);color:var(--c-cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;line-height:1.45;position:fixed;inset:0}:where(.lw-ui) *,:where(.lw-ui) :before,:where(.lw-ui) :after{box-sizing:border-box}:where(.lw-ui) button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(.lw-ui) input{font:inherit;-webkit-user-select:text;user-select:text}:where(.lw-ui) :focus{outline:none}:where(.lw-ui) :focus-visible,:where(.lw-ui[data-input=gamepad]) :focus{outline:3px solid var(--c-gold-2);outline-offset:3px}.lw-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}[dir=rtl] .lw-flip,[dir=ltr] .lw-flip-ltr{transform:scaleX(-1)}.lw-heart{color:var(--c-rose)}.lw-flame{fill:#ffb43d}bdi{unicode-bidi:isolate}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}@keyframes lw-fade-out{0%{opacity:1}to{opacity:0}}@keyframes lw-pop-in{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes lw-pop-out{to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes lw-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes lw-slide-in{0%{opacity:0;transform:translateX(calc(var(--dx) * -22px))}to{opacity:1;transform:none}}@keyframes lw-card-in{0%{opacity:0}to{opacity:1}}@keyframes lw-step-in{0%{opacity:0;transform:translateX(calc(var(--dx) * 56px))}to{opacity:1;transform:none}}@keyframes lw-step-back{0%{opacity:0;transform:translateX(calc(var(--dx) * -56px))}to{opacity:1;transform:none}}@keyframes lw-glow{0%,to{opacity:.15}50%{opacity:1}}@keyframes lw-shine{0%,62%{background-position:170% 0}to{background-position:-70% 0}}@keyframes lw-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes lw-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes lw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes lw-shake{0%,to{transform:translate(0)}20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.lw-ui *,.lw-ui :before,.lw-ui :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.lw-glass{color:var(--c-cream);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);background:linear-gradient(#22242ec7,#161820b3);box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffe2b02e,0 12px 32px -14px #0009}.lw-stone{color:var(--c-ink);background:var(--noise), radial-gradient(120% 70% at 18% 0%, #ffffffa6, transparent 60%), radial-gradient(90% 70% at 100% 100%, #d6aa6838, transparent 70%), var(--grad-stone-panel);box-shadow:inset 0 1px 0 #fffffff2, inset 0 0 0 1px #fff6, 0 0 0 1px #a0763e80, var(--shadow-2)}.lw-btn{--h:calc(var(--u) * 3.2);isolation:isolate;justify-content:center;align-items:center;gap:calc(var(--u) * .6);min-height:max(48px, var(--h));padding:0 calc(var(--u) * 1.4);border-radius:calc(var(--h) / 2.7);font-weight:700;font-size:calc(var(--u) * 1.12);letter-spacing:.01em;white-space:nowrap;pointer-events:auto;transition:transform .18s var(--ease-out), box-shadow .2s, background .2s, filter .2s;border:0;line-height:1.15;display:inline-flex;position:relative}.lw-btn--lg{--h:calc(var(--u) * 3.75);font-size:calc(var(--u) * 1.3);padding:0 calc(var(--u) * 1.7)}.lw-btn--sm{--h:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1);padding:0 calc(var(--u) * .95);min-height:max(44px, var(--h))}.lw-btn--block{width:100%;display:flex}.lw-btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.lw-btn:disabled{cursor:default;opacity:.42;filter:grayscale(.5)}.lw-btn__icon{flex:none;display:inline-flex}.lw-btn__label{text-overflow:ellipsis;overflow:hidden}.lw-btn__hint,.lw-ibtn__hint{min-width:2.1em;height:1.6em;font:700 .62em/1 var(--lw-font-ui);letter-spacing:.02em;color:#fff4ded9;background:#00000038;border-radius:6px;place-items:center;padding:0 .35em;display:inline-grid;box-shadow:inset 0 0 0 1px #ffecc847}.lw-btn__hint{margin-inline-start:auto}.lw-btn--gold .lw-btn__hint{color:#6b3f10;background:#ffffff59;box-shadow:inset 0 0 0 1px #78460a4d}.lw-btn--gold{color:#3a2208;background:var(--grad-gold);text-shadow:0 1px #fff5dc99;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px #96500a4d,0 0 0 1px #82460a80,0 12px 28px -12px #aa5a0ad9}.lw-btn--gold:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff8c 50%,#0000 62%) 170% 0/250% 100% no-repeat;animation:6s ease-in-out 1.5s infinite lw-shine;position:absolute;inset:0}.lw-btn--gold:hover:not(:disabled){filter:brightness(1.05)saturate(1.06);transform:translateY(-1px)}.lw-btn--glass{color:var(--c-cream);-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);text-shadow:0 1px 2px #0006;background:linear-gradient(#3a2c3c9e,#1e1622b3);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffe2b057,0 12px 28px -14px #000000bf}.lw-btn--glass:hover:not(:disabled){background:linear-gradient(#4c3a4ab3,#281e2cc2);box-shadow:inset 0 1px #ffffff40,0 0 0 1px #ffd68c99,0 10px 26px -12px #000000b3}.lw-btn--stone{color:var(--c-ink);background:var(--grad-stone);box-shadow:inset 0 1px #fff,inset 0 -2px #8c643233,0 0 0 1px #966e3c66,0 6px 16px -8px #5032148c}.lw-btn--stone:hover:not(:disabled){box-shadow:inset 0 1px #fff,inset 0 -2px #8c643233,0 0 0 1.5px #d6963cd9,0 6px 16px -8px #5032148c}.lw-btn--ghost{color:inherit;background:0 0}.lw-btn--ghost:hover:not(:disabled){background:#ffffff1a}.lw-stone .lw-btn--ghost:hover:not(:disabled){background:#78501e1a}.lw-btn--danger{color:#fff;text-shadow:0 1px 1px #5a0a0a80;background:linear-gradient(#e46a63 0%,#c9443d 60%,#ac332d 100%);box-shadow:inset 0 1px #ffffff59,inset 0 -3px #5a0a0a40,0 0 0 1px #7814148c,0 10px 22px -10px #961414b3}.lw-glow:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;animation:2.4s ease-in-out infinite lw-glow;position:absolute;inset:-2px;box-shadow:0 0 26px 6px #ffc45a9e}.lw-ibtn{--s:max(46px, calc(var(--u) * 3));width:var(--s);height:var(--s);pointer-events:auto;transition:transform .18s var(--ease-out), box-shadow .2s, background .2s;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.lw-ibtn--lg{--s:max(56px, calc(var(--u) * 3.6))}.lw-ibtn--sm{--s:max(42px, calc(var(--u) * 2.6))}.lw-ibtn:active{transform:scale(.93)}.lw-ibtn--glass{color:var(--c-cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#282a36b8,#181a22a8);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffe2b04d,0 8px 20px -10px #000000b3}.lw-ibtn--glass:hover{box-shadow:inset 0 1px #ffffff24,0 0 0 1.5px #ffd27acc,0 8px 20px -10px #000000b3}.lw-ibtn--stone{color:var(--c-brown);background:var(--grad-stone);box-shadow:inset 0 1px #fff,0 0 0 1px #966e3c73,0 4px 10px -5px #50321480}.lw-ibtn--gold{color:#3a2208;background:var(--grad-gold);box-shadow:inset 0 1px #fffc,0 0 0 1px #82460a80}.lw-ibtn__hint{bottom:-5px;background:#14141ae6;min-width:2em;height:1.7em;font-size:10.5px;position:absolute;inset-inline-end:-7px}.lw-modal{z-index:60;padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));pointer-events:auto;place-items:center;animation:.22s ease-out both lw-fade-in;display:grid;position:fixed;inset:0}.lw-modal--leaving{pointer-events:none;animation:.2s ease-in both lw-fade-out}.lw-modal__scrim{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:radial-gradient(at 50% 40%,#18100a80,#080604c2);position:absolute;inset:0}.lw-modal__panel{border-radius:var(--radius-lg);width:100%;max-height:100%;animation:lw-pop-in .38s var(--ease-spring) both;flex-direction:column;display:flex;position:relative;overflow:hidden}.lw-modal--leaving .lw-modal__panel{animation:.2s ease-in both lw-pop-out}.lw-modal__panel--sm{max-width:calc(var(--u) * 27)}.lw-modal__panel--md{max-width:calc(var(--u) * 40)}.lw-modal__panel--lg{max-width:calc(var(--u) * 56);height:min(100%, calc(var(--u) * 46))}.lw-modal__head{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * 1.1) calc(var(--u) * 1.4) calc(var(--u) * .9);display:flex;position:relative}.lw-modal__head:after{content:"";inset-inline:calc(var(--u) * 1.4);background:linear-gradient(90deg,#0000,#be8a408c 20% 80%,#0000);height:1px;position:absolute;bottom:0}.lw-modal__icon{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);color:#8a4f12;background:radial-gradient(circle at 50% 35%,#fff4d6,#f6d494 72%,#e6b060);border-radius:50%;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -2px #965a1440,0 0 0 1px #aa783266}.lw-modal__title{font-family:var(--lw-font-display);font-weight:400;font-size:calc(var(--u) * 1.75);color:var(--c-brown);flex:1;margin:0;line-height:1.2}.lw-glass .lw-modal__title{color:var(--c-gold-2)}.lw-modal__close{margin-inline-start:auto}.lw-modal__body{min-height:0;padding:calc(var(--u) * 1) calc(var(--u) * 1.4) calc(var(--u) * 1.2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a0763e80 transparent;flex:1;overflow:auto}.lw-modal__foot{justify-content:flex-end;gap:calc(var(--u) * .7);padding:calc(var(--u) * .9) calc(var(--u) * 1.4) calc(var(--u) * 1.2);background:linear-gradient(#fff0,#fff6);border-top:1px solid #a0763e38;flex-wrap:wrap;display:flex}.lw-modal__foot .lw-btn{min-width:calc(var(--u) * 8)}.lw-confirm__body{font-size:calc(var(--u) * 1.1);margin:0 0 .3em;line-height:1.6}.lw-switch{--h:max(32px, calc(var(--u) * 1.95));width:calc(var(--h) * 1.8);height:var(--h);background:linear-gradient(#cbb58f,#dccba8);border:0;border-radius:999px;flex:none;padding:0;transition:background .25s;position:relative;box-shadow:inset 0 2px 4px #5a3c1459,0 0 0 1px #8c643266}.lw-switch__thumb{top:3px;width:calc(var(--h) - 6px);height:calc(var(--h) - 6px);transition:inset-inline-start .28s var(--ease-spring);background:linear-gradient(#fff,#f1e6d0);border-radius:50%;position:absolute;inset-inline-start:3px;box-shadow:0 2px 5px #3c280a73}.lw-switch--on{background:linear-gradient(#f8bc55,#e8952c);box-shadow:inset 0 2px 4px #783c0059,0 0 0 1px #a05a1480}.lw-switch--on .lw-switch__thumb{inset-inline-start:calc(100% - var(--h) + 3px)}.lw-slider{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:40px;margin:0}.lw-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, #f0a83e 0 var(--val), #d9c7a3 var(--val) 100%);border-radius:999px;height:10px;box-shadow:inset 0 1px 2px #50320a59}[dir=rtl] .lw-slider::-webkit-slider-runnable-track{background:linear-gradient(to left, #f0a83e 0 var(--val), #d9c7a3 var(--val) 100%)}.lw-slider::-webkit-slider-thumb{-webkit-appearance:none;background:radial-gradient(circle at 35% 30%,#fffdf5,#ffe3a3 45%,#f0a83e 100%);border:2px solid #fff;border-radius:50%;width:30px;height:30px;margin-top:-10px;box-shadow:0 3px 8px #50280073,0 0 0 1px #965a148c}.lw-slider::-moz-range-track{background:#d9c7a3;border-radius:999px;height:10px}.lw-slider::-moz-range-progress{background:#f0a83e;border-radius:999px;height:10px}.lw-slider::-moz-range-thumb{background:radial-gradient(circle at 35% 30%,#fffdf5,#ffe3a3 45%,#f0a83e 100%);border:2px solid #fff;border-radius:50%;width:26px;height:26px;box-shadow:0 3px 8px #50280073}.lw-slider:focus-visible{outline-offset:0;border-radius:10px}.lw-seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));border-radius:calc(var(--u) * 1);background:#78552821;gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px 3px #50320a40}.lw-seg__opt{min-height:max(44px, calc(var(--u) * 2.7));border-radius:calc(var(--u) * .75);color:var(--c-ink-2);background:0 0;border:0;padding:0 .5em;font-weight:700;line-height:1.15;transition:background .2s,color .2s,box-shadow .2s}.lw-seg__opt:hover{color:var(--c-ink);background:#ffffff59}.lw-seg__opt--on,.lw-seg__opt--on:hover{color:#4a2c0e;background:linear-gradient(#fffcf4,#f8e7c2);box-shadow:0 2px 6px #5a3c144d,0 0 0 1.5px #d6963cbf}.lw-sect+.lw-sect{margin-top:calc(var(--u) * 1.2)}.lw-sect__title{letter-spacing:.1em;color:#a0692a;align-items:center;gap:.7em;margin:0 0 .3em;font-size:.8em;font-weight:700;display:flex}.lw-sect__title:after{content:"";background:linear-gradient(90deg,#aa783273,#0000);flex:1;height:1px}[dir=rtl] .lw-sect__title:after{background:linear-gradient(270deg,#aa783273,#0000)}.lw-row{align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .55) 0;border-bottom:1px solid #a0763e29;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.lw-row:last-child{border-bottom:0}.lw-row__icon{width:calc(var(--u) * 2.5);height:calc(var(--u) * 2.5);border-radius:calc(var(--u) * .8);color:#9a5a14;background:linear-gradient(#fff5dc,#f3dcaa);place-items:center;display:grid;box-shadow:0 0 0 1px #aa783252}.lw-row__text{min-width:0}.lw-row__label{font-weight:700;line-height:1.3;display:block}.lw-row__hint{color:var(--c-ink-2);margin-top:.1em;font-size:.86em;line-height:1.35;display:block}.lw-row__control{align-items:center;gap:.6em;display:flex}.lw-row--slider .lw-row__control{width:clamp(9em,34vw,17em)}.lw-row__value{text-align:end;color:#8a4f12;font-variant-numeric:tabular-nums;width:3.1em;font-weight:700}.lw-field{padding:calc(var(--u) * .6) 0 calc(var(--u) * .7);border-bottom:1px solid #a0763e29}.lw-field__label{align-items:center;gap:.5em;margin-bottom:.55em;font-weight:700;display:flex}.lw-field__label svg{color:#b8741f}.lw-field__hint{color:var(--c-ink-2);margin:.5em 0 0;font-size:.88em;line-height:1.45}.lw-niqqud-glyph{font-family:var(--lw-font-serif);font-size:1.35em;font-weight:700;line-height:1}@media (max-width:520px){.lw-row--slider{grid-template-columns:auto minmax(0,1fr)}.lw-row--slider .lw-row__control{grid-column:1/-1;width:100%}.lw-seg--quality{grid-template-columns:repeat(3,minmax(0,1fr))}}.lw-portrait{flex:none;display:block;position:relative;overflow:hidden}.lw-portrait__img{object-fit:cover;object-position:50% 0%;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.lw-portrait__img--raw{object-position:50% 4%;transform-origin:50% 7%;transform:scale(2.4)}.lw-portrait--circle{aspect-ratio:1;background:radial-gradient(circle at 50% 38%,#ffeabd 0%,#f4bd6c 58%,#cd8a44 100%);border-radius:50%;box-shadow:0 0 0 3px #fff3d6,0 0 0 5px #c4883abf,0 8px 18px -4px #3c1e058c}.lw-portrait--circle .lw-portrait__img:not(.lw-portrait__img--raw){transform-origin:50% 28%;transform:scale(1.22)}.lw-portrait--arch{aspect-ratio:4/5;border-radius:50% 50% calc(var(--u) * .9) calc(var(--u) * .9) / 40% 40% calc(var(--u) * .9) calc(var(--u) * .9);background:radial-gradient(90% 70% at 50% 28%,#fff0c8 0%,#f7c77c 45%,#d9905a 80%,#a8604a 100%);box-shadow:0 0 0 3px #fff3d6,0 0 0 5px #c4883acc,0 14px 30px -10px #281204b3}.lw-portrait--card{width:100%;height:100%}.lw-ornament{color:#ffd27ae6;align-items:center;gap:6px;display:inline-flex}.lw-ornament i{width:calc(var(--u) * 2.4);background:linear-gradient(90deg,#0000,currentColor);height:1.5px;display:block}.lw-ornament i:last-child{background:linear-gradient(270deg,#0000,currentColor)}.lw-ornament b{background:currentColor;width:7px;height:7px;display:block;transform:rotate(45deg);box-shadow:0 0 8px}.lw-lang{min-height:44px;color:var(--c-cream);pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#282a36a8,#181a2299);border:0;border-radius:999px;align-items:center;gap:.45em;padding:0 1em;font-weight:700;transition:box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffe2b04d,0 8px 20px -10px #000000b3}.lw-lang:hover{box-shadow:inset 0 1px #ffffff24,0 0 0 1.5px #ffd27acc,0 8px 20px -10px #000000b3}.lw-lang svg{color:var(--c-gold-2)}.lw-key{min-width:1.9em;height:1.9em;font:700 .9em/1 var(--lw-font-ui);color:#3a2208;background:linear-gradient(#fffaf0,#e9d8b4);border-radius:8px;place-items:center;padding:0 .4em;display:inline-grid;box-shadow:inset 0 -2px #78501e59,0 2px 4px #00000059}.lw-error{z-index:80;left:50%;bottom:max(24px, var(--safe-b));text-align:center;pointer-events:auto;max-width:min(92vw,34em);animation:lw-pop-in .4s var(--ease-spring) both;border-radius:14px;padding:.8em 1.2em;font-weight:700;position:fixed;transform:translate(-50%)}.lw-backlayer{z-index:1;pointer-events:none;animation:.8s ease-out both lw-fade-in;position:fixed;inset:0}.lw-backlayer--leaving{animation:.7s ease-in both lw-fade-out}.lw-backdrop{background:#1a2336;position:absolute;inset:0;overflow:hidden}.lw-backdrop__sky{background:linear-gradient(#121d33 0%,#22335a 14%,#4a4b78 30%,#8d5f7e 44%,#cf7d6c 56%,#eea06a 65%,#f8c27c 73%,#fcdca0 80%,#fde6b4 100%);position:absolute;inset:0}.lw-backdrop__stars i{opacity:.2;background:#fff7e2;border-radius:50%;animation:5.5s ease-in-out infinite lw-twinkle;position:absolute;box-shadow:0 0 6px #fff0cde6}.lw-backdrop__scene{width:100%;height:max(74vh,380px);display:block;position:absolute;bottom:0;left:0;right:0}@media (max-aspect-ratio:5/6){.lw-backdrop__scene{height:86vh}}.lw-sun{left:var(--sx);top:var(--sy);width:0;height:0;animation:1.2s ease-out both lw-fade-in;position:absolute}.lw-sun>i{will-change:transform, opacity;border-radius:50%;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.lw-sun__rays{width:calc(var(--k) * 1500px);height:calc(var(--k) * 1500px);opacity:.34;animation:40s ease-in-out infinite alternate lw-rays;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,#00000073 34%,#0000 92%);mask-image:radial-gradient(circle closest-side,#000 0%,#00000073 34%,#0000 92%)}.lw-sun__glow{width:calc(var(--k) * 840px);height:calc(var(--k) * 840px);background:radial-gradient(circle closest-side,#fff4d4 0%,#ffe2a0e6 10%,#ffb87061 30%,#f08a5c1f 62%,#f08a5c00 100%);animation:9s ease-in-out infinite lw-sun-breathe}.lw-sun__disc{width:calc(var(--k) * 88px);height:calc(var(--k) * 88px);box-shadow:0 0 calc(var(--k) * 40px) calc(var(--k) * 8px) #ffe8aacc;background:radial-gradient(circle at 50% 45%,#fffdf2 0%,#fff0c4 70%,#ffd98c 100%)}.lw-backdrop__clouds{position:absolute;inset:0}.lw-cloud{will-change:transform;background:radial-gradient(closest-side,#ffcda89e,#f3a28c42 55%,#e08a8a00 100%);border-radius:50%;position:absolute}.lw-cloud--1{width:42%;height:5.5%;animation:80s ease-in-out infinite alternate lw-drift;top:41%;left:-6%}.lw-cloud--2{width:46%;height:4.6%;animation:95s ease-in-out infinite alternate-reverse lw-drift;top:34%;left:60%}.lw-cloud--3{width:32%;height:3.2%;animation:110s ease-in-out infinite alternate lw-drift;top:50%;left:34%}.lw-cloud--4{width:26%;height:2.6%;animation:120s ease-in-out infinite alternate-reverse lw-drift;top:55%;left:82%}.lw-cloud--5{width:24%;height:2.6%;animation:100s ease-in-out infinite alternate lw-drift;top:55%;left:-8%}.lw-birds{will-change:transform;width:96px;height:34px;animation:64s linear infinite lw-birds;position:absolute;top:36%;left:0}.lw-birds svg{display:block;overflow:visible}.lw-bd-flap{fill:none;stroke:#4a2a44;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%;animation:.8s ease-in-out infinite alternate lw-flap}.lw-backdrop__motes i{opacity:0;background:#ffe9b4;border-radius:50%;animation-name:lw-mote;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 10px 3px #ffce808c}.lw-backdrop__vignette{pointer-events:none;background:radial-gradient(130% 95% at 50% 36%,#0000 52%,#0c060e8c 100%),linear-gradient(#0000 58%,#0e080e2e 74%,#0e080ead 100%);position:absolute;inset:0}.lw-backdrop--dim .lw-backdrop__vignette{background:linear-gradient(#0a0812b8 0%,#0a081280 45%,#0a0812b8 100%),radial-gradient(120% 90% at 50% 40%,#0000 40%,#08040a99 100%)}.lw-backdrop--dusk .lw-backdrop__sky{filter:brightness(.8)saturate(.95)}@keyframes lw-twinkle{0%,to{opacity:.12}50%{opacity:.85}}@keyframes lw-rays{0%{transform:translate(-50%,-50%)rotate(-3.5deg)}to{transform:translate(-50%,-50%)rotate(3.5deg)}}@keyframes lw-sun-breathe{0%,to{opacity:.92;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}}@keyframes lw-drift{0%{transform:translate(-46px)}to{transform:translate(46px)}}@keyframes lw-birds{0%{transform:translate(-140px)}to{transform:translate(calc(100vw + 140px))}}@keyframes lw-flap{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}@keyframes lw-mote{0%{opacity:0;transform:translate(0)scale(.6)}15%{opacity:.85}80%{opacity:.55}to{transform:translate(var(--drift), -42vh) scale(1);opacity:0}}.lw-screen{z-index:30;pointer-events:auto;animation:.55s ease-out both lw-fade-in;position:fixed;inset:0}.lw-screen--leaving{pointer-events:none;animation:.38s ease-in both lw-fade-out}.lw-brand{text-align:center;flex-direction:column;align-items:center;display:flex}.lw-brand__emblem{margin-bottom:calc(var(--u) * .1);filter:drop-shadow(0 4px 14px #8c46008c);animation:lw-rise .9s var(--ease-out) both;font-size:clamp(64px,11vmin,132px)}.lw-brand__title{font-family:var(--lw-font-display);flex-direction:column;align-items:center;margin:0;font-weight:400;line-height:1.02;display:flex}.lw-brand__l1,.lw-brand__l2{color:#0000;filter:drop-shadow(0 2px #703408f2)drop-shadow(0 10px 22px #280c0099);animation:lw-rise .9s var(--ease-out) both .1s, lw-title-shine 8s ease-in-out infinite 2s;background-image:linear-gradient(105deg,#0000 40%,#fffc 50%,#0000 60%),linear-gradient(#fffcf2 0%,#ffe8ae 34%,#ffc964 62%,#eb962f 100%);background-position:170% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding:0 .1em;display:block}.lw-brand__l1{font-size:clamp(50px,10.5vmin,138px)}.lw-brand__l2{font-size:clamp(30px,6vmin,80px);animation-delay:.2s,2.4s}.lw-brand__alt{margin:calc(var(--u) * .7) 0 0;font-family:var(--lw-font-display);font-size:calc(var(--u) * .98);letter-spacing:.24em;text-transform:uppercase;color:#ffecc8db;text-shadow:0 1px 8px #280e00b3;animation:lw-rise .9s var(--ease-out) both .3s}.lw-brand__alt:lang(he){letter-spacing:.06em;font-size:calc(var(--u) * 1.1)}.lw-brand__story{margin:calc(var(--u) * .9) 0 0;font-family:var(--lw-font-serif);font-weight:700;font-size:calc(var(--u) * 1.4);color:#ffe9b8;text-shadow:0 2px 12px #501a00bf;animation:lw-rise .9s var(--ease-out) both .4s;align-items:center;gap:.8em;display:flex}.lw-brand--sm .lw-brand__emblem{font-size:clamp(52px,8vmin,92px)}.lw-brand--sm .lw-brand__l1{font-size:clamp(36px,7vmin,84px)}.lw-brand--sm .lw-brand__l2{font-size:clamp(22px,4vmin,48px)}.lw-brand--sm .lw-brand__alt{font-size:calc(var(--u) * .85)}@keyframes lw-title-shine{0%,72%{background-position:170% 0,0 0}to{background-position:-70% 0,0 0}}.lw-loading{z-index:45;padding:max(calc(var(--edge) * 2), var(--safe-t)) max(var(--edge), var(--safe-r)) max(calc(var(--edge) * 1.6), var(--safe-b)) max(var(--edge), var(--safe-l));grid-template-rows:1fr auto;justify-items:center;display:grid}.lw-loading--solid{background:radial-gradient(80% 60% at 50% 38%,#ffbe6e2e,#0000 70%),radial-gradient(at 50% 40%,#2d2432 0%,#16121a 70%,#0e0b10 100%)}.lw-loading__center{align-self:center;align-items:center;gap:calc(var(--u) * 1.4);width:min(88vw, calc(var(--u) * 30));flex-direction:column;display:flex}.lw-progress{width:100%;height:max(8px, calc(var(--u) * .6));margin-top:calc(var(--u) * .6);background:#140a1066;border-radius:999px;position:relative;box-shadow:inset 0 1px 3px #00000080,0 0 0 1px #ffe2aa47}.lw-progress__fill{border-radius:inherit;height:100%;transition:width .45s var(--ease-out);background:linear-gradient(90deg,#d98326,#ffcf72 70%,#fff3cf);position:relative;box-shadow:0 0 16px #ffc46499}[dir=rtl] .lw-progress__fill{background:linear-gradient(270deg,#d98326,#ffcf72 70%,#fff3cf)}.lw-progress__head{top:50%;background:#fff9e8;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;inset-inline-end:-7px;box-shadow:0 0 12px 4px #ffd88cf2,0 0 34px 10px #ffaa4673}.lw-loading__status{width:100%;margin-top:calc(var(--u) * -.5);color:var(--c-cream-2);text-shadow:0 1px 6px #0009;justify-content:space-between;font-size:.95em;display:flex}.lw-loading__pct{color:var(--c-gold-2);font-variant-numeric:tabular-nums;font-weight:700}.lw-tip{width:min(92vw, calc(var(--u) * 36));padding:calc(var(--u) * .9) calc(var(--u) * 1.4) calc(var(--u) * 1);border-radius:var(--radius-lg);text-align:center;animation:lw-rise .8s var(--ease-out) both .4s}.lw-tip__label{letter-spacing:.08em;color:var(--c-gold-2);align-items:center;gap:.5em;font-size:.82em;font-weight:700;display:inline-flex}.lw-tip__label:before,.lw-tip__label:after{content:"";background:currentColor;width:5px;height:5px;transform:rotate(45deg)}.lw-tip__text{min-height:3.1em;font-family:var(--lw-font-serif);font-size:calc(var(--u) * 1.25);color:#fff6e2;animation:lw-rise .7s var(--ease-out) both;place-items:center;margin:.35em 0 0;line-height:1.5;display:grid}.lw-title{justify-items:center;row-gap:calc(var(--u) * 1);padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(calc(var(--edge) * .8), var(--safe-b)) max(var(--edge), var(--safe-l));grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.lw-title__top{justify-content:flex-end;justify-self:stretch;animation:.8s ease-out .6s both lw-fade-in;display:flex}.lw-title__brand{align-self:center;padding-bottom:2vh}.lw-title__menu{gap:calc(var(--u) * .75);width:min(100%, calc(var(--u) * 26));flex-direction:column;display:flex}.lw-title__menu>*{animation:lw-rise .7s var(--ease-out) both}.lw-title__menu>:first-child{animation-delay:.45s}.lw-title__menu>:nth-child(2){animation-delay:.55s}.lw-title__menu>:nth-child(3){animation-delay:.65s}.lw-title__row{gap:calc(var(--u) * .75);grid-template-columns:1fr 1fr;display:grid}.lw-title__foot{color:#fff0d7bf;text-shadow:0 1px 6px #000c;text-align:center;align-items:center;gap:.5em;font-size:.8em;animation:1s ease-out .9s both lw-fade-in;display:flex}.lw-title__foot svg{color:#b9d98a;flex:none}.lw-continue{isolation:isolate;align-items:center;gap:calc(var(--u) * .9);width:100%;padding:calc(var(--u) * .7) calc(var(--u) * .8);border-radius:calc(var(--u) * 1.35);text-align:start;color:#3a2208;background:var(--grad-gold);pointer-events:auto;transition:transform .2s var(--ease-out), filter .2s;border:0;grid-template-columns:auto minmax(0,1fr) auto;padding-inline-start:calc(var(--u) * .7);display:grid;position:relative;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px #96500a4d,0 0 0 1px #82460a80,0 16px 34px -14px #aa5a0ae6}.lw-continue:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffff80 50%,#0000 62%) 170% 0/250% 100% no-repeat;animation:6s ease-in-out 2s infinite lw-shine;position:absolute;inset:0}.lw-continue:hover{filter:brightness(1.05);transform:translateY(-1px)}.lw-continue:active{transform:translateY(1px)scale(.99)}.lw-continue__face{width:calc(var(--u) * 3.9)}.lw-continue__text{flex-direction:column;min-width:0;display:flex}.lw-continue__label{font-size:calc(var(--u) * 1.45);text-shadow:0 1px #fff5dc99;font-weight:700;line-height:1.15}.lw-continue__meta{text-overflow:ellipsis;white-space:nowrap;color:#5a3510;font-size:.95em;font-weight:700;overflow:hidden}.lw-continue__stats{color:#6b3f10;gap:1em;margin-top:.15em;font-size:.9em;font-weight:700;display:flex}.lw-continue__stat{align-items:center;gap:.3em;display:inline-flex}.lw-continue__go{width:calc(var(--u) * 2.9);height:calc(var(--u) * 2.9);color:#5a300a;background:#fffaeb73;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #783c0538}@media (orientation:landscape) and (max-height:560px){.lw-title{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:6px 4vw}.lw-title__top{grid-column:1/-1}.lw-title__brand{grid-area:2/1;padding-bottom:0}.lw-title__menu{grid-area:2/2;align-self:center;gap:8px}.lw-title__foot{grid-column:1/-1}.lw-brand__emblem{font-size:clamp(44px,13vh,76px)}.lw-brand__l1{font-size:clamp(38px,13.5vh,74px)}.lw-brand__l2{font-size:clamp(24px,8vh,44px)}.lw-brand__story{display:none}.lw-brand__alt{margin-top:.4em}.lw-loading__center{gap:12px}.lw-tip{padding:8px 14px}.lw-tip__text{min-height:2.4em;font-size:1.05em}}@media (orientation:portrait) and (max-width:700px){.lw-title__brand{padding-bottom:6vh}.lw-title__menu{width:100%}}.lw-ui[data-world] .lw-title,.lw-ui[data-world] .lw-flow{background:radial-gradient(90% 70% at 50% 40%,#0c080e1a,#0c080e9e 100%),linear-gradient(#0c080e73 0%,#0c080e1f 55%,#0c080eb8 100%)}.lw-flow{padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lw-flow__head{grid-template-columns:1fr auto 1fr;align-items:center;gap:.8em;display:grid}.lw-flow__back{color:var(--c-cream);justify-self:start}.lw-flow__head .lw-lang{justify-self:end}.lw-steps{align-items:center;gap:8px;display:flex}.lw-steps__dot{width:10px;height:10px;transition:width .35s var(--ease-out), background .3s;background:#fff0d24d;border-radius:999px;box-shadow:inset 0 0 0 1px #fff0d240}.lw-steps__dot--done{background:var(--c-gold-3)}.lw-steps__dot--on{background:linear-gradient(90deg,#ffe09a,#f2ad45);width:30px;box-shadow:0 0 12px #ffbe5abf}.lw-flow__step{scrollbar-width:none;min-height:0;animation:lw-step-in .45s var(--ease-out) both;flex-direction:column;align-items:center;padding:0 4px 10px;display:flex;overflow:hidden auto}.lw-flow__step::-webkit-scrollbar{display:none}.lw-flow__step--back{animation-name:lw-step-back}.lw-flow__heading{text-align:center;margin:clamp(10px,3.2vh,40px) 0 clamp(14px,3.6vh,40px)}.lw-flow__title{color:#fff8ea;text-shadow:0 2px 16px #14081eb3,0 1px #5a280a66;margin:0;font-size:clamp(27px,4.8vmin,56px);font-weight:700;line-height:1.45}.lw-flow__sub{font-size:calc(var(--u) * 1.12);color:var(--c-cream-2);text-shadow:0 1px 8px #0009;margin:.2em 0 0}.lw-flow__content{justify-content:center;width:100%;margin-block:auto;display:flex}.lw-flow__foot{padding-top:calc(var(--u) * .7);justify-content:flex-end;display:flex}.lw-flow__next{min-width:min(100%, calc(var(--u) * 12))}.lw-avatars{width:min(100%, calc(var(--u) * 64));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.6vmin,22px);padding:10px 6px 16px;display:grid}.lw-avatar{aspect-ratio:4/5;border-radius:50% 50% calc(var(--u) * 1.1) calc(var(--u) * 1.1) / 38% 38% calc(var(--u) * 1.1) calc(var(--u) * 1.1);transition:transform .3s var(--ease-spring), box-shadow .3s, filter .3s;animation:lw-card-in .55s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms + 80ms);background:radial-gradient(110% 85% at 50% 22%,#fff0c9 0%,#f8c97f 38%,#de915a 72%,#9a574b 100%);border:0;padding:0;position:relative;overflow:hidden;box-shadow:0 14px 28px -12px #000000b3}.lw-avatar:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fff4deb3}.lw-avatar:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#461e1480);height:34%;position:absolute;inset:auto 0 0}.lw-avatar__sky{background:radial-gradient(60% 40% at 50% 34%,#fffae6bf,#0000 70%);position:absolute;inset:0}.lw-avatar__img{width:100%;height:96%;position:absolute;inset:4% 0 0}.lw-avatar__img .lw-portrait__img{object-position:50% 0%;filter:drop-shadow(0 6px 10px #501e0a59)}.lw-avatar__check{z-index:3;width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);margin-left:calc(var(--u) * -1.2);color:#5a3000;background:var(--grad-gold);transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6%;left:50%;transform:scale(0);box-shadow:0 0 0 3px #fff6dc,0 4px 10px #0006}.lw-avatar:hover{transform:translateY(-4px)}.lw-avatars:has(.lw-avatar--on) .lw-avatar:not(.lw-avatar--on){filter:saturate(.75)brightness(.82)}.lw-avatar--on,.lw-avatar--on:hover{transform:translateY(-8px)scale(1.05);box-shadow:0 0 0 3px #ffd05a8c,0 0 40px #ffc450b3,0 22px 34px -12px #000000bf}.lw-avatar--on:before{box-shadow:inset 0 0 0 4px #ffd05a}.lw-avatar--on .lw-avatar__check{transform:scale(1)}.lw-name{align-items:center;gap:calc(var(--u) * .75);width:min(100%, calc(var(--u) * 46));flex-direction:column;display:flex}.lw-name__plaque{align-items:center;gap:calc(var(--u) * .9);width:min(100%, calc(var(--u) * 30));padding:calc(var(--u) * .55) calc(var(--u) * 1.2) calc(var(--u) * .55) calc(var(--u) * .6);padding-inline:calc(var(--u) * .6) calc(var(--u) * 1.2);border-radius:calc(var(--u) * 1.5);cursor:text;display:flex}.lw-name__face{width:calc(var(--u) * 3.6)}.lw-name__input{color:#3a2208;min-width:0;font-size:calc(var(--u) * 2.2);text-align:center;caret-color:#e8902c;background:0 0;border:0;flex:1;padding:.12em 0;font-weight:700}.lw-name__input::placeholder{color:#78562a6b;font-weight:400}.lw-name__input:focus-visible{outline:none}.lw-name__plaque:focus-within{box-shadow:inset 0 1px 0 #fffffff2, 0 0 0 2px #f2ad45e6, 0 0 26px #ffc45a73, var(--shadow-2)}.lw-name__greet{min-height:1.5em;font-size:calc(var(--u) * 1.15);color:var(--c-cream-2);text-shadow:0 1px 8px #0009;margin:0}.lw-name__greet--on{color:#ffe2a0;font-weight:700}.lw-kb{border-radius:calc(var(--u) * 1.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18101a6b;flex-direction:column;gap:8px;width:100%;padding:10px;display:flex;box-shadow:inset 0 0 0 1px #ffe6be24,0 16px 40px -20px #000000b3}.lw-kb__keys{grid-template-columns:repeat(9,minmax(0,1fr));gap:7px;display:grid}.lw-kb__row{gap:7px;display:flex}.lw-kb__row>*{flex:1}.lw-kb__key{height:max(46px, calc(var(--u) * 2.9));font-size:calc(var(--u) * 1.45);color:#3a2208;background:linear-gradient(#fffcf4,#ecdab4);border:0;border-radius:12px;place-items:center;padding:0;font-weight:700;transition:transform 80ms,background .15s;display:grid;box-shadow:inset 0 1px #fff,inset 0 -3px #966e3c47,0 2px 5px #0000004d}.lw-kb__key:hover{background:linear-gradient(#fffdf8,#f3e3c1)}.lw-kb__key:active{background:var(--grad-gold);transform:translateY(2px);box-shadow:inset 0 1px #fff,inset 0 -1px #966e3c47,0 1px 2px #0000004d}.lw-kb__key--final{color:#8a5a22;background:linear-gradient(#fbf1dc,#e6d0a6)}.lw-kb__key--fn{font-size:calc(var(--u) * 1.05);color:#5b3713;background:linear-gradient(#f1e2c0,#d9c091)}.lw-kb__key--space{font-size:calc(var(--u) * 1);color:#7a5020;flex:3}.lw-kb__key--del{color:#9a3a1c}.lw-options{width:min(100%, calc(var(--u) * 58));gap:clamp(10px,1.8vmin,22px);padding:8px 4px 14px;display:grid}.lw-options--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lw-options--2{width:min(100%, calc(var(--u) * 42));grid-template-columns:repeat(2,minmax(0,1fr))}.lw-option{padding:calc(var(--u) * 1.5) calc(var(--u) * 1) calc(var(--u) * 1.3);border-radius:calc(var(--u) * 1.6);text-align:center;color:var(--c-ink);background:var(--noise), radial-gradient(120% 60% at 20% 0%, #ffffffb3, transparent 60%), var(--grad-stone-panel);transition:transform .3s var(--ease-spring), box-shadow .3s;animation:lw-card-in .5s var(--ease-out) both;border:0;grid-template-rows:auto auto 1fr;align-content:start;justify-items:center;gap:.45em;display:grid;position:relative;box-shadow:inset 0 1px #fff,0 0 0 1px #a0763e73,0 18px 34px -18px #000000bf}.lw-option:nth-child(2){animation-delay:70ms}.lw-option:nth-child(3){animation-delay:.14s}.lw-option:hover{transform:translateY(-3px)}.lw-option__icon{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6);font-size:calc(var(--u) * 2.3);color:#8a4f12;background:radial-gradient(circle at 50% 35%,#fff6dc,#f7d796 70%,#e8b261);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 -3px #965a1440,0 0 0 1px #aa783266,0 8px 16px -8px #78460a99}.lw-option__label{font-size:calc(var(--u) * 1.6);color:#4a2c0e;font-weight:700;line-height:1.35}.lw-option__desc{color:var(--c-ink-2);font-size:.93em;line-height:1.45}.lw-option__check{top:.8em;color:#fff;width:2em;height:2em;transition:transform .35s var(--ease-spring);background:linear-gradient(#f8bc55,#e08d29);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:.8em;transform:scale(0);box-shadow:0 2px 6px #783c0073}.lw-option--on,.lw-option--on:hover{transform:translateY(-5px);box-shadow:inset 0 1px #fff,0 0 0 3px #ffc44d,0 0 34px #ffc44d99,0 22px 36px -18px #000c}.lw-option--on .lw-option__check{transform:scale(1)}.lw-option--on .lw-option__icon{animation:lw-pop .45s var(--ease-spring)}.lw-glyph{font-family:var(--lw-font-serif);font-weight:700;line-height:1}.lw-sample{font-family:var(--lw-font-serif);font-weight:700;font-size:calc(var(--u) * 1.8);color:#5b3713;line-height:1.3}.lw-option--sample .lw-option__icon{width:auto;min-width:calc(var(--u) * 7);border-radius:calc(var(--u) * 1.4);font-size:inherit;padding:0 .7em}.lw-ready{width:min(100%, calc(var(--u) * 52));justify-content:center;align-items:center;gap:clamp(20px,5vw,64px);display:flex}.lw-ready__hero{width:clamp(140px,24vmin,270px);animation:lw-card-in .6s var(--ease-out) both;flex:none;position:relative}.lw-ready__halo{background:radial-gradient(circle,#ffd682a6,#ffbe5a2e 45%,#0000 68%);border-radius:50%;animation:4s ease-in-out infinite lw-breathe;position:absolute;inset:-22%}.lw-ready__portrait{width:100%}.lw-ready__side{gap:calc(var(--u) * 1.2);min-width:min(100%, calc(var(--u) * 19));flex-direction:column;display:flex}.lw-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6em;margin:0;padding:0;list-style:none;display:grid}.lw-chip{text-align:start;width:100%;color:var(--c-cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fff6e429,#fff6e40f);border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.05em;padding:.55em .95em .6em;transition:box-shadow .2s;display:flex;box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffe8be42}.lw-chip:hover{box-shadow:inset 0 1px #ffffff29,0 0 0 1.5px #ffd27abf}.lw-chip__k{color:var(--c-cream-3);font-size:.78em}.lw-chip__v{font-size:1.08em;font-weight:700}.lw-ready__go{--h:calc(var(--u) * 4.2);font-size:calc(var(--u) * 1.5)}@media (orientation:portrait){.lw-avatars{width:min(100%, calc(var(--u) * 40), 62vh);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.lw-kb__keys{grid-template-columns:repeat(7,minmax(0,1fr))}.lw-options--3{grid-template-columns:1fr;gap:12px}.lw-options--3 .lw-option{padding:.9em 1em;text-align:start;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.1em 1em;padding-inline-end:3.4em}.lw-options--3 .lw-option__icon{grid-row:1/3;width:2.3em;height:2.3em;font-size:1.6em}.lw-options--3 .lw-option__label{align-self:end;font-size:1.35em}.lw-options--3 .lw-option__desc{align-self:start}.lw-options--3 .lw-option__check{margin-top:-1em;top:50%}.lw-ready{flex-direction:column;gap:22px}.lw-ready__side{width:100%}}@media (orientation:landscape) and (max-height:560px){.lw-flow__heading{margin:4px 0 10px}.lw-flow__title{font-size:clamp(22px,6.4vh,34px);line-height:1.3}.lw-flow__sub{display:none}.lw-avatars{width:min(100%,190vh);padding-top:6px}.lw-name__greet{display:none}.lw-kb{gap:5px;padding:6px}.lw-kb__keys{grid-template-columns:repeat(14,minmax(0,1fr));gap:5px}.lw-kb__row{gap:5px}.lw-kb__key{border-radius:9px;height:max(38px,9.5vh);font-size:1.25em}.lw-name{gap:6px;width:min(100%,760px)}.lw-name__plaque{padding-block:2px}.lw-name__face{width:42px}.lw-name__input{font-size:1.6em}.lw-option{padding:.9em .8em .8em}.lw-option__icon{width:3.2em;height:3.2em;font-size:1.5em}.lw-option__label{font-size:1.3em}.lw-ready__hero{width:clamp(110px,34vh,170px)}}.lw-gate{flex-direction:column;align-items:center;gap:.35em;padding-bottom:.3em;display:flex}.lw-gate__hint{color:var(--c-ink-2);text-align:center;margin:0}.lw-gate__q{font-size:calc(var(--u) * 2.1);color:#4a2c0e;margin:.1em 0;font-weight:700}.lw-gate__answer{min-width:5.2em;font-size:calc(var(--u) * 1.9);text-align:center;font-variant-numeric:tabular-nums;color:#3a2208;direction:ltr;background:#fffdf6;border-radius:14px;padding:.12em .6em;font-weight:700;line-height:1.35;display:block;box-shadow:inset 0 2px 5px #5a3c1440,0 0 0 1px #aa783273}.lw-gate__answer--wrong{animation:.45s lw-shake;box-shadow:inset 0 2px 5px #5a3c1440,0 0 0 2px #c8463cb3}.lw-gate__wrong{color:#a6352c;min-height:1.4em;margin:0;font-size:.9em;font-weight:700}.lw-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,300px);display:grid}.lw-pad__key{height:max(52px, calc(var(--u) * 3.2));font-size:calc(var(--u) * 1.55);color:#3a2208;background:linear-gradient(#fffcf4,#ecdab4);border:0;border-radius:14px;place-items:center;font-weight:700;transition:transform 80ms;display:grid;box-shadow:inset 0 1px #fff,inset 0 -3px #966e3c47,0 0 0 1px #a0763e59,0 3px 6px #50321433}.lw-pad__key:active:not(:disabled){transform:translateY(2px)}.lw-pad__key--fn{color:#7a3a1c;background:linear-gradient(#f3e4c4,#dfc79a)}.lw-pad__key--ok{color:#3a2208;background:var(--grad-gold)}.lw-pad__key:disabled{opacity:.45;cursor:default}.lw-tabs{scrollbar-width:none;background:#78552821;border-radius:16px;gap:5px;margin-bottom:1em;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px 3px #50320a38}.lw-tabs::-webkit-scrollbar{display:none}.lw-tab{min-height:46px;color:var(--c-ink-2);white-space:nowrap;background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.45em;padding:0 .9em;font-weight:700;transition:background .2s,color .2s;display:inline-flex}.lw-tab:hover{color:var(--c-ink);background:#ffffff59}.lw-tab--on,.lw-tab--on:hover{color:#4a2c0e;background:linear-gradient(#fffcf4,#f8e7c2);box-shadow:0 2px 6px #5a3c1447,0 0 0 1.5px #d6963cb3}.lw-tab svg{color:#b8741f}.lw-tabpanel{animation:.3s ease-out both lw-fade-in}.lw-kid{background:#ffffff80;border-radius:18px;align-items:center;gap:1em;padding:1em 1.1em;display:flex;box-shadow:inset 0 0 0 1px #aa783238}.lw-kid__face{width:calc(var(--u) * 4.6)}.lw-kid__text{min-width:0}.lw-kid__name{color:#4a2c0e;margin-bottom:.1em;font-size:1.45em;display:block}.lw-kid__line{line-height:1.5;display:block}.lw-kid__k{color:var(--c-ink-2);margin-inline-end:.2em;font-size:.86em}.lw-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;margin:1em 0;display:grid}.lw-stat{text-align:center;background:#ffffff85;border-radius:18px;flex-direction:column;align-items:center;gap:.3em;padding:1em .6em .9em;display:flex;box-shadow:inset 0 0 0 1px #aa783238}.lw-stat__icon{color:#b8741f}.lw-stat .lw-heart{color:var(--c-rose)}.lw-stat__num{color:#4a2c0e;font-variant-numeric:tabular-nums;font-size:1.7em;font-weight:700;line-height:1.1}.lw-stat__num--text{font-size:1.05em;line-height:1.35}.lw-stat__label{color:var(--c-ink-2);font-size:.86em}.lw-ring{color:#8a4f12;background:radial-gradient(circle, #fffaf0 57%, transparent 59%), conic-gradient(#f2ad45 var(--p), #aa783238 0);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.lw-danger{background:#c83c3212;border-radius:16px;justify-content:space-between;align-items:center;gap:1em;padding:.9em 1.1em;display:flex;box-shadow:inset 0 0 0 1px #be3c3247}.lw-danger strong{color:#9a2d25}.lw-danger p{color:var(--c-ink-2);margin:.15em 0 0;font-size:.9em}.lw-empty{color:var(--c-ink-2);text-align:center;justify-items:center;gap:.7em;padding:2.5em 1em;display:grid}.lw-empty p{margin:0;font-size:1.1em}.lw-lead{margin:0 0 1em;font-size:1.05em;line-height:1.6}.lw-chapters{gap:.5em;margin:0;padding:0;list-style:none;display:grid}.lw-chapter{background:#ffffff6b;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85em;padding:.75em .95em;display:grid;box-shadow:inset 0 0 0 1px #aa78322e}.lw-chapter__n{color:#fff;background:linear-gradient(#f6b64c,#d98a2b);border-radius:50%;place-items:center;width:2em;height:2em;font-size:.9em;font-weight:700;display:grid;box-shadow:0 2px 5px #783c0059}.lw-chapter__title{color:#4a2c0e;margin:0;font-size:1.05em}.lw-chapter__when{color:#a0692a;margin-inline-start:.35em;font-size:.82em;font-weight:400}.lw-chapter__goals{color:var(--c-ink-2);margin:.2em 0 0;font-size:.95em;line-height:1.5}.lw-callout{background:linear-gradient(#ffe0965c,#ffe09624);border-radius:16px;margin-top:1em;padding:.95em 1.1em;box-shadow:inset 0 0 0 1px #d2963c61}.lw-callout strong{color:#7a4a14}.lw-progress-tab .lw-callout{margin:0 0 1em}.lw-callout p{margin:.3em 0 0;line-height:1.55}.lw-time .lw-sect__title,.lw-privacy .lw-sect__title{margin-bottom:.7em}.lw-session{color:var(--c-ink-2);align-items:center;gap:.5em;margin:1.2em 0 0;display:flex}.lw-promises{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.lw-promises li{color:#34421a;background:#ffffff80;border-radius:14px;align-items:center;gap:.75em;padding:.85em 1em;font-weight:700;display:flex;box-shadow:inset 0 0 0 1px #6e8c3c4d}.lw-promises svg{color:var(--c-olive);flex:none}.lw-version{text-align:center;color:var(--c-ink-3);margin:1.4em 0 0;font-size:.8em}@media (max-width:560px){.lw-tab span{display:none}.lw-tab{min-width:52px}.lw-tab--on span{display:inline}.lw-stats{grid-template-columns:1fr 1fr}.lw-stats .lw-stat:last-child{grid-column:1/-1}.lw-danger{flex-direction:column;align-items:stretch}}.lw-pause{z-index:50;pointer-events:auto;animation:.25s ease-out both lw-fade-in;position:fixed;inset:0}.lw-pause--leaving{pointer-events:none;animation:.22s ease-in both lw-fade-out}.lw-pause__scrim{-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);background:radial-gradient(90% 80% at 50% 45%,#28180c59,#080608b8),#0a080c4d;position:absolute;inset:0}.lw-pause__layout{grid-template-columns:minmax(0, calc(var(--u) * 21)) minmax(0, calc(var(--u) * 25));padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));justify-content:center;align-items:center;gap:clamp(20px,5vw,70px);display:grid;position:absolute;inset:0}.lw-pause__menu{gap:calc(var(--u) * .7);flex-direction:column;display:flex}.lw-pause__menu .lw-btn{animation:lw-slide-in .4s var(--ease-out) both;animation-delay:calc(var(--i) * 45ms + 60ms);justify-content:flex-start}.lw-pause__quit{color:var(--c-cream-2);margin-top:.4em}.lw-pause__title{font-family:var(--lw-font-display);color:#ffe3a0;text-shadow:0 2px #6e3208cc,0 10px 26px #0009;animation:lw-slide-in .45s var(--ease-out) both;margin:0 0 .25em;font-size:clamp(38px,6.4vmin,72px);font-weight:400;line-height:1.1}.lw-pause__card{padding:calc(var(--u) * 1.4);border-radius:var(--radius-lg);animation:lw-pop-in .45s var(--ease-spring) both .1s;flex-direction:column;gap:.5em;display:flex}.lw-pause__card .lw-ornament{color:#c98a2b;align-self:center;margin:.3em 0}.lw-pause__who{align-items:center;gap:.9em;display:flex}.lw-pause__face{width:calc(var(--u) * 4)}.lw-pause__whotext strong{color:#4a2c0e;font-size:1.35em;display:block}.lw-pause__whotext span{color:var(--c-ink-2)}.lw-pause__kicker{letter-spacing:.08em;color:#a0692a;font-size:.8em;font-weight:700}.lw-pause__mission{color:#4a2c0e;margin:0;font-size:1.4em;line-height:1.4}.lw-pause__objective{margin:0;font-size:1.12em;line-height:1.65}.lw-pause__stats{gap:1.3em;margin-top:.4em;font-size:1.1em;font-weight:700;display:flex}.lw-pause__stats span{align-items:center;gap:.35em;display:inline-flex}@media (max-width:720px) and (orientation:portrait){.lw-pause__layout{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px}.lw-pause__card{order:-1;padding:14px 16px}.lw-pause__card .lw-ornament,.lw-pause__objective{display:none}}@media (orientation:landscape) and (max-height:560px){.lw-pause__layout{grid-template-columns:minmax(0,300px) minmax(0,340px)}.lw-pause__menu{gap:6px}.lw-pause__menu .lw-btn--lg{--h:44px;font-size:1.05em}.lw-pause__title{display:none}.lw-pause__card{gap:.3em;padding:14px}}.lw-mapscreen{z-index:55;padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a08068c;place-items:center;animation:.25s ease-out both lw-fade-in;display:grid;position:fixed;inset:0}.lw-mapscreen--leaving{pointer-events:none;animation:.22s ease-in both lw-fade-out}.lw-mapscreen__frame{gap:calc(var(--u) * .8);width:min(100%, calc(var(--u) * 62));height:min(100%, calc(var(--u) * 46));padding:calc(var(--u) * 1);border-radius:var(--radius-lg);animation:lw-pop-in .4s var(--ease-spring) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid}.lw-mapscreen__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4em 1em;padding:0 .3em;display:flex}.lw-mapscreen__title{font-family:var(--lw-font-display);font-weight:400;font-size:calc(var(--u) * 1.8);color:var(--c-brown);margin:0}.lw-mapscreen__legend{color:var(--c-ink-2);gap:1.2em;margin:0;padding:0;font-size:.92em;font-weight:700;list-style:none;display:flex}.lw-mapscreen__legend li{align-items:center;gap:.45em;display:inline-flex}.lw-legend{width:16px;height:16px;display:inline-block}.lw-legend--you{clip-path:polygon(50% 0,100% 100%,50% 74%,0 100%);background:#1f6fd6}.lw-legend--target{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#f2a531}.lw-mapscreen__canvaswrap{border-radius:calc(var(--u) * 1);min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #966e3c73,0 1px #ffffffb3}.lw-mapscreen__canvas{width:100%;height:100%;display:block}.lw-mapscreen__north{color:#ffd98a;background:#261a10db;border-radius:50%;place-items:center;width:32px;height:32px;margin-left:-16px;font-weight:700;display:grid;position:absolute;top:10px;left:50%}.lw-mapscreen__foot{justify-content:center;display:flex}.lw-break__body{text-align:center;flex-direction:column;align-items:center;gap:.5em;padding:.8em .2em .3em;display:flex}.lw-break__art{color:#2a74c6;background:radial-gradient(circle at 50% 38%,#f2f9ff,#c6e3ff 70%,#9dccf7);border-radius:50%;place-items:center;width:104px;height:104px;animation:3.2s ease-in-out infinite lw-breathe;display:grid;box-shadow:0 0 0 6px #2f7fd624,0 10px 24px -8px #1e5aa080}.lw-break__title{font-size:calc(var(--u) * 2);color:#4a2c0e;margin:.2em 0 0;line-height:1.4}.lw-break__text{font-size:calc(var(--u) * 1.15);margin:0 0 .6em;line-height:1.7}.lw-break__actions{flex-direction:column;gap:.5em;width:100%;display:flex}.lw-break .lw-btn--ghost{color:var(--c-ink-2)}.lw-hud{z-index:26;pointer-events:none;position:fixed;inset:0}.lw-hud__start{top:max(var(--edge), var(--safe-t));align-items:flex-start;gap:calc(var(--u) * .55);max-width:min(44vw, calc(var(--u) * 25));flex-direction:column;transition:opacity .3s,visibility;display:flex;position:absolute;inset-inline-start:max(var(--edge), var(--safe-s))}.lw-hud__end{top:max(var(--edge), var(--safe-t));align-items:flex-end;gap:calc(var(--u) * .5);flex-direction:column;display:flex;position:absolute;inset-inline-end:max(var(--edge), var(--safe-e))}.lw-hud__cluster{align-items:flex-start;gap:calc(var(--u) * .5);display:flex}.lw-hud__buttons{gap:calc(var(--u) * .5);flex-direction:column;display:flex}.lw-objective{padding:calc(var(--u) * .65) calc(var(--u) * 1.05) calc(var(--u) * .75);border-radius:calc(var(--u) * 1);animation:lw-slide-in .5s var(--ease-out) both;padding-inline-start:calc(var(--u) * 1.15);transition:box-shadow .4s;position:relative}.lw-objective:before{content:"";background:linear-gradient(#ffe09a,#ea962f);border-start-end-radius:4px;border-end-end-radius:4px;width:4px;position:absolute;inset-block:10px;inset-inline-start:0;box-shadow:0 0 10px #ffbe5ab3}.lw-objective__kicker{color:var(--c-gold-2);align-items:center;gap:.45em;font-size:.82em;font-weight:700;display:flex}.lw-objective__dot{background:var(--c-gold-2);width:8px;height:8px;box-shadow:0 0 8px var(--c-gold-2);border-radius:50%;flex:none;animation:2.2s ease-in-out infinite lw-glow}.lw-objective__text{font-size:calc(var(--u) * 1.18);color:#fffaf0;text-shadow:0 1px 2px #00000073;margin:.15em 0 0;font-weight:700;line-height:1.55}.lw-objective--fresh{box-shadow:inset 0 1px #ffffff17,0 0 0 2px #ffd27ad9,0 0 34px #ffbe508c,0 12px 32px -14px #0009}.lw-objective--fresh .lw-objective__kicker{animation:lw-pop .5s var(--ease-spring)}.lw-candles{animation:lw-slide-in .5s var(--ease-out) both .12s;border-radius:999px;align-items:center;gap:.6em;padding:.45em 1em .45em .75em;padding-inline:.75em 1.1em;display:flex}.lw-candles__icon{color:#f6e6c6;flex:none}.lw-candles__icon .lw-flame{transform-box:fill-box;transform-origin:50% 90%;filter:drop-shadow(0 0 3px #ffaa32e6);animation:1.4s ease-in-out infinite alternate lw-flicker}.lw-candles__icon .lw-flame+.lw-flame{animation-delay:-.7s}.lw-candles__label{color:#ffecc8d1;font-size:.74em;font-weight:700;display:block}.lw-candles__time{color:#ffd98a;font-size:1.05em;font-weight:700;display:block}.lw-candles--soon{animation:lw-slide-in .5s var(--ease-out) both .12s, lw-candle-glow 2.4s ease-in-out infinite}@keyframes lw-flicker{0%{transform:scale(1)rotate(-2deg)}50%{transform:scale(.92,1.08)rotate(2deg)}to{transform:scale(1.05,.95)rotate(-1deg)}}@keyframes lw-candle-glow{0%,to{box-shadow:inset 0 1px #ffffff17,0 0 0 1px #ffbe5a80,0 0 #ffaa3c00}50%{box-shadow:inset 0 1px #ffffff17,0 0 0 1.5px #ffc86ee6,0 0 26px #ffaa3c99}}.lw-minimap{--mm:clamp(98px, 15.5vmin, 176px);width:var(--mm);height:var(--mm);pointer-events:auto;animation:lw-pop-in .5s var(--ease-spring) both .1s;transition:transform .2s var(--ease-out);background:#d8c095;border:0;border-radius:50%;flex:none;padding:0;position:relative;box-shadow:0 0 0 3px #fff6e2f2,0 0 0 6px #a67434cc,0 12px 28px -6px #0009}.lw-minimap:hover{transform:scale(1.03)}.lw-minimap__canvas{border-radius:50%;width:100%;height:100%;display:block}.lw-minimap__inside{color:#fff6e0;text-shadow:0 1px 4px #000000b3;place-content:center;justify-items:center;gap:2px;font-size:.72em;font-weight:700;display:grid;position:absolute;inset:0}.lw-clock{max-width:calc(var(--u) * 22);border-radius:999px;flex-wrap:wrap;justify-content:flex-end;align-items:center;column-gap:.45em;padding:.35em .9em;font-size:.92em;animation:.5s ease-out .2s both lw-fade-in;display:flex}.lw-clock__icon{color:var(--c-gold-2);flex:none}.lw-clock__time{color:#fffaf0;font-variant-numeric:tabular-nums;font-size:1.12em;font-weight:700}.lw-clock__date{color:#ffecc8d9;white-space:nowrap}.lw-counters{gap:.45em;animation:.5s ease-out .25s both lw-fade-in;display:flex}.lw-counter{border-radius:999px;align-items:center;gap:.35em;padding:.3em .85em .3em .6em;padding-inline:.6em .85em;font-size:1.08em;font-weight:700;display:flex;position:relative}.lw-counter__icon{flex:none}.lw-counter--deeds .lw-counter__icon{filter:drop-shadow(0 0 6px #e5566e99)}.lw-counter--letters .lw-counter__icon{color:#a8d4ff}.lw-counter__num{font-variant-numeric:tabular-nums}.lw-counter__num small{opacity:.72;margin-inline-start:1px;font-size:.72em}.lw-counter--bump{animation:lw-bump .6s var(--ease-spring)}.lw-counter__plus{top:-.6em;color:#ffb3c0;text-shadow:0 1px 4px #0009;pointer-events:none;font-size:.9em;animation:1.3s ease-out forwards lw-float-up;position:absolute;inset-inline-start:.2em}@keyframes lw-bump{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes lw-float-up{0%{opacity:0;transform:translateY(6px)}20%{opacity:1}to{opacity:0;transform:translateY(-22px)}}.lw-district{top:calc(max(var(--edge), var(--safe-t)) + 15vh);white-space:nowrap;color:#ffd98a;pointer-events:none;align-items:center;gap:.9em;animation:4.2s ease-in-out both lw-district;display:flex;position:absolute;left:50%}.lw-district .lw-ornament i{width:clamp(28px,6vw,80px)}.lw-district__name{font-family:var(--lw-font-display);color:#fff4d6;text-shadow:0 2px #602e06cc,0 8px 30px #0009;font-size:clamp(30px,6vmin,64px);line-height:1.3}@keyframes lw-district{0%{opacity:0;transform:translate(-50%,12px)}12%{opacity:1;transform:translate(-50%)}82%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.lw-toasts{top:calc(max(var(--edge), var(--safe-t)) + 26vh);width:min(92vw, calc(var(--u) * 28));flex-direction:column;align-items:center;gap:.5em;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lw-toast{max-width:100%;animation:lw-toast-in .55s var(--ease-spring) both;border-radius:999px;align-items:center;gap:.7em;padding:.5em 1.2em .5em .55em;padding-inline:.55em 1.2em;font-size:1.08em;font-weight:700;line-height:1.45;display:flex}.lw-toast--leaving{animation:.4s ease-in both lw-toast-out}.lw-toast__icon{border-radius:50%;flex:none;place-items:center;width:2.1em;height:2.1em;display:grid}.lw-toast--deed{box-shadow:inset 0 1px #ffffff17,0 0 0 1.5px #ffa0b2a6,0 0 26px #e5566e59,0 12px 32px -14px #0009}.lw-toast--deed .lw-toast__icon{color:#fff;background:radial-gradient(circle at 35% 30%,#ff9fad,#e24d67);box-shadow:0 0 16px #e5566ebf}.lw-toast--letter{box-shadow:inset 0 1px #ffffff17,0 0 0 1.5px #96c8ff99,0 0 26px #468ce659,0 12px 32px -14px #0009}.lw-toast--letter .lw-toast__icon{color:#fff;background:radial-gradient(circle at 35% 30%,#c4e4ff,#3d8fe0);box-shadow:0 0 16px #3d8fe0b3}.lw-toast--info .lw-toast__icon{color:#ffd98a;background:#ffecc829}@keyframes lw-toast-in{0%{opacity:0;transform:translateY(-14px)scale(.9)}to{opacity:1;transform:none}}@keyframes lw-toast-out{to{opacity:0;transform:translateY(-10px)scale(.96)}}.lw-prompt{left:50%;bottom:calc(max(var(--edge), var(--safe-b)) + 6vh);animation:lw-prompt-in .4s var(--ease-spring) both;position:absolute;transform:translate(-50%)}.lw-prompt--touch{bottom:calc(max(var(--edge), var(--safe-b)) + 10px)}.lw-prompt__bubble{pointer-events:auto;touch-action:none;border:0;border-radius:999px;align-items:center;gap:.6em;padding:.45em 1.25em .45em .5em;padding-inline:.5em 1.25em;font-size:1.12em;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff1a,0 0 0 1.5px #ffd27a8c,0 12px 32px -12px #000000a6}.lw-prompt__bubble .lw-key{font-size:1em}.lw-prompt__hand{color:#4a2a08;background:var(--grad-gold);border-radius:50%;place-items:center;width:2em;height:2em;display:grid}.lw-prompt__text{line-height:1.5}@keyframes lw-prompt-in{0%{opacity:0;transform:translate(-50%,12px)scale(.92)}to{opacity:1;transform:translate(-50%)}}.lw-hud--dialogue .lw-hud__start,.lw-hud--dialogue .lw-minimap,.lw-hud--dialogue .lw-hud__mapbtn,.lw-hud--dialogue .lw-clock,.lw-hud--dialogue .lw-counters,.lw-hud--dialogue .lw-district,.lw-hud--dialogue .lw-toasts,.lw-hud--dialogue .lw-prompt{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}@media (orientation:portrait) and (max-width:700px){.lw-minimap{--mm:clamp(92px, 25vw, 120px)}.lw-hud__start{max-width:calc(100vw - clamp(92px, 25vw, 120px) - 74px - var(--edge) * 3)}.lw-clock{border-radius:14px;flex-direction:column;align-items:flex-end;row-gap:0;padding:.35em .75em}.lw-clock__icon{display:none}.lw-district{top:34vh}.lw-toasts{top:44vh}.lw-prompt--touch{bottom:calc(max(var(--edge), var(--safe-b)) + clamp(190px, 27vh, 250px))}}@media (orientation:landscape) and (max-height:560px){.lw-minimap{--mm:clamp(86px, 24vh, 118px)}.lw-hud__start{max-width:min(40vw,320px)}.lw-objective__text{font-size:1.05em;line-height:1.45}.lw-district{top:20vh}.lw-toasts{top:36vh}}.lw-dialogue{z-index:22;padding:0 max(var(--edge), var(--safe-r)) max(calc(var(--edge) * 1.2), var(--safe-b)) max(var(--edge), var(--safe-l));pointer-events:auto;cursor:pointer;justify-content:center;align-items:flex-end;animation:.3s ease-out both lw-fade-in;display:flex;position:fixed;inset:0}.lw-dialogue--leaving{pointer-events:none;animation:.24s ease-in both lw-fade-out}.lw-dialogue__shade{pointer-events:none;background:linear-gradient(#0000 44%,#0a060a61 70%,#0a060ab8 100%),linear-gradient(#0a060a66 0%,#0000 16%);position:absolute;inset:0}.lw-dialogue__stage{gap:calc(var(--u) * .8);width:min(100%, calc(var(--u) * 58));flex-direction:column;display:flex;position:relative}.lw-dialogue__panel{--pw:clamp(96px, 15vmin, 184px);grid-template-columns:var(--pw) minmax(0, 1fr);align-items:end;column-gap:calc(var(--u) * 1.3);min-height:calc(var(--pw) * .72);padding:calc(var(--u) * 1.05) calc(var(--u) * 1.4) calc(var(--u) * .9);border-radius:calc(var(--u) * 1.7);color:var(--c-ink);background:var(--noise), radial-gradient(120% 80% at 15% 0%, #ffffffb3, transparent 60%), radial-gradient(80% 90% at 100% 100%, #d6aa683d, transparent 70%), var(--grad-stone-panel);animation:lw-dialog-in .5s var(--ease-spring) both;padding-inline-start:calc(var(--u) * 1.2);display:grid;position:relative;box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff73,0 0 0 1px #a0763e8c,0 0 0 5px #fff4dc2e,0 26px 60px -20px #000c}.lw-dialogue__portrait{width:var(--pw);margin-top:calc(var(--pw) * -.62);margin-bottom:calc(var(--u) * -.2);animation:lw-portrait-in .55s var(--ease-spring) both 50ms;align-self:end}.lw-dialogue__body{align-self:start;min-width:0;position:relative}.lw-dialogue__name{font-family:var(--lw-font-display);font-weight:400;font-size:calc(var(--u) * 1.35);color:#a2601a;margin:0 0 .2em;line-height:1.5;display:inline-block}.lw-dialogue__text{color:#2a1b0e;cursor:pointer;min-height:3.2em;margin:0;font-size:clamp(19px,2.3vmin + 8px,31px);font-weight:400;line-height:1.72}.lw-dialogue__text:lang(en),[lang=en] .lw-dialogue__text{line-height:1.5}.lw-dialogue__ghost{color:#0000}.lw-dialogue__voice{align-items:center;gap:7px;height:3.4em;margin:0;display:flex}.lw-dialogue__voice i{background:linear-gradient(#f2ad45,#c9782a);border-radius:4px;width:9px;height:2.6em;animation:.9s ease-in-out infinite lw-eq;display:block}.lw-dialogue__voice i:nth-child(2){animation-delay:-.2s}.lw-dialogue__voice i:nth-child(3){animation-delay:-.45s}.lw-dialogue__voice i:nth-child(4){animation-delay:-.1s}.lw-dialogue__voice i:nth-child(5){animation-delay:-.6s}.lw-dialogue__foot{justify-content:space-between;align-items:center;gap:1em;min-height:46px;margin-top:.3em;display:flex}.lw-dialogue__next{color:#3a2208;background:var(--grad-gold);min-height:46px;animation:lw-pop-in .35s var(--ease-spring) both, lw-nudge 1.8s ease-in-out infinite .6s;border:0;border-radius:999px;align-items:center;gap:.25em;margin-inline-start:auto;padding-inline:1.25em .85em;font-size:1.08em;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #96500a4d,0 0 0 1px #82460a80,0 8px 18px -8px #783c00b3}.lw-dialogue__hint{color:var(--c-ink-3);font-size:.85em;animation:.6s ease-out .5s both lw-fade-in}.lw-choices{gap:calc(var(--u) * .6);cursor:default;padding-inline-start:calc(clamp(96px, 15vmin, 184px) + var(--u) * 2.5);display:grid}.lw-choice{min-height:max(62px, calc(var(--u) * 3.7));border-radius:calc(var(--u) * 1.3);text-align:start;color:#3a2208;background:radial-gradient(120% 80% at 15% 0%, #fffc, transparent 60%), var(--grad-stone);transition:transform .2s var(--ease-out), box-shadow .2s, background .2s;animation:lw-choice-in .45s var(--ease-spring) both;animation-delay:calc(var(--i) * 80ms);border:0;align-items:center;gap:.8em;padding:.45em 1.4em .45em .7em;padding-inline:.7em 1.4em;font-size:clamp(19px,2vmin + 8px,27px);font-weight:700;line-height:1.55;display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #a0763e80,0 14px 30px -14px #000000bf}.lw-choice:hover,.lw-choice:focus-visible{transform:translateX(calc(var(--dx) * -6px));background:var(--grad-gold);box-shadow:inset 0 1px #ffffffd9,0 0 0 1.5px #82460a99,0 0 26px #ffbe5080,0 14px 30px -14px #000000bf}.lw-choice:active{transform:scale(.98)}.lw-choice__num{color:#7a4a14;background:#7846141f;border-radius:50%;flex:none;place-items:center;width:1.9em;height:1.9em;font-size:.75em;display:grid;box-shadow:inset 0 0 0 1px #78461440}@keyframes lw-dialog-in{0%{opacity:0;transform:translateY(40px)scale(.97)}to{opacity:1;transform:none}}@keyframes lw-portrait-in{0%{opacity:0;transform:translateY(26px)scale(.9)}to{opacity:1;transform:none}}@keyframes lw-choice-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes lw-nudge{0%,to{translate:0}50%{translate:calc(var(--dx) * 4px) 0}}@keyframes lw-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media (orientation:portrait) and (max-width:700px){.lw-dialogue__panel{--pw:70px;min-height:0;padding:calc(var(--u) * .8) calc(var(--u) * 1.1) calc(var(--u) * .7);display:block}.lw-dialogue__portrait{float:inline-start;width:var(--pw);margin:0;margin-inline-end:calc(var(--u) * .8);margin-bottom:.2em}.lw-dialogue__name{font-size:1.15em;display:block}.lw-dialogue__text{min-height:2.6em}.lw-dialogue__foot{clear:both}.lw-dialogue__hint{display:none}.lw-choices{padding-inline-start:0}.lw-dialogue__stage{gap:calc(var(--u) * .6)}}@media (orientation:landscape) and (max-height:560px){.lw-dialogue__panel{--pw:96px;padding-block:10px 8px}.lw-dialogue__text{min-height:2.4em;font-size:19px;line-height:1.6}.lw-dialogue__name{font-size:1.1em}.lw-choice{min-height:50px;font-size:18px}.lw-choices{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding-inline-start:calc(96px + var(--u) * 2.5)}}.lw-touch{z-index:12;pointer-events:none;transition:opacity .25s;position:fixed;inset:0}.lw-touch--hidden{opacity:0;visibility:hidden}.lw-touch--hidden *{pointer-events:none!important}.lw-touch__zone{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;width:50%;position:absolute;top:0;bottom:0}.lw-touch__zone--move{left:0}.lw-touch__zone--look{right:0}.lw-joy{pointer-events:none}.lw-joy__base{left:max(24px, calc(var(--safe-l) + 16px));bottom:max(24px, calc(var(--safe-b) + 14px));width:calc(var(--r) * 2);height:calc(var(--r) * 2);opacity:.5;border-radius:50%;transition:opacity .25s;position:fixed}.lw-joy--active .lw-joy__base{left:calc(var(--r) * -1);top:calc(var(--r) * -1);opacity:1;transition:none;bottom:auto}.lw-joy__ring{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:radial-gradient(circle,#18141e1f 0%,#18141e5c 72%,#18141e70 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #fff4de99,0 6px 22px #0000004d}.lw-joy__arrows i{opacity:.8;border:6px solid #0000;width:0;height:0;margin:-6px 0 0 -6px;position:absolute;top:50%;left:50%}.lw-joy__arrows i:first-child{transform:translateY(calc(var(--r) * -.78));border-bottom-color:#fff6e2}.lw-joy__arrows i:nth-child(2){transform:translateY(calc(var(--r) * .78));border-top-color:#fff6e2}.lw-joy__arrows i:nth-child(3){transform:translateX(calc(var(--r) * -.78));border-right-color:#fff6e2}.lw-joy__arrows i:nth-child(4){transform:translateX(calc(var(--r) * .78));border-left-color:#fff6e2}.lw-joy__knob{width:calc(var(--r) * .92);height:calc(var(--r) * .92);margin:calc(var(--r) * -.46) 0 0 calc(var(--r) * -.46);transition:transform .18s var(--ease-out);background:radial-gradient(circle at 38% 30%,#fffdf6,#f3e2bf 58%,#d8bb86 100%);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 -3px #8c643252,0 0 0 2px #ffffff8c,0 6px 14px #00000073}.lw-joy--active .lw-joy__knob{transition:none}.lw-actions{right:max(20px, calc(var(--safe-r) + 12px));bottom:max(20px, calc(var(--safe-b) + 12px));width:0;height:0;position:absolute}.lw-act{--big:clamp(80px, 11vmin, 106px);width:var(--s);height:var(--s);color:#fffaf0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;transition:transform .12s var(--ease-out), box-shadow .2s, background .2s;background:radial-gradient(circle at 40% 28%,#ffffff47,#1c182280 72%);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;box-shadow:inset 0 0 0 2px #fff4de9e,0 8px 20px #00000059}.lw-act:active{transform:scale(.9)}.lw-act svg{filter:drop-shadow(0 1px 2px #0006)}.lw-act--interact{--s:var(--big);color:#4a2a08;background:radial-gradient(circle at 40% 28%,#fff4cc,#f7c258 55%,#df8f28 100%);bottom:12px;right:0;box-shadow:inset 0 -4px #8c460a59,0 0 0 3px #fff4ded9,0 12px 26px #00000061}.lw-act--interact svg{filter:none}.lw-act--ready{animation:1.5s ease-in-out infinite lw-ready}.lw-act--jump{--s:clamp(66px, 8.6vmin, 86px);right:calc(var(--big) + 16px);bottom:0}.lw-act--run{--s:clamp(64px, 8.2vmin, 82px);right:8px;bottom:calc(var(--big) + 34px)}.lw-act--on{color:#fff;background:radial-gradient(circle at 40% 28%,#d4ecff,#3d8fe0 70%);box-shadow:inset 0 0 0 2px #cfe9ff,0 0 22px #50a0ffbf,0 8px 20px #00000059}@keyframes lw-ready{0%,to{box-shadow:inset 0 -4px #8c460a59,0 0 0 3px #fff4ded9,0 12px 26px #00000061,0 0 #ffc85ab3}50%{box-shadow:inset 0 -4px #8c460a59,0 0 0 3px #fff4ded9,0 12px 26px #00000061,0 0 0 14px #ffc85a00}}.lw-story{z-index:21;pointer-events:none;position:fixed;inset:0}.lw-story__veil{opacity:0;background:#07060a;transition-property:opacity;transition-timing-function:cubic-bezier(.45,0,.25,1);position:absolute;inset:0}.lw-story__bar{background:#07060a;height:clamp(28px,9vh,96px);transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline:0}.lw-story__bar--top{top:0;transform:translateY(-101%)}.lw-story__bar--bottom{bottom:0;transform:translateY(101%)}.lw-story--cinematic .lw-story__bar{transform:none}.lw-card{justify-content:center;align-items:center;gap:calc(var(--u) * .7);padding:max(var(--edge), var(--safe-t)) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));text-align:center;color:var(--c-cream);background:radial-gradient(60% 50%,#784c1847,#0000 70%);flex-direction:column;animation:1.2s cubic-bezier(.22,1,.36,1) both lw-card-in;display:flex;position:absolute;inset:0}.lw-card--leaving{animation:.7s ease-in both lw-card-out}.lw-card__kicker{font-size:calc(var(--u) * 1.05);letter-spacing:.08em;color:var(--c-gold-2);text-shadow:0 0 18px #ffbe5a59;font-weight:700;animation:1s cubic-bezier(.22,1,.36,1) .15s both lw-card-rise}.lw-card__rule{animation:1s cubic-bezier(.22,1,.36,1) .3s both lw-card-rise}.lw-card__rule i{width:calc(var(--u) * 5)}.lw-card__title{max-width:min(92vw, calc(var(--u) * 44));font-family:var(--lw-font-display);color:#fff4dc;text-shadow:0 2px #00000059,0 0 42px #ffc46e59;margin:0;font-size:clamp(34px,5.6vmin + 12px,84px);font-weight:400;line-height:1.3;animation:1.2s cubic-bezier(.22,1,.36,1) .4s both lw-card-rise}.lw-card__sub{font-family:var(--lw-font-serif);color:var(--c-cream-2);margin:0;font-size:clamp(18px,1.9vmin + 8px,28px);animation:1.2s cubic-bezier(.22,1,.36,1) .7s both lw-card-rise}.lw-card--end .lw-card__kicker{color:#ffe09a}@keyframes lw-card-out{0%{opacity:1}to{opacity:0;transform:scale(1.02)}}@keyframes lw-card-rise{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:none;transform:none}}.lw-hud>*{transition:opacity .45s,visibility linear}.lw-hud--hidden>*{opacity:0;visibility:hidden;transition:opacity .35s,visibility 0s linear .35s}.lw-collect{animation:lw-slide-in .5s var(--ease-out) both;border-radius:999px;align-items:center;gap:.6em;padding:.35em .9em;font-weight:700;display:flex}.lw-collect__label{color:var(--c-cream-2);font-size:.92em}.lw-collect__dots{gap:4px;display:flex}.lw-collect__dots i{width:9px;height:9px;transition:background .3s, box-shadow .3s, transform .3s var(--ease-spring);background:#fff0d638;border-radius:50%;display:block;box-shadow:inset 0 0 0 1px #ffe2b059}.lw-collect__dots i.lw-collect__dot--on{background:linear-gradient(#ffe09a,#ea962f);transform:scale(1.15);box-shadow:0 0 8px #ffbe5acc}.lw-collect__num{font-variant-numeric:tabular-nums;color:var(--c-gold-2)}.lw-collect__num small{opacity:.75;margin-inline-start:1px;font-size:.72em}.lw-dialogue__panel--plain{grid-template-columns:minmax(0,1fr);padding-inline-start:calc(var(--u) * 1.6)}.lw-dialogue__panel--plain .lw-dialogue__text{font-family:var(--lw-font-serif)}.lw-dialogue--plain .lw-choices{padding-inline-start:0}.lw-dialogue--subtitle{z-index:29;padding-top:max(calc(var(--edge) * .8), var(--safe-t));pointer-events:none;cursor:default;align-items:flex-start}.lw-dialogue--subtitle .lw-dialogue__shade{background:linear-gradient(#0a060a73 0%,#0000 28%)}.lw-dialogue--subtitle .lw-dialogue__stage{width:min(100%, calc(var(--u) * 46))}.lw-dialogue--subtitle .lw-dialogue__panel{--pw:clamp(64px, 9vmin, 104px);min-height:0;padding-block:calc(var(--u) * .6);animation-name:lw-fade-in;animation-duration:.3s}.lw-dialogue--subtitle .lw-dialogue__portrait{margin-top:0}.lw-dialogue--subtitle .lw-dialogue__text{min-height:0;font-size:clamp(17px,1.9vmin + 8px,25px)}.lw-dialogue--big .lw-choices{gap:calc(var(--u) * 1);grid-template-columns:1fr 1fr}.lw-dialogue--big .lw-choice{min-height:max(96px, calc(var(--u) * 5.6));text-align:center;justify-content:center;padding-inline:1em;font-size:clamp(21px,2.6vmin + 9px,32px)}.lw-choice--reading{background:var(--grad-gold);animation:lw-choice-in .45s var(--ease-spring) both, lw-read-pulse 1.1s ease-in-out infinite .45s;box-shadow:inset 0 1px #ffffffd9,0 0 0 2px #82460a99,0 0 34px #ffbe50a6,0 14px 30px -14px #000000bf}@keyframes lw-read-pulse{0%,to{transform:none}50%{transform:scale(1.03)}}@media (orientation:portrait) and (max-width:700px){.lw-dialogue--big .lw-choices{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lw-card,.lw-card__kicker,.lw-card__rule,.lw-card__title,.lw-card__sub,.lw-choice--reading{animation-duration:10ms}.lw-story__bar{transition-duration:10ms}}.lw-activity{z-index:28;pointer-events:auto;touch-action:none;flex-direction:column;animation:.35s ease-out both lw-fade-in;display:flex;position:fixed;inset:0}.lw-activity--leaving{pointer-events:none;animation:.4s ease-in both lw-fade-out}.lw-activity__veil{pointer-events:none;background:radial-gradient(120% 95% at 50% 58%, rgba(16, 10, 4, calc(var(--veil) * .45)) 0%, rgba(12, 7, 3, calc(var(--veil) * 1.25)) 100%);position:absolute;inset:0}.lw-activity--viewport .lw-activity__veil{background:radial-gradient(130% 110%,#0000 55%,#0a06026b 100%)}html.lw-activity-open .lw-touch,html.lw-activity-open .lw-hud__start,html.lw-activity-open .lw-hud__end,html.lw-activity-open .lw-district,html.lw-activity-open .lw-prompt{transition:opacity .3s,visibility 0s .3s;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lw-activity__top{z-index:5;align-items:center;gap:calc(var(--u) * .45);padding:max(calc(var(--edge) * .8), var(--safe-t)) calc(var(--edge) + 64px) 0;pointer-events:none;flex-direction:column;display:flex;position:relative}.lw-activity__banner{pointer-events:auto;align-items:center;gap:calc(var(--u) * .7);max-width:min(100%, calc(var(--u) * 50));min-height:calc(var(--u) * 3.6);padding:calc(var(--u) * .35) calc(var(--u) * .45);color:var(--c-ink);background:var(--noise), radial-gradient(120% 90% at 20% 0%, #ffffffbf, transparent 62%), var(--grad-stone-panel);animation:lw-act-drop .55s var(--ease-spring) both;border-radius:999px;padding-inline-start:calc(var(--u) * .45);display:flex;box-shadow:inset 0 1px #fff,0 0 0 1px #a0763e8c,0 0 0 5px #fff4dc29,0 18px 40px -18px #000c}.lw-activity__host{width:calc(var(--u) * 3.3);height:calc(var(--u) * 3.3);border-radius:50%;flex:none;box-shadow:0 0 0 2px #fff8e6,0 0 0 3px #a0763e99}.lw-activity__banner--speaking .lw-activity__host{animation:1.1s ease-in-out infinite lw-act-speak}.lw-activity__prompt{min-width:0;padding-inline:calc(var(--u) * .2);color:#2d1c0b;text-wrap:balance;flex:1;margin:0;font-size:clamp(17px,1.7vmin + 9px,29px);font-weight:700;line-height:1.5}.lw-activity__banner:not(:has(.lw-activity__prompt)){padding-inline-end:calc(var(--u) * .45)}.lw-activity__replay{width:calc(var(--u) * 3.1);height:calc(var(--u) * 3.1);color:#3a2208;background:var(--grad-gold);min-width:46px;min-height:46px;transition:transform .15s var(--ease-out);border:0;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffffd9,inset 0 -2px #96500a4d,0 0 0 1px #82460a80,0 8px 18px -8px #783c00b3}.lw-activity__replay:active{transform:scale(.92)}[dir=rtl] .lw-activity__replay svg{transform:scaleX(-1)}.lw-activity__progress{width:min(48vw, calc(var(--u) * 20));background:#140c0473;border-radius:999px;height:7px;animation:.4s ease-out both lw-fade-in;overflow:hidden;box-shadow:0 0 0 1px #ffe6b440}.lw-activity__progress i{height:100%;width:calc(var(--p) * 100%);border-radius:inherit;transition:width .5s var(--ease-out);background:linear-gradient(90deg,#ffe7a6,#f4ab3f);margin-inline-start:0;display:block;box-shadow:0 0 12px #ffc45acc}.lw-activity__stars{top:max(calc(var(--edge) * .9), var(--safe-t));gap:4px;display:flex;position:absolute;inset-inline-start:max(var(--edge), var(--safe-s))}.lw-activity__stars i{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);transition:background .4s, transform .4s var(--ease-spring);background:#fff4dc4d}.lw-activity__stars i.on{background:linear-gradient(#fff1c6,#f4ab3f);transform:scale(1.12)}.lw-activity__skip{top:max(calc(var(--edge) * .9), var(--safe-t));pointer-events:auto;color:#fff4debf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#140e0a66;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;inset-inline-end:max(var(--edge), var(--safe-e));box-shadow:0 0 0 1px #ffe2b040}.lw-activity__skip svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.lw-activity__skip circle{fill:none;stroke:var(--c-gold-2);stroke-width:3px;stroke-dasharray:107;stroke-dashoffset:107px;transition:stroke-dashoffset .2s}.lw-activity__skip--holding circle{stroke-dashoffset:0;transition:stroke-dashoffset 1.3s linear}.lw-activity__coach{z-index:6;top:calc(max(calc(var(--edge) * .8), var(--safe-t)) + var(--u) * 4.6);align-items:center;gap:calc(var(--u) * .6);max-width:min(46vw, calc(var(--u) * 26));padding:calc(var(--u) * .5) calc(var(--u) * 1) calc(var(--u) * .5) calc(var(--u) * .5);padding-inline:calc(var(--u) * .5) calc(var(--u) * 1);border-radius:calc(var(--u) * 1.6);color:var(--c-ink);background:var(--noise), linear-gradient(180deg, #fffaf0, #f3e3c3);pointer-events:none;animation:lw-act-bubble .45s var(--ease-spring) both;display:flex;position:absolute;inset-inline-start:max(var(--edge), var(--safe-s));box-shadow:0 0 0 1px #a0763e8c,0 16px 34px -16px #000c}.lw-activity__coach-face{width:calc(var(--u) * 2.8);height:calc(var(--u) * 2.8);border-radius:50%;flex:none;animation:1.1s ease-in-out infinite lw-act-speak}.lw-activity__coach-text{margin:0;font-size:clamp(15px,1.35vmin + 8px,23px);font-weight:700;line-height:1.45}.lw-activity__wrap{z-index:2;min-height:0;margin:calc(var(--u) * .7) max(var(--edge), var(--safe-r)) max(var(--edge), var(--safe-b)) max(var(--edge), var(--safe-l));flex:1;justify-content:center;align-items:center;display:flex;position:relative}.lw-activity__wrap--viewport{z-index:1;margin:0;position:absolute;inset:0}.lw-stage{touch-action:none;-webkit-user-select:none;user-select:none;animation:lw-act-stage-in .6s var(--ease-spring) both;flex:none;position:relative}.lw-stage--stage{border-radius:calc(var(--unit) * 26);box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 1px #8c64328c, 0 0 0 calc(var(--unit) * 7) #fff0d21a, 0 40px 90px -36px #000000d9}.lw-stage--viewport{animation:none}.lw-stage--parchment{background:var(--noise), radial-gradient(90% 70% at 30% 20%, #ffffff8c, transparent 60%), radial-gradient(120% 90% at 100% 100%, #be8c4647, transparent 65%), linear-gradient(180deg, #f8eed8, #ecd9b6)}.lw-stage--stone{background:var(--noise), radial-gradient(90% 70% at 25% 15%, #ffffff80, transparent 60%), linear-gradient(180deg, #efe3cc, #dccaa6)}.lw-stage--wood{background:radial-gradient(120% 80% at 30% 10%,#ffdcaa38,#0000 60%),repeating-linear-gradient(92deg,#3c1e0a14 0 2px,#0000 2px 9px,#ffe6be0d 9px 11px,#0000 11px 23px),linear-gradient(#9a6a42,#7a4e2c)}.lw-stage--linen{background:var(--noise), repeating-linear-gradient(0deg, #7864460d 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #7864460d 0 1px, transparent 1px 4px), linear-gradient(180deg, #f6f0e2, #e8dcc2)}.lw-stage--velvet{background:radial-gradient(80% 60% at 50% 30%, #ffffff1f, transparent 70%), repeating-linear-gradient(90deg, #0000001a 0 calc(var(--unit) * 9), #ffffff0a calc(var(--unit) * 18), #0000001a calc(var(--unit) * 27)), linear-gradient(180deg, #6a1a2c, #4a0f1e)}.lw-stage--night{background:radial-gradient(70% 55% at 50% 30%,#ffbe6e2e,#0000 70%),linear-gradient(#1c2438,#10131e)}.lw-stage--sky{background:linear-gradient(#7fb2e6 0%,#b9d6ee 55%,#f3dfb8 100%)}.lw-stage--none{box-shadow:none;background:0 0}.lw-stage--carrying .lw-slot:before{animation:1.2s linear infinite lw-act-dash}.lw-el{transform:rotate(var(--rot,0deg)) translateY(var(--ty,0));transition:opacity .35s,filter .3s;position:absolute}.lw-el.lw-el--still{transition:opacity .35s, left .5s var(--ease-spring), top .5s var(--ease-spring);animation:none}.lw-dim{filter:saturate(.35)brightness(.8);opacity:.55}.lw-halo:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ffdc78d9,#ffc45066 55%,#0000 100%);border-radius:50%;animation:1.3s ease-in-out infinite lw-act-glow;position:absolute;inset:-14%}.lw-el__caption{margin-top:calc(var(--unit) * 4);white-space:nowrap;font-size:max(13px, calc(var(--unit) * 22));color:#3a2208;pointer-events:none;background:#fff8e6eb;border-radius:999px;padding:.1em .7em;font-weight:700;line-height:1.5;position:absolute;top:100%;left:50%;translate:-50%;box-shadow:0 0 0 1px #a0763e66,0 6px 14px -8px #0009}.lw-shadowed{filter:drop-shadow(0 calc(var(--unit) * 7) calc(var(--unit) * 7) #28140557)}.lw-piece{cursor:grab;touch-action:none;transition:left .5s var(--ease-spring), top .5s var(--ease-spring), width .5s var(--ease-spring), height .5s var(--ease-spring), transform .25s var(--ease-out), filter .25s, opacity .35s;animation:lw-act-pop .55s var(--ease-spring) both;animation-delay:calc(var(--i,0) * 60ms);background:0 0;border:0;place-items:center;padding:0;display:grid}.lw-piece__img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 calc(var(--unit) * 7) calc(var(--unit) * 6) #2814055c);transition:filter .25s}.lw-piece:hover:not(.lw-piece--locked){transform:rotate(var(--rot,0deg)) translateY(calc(var(--unit) * -4)) scale(1.04)}.lw-piece--dragging{cursor:grabbing;transition:none;animation:none;z-index:60!important}.lw-piece--dragging .lw-piece__img{filter:drop-shadow(0 calc(var(--unit) * 22) calc(var(--unit) * 16) #2814056b)}.lw-piece--selected{z-index:40;transform:rotate(var(--rot,0deg)) translateY(calc(var(--unit) * -12)) scale(1.1)}.lw-piece--selected .lw-piece__img{filter:drop-shadow(0 0 calc(var(--unit) * 10) #ffd66ef2) drop-shadow(0 calc(var(--unit) * 18) calc(var(--unit) * 14) #28140566)}.lw-piece--locked{cursor:default}.lw-piece--tap{cursor:pointer}.lw-piece--tap:active{transform:rotate(var(--rot,0deg)) scale(.95)}.lw-piece--card{padding:calc(var(--unit) * 7);border-radius:calc(var(--unit) * 16);box-shadow:inset 0 0 0 1px #fffc, 0 0 0 1px #966e3c73, 0 calc(var(--unit) * 12) calc(var(--unit) * 26) calc(var(--unit) * -10) #1e0f0599;background:linear-gradient(#fffdf6,#f5ead2)}.lw-piece--card .lw-piece__img{object-fit:cover;border-radius:calc(var(--unit) * 10);filter:none}.lw-piece--card.lw-piece--dragging{box-shadow:0 0 0 1px #966e3c73, 0 calc(var(--unit) * 30) calc(var(--unit) * 40) calc(var(--unit) * -12) #1e0f05a6}.lw-piece--card.lw-piece--selected{box-shadow:0 0 0 calc(var(--unit) * 4) var(--c-gold-2), 0 0 calc(var(--unit) * 30) #ffc85acc}.lw-piece--tile{border-radius:calc(var(--unit) * 18);background:var(--noise), radial-gradient(90% 80% at 30% 20%, #ffffffb3, transparent 60%), linear-gradient(180deg, #fbf3df, #e6d2ab);box-shadow:inset 0 calc(var(--unit) * -5) 0 #96642847, 0 0 0 1px #966e3c8c, 0 calc(var(--unit) * 10) calc(var(--unit) * 18) calc(var(--unit) * -8) #1e0f058c}.lw-piece__text{color:#2d1c0b;pointer-events:none;font-weight:700;line-height:1;position:relative}.lw-piece--tile .lw-piece__text{margin-top:.06em}.lw-piece__badge{top:-9%;aspect-ratio:1;width:30%;font-family:var(--lw-font-display);font-size:calc(var(--unit) * 34);color:#3a2208;background:var(--grad-gold);animation:lw-act-pop .45s var(--ease-spring) both;border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;inset-inline-start:-9%;box-shadow:0 0 0 2px #fff8e6,0 6px 12px -6px #0009}.lw-slot{cursor:pointer;transition:transform .25s var(--ease-spring), filter .3s, opacity .35s;background:0 0;border:0;place-items:center;padding:0;display:grid}.lw-slot:before{content:"";border-radius:calc(var(--unit) * 22);border:calc(var(--unit) * 4) dashed #a676348c;background:#fff8e842;transition:border-color .25s,background .25s,box-shadow .25s;position:absolute;inset:0}.lw-slot--round:before{border-radius:50%}.lw-slot--none:before,.lw-slot--pic:before{display:none}.lw-slot__img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 calc(var(--unit) * 9) calc(var(--unit) * 9) #28140561);transition:filter .25s}.lw-slot__ghost{object-fit:contain;opacity:.26;filter:grayscale()sepia(.5)brightness(.62);pointer-events:none;width:72%;height:72%;position:absolute;inset:14%}.lw-slot__mark{font-family:var(--lw-font-display);font-size:calc(var(--unit) * 56);color:#96642880;pointer-events:none;line-height:1;position:relative}.lw-slot--active:before{background:#fff0c85c;border-color:#d69632d9}.lw-slot--over{transform:rotate(var(--rot,0deg)) scale(1.07)}.lw-slot--over:before{border-style:solid;border-color:var(--c-gold-3);box-shadow:0 0 calc(var(--unit) * 28) #ffc85ad9;background:#ffecbe8c}.lw-slot--pic.lw-slot--over .lw-slot__img,.lw-slot--pic.lw-slot--active .lw-slot__img{filter:drop-shadow(0 0 calc(var(--unit) * 12) #ffd26ef2) drop-shadow(0 calc(var(--unit) * 9) calc(var(--unit) * 9) #28140561)}.lw-stage--viewport .lw-slot:before{box-shadow:0 0 calc(var(--unit) * .02) #0000004d;background:radial-gradient(closest-side,#ffecbe57,#ffecbe14);border-color:#ffecbee6}.lw-stage--viewport .lw-slot{transition:left .12s linear, top .12s linear, transform .25s var(--ease-spring), opacity .35s}.lw-img{pointer-events:none;animation:lw-act-fade-up .5s var(--ease-out) both}.lw-img--tap{pointer-events:auto;cursor:pointer;transition:transform .2s var(--ease-out);background:0 0;border:0;padding:0}.lw-img--tap:active{transform:rotate(var(--rot,0deg)) scale(.95)}.lw-img__img{object-fit:contain;pointer-events:none;width:100%;height:100%;display:block}.lw-img__img--round{object-fit:cover;border-radius:50%}.lw-frame--card .lw-img__img{object-fit:cover;border-radius:calc(var(--unit) * 12);box-shadow:0 0 0 calc(var(--unit) * 7) #fffaf0, 0 0 0 calc(var(--unit) * 8) #966e3c80, 0 calc(var(--unit) * 16) calc(var(--unit) * 30) calc(var(--unit) * -10) #140a02b3;filter:none}.lw-frame--parchment{border-radius:calc(var(--unit) * 10);background:var(--noise), linear-gradient(180deg, #f3e2bd, #dcc08c);box-shadow:0 calc(var(--unit) * 12) calc(var(--unit) * 26) calc(var(--unit) * -12) #1e0f05b3}.lw-panel{pointer-events:none;border-radius:calc(var(--unit) * 20);animation:lw-act-fade-up .5s var(--ease-out) both;background-position:50%;background-size:cover}.lw-pattern--paper{background:var(--noise), linear-gradient(180deg, #fffdf7, #f6efdf);box-shadow:0 0 0 1px #966e3c59, 0 calc(var(--unit) * 14) calc(var(--unit) * 30) calc(var(--unit) * -12) #1e0f0599}.lw-pattern--parchment{background:var(--noise), radial-gradient(90% 80% at 40% 30%, #fffae699, transparent 70%), linear-gradient(180deg, #f1ddb3, #d9bd87);box-shadow:inset 0 0 calc(var(--unit) * 30) #78461459, 0 calc(var(--unit) * 14) calc(var(--unit) * 30) calc(var(--unit) * -12) #1e0f05b3}.lw-pattern--velvet{background:radial-gradient(70% 50% at 50% 30%, #ffffff29, transparent 70%), repeating-linear-gradient(90deg, #0000000f 0 calc(var(--unit) * 10), #ffffff12 calc(var(--unit) * 20), #0000000f calc(var(--unit) * 30)), linear-gradient(180deg, #fbfaf6, #e9e4d8);box-shadow:inset 0 0 0 calc(var(--unit) * 6) #d6b060cc, 0 calc(var(--unit) * 16) calc(var(--unit) * 36) calc(var(--unit) * -14) #000000b3}.lw-pattern--linen{background:var(--noise), repeating-linear-gradient(0deg, #7864460f 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, #7864460f 0 1px, transparent 1px 4px), linear-gradient(180deg, #f7f1e3, #e6d9bd);box-shadow:0 calc(var(--unit) * 12) calc(var(--unit) * 26) calc(var(--unit) * -12) #1e0f0599}.lw-pattern--wood{box-shadow:inset 0 1px 0 #ffdcaa59, 0 calc(var(--unit) * 12) calc(var(--unit) * 22) calc(var(--unit) * -10) #1e0f05b3;background:repeating-linear-gradient(90deg,#3c1e0a1a 0 2px,#0000 2px 9px,#ffe6be0f 9px 11px,#0000 11px 21px),linear-gradient(#a87550,#7e5130)}.lw-pattern--stone{background:var(--noise), radial-gradient(80% 70% at 30% 20%, #ffffff73, transparent 60%), linear-gradient(180deg, #e9dcc2, #cdb893);box-shadow:inset 0 0 calc(var(--unit) * 20) #5a3c144d, 0 calc(var(--unit) * 12) calc(var(--unit) * 26) calc(var(--unit) * -12) #1e0f0599}.lw-text{pointer-events:none;color:#2d1c0b;animation:lw-act-fade-up .5s var(--ease-out) both;line-height:1.4}.lw-text--center{text-align:center}.lw-text--start{text-align:start}.lw-text--end{text-align:end}.lw-text--gold{color:#f6d88b;text-shadow:0 1px 0 #8a5a12, 0 0 calc(var(--unit) * 14) #ffc85a8c}.lw-font--display{font-family:var(--lw-font-display);font-weight:400}.lw-font--serif{font-family:var(--lw-font-serif)}.lw-font--ui{font-family:var(--lw-font-ui)}.lw-text__word{border-radius:.25em;padding:0 .06em;transition:background .35s,color .35s,box-shadow .35s}.lw-text__word--lit{color:#3a2208;background:#ffd678b3;box-shadow:0 0 .4em #ffc85a99}.lw-button{border-radius:calc(var(--unit) * 30);cursor:pointer;animation:lw-act-pop .5s var(--ease-spring) both;transition:transform .18s var(--ease-out), filter .2s, box-shadow .2s;border:0;justify-content:center;align-items:center;gap:.35em;padding:0 .7em;font-weight:700;line-height:1.25;display:flex}.lw-button:hover:not(:disabled){filter:brightness(1.05);transform:rotate(var(--rot,0deg)) translateY(-2px)}.lw-button:active:not(:disabled){transform:rotate(var(--rot,0deg)) scale(.95)}.lw-button:disabled{opacity:.45;cursor:default}.lw-button--big{font-family:var(--lw-font-display);border-radius:999px;font-weight:400}.lw-button--pic{flex-direction:column;gap:.15em;padding:.4em}.lw-button__img{object-fit:contain;pointer-events:none;width:100%;height:64%;filter:drop-shadow(0 calc(var(--unit) * 5) calc(var(--unit) * 5) #2814054d)}.lw-button__text{text-align:center;text-wrap:balance}.lw-button--pressed{box-shadow:0 0 0 calc(var(--unit) * 5) var(--c-gold-2), 0 0 calc(var(--unit) * 30) #ffc85acc!important}.lw-tone--gold{color:#3a2208;background:var(--grad-gold);text-shadow:0 1px #fff5dc99;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px #96500a4d,0 0 0 1px #82460a80,0 12px 26px -12px #aa5a0ad9}.lw-tone--stone{color:#2d1c0b;background:var(--noise), radial-gradient(120% 90% at 20% 0%, #fffc, transparent 60%), var(--grad-stone);box-shadow:inset 0 1px #fff,0 0 0 1px #a0763e80,0 12px 26px -14px #000000b3}.lw-tone--glass{color:var(--c-cream);background:linear-gradient(#3a2c3cb3,#1e1622c7);box-shadow:inset 0 1px #ffffff29,0 0 0 1px #ffe2b057,0 12px 28px -14px #000000bf}.lw-tone--rose{color:#fff;background:linear-gradient(#f07a8e,#c9405a);box-shadow:inset 0 1px #ffffff80,0 0 0 1px #78142880,0 12px 26px -14px #000000b3}.lw-tone--olive{color:#fff;background:linear-gradient(#8fae4e,#5f7f2a);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #283c0a80,0 12px 26px -14px #000000b3}.lw-tone--sky{color:#fff;background:linear-gradient(#5aa0e8,#2f6fc0);box-shadow:inset 0 1px #ffffff73,0 0 0 1px #14285a80,0 12px 26px -14px #000000b3}.lw-tone--night{color:#f6e7c4;background:linear-gradient(#2a3350,#151a2b);box-shadow:inset 0 1px #ffffff1f,0 0 0 1px #ffe2b04d,0 12px 26px -14px #000c}.lw-slot.lw-tone--gold,.lw-slot.lw-tone--stone,.lw-slot.lw-tone--rose,.lw-slot.lw-tone--olive,.lw-slot.lw-tone--sky,.lw-slot.lw-tone--night,.lw-piece.lw-tone--gold,.lw-piece.lw-tone--stone{border-radius:calc(var(--unit) * 24)}.lw-reveal{border-radius:calc(var(--unit) * 18);box-shadow:0 calc(var(--unit) * 18) calc(var(--unit) * 40) calc(var(--unit) * -16) #140a02bf;animation:lw-act-fade-up .5s var(--ease-out) both;overflow:hidden}.lw-reveal--clear{box-shadow:none;border-radius:0;animation:none;overflow:visible}.lw-reveal__canvas{touch-action:none;cursor:crosshair;width:100%;height:100%;display:block}.lw-reveal__tool{width:calc(var(--unit) * 110);height:calc(var(--unit) * 110);margin:calc(var(--unit) * -8) 0 0 calc(var(--unit) * -8);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;top:0;left:0}.lw-reveal--active .lw-reveal__tool{opacity:1}.lw-reveal__tool i{transform-origin:8% 8%;animation:.28s ease-in-out infinite alternate lw-act-scrub;position:absolute;inset:0;transform:rotate(-38deg)}.lw-reveal--brush .lw-reveal__tool i{background:linear-gradient(90deg,#8a5a2c,#c8905a 45%,#7a4a22) 16% 62%/26% 58% no-repeat,linear-gradient(#e8d5a8,#b8955a) 12% 12%/34% 34% no-repeat;border-radius:20%}.lw-reveal--crayon .lw-reveal__tool i{background:linear-gradient(90deg, #26345f, #3f5496 50%, #26345f) 18% 30% / 20% 62% no-repeat, conic-gradient(from 150deg at 28% 22%, transparent 0 60deg, #3f5496 60deg 120deg, transparent 120deg) 14% 10% / 28% 26% no-repeat}.lw-reveal--cloth .lw-reveal__tool i{background:radial-gradient(closest-side,#f4efe4,#d9cdb4 70%,#0000 72%) 0 0/60% 60% no-repeat}.lw-reveal--finger .lw-reveal__tool i{background:radial-gradient(closest-side,#ffffff8c,#0000) 0 0/30% 30% no-repeat}.lw-dial{cursor:grab;touch-action:none;animation:lw-act-pop .5s var(--ease-spring) both;background:0 0;border:0;border-radius:50%;padding:0}.lw-dial:active{cursor:grabbing}.lw-dial__rotor{transition:transform 60ms linear;display:block;position:absolute;inset:0}.lw-dial__rotor img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 calc(var(--unit) * 8) calc(var(--unit) * 8) #1e0f0566)}.lw-dial__grip{box-shadow:inset 0 calc(var(--unit) * -6) calc(var(--unit) * 10) #5a320a73, 0 calc(var(--unit) * 10) calc(var(--unit) * 18) #140a0280;background:radial-gradient(circle,#f7df9c 0 12%,#b98a32 13% 16%,#0000 17%),linear-gradient(#0000 44%,#9a6c22 44% 56%,#0000 56%),radial-gradient(circle at 35% 30%,#fff1c2,#e0b35a 45%,#9a6c22 100%);border-radius:50%;position:absolute;inset:8%}.lw-dial__hint{border:calc(var(--unit) * 5) solid transparent;opacity:0;pointer-events:none;border-top-color:#ffe296f2;border-right-color:#ffe2968c;border-radius:50%;transition:opacity .3s;position:absolute;inset:-12%}.lw-dial.lw-halo .lw-dial__hint{opacity:1;animation:1.6s linear infinite lw-act-spin}.lw-hold{cursor:pointer;box-shadow:0 0 0 1px #a0763e80, 0 calc(var(--unit) * 14) calc(var(--unit) * 28) calc(var(--unit) * -10) #140a02b3;touch-action:none;animation:lw-act-pop .5s var(--ease-spring) both;transition:transform .2s var(--ease-out);background:radial-gradient(circle at 38% 30%,#ffffffe6,#fff4debf 45%,#ecd6aacc);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lw-hold--down{transform:rotate(var(--rot,0deg)) scale(.94)}.lw-hold__ring{pointer-events:none;width:114%;height:114%;position:absolute;inset:-7%;transform:rotate(-90deg)}.lw-hold__track{fill:none;stroke:#78501e33;stroke-width:5px}.lw-hold__fill{fill:none;stroke:#f4ab3f;stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 3px #ffbe50e6);transition:stroke-dashoffset .35s var(--ease-out)}.lw-hold--down .lw-hold__fill{stroke-dashoffset:0;transition:stroke-dashoffset var(--ms) linear}.lw-hold .lw-hold__fill--manual{stroke-dashoffset:calc(100 - var(--p) * 100);transition:stroke-dashoffset .25s linear}.lw-hold__img{object-fit:contain;pointer-events:none;width:72%;height:72%}.lw-hold__text{white-space:nowrap;font-weight:700;font-size:max(14px, calc(var(--unit) * 26));color:#fff8e6;text-shadow:0 1px 3px #000000b3;position:absolute;top:104%}.lw-hold>.lucide{color:#6b3f10;width:45%;height:45%}.lw-meter{align-items:center;gap:calc(var(--unit) * 10);pointer-events:none;animation:lw-act-fade-up .5s var(--ease-out) both;display:flex}.lw-meter__icon{aspect-ratio:1;object-fit:contain;flex:none;height:100%}.lw-meter__track{background:#1e12066b;border-radius:999px;flex:1;height:42%;position:relative;box-shadow:inset 0 2px 5px #00000073,0 0 0 1px #ffe6b459}.lw-meter__zone{top:0;bottom:0;width:calc((var(--b) - var(--a)) * 100%);opacity:.5;background:currentColor;border-radius:999px;position:absolute;inset-inline-start:calc(var(--a) * 100%)}.lw-meter__zone.lw-tone--olive{color:#8fcf5a;box-shadow:none;background:#8fcf5a}.lw-meter__zone.lw-tone--rose{color:#f08a7e;box-shadow:none;background:#f08a7e}.lw-meter__zone.lw-tone--gold{box-shadow:none;background:#ffd27a}.lw-meter__zone.lw-tone--sky{box-shadow:none;background:#7fb6ee}.lw-meter__fill{top:0;bottom:0;width:calc(var(--v) * 100%);border-radius:inherit;transition:width .25s var(--ease-out);background:linear-gradient(90deg,#ffeebee6,#f4ab3ff2);position:absolute;inset-inline-start:0;box-shadow:0 0 10px #ffc45ab3}.lw-meter__mark{top:-40%;bottom:-40%;background:#fff;border-radius:2px;width:3px;margin-inline-start:-1.5px;position:absolute;inset-inline-start:calc(var(--m) * 100%);box-shadow:0 0 6px #0009}.lw-meter__needle{top:-30%;bottom:-30%;width:calc(var(--unit) * 14);transition:inset-inline-start .25s var(--ease-out);background:linear-gradient(#fff,#ffe3a0);border-radius:999px;margin-inline-start:calc(var(--unit) * -7);position:absolute;inset-inline-start:calc(var(--v) * 100%);box-shadow:0 0 0 1px #82460a80,0 2px 6px #00000080}.lw-meter--v{flex-direction:column-reverse}.lw-meter--v .lw-meter__track{flex:none;width:42%;height:100%}.lw-meter--v .lw-meter__fill{inset:auto 0 0;width:100%;height:calc(var(--v) * 100%);transition:height .25s var(--ease-out);inset-inline-start:0}.lw-meter--v .lw-meter__needle{top:auto;left:-30%;right:-30%;inset-inline-start:-30%;bottom:calc(var(--v) * 100%);width:auto;height:calc(var(--unit) * 14);margin:0 0 calc(var(--unit) * -7);transition:bottom .25s var(--ease-out)}.lw-meter--v .lw-meter__zone{inset-inline-start:0;width:100%;top:auto;bottom:calc(var(--a) * 100%);height:calc((var(--b) - var(--a)) * 100%)}.lw-beat{cursor:pointer;box-shadow:inset 0 calc(var(--unit) * -6) 0 #96500a4d, 0 0 0 1px #82460a80, 0 calc(var(--unit) * 18) calc(var(--unit) * 34) calc(var(--unit) * -12) #783c00cc;touch-action:manipulation;animation:lw-act-pop .5s var(--ease-spring) both;background:radial-gradient(circle at 38% 30%,#fff6d8,#ffd27a 45%,#e08d29);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.lw-beat:active{transform:rotate(var(--rot,0deg)) scale(.94)}.lw-beat__pulse{border:calc(var(--unit) * 7) solid #ffe296f2;pointer-events:none;animation:lw-act-beat var(--period) cubic-bezier(.2, .7, .3, 1) infinite var(--delay);border-radius:50%;position:absolute;inset:-4%}.lw-beat__core{pointer-events:none;place-items:center;width:70%;height:70%;display:grid;position:relative}.lw-beat__core img{object-fit:contain;width:100%;height:100%}.lw-beat__core .lucide{color:#6b3f10;width:60%;height:60%}.lw-beat__text{white-space:nowrap;font-weight:700;font-size:max(14px, calc(var(--unit) * 26));color:#fff8e6;text-shadow:0 1px 3px #000000b3;position:absolute;top:108%}.lw-beat__pop{box-shadow:0 0 0 calc(var(--unit) * 6) #ffffffe6;pointer-events:none;border-radius:50%;animation:.5s ease-out both lw-act-ring;position:absolute;inset:0}.lw-swipe{touch-action:none;cursor:grab;place-items:center;display:grid}.lw-swipe__img{object-fit:contain;pointer-events:none;width:100%;height:100%;filter:drop-shadow(0 calc(var(--unit) * 12) calc(var(--unit) * 12) #1e0f0566);transform-origin:50% 85%}.lw-swipe__img[data-shake]{animation:lw-act-tilt .75s var(--ease-out) both}.lw-fx-flame{pointer-events:none}.lw-fx-flame i{transform-origin:50% 100%;background:radial-gradient(at 50% 82%,#fffbe8 0%,#ffe39a 26%,#ffb13d 52%,#ff781e99 66%,#ff6e1e00 76%);border-radius:50% 50% 46% 46%/64% 64% 36% 36%;animation:.14s ease-in-out infinite alternate lw-act-flicker;position:absolute;inset:8% 28% 0}.lw-fx-flame b{background:radial-gradient(closest-side,#ffbe5a6b,#ffa03c1f 55%,#0000);border-radius:50%;animation:2.2s ease-in-out infinite lw-act-glow;position:absolute;inset:-60% -90%}.lw-fx-sparkle i,.lw-fx-stars i{left:calc(var(--r) * 100%);top:calc(((var(--i) * 37) % 100) * 1%);aspect-ratio:1;clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);width:10%;animation:1.6s ease-in-out infinite lw-act-twinkle;animation-delay:calc(var(--i) * -.17s);background:radial-gradient(closest-side,#fff,#ffe6a099,#0000);position:absolute}.lw-fx-powder i{top:0;left:calc(var(--r) * 100%);aspect-ratio:1;opacity:.9;width:3%;animation:1.1s ease-in infinite lw-act-powder;animation-delay:calc(var(--i) * -.037s);background:#fff;border-radius:50%;position:absolute}.lw-fx-drip i{width:12%;height:30%;animation:.9s ease-in infinite lw-act-drip;animation-delay:calc(var(--i) * -.09s);background:linear-gradient(#e8a21c,#c97b0c);border-radius:0 0 50% 50%;position:absolute;top:0;left:44%}.lw-fx-drip i:nth-child(n+3){display:none}.lw-fx-confetti i{top:-5%;left:calc(var(--r) * 100%);background:hsl(calc(var(--i) * 47deg) 80% 65%);width:4%;height:7%;animation:2.4s linear infinite lw-act-fall;animation-delay:calc(var(--i) * -.13s);border-radius:2px;position:absolute}.lw-activity__hand{z-index:8;pointer-events:none;filter:drop-shadow(0 6px 10px #00000073);width:clamp(54px,7vmin,84px);height:clamp(54px,7vmin,84px);position:absolute;top:0;left:0}.lw-activity__hand svg{fill:#fffdf6;stroke:#5b3713;stroke-width:2.6px;stroke-linejoin:round;width:100%;height:100%;margin:-10% 0 0 -40%}.lw-activity__hand i{opacity:0;border:3px solid #ffe296f2;border-radius:50%;width:60%;height:60%;margin:-30% 0 0 -30%;animation:1.9s ease-out .7s 2 lw-act-ring;position:absolute;top:-40%;left:-40%}.lw-activity__hand--move{animation:1.9s ease-in-out 2 both lw-act-hand-move}.lw-activity__hand--tap{transform:translate(var(--x1), var(--y1));animation:1s ease-in-out 3 both lw-act-hand-tap}.lw-activity__hand--tap i{animation-duration:1s;animation-iteration-count:3;animation-delay:.35s}.lw-activity__sparkle{z-index:7;pointer-events:none;width:0;height:0;position:absolute}.lw-activity__sparkle i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);width:18px;height:18px;animation:lw-act-spark .9s var(--ease-out) both;--a:calc(var(--i) * 36deg);background:radial-gradient(closest-side,#fff,#ffe29a 50%,#0000);position:absolute;top:-9px;left:-9px}.lw-activity__confetti{z-index:7;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lw-activity__confetti i{top:-6%;left:calc(var(--r) * 100%);background:hsl(calc(38deg + var(--i) * 29deg) 85% 64%);width:clamp(8px,1.3vmin,14px);height:clamp(12px,2vmin,22px);animation:lw-act-fall calc(1.8s + var(--r) * 1s) cubic-bezier(.3, .6, .6, 1) both;animation-delay:calc(var(--r) * .5s);border-radius:2px;position:absolute}.lw-activity__confetti i:nth-child(3n){clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:linear-gradient(#fff1c6,#f4ab3f);width:clamp(14px,2.2vmin,26px);height:clamp(14px,2.2vmin,26px)}.lw-activity__curtain{z-index:9;opacity:0;pointer-events:none;background:#050302;transition:opacity .4s;position:absolute;inset:0}.lw-activity__curtain--on{opacity:1}[dir=rtl] .lw-flip-rtl{transform:scaleX(-1)}.lw-anim-shake.lw-anim-k0{animation:.55s ease-in-out both lw-act-shake-a}.lw-anim-shake.lw-anim-k1{animation:.55s ease-in-out both lw-act-shake-b}.lw-anim-bounce.lw-anim-k0{animation:lw-act-bounce-a .6s var(--ease-spring) both}.lw-anim-bounce.lw-anim-k1{animation:lw-act-bounce-b .6s var(--ease-spring) both}.lw-anim-pop.lw-anim-k0{animation:lw-act-pop-a .5s var(--ease-spring) both}.lw-anim-pop.lw-anim-k1{animation:lw-act-pop-b .5s var(--ease-spring) both}.lw-anim-pulse{animation:1.4s ease-in-out infinite lw-act-pulse}.lw-anim-float{animation:3s ease-in-out infinite lw-act-float}.lw-anim-spin{animation:1.2s linear infinite lw-act-spin}.lw-anim-sway{transform-origin:50% 0;animation:2.6s ease-in-out infinite lw-act-sway}.lw-anim-glow{filter:drop-shadow(0 0 calc(var(--unit) * 16) #ffd26ef2)}@keyframes lw-act-shake-a{0%,to{transform:rotate(var(--rot,0deg)) translateX(0)}18%{transform:rotate(calc(var(--rot,0deg) - 6deg)) translateX(-7%)}38%{transform:rotate(calc(var(--rot,0deg) + 5deg)) translateX(6%)}58%{transform:rotate(calc(var(--rot,0deg) - 3deg)) translateX(-4%)}78%{transform:rotate(calc(var(--rot,0deg) + 1deg)) translateX(2%)}}@keyframes lw-act-shake-b{0%,to{transform:rotate(var(--rot,0deg)) translateX(0)}18%{transform:rotate(calc(var(--rot,0deg) - 6deg)) translateX(-7%)}38%{transform:rotate(calc(var(--rot,0deg) + 5deg)) translateX(6%)}58%{transform:rotate(calc(var(--rot,0deg) - 3deg)) translateX(-4%)}78%{transform:rotate(calc(var(--rot,0deg) + 1deg)) translateX(2%)}}@keyframes lw-act-bounce-a{0%{transform:rotate(var(--rot,0deg)) scale(1)}35%{transform:rotate(var(--rot,0deg)) translateY(-14%) scale(1.12)}70%{transform:rotate(var(--rot,0deg)) translateY(2%) scale(.97)}to{transform:rotate(var(--rot,0deg)) scale(1)}}@keyframes lw-act-bounce-b{0%{transform:rotate(var(--rot,0deg)) scale(1)}35%{transform:rotate(var(--rot,0deg)) translateY(-14%) scale(1.12)}70%{transform:rotate(var(--rot,0deg)) translateY(2%) scale(.97)}to{transform:rotate(var(--rot,0deg)) scale(1)}}@keyframes lw-act-pop-a{0%{transform:rotate(var(--rot,0deg)) scale(.6);opacity:0}60%{transform:rotate(var(--rot,0deg)) scale(1.08);opacity:1}to{transform:rotate(var(--rot,0deg)) scale(1)}}@keyframes lw-act-pop-b{0%{transform:rotate(var(--rot,0deg)) scale(.6);opacity:0}60%{transform:rotate(var(--rot,0deg)) scale(1.08);opacity:1}to{transform:rotate(var(--rot,0deg)) scale(1)}}@keyframes lw-act-pop{0%{transform:rotate(var(--rot,0deg)) scale(.5);opacity:0}65%{transform:rotate(var(--rot,0deg)) scale(1.06);opacity:1}to{transform:rotate(var(--rot,0deg)) scale(1);opacity:1}}@keyframes lw-act-pulse{0%,to{transform:rotate(var(--rot,0deg)) scale(1)}50%{transform:rotate(var(--rot,0deg)) scale(1.07)}}@keyframes lw-act-float{0%,to{transform:rotate(var(--rot,0deg)) translateY(0)}50%{transform:rotate(var(--rot,0deg)) translateY(-5%)}}@keyframes lw-act-sway{0%,to{transform:rotate(calc(var(--rot,0deg) - 3deg))}50%{transform:rotate(calc(var(--rot,0deg) + 3deg))}}@keyframes lw-act-spin{to{transform:rotate(360deg)}}@keyframes lw-act-glow{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}@keyframes lw-act-drop{0%{opacity:0;transform:translateY(-24px)scale(.96)}to{opacity:1;transform:none}}@keyframes lw-act-bubble{0%{opacity:0;transform:translateY(-10px)scale(.9)}to{opacity:1;transform:none}}@keyframes lw-act-speak{0%,to{box-shadow:0 0 0 2px #fff8e6,0 0 0 3px #a0763e99,0 0 #ffc85ab3}50%{box-shadow:0 0 0 2px #fff8e6,0 0 0 3px #a0763e99,0 0 0 7px #ffc85a00}}@keyframes lw-act-stage-in{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}@keyframes lw-act-fade-up{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@keyframes lw-act-dash{to{border-color:#f4ab3ff2}}@keyframes lw-act-scrub{0%{transform:rotate(-44deg)translate(-4%)}to{transform:rotate(-32deg)translate(4%)}}@keyframes lw-act-beat{0%{opacity:.95;transform:scale(.82)}to{opacity:0;transform:scale(1.4)}}@keyframes lw-act-ring{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes lw-act-tilt{0%{transform:none}30%{transform:translate(calc(var(--tx) * 16%), calc(var(--ty) * 12%)) rotate(calc(var(--tx) * 16deg))}55%{transform:translate(calc(var(--tx) * -6%), calc(var(--ty) * -4%)) rotate(calc(var(--tx) * -7deg))}78%{transform:translate(calc(var(--tx) * 3%), calc(var(--ty) * 2%)) rotate(calc(var(--tx) * 3deg))}to{transform:none}}@keyframes lw-act-flicker{0%{opacity:.95;transform:scale(1)skew(-2deg)}to{opacity:1;transform:scale(.94,1.07)skew(2deg)}}@keyframes lw-act-twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(45deg)}}@keyframes lw-act-powder{0%{opacity:.95;transform:translateY(0)}to{opacity:0;transform:translateY(1200%)}}@keyframes lw-act-drip{0%{opacity:1;transform:translateY(0)scaleY(.6)}to{opacity:.2;transform:translateY(260%)scaleY(1.2)}}@keyframes lw-act-fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{transform:translateY(115vh) rotate(calc(var(--r) * 900deg - 450deg));opacity:.9}}@keyframes lw-act-spark{0%{transform:rotate(var(--a)) translateX(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateX(clamp(40px, 7vmin, 90px)) scale(1);opacity:0}}@keyframes lw-act-hand-move{0%{transform:translate(var(--x0), var(--y0)) scale(1.1);opacity:0}12%{transform:translate(var(--x0), var(--y0)) scale(1);opacity:1}22%{transform:translate(var(--x0), var(--y0)) scale(.86)}74%{transform:translate(var(--x1), var(--y1)) scale(.86);opacity:1}86%{transform:translate(var(--x1), var(--y1)) scale(1);opacity:1}to{transform:translate(var(--x1), var(--y1)) scale(1);opacity:0}}@keyframes lw-act-hand-tap{0%,to{transform:translate(var(--x1), var(--y1)) scale(1);opacity:1}45%{transform:translate(var(--x1), var(--y1)) scale(.84)}}.lw-activity--calm *,.lw-activity--calm :before,.lw-activity--calm :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.lw-activity--calm .lw-fx-flame i,.lw-activity--calm .lw-beat__pulse{animation:none!important}
