.lj-root{--lj-ink:#0f2233;--lj-ink-quiet:#5f7086;--lj-wood:#8a6a4f;--lj-path:#fbf4e8;--lj-lamp:#ffd15c;--color-focus-ring:#1d6fbf}.lj-grid{gap:28px;margin-top:30px;display:grid}@media (min-width:1024px){.lj-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.lj-quests{color:var(--lj-ink);background:#fff;border-radius:24px;padding:22px;box-shadow:0 0 0 1px #0f22330f,0 24px 40px -28px #030a1873}.lj-q-head{justify-content:space-between;align-items:baseline;margin:0;display:flex}.lj-q-head b{font-size:20px;font-weight:900}.lj-q-head span{color:var(--lj-ink-quiet);font-size:13px;font-weight:800}.lj-q-tabs{background:#f4eee4;border-radius:999px;gap:6px;margin-top:14px;padding:4px;display:flex}.lj-q-tabs button{min-height:40px;color:var(--lj-ink-quiet);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;font-size:14px;font-weight:800}.lj-q-tabs button.is-on{color:var(--lj-ink);background:#fff;box-shadow:0 2px 6px -2px #0003}.lj-q-tabs button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}.lj-q-section{letter-spacing:.08em;text-transform:uppercase;color:var(--lj-wood);margin:16px 0 4px;font-size:11px;font-weight:900}.lj-q-rows{margin:0;padding:0;list-style:none}.lj-q-rows li{border-bottom:1px solid #f1eae0;align-items:center;gap:10px;min-height:46px;font-size:14px;font-weight:700;display:flex}.lj-q-rows li:last-child{border-bottom:0}.lj-q-rows i{border-radius:50%;flex:none;width:22px;height:22px;box-shadow:inset 0 0 0 2px #d5ccbe}.lj-q-rows li.is-done i{box-shadow:none;background:#2e8b57 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4L18 8' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/16px no-repeat}.lj-q-rows span{flex:1}.lj-q-rows li.is-done span{color:var(--lj-ink-quiet)}.lj-q-rows em{color:var(--lj-ink-quiet);white-space:nowrap;font-size:12px;font-style:normal;font-weight:800}.lj-q-rows b{color:#1a5fa3;background:#e4eefe;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:900}.lj-q-rows b.is-coin{color:#7a5200;background:#fff0c7}.lj-path{background:var(--lj-path);color:var(--lj-ink);border-radius:24px;flex-direction:column;padding:22px 24px;display:flex;box-shadow:inset 0 0 0 1px #8a6a4f24}.lj-level{margin:0}.lj-level small{color:var(--lj-wood);font-size:12px;font-weight:800;display:block}.lj-level b{margin:2px 0 8px;font-size:22px;font-weight:900;display:block}.lj-bar{background:#eadfcb;border-radius:999px;height:8px;margin-bottom:6px;display:block;overflow:hidden}.lj-bar i{border-radius:inherit;background:linear-gradient(90deg, #f5b565, var(--lj-lamp));width:60%;height:100%;display:block}.lj-lights{flex:1;min-height:210px;margin-top:10px;position:relative}.lj-lights svg{width:100%;height:100%;position:absolute;inset:0}.lj-lights polyline{fill:none;stroke:#c9b48c;stroke-width:1.4px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.lj-light{flex-direction:column;align-items:center;display:flex;position:absolute;translate:-50% -50%}.lj-light img{object-fit:cover;width:46px;height:46px;box-shadow:0 0 0 2px var(--lj-path), 0 0 0 3px #8a6a4f40;filter:grayscale();opacity:.4;border-radius:50%}.lj-light small{color:#5a3a08;white-space:nowrap;margin-top:2px;font-size:11px;font-weight:900;display:none}.lj-light.is-lit img,.lj-light.is-now img{filter:none;opacity:1}.lj-light.is-lit small,.lj-light.is-now small{display:block}.lj-light.is-now img{width:64px;height:64px;box-shadow:0 0 0 3px var(--lj-path), 0 0 0 5px var(--lj-lamp), 0 0 18px 4px #ffd15c8c}.lj-chapters{color:var(--lj-wood);justify-content:space-between;gap:6px;margin:6px 0 0;font-size:11px;font-weight:800;display:flex}.lj-p-tabs{background:#f1e6d3;margin:0 0 16px}.lj-p-panes{flex:1;display:grid}.lj-p-pane{flex-direction:column;grid-area:1/1;min-width:0;display:flex}.lj-p-pane[data-on=false]{visibility:hidden}.lj-wallet-head{align-items:center;gap:12px;margin:0;display:flex}.lj-coin{filter:drop-shadow(0 6px 14px #ffc70073);flex:none;width:88px;height:88px;margin:-14px -10px -14px -14px;position:relative}.lj-coin img,.lj-coin>div{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lj-wallet-head small{color:var(--lj-wood);font-size:12px;font-weight:800;display:block}.lj-wallet-head b{font-size:26px;font-weight:900;line-height:1.15;display:block}.lj-wallet .lj-q-section{margin:18px 0 2px}.lj-spend{margin:0;padding:0;list-style:none}.lj-spend li{border-bottom:1px solid #eadfcb;align-items:center;gap:12px;padding:10px 0;display:flex}.lj-spend li:last-child{border-bottom:0}.lj-spend i{color:#1a5fa3;background:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 0 0 1px #8a6a4f29}.lj-spend span{flex-direction:column;flex:1;min-width:0;display:flex}.lj-spend b{font-size:15px;font-weight:900}.lj-spend small{color:var(--lj-ink-quiet);font-size:13px;font-weight:700}.lj-spend em{color:#7a5200;white-space:nowrap;background:#fff0c7;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-style:normal;font-weight:900}@media (max-width:639px){.lj-lights{min-height:170px}.lj-light img{width:30px;height:30px}.lj-light.is-now img{width:42px;height:42px}.lj-light.is-lit small{display:none}.lj-chapters{font-size:9px}}.lj-chest{border-radius:28px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 28px 50px -30px #030a18a6}.lj-chest-stage{aspect-ratio:1;-webkit-user-select:none;user-select:none;position:relative}.lj-chest-stage img,.lj-chest-stage video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lj-chest-lamps{z-index:2;position:absolute;inset:0}.lj-chest-ready{background:var(--wc-gold);color:var(--wc-gold-ink);box-shadow:0 4px 0 var(--wc-gold-edge), 0 0 24px #ffd15c8c;pointer-events:none;z-index:2;border-radius:999px;padding:6px 14px;font-size:15px;font-weight:900;animation:.42s cubic-bezier(.3,.7,.3,1) both wc-pop;position:absolute;top:60%;left:66%;rotate:8deg}.lj-chest-bar{flex-direction:column;gap:18px;padding:4px 22px 24px;display:flex}.lj-chest-title{letter-spacing:-.01em;color:var(--wc-title);font-size:24px;font-weight:900;line-height:1.2}.lj-chest-body{color:var(--wc-body);margin-top:8px;font-size:16px;line-height:1.55}@media (min-width:768px){.lj-chest-stage{aspect-ratio:16/9}.lj-chest-ready{top:58%;left:60%}.lj-chest-bar{pointer-events:none;background:linear-gradient(#0000 0,#1c130db3 45%,#1c130deb 100%);flex-direction:row;justify-content:space-between;align-items:flex-end;gap:32px;padding:80px 32px 28px;position:absolute;inset:auto 0 0}.lj-chest-bar>div{max-width:24rem}.lj-chest-bar button{pointer-events:auto;z-index:4;position:relative}}@media (prefers-reduced-motion:reduce){.lj-chest-ready{animation:none}}
.lm-root{--lm-paper:#fffdf6;--lm-ink:#0f2233;--lm-ink-soft:#3d4e63;--lm-blue:#1a5fa3;--lm-plate:#1d4f9f;--lm-picked:#ffd15c;--lm-picked-ink:#5a3a08;--lm-hand:"Caveat Variable", "Segoe Print", cursive;--lm-print:"Fraunces Variable", Georgia, "Times New Roman", serif;--lm-coral:#ff5b49;--lm-lavender:#afb1ff;--lm-mint:#16d0a6;--color-focus-ring:#1d6fbf}.lm-frame{aspect-ratio:2;background:#efe5d8;border-radius:24px;margin-top:32px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #462d0f73}.lm-stage{--u:calc(100cqw / 1040);width:100%;height:100%;position:absolute;top:0;left:50%;translate:-50%;container-type:inline-size}@media (max-width:639px){.lm-frame{aspect-ratio:4/3;border-radius:18px;margin-top:22px}.lm-stage{width:150%}}.lm-scene,.lm-room{width:100%;height:100%;position:absolute;inset:0}.lm-room{display:block}.lm-sunpatch{mix-blend-mode:soft-light}.lm-at{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:0;position:absolute}.lm-wood{inset:calc(210 * var(--u)) 0 0;background-color:#b88757;position:absolute}.lm-grain{opacity:var(--grain);background-repeat:repeat;background-size:calc(var(--tile-w) * var(--u)) calc(var(--tile-h) * var(--u));position:absolute;inset:0}.lm-wood:after{content:"";background:linear-gradient(#00000052 0,#0000000d 45%,#0000 55%,#00000029 100%);position:absolute;inset:0}.lm-wood:before{content:"";z-index:1;height:calc(7 * var(--u));background:#d4a77a;position:absolute;inset:0 0 auto;box-shadow:0 2px 6px #00000040}.lm-bubble{padding:calc(10 * var(--u)) calc(14 * var(--u));border-radius:calc(14 * var(--u));color:#1d1a16;font-size:calc(12 * var(--u));background:#fff;font-weight:700;line-height:1.4}.lm-bubble:after{content:"";left:calc(80 * var(--u));border:calc(8 * var(--u)) solid transparent;border-top-color:#fff;border-left-width:calc(4 * var(--u));position:absolute;top:100%}.lm-parcel{border-radius:calc(4 * var(--u));background:linear-gradient(90deg, transparent calc(52 * var(--u)), #f3e3c3 0 calc(59 * var(--u)), transparent 0), linear-gradient(180deg, transparent calc(64 * var(--u)), #f3e3c3 0 calc(71 * var(--u)), transparent 0), #c9a272;box-shadow:calc(6 * var(--u)) calc(8 * var(--u)) calc(12 * var(--u)) #00000040;rotate:4deg}.lm-parcel-tag{left:calc(22 * var(--u));top:calc(30 * var(--u));padding:calc(1 * var(--u)) calc(14 * var(--u)) calc(1 * var(--u)) calc(6 * var(--u));clip-path:polygon(0 0,88% 0,100% 50%,88% 100%,0 100%);color:#2a2118;font:700 calc(12 * var(--u)) / 1.3 var(--lm-hand);white-space:nowrap;background:#fbf6ea;position:absolute}.lm-book{border-radius:calc(6 * var(--u));background-image:repeating-linear-gradient(45deg, #ffffff12 0 calc(2 * var(--u)), transparent 0 calc(6 * var(--u)));box-shadow:calc(8 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u)) #0000004d}.lm-book.is-navy{background-color:#2b3b5e;rotate:-2deg}.lm-book.is-grey{background-color:#6b7484;rotate:1.5deg}.lm-book:before{content:"";left:calc(-1 * var(--u));top:calc(6 * var(--u));bottom:calc(4 * var(--u));width:calc(9 * var(--u));background:radial-gradient(circle, #c3c8d2 calc(4.2 * var(--u)), transparent calc(4.6 * var(--u))) 0 0 / calc(9 * var(--u)) calc(12 * var(--u)) repeat-y;position:absolute}.lm-book-label{left:calc(22 * var(--u));top:calc(28 * var(--u));right:calc(18 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border-radius:calc(5 * var(--u));color:#22283a;box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) #00000038;background:#fbf6ea;position:absolute}.lm-book-label b{font:700 calc(18 * var(--u)) / .95 var(--lm-hand);display:block}.lm-book-label b.is-print{font:700 calc(15 * var(--u)) / 1.08 var(--lm-print);color:#1f2433}.lm-book-label small{margin-top:calc(4 * var(--u));font-size:calc(8 * var(--u));color:#6a5f4f;font-weight:800;display:block}.lm-book-sticky{left:calc(78 * var(--u));top:calc(126 * var(--u));width:calc(68 * var(--u));min-height:calc(54 * var(--u));padding:calc(7 * var(--u)) calc(7 * var(--u));color:#3b2f12;font:700 calc(16 * var(--u)) / 1.05 var(--lm-hand);box-shadow:0 calc(5 * var(--u)) calc(6 * var(--u)) calc(-3 * var(--u)) #00000080;background:linear-gradient(172deg,#ffeb94,#ffd659);position:absolute;rotate:-5deg}.lm-book-tab{right:calc(-8 * var(--u));width:calc(10 * var(--u));height:calc(22 * var(--u));border-radius:0 calc(3 * var(--u)) calc(3 * var(--u)) 0;position:absolute}.lm-book-tab.is-blue{top:calc(32 * var(--u));background:#8ec1f4}.lm-book-tab.is-green{top:calc(62 * var(--u));background:#9fd8b0}.lm-book-ribbon{left:calc(100 * var(--u));top:calc(206 * var(--u));width:calc(7 * var(--u));height:calc(30 * var(--u));background:#c0392b;position:absolute;rotate:6deg}.lm-book-tape{right:calc(-12 * var(--u));top:calc(4 * var(--u));padding:0 calc(8 * var(--u));color:#1d2433;font:700 calc(9 * var(--u)) / 1.45 var(--lm-hand);background:#f4b6c2;position:absolute;rotate:32deg}.lm-board{position:relative;overflow:hidden;container-type:inline-size}.lm-board-art{width:100%;height:100%;position:absolute;inset:0}.lm-goal{color:#14213d;text-align:center;text-wrap:balance;background:#fffdf8;border-radius:.6cqw;flex-direction:column;justify-content:center;align-items:center;font-weight:1000;line-height:1;display:flex;position:absolute;rotate:-1.5deg;box-shadow:0 .6cqw 1.2cqw #3b241059}.lm-goal-city{color:#b4442d;align-items:center;gap:.4em;margin-top:.35em;font-weight:800;display:flex}.lm-goal-city svg{width:1em;height:1em}.lm-phone{rotate:-3deg}.lm-phone-body{left:calc(8 * var(--u));width:calc(118 * var(--u));height:calc(240 * var(--u));border-radius:calc(20 * var(--u));box-shadow:inset 0 0 0 calc(1.5 * var(--u)) #3d3d48, calc(6 * var(--u)) calc(12 * var(--u)) calc(14 * var(--u)) #0000004d;background:#1c1c22;position:absolute;top:0}.lm-phone-key{width:calc(4 * var(--u));border-radius:calc(2 * var(--u));background:#2a2a31;position:absolute}.lm-phone-key.is-1{left:calc(5 * var(--u));top:calc(56 * var(--u));height:calc(22 * var(--u))}.lm-phone-key.is-2{left:calc(5 * var(--u));top:calc(84 * var(--u));height:calc(34 * var(--u))}.lm-phone-key.is-3{left:calc(125 * var(--u));top:calc(74 * var(--u));height:calc(44 * var(--u))}.lm-screen{inset:calc(5 * var(--u));border-radius:calc(15 * var(--u));color:#000;text-align:center;position:absolute;overflow:hidden}.lm-island{left:calc(44 * var(--u));top:calc(11 * var(--u));width:calc(30 * var(--u));height:calc(9 * var(--u));border-radius:calc(4.5 * var(--u));background:#000;position:absolute}.lm-stand{left:0;top:calc(232 * var(--u));width:calc(134 * var(--u));height:calc(26 * var(--u));clip-path:polygon(0 0,100% 0,100% 35%,91% 100%,9% 100%,0 35%);background:linear-gradient(#c8935a 0 35%,#a8774a 35%);position:absolute}.lm-slide{padding:0 calc(8 * var(--u));opacity:0;flex-direction:column;align-items:center;animation:12s infinite lm-story;display:flex;position:absolute;inset:0}.lm-slide b{text-wrap:balance;font-weight:1000;line-height:1.15}.lm-slide small{font-weight:900}.lm-slide strong{font-weight:1000;line-height:1}.lm-slide.is-welcome{padding-bottom:calc(50 * var(--u));background:var(--lm-coral);font-size:calc(12 * var(--u));justify-content:flex-end}.lm-slide.is-welcome small{margin-top:calc(6 * var(--u));font-size:calc(6.5 * var(--u));opacity:.65}.lm-slide.is-focus{padding-top:calc(52 * var(--u));background:var(--lm-coral);font-size:calc(9.4 * var(--u))}.lm-slide.is-focus strong{margin-top:calc(10 * var(--u));font-size:calc(34 * var(--u))}.lm-slide.is-focus small{font-size:calc(8 * var(--u))}.lm-globe{width:calc(62 * var(--u));margin-top:calc(6 * var(--u))}.lm-slide.is-run{background:var(--lm-lavender);font-size:calc(9 * var(--u));justify-content:center}.lm-slide.is-run strong{font-size:calc(46 * var(--u))}.lm-slide.is-code{padding-top:calc(46 * var(--u));color:#fff;text-shadow:0 1px 4px #0009;background-color:#141833;background-position:50% 40%;background-size:cover}.lm-slide.is-code:before{content:"";background:linear-gradient(#0009,#0000);height:35%;position:absolute;inset:0 0 auto}.lm-slide.is-code small,.lm-slide.is-code b{position:relative}.lm-slide.is-code small{font-size:calc(5.6 * var(--u));letter-spacing:.14em;text-transform:uppercase;opacity:.85;font-weight:800}.lm-slide.is-code b{font-size:calc(11.5 * var(--u))}.lm-decor{position:absolute}.lm-decor.is-floral{left:calc(-15 * var(--u));bottom:calc(-9 * var(--u));width:calc(52 * var(--u))}.lm-decor.is-wiggle{right:calc(-8 * var(--u));bottom:calc(22 * var(--u));width:calc(34 * var(--u))}.lm-decor.is-floral-top{right:calc(-21 * var(--u));top:calc(-5 * var(--u));width:calc(48 * var(--u))}.lm-decor.is-wiggle-low{left:calc(-7 * var(--u));bottom:calc(7 * var(--u));width:calc(40 * var(--u))}.lm-slide.s2{animation-delay:-9s}.lm-slide.s3{animation-delay:-6s}.lm-slide.s4{animation-delay:-3s}@keyframes lm-story{0%,23%{opacity:1}25%,to{opacity:0}}.lm-bars{left:calc(7 * var(--u));right:calc(7 * var(--u));top:calc(21 * var(--u));gap:calc(3 * var(--u));display:flex;position:absolute}.lm-bar{height:calc(2.2 * var(--u));border-radius:calc(1.1 * var(--u));background:#fff6;flex:1;overflow:hidden}.lm-bar b{transform-origin:0;background:#fff;height:100%;animation:none;display:block}.lm-bar.b1 b{animation-name:lm-bar-1}.lm-bar.b2 b{animation-name:lm-bar-2}.lm-bar.b3 b{animation-name:lm-bar-3}.lm-bar.b4 b{animation-name:lm-bar-4}@keyframes lm-bar-1{0%{scale:0 1}25%,to{scale:1}}@keyframes lm-bar-2{0%,25%{scale:0 1}50%,to{scale:1}}@keyframes lm-bar-3{0%,50%{scale:0 1}75%,to{scale:1}}@keyframes lm-bar-4{0%,75%{scale:0 1}to{scale:1}}.lm-controls{right:calc(3.4 * var(--u));top:calc(29.5 * var(--u));width:calc(37 * var(--u));position:absolute}.lm-glare{pointer-events:none;background:linear-gradient(135deg,#ffffff12 0 30%,#0000 30%);position:absolute;inset:0}.lm-pin{left:calc(var(--x) * var(--u));top:calc(var(--y) * var(--u));background:var(--lm-paper);width:44px;height:44px;color:var(--lm-plate);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:17px;font-weight:900;transition:scale .2s,background-color .2s;display:flex;position:absolute;translate:-50% -50%;box-shadow:0 0 0 4px #fffdf673,0 8px 18px -6px #28190a8c}.lm-pin.is-on{background:var(--lm-picked);color:var(--lm-picked-ink);scale:1.1;box-shadow:0 0 0 6px #ffd15c73,0 8px 18px -6px #28190a8c}.lm-pin:focus-visible,.lm-tab:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.lm-tabs{gap:8px;margin-top:14px;display:flex}.lm-tab{background:var(--landing-pill);min-height:44px;color:var(--landing-pill-ink);cursor:pointer;border:0;border-radius:999px;flex:1;font-size:15px;font-weight:800}.lm-tab.is-on{background:var(--lm-ink);color:#fff}.lm-notes{align-items:start;gap:26px;margin-top:30px;display:grid}.lm-note{background-color:var(--lm-paper);color:var(--lm-ink);rotate:var(--tilt);border-radius:4px 4px 7px 7px;padding:30px 22px 22px;transition:rotate .25s,translate .25s,box-shadow .25s;position:relative;box-shadow:0 2px 4px #030a181f,0 28px 46px -24px #030a1873}.lm-note.is-on{box-shadow:0 0 0 3px var(--lm-picked), 0 28px 46px -20px #030a1880;translate:0 -6px;rotate:0deg}@media (min-width:1024px){.lm-notes{grid-template-columns:repeat(3,minmax(0,1fr))}.lm-tabs{display:none}}@media (max-width:1023px){.lm-note:not(.is-on){display:none}.lm-note.is-on{translate:none}}.lm-note.is-lined{background-image:repeating-linear-gradient(#0000 0 33px,#55acee29 33px 34px);background-position:0 26px}.lm-note.is-grid{background-image:linear-gradient(#55acee1f 1px,#0000 1px),linear-gradient(90deg,#55acee1f 1px,#0000 1px);background-size:24px 24px}.lm-tape{background:var(--tape);opacity:.9;clip-path:polygon(3% 0,97% 0,100% 18%,97% 36%,100% 54%,97% 72%,100% 90%,97% 100%,3% 100%,0 82%,3% 64%,0 46%,3% 28%,0 10%);width:128px;height:32px;margin-left:-64px;position:absolute;top:-16px;left:50%;rotate:-3deg}.lm-plate{align-items:center;gap:12px;margin:0;display:flex}.lm-plate b{background:var(--lm-plate);color:#fff;min-width:30px;height:30px;box-shadow:inset 0 0 0 2px var(--lm-plate), inset 0 0 0 3.5px #ffffffd9, 0 2px 0 #030a1840;border-radius:5px;justify-content:center;align-items:center;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.lm-plate span{font:700 25px / 1 var(--lm-hand);color:var(--lm-blue)}.lm-note h3{text-wrap:balance;margin:12px 0 8px;font-size:21px;font-weight:900;line-height:1.2}.lm-body{color:var(--lm-ink-soft);margin:0;font-size:15px;line-height:1.55}.lm-mini{flex-direction:column;justify-content:center;min-height:300px;margin-top:14px;display:flex}.lm-review{align-items:center}.lm-review-top{justify-content:space-between;align-self:stretch;align-items:center;display:flex}.lm-review-top .lm-due{margin-top:0}.lm-review-count{color:var(--lm-ink);background:#fff;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:800;box-shadow:0 0 0 1px #0f22331f}.lm-deck{width:62%;height:164px;margin-top:12px;margin-right:42px;position:relative}.lm-card{background:#fff;border-radius:10px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 18px -10px #0009}.lm-card.is-back.is-1{translate:22px 6px;rotate:4deg}.lm-card.is-back.is-2{translate:42px 14px;rotate:8deg}.lm-card.is-back{background:#e9e6df;justify-content:flex-end}.lm-card.is-back .lm-card-subject{text-align:right}.lm-card.is-front{padding:7px 7px 0;rotate:-2deg}.lm-card-paper{color:#2b2b2b;background:#f1eee6 repeating-linear-gradient(#0000 0 17px,#55acee24 17px 18px);border-radius:4px;flex-direction:column;flex:1;gap:8px;padding:10px 10px 8px;display:flex}.lm-q{font-family:var(--lm-print);font-size:12.5px;font-weight:700;line-height:1.3}.lm-q-options{grid-template-columns:1fr 1fr;gap:4px 8px;font-size:11px;font-weight:700;display:grid}.lm-q-options .is-circled{border:1.6px solid #2c5fd1;border-radius:999px;justify-self:start;padding:0 5px}.lm-q-hand{color:#2c5fd1;font:700 20px / 1 var(--lm-hand);align-self:flex-end;margin-top:auto;rotate:-6deg}.lm-card-subject{color:var(--lm-ink);background:#fff;padding:5px 8px;font-size:11px;font-weight:800;display:block}.lm-card.is-front .lm-card-subject{background:#cfe3fb;margin:0 -7px}.lm-review-ask{color:var(--lm-ink);margin-top:26px;font-size:12px;font-weight:800}.lm-review-actions{gap:22px;margin-top:8px;display:flex}.lm-answer{color:var(--lm-ink);flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.lm-answer i{border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.lm-answer svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lm-answer.is-missed i{color:var(--lm-ink-soft);background:#fff;border:2px solid #c9ced6}.lm-answer.is-solved i{color:#fff;background:#2e8b57}.lm-due{min-height:28px;color:var(--lm-ink);background:#cfe3fb;border-radius:999px;align-items:center;margin-top:12px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.lm-hung{margin-top:12px}.lm-cord{width:76%;margin:0 auto -1px;display:block;overflow:visible}.lm-board-actions{justify-content:center;gap:8px;margin-top:14px;display:flex}.lm-board-actions span{background:#fff;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 0 1px #0f22331a}.lm-board-actions .is-share{color:var(--lm-blue)}.lm-fan{position:relative}.lm-fan-card{color:#000;text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:37%;height:226px;margin-top:-106px;padding:18px 8px 10px;display:flex;position:absolute;top:50%;overflow:hidden;box-shadow:0 14px 22px -12px #030a188c}.lm-fan-card small{font-size:12px;font-weight:900;line-height:1.15}.lm-fan-card strong{margin:6px 0;font-size:50px;font-weight:1000;line-height:1}.lm-fan-card.is-focus{z-index:3;background:var(--lm-coral);margin-top:-120px;left:31.5%}.lm-fan-card.is-run{z-index:2;background:var(--lm-lavender);text-align:left;align-items:flex-start;padding-left:12px;left:2%;rotate:-7deg}.lm-fan-card.is-run strong{font-size:58px}.lm-fan-card.is-code{z-index:1;color:#fff;text-shadow:0 1px 6px #0009;background-color:#141833;background-position:50% 40%;background-size:cover;justify-content:flex-start;padding:22px 8px 10px 20px;right:2%;rotate:7deg}.lm-fan-card.is-code em{letter-spacing:.12em;text-transform:uppercase;opacity:.85;font-size:9px;font-style:normal;font-weight:800}.lm-fan-card.is-code span{font-size:16px;font-weight:1000;line-height:1.1}.lm-fan-card.is-focus small:first-of-type{font-size:10px}.lm-fan-card.is-run small{max-width:72px}.lm-fan-globe{width:64px;margin-top:6px}.lm-fan-bars{gap:3px;display:flex;position:absolute;top:7px;left:8px;right:8px}.lm-fan-bars i{background:#ffffff73;border-radius:2px;flex:1;height:2.5px}.lm-fan-bars i.is-on{background:#fff}@media (prefers-reduced-motion:reduce){.lm-slide,.lm-bar b{animation:none}.lm-slide.s2{opacity:1}.lm-bar.b2 b{scale:.6 1}.lm-bar.b3 b,.lm-bar.b4 b{scale:0 1}.lm-pin,.lm-note{transition:none}}.lm-puhu img{width:100%;height:100%;position:absolute;inset:0}.lm-puhu-left{animation:6s step-end infinite lm-read-left}.lm-puhu-right{opacity:0;animation:6s step-end infinite lm-read-right}.lm-puhu-blink{opacity:0;animation:6s step-end infinite lm-read-blink}@keyframes lm-read-left{0%{opacity:1}45%{opacity:0}97%{opacity:1}}@keyframes lm-read-right{0%{opacity:0}45%{opacity:1}94%{opacity:0}}@keyframes lm-read-blink{0%{opacity:0}94%{opacity:1}97%{opacity:0}}.lm-puhu-foot-left,.lm-puhu-foot-right{animation:1.4s ease-in-out infinite alternate lm-puhu-swing}.lm-puhu-foot-left{transform-origin:37.8% 84.3%}.lm-puhu-foot-right{transform-origin:64.7% 86.3%;animation-delay:-1.4s}@keyframes lm-puhu-swing{0%{rotate:-7deg}to{rotate:7deg}}.lm-wallboard{height:auto}.lm-wall-cord{width:100%;margin-bottom:-1px;display:block;overflow:visible}.lm-swing{transform-origin:50% calc(6 * var(--u))}.lm-stage[data-sway="0"] .lm-swing{animation:1.4s linear both lm-sway-a}.lm-stage[data-sway="1"] .lm-swing{animation:1.4s linear both lm-sway-b}@keyframes lm-sway-a{0%{animation-timing-function:ease-out;rotate:0deg}10%{rotate:var(--sway);animation-timing-function:ease-in-out}31%{rotate:calc(var(--sway) * -.6);animation-timing-function:ease-in-out}51%{rotate:calc(var(--sway) * .36);animation-timing-function:ease-in-out}71%{rotate:calc(var(--sway) * -.2);animation-timing-function:ease-in-out}90%{rotate:calc(var(--sway) * .08);animation-timing-function:ease-in}to{rotate:0deg}}@keyframes lm-sway-b{0%{animation-timing-function:ease-out;rotate:0deg}10%{rotate:var(--sway);animation-timing-function:ease-in-out}31%{rotate:calc(var(--sway) * -.6);animation-timing-function:ease-in-out}51%{rotate:calc(var(--sway) * .36);animation-timing-function:ease-in-out}71%{rotate:calc(var(--sway) * -.2);animation-timing-function:ease-in-out}90%{rotate:calc(var(--sway) * .08);animation-timing-function:ease-in}to{rotate:0deg}}@media (prefers-reduced-motion:reduce){.lm-puhu-left,.lm-puhu-right,.lm-puhu-blink,.lm-puhu-foot-left,.lm-puhu-foot-right,.lm-stage[data-sway] .lm-swing{animation:none}}.lm-bubble{--x:166;--y:8;--w:232}@media (max-width:639px){.lm-bubble{--x:190;--y:12;--w:340;border-radius:10px;padding:5px 8px;font-size:8.5px}.lm-bubble:after{left:calc(66 * var(--u));border-width:6px 6px 6px 3px}.lm-pin{width:30px;height:30px;font-size:13px;box-shadow:0 0 0 3px #fffdf673,0 6px 12px -5px #28190a8c}.lm-pin.is-on{box-shadow:0 0 0 4px #ffd15c73,0 6px 12px -5px #28190a8c}.lm-pin:before{content:"";position:absolute;inset:-7px}}
.lp-root{--lp-city-h:max(440px, 66.667vw);--lp-skyline:clamp(140px, 15vw, 220px);--lp-city-lift:calc(var(--lp-skyline) - .688 * var(--lp-city-h));--lp-city-slack:calc((1.5 * var(--lp-city-h) - 100vw) / 2);--color-focus-ring:var(--landing-lamp);isolation:isolate;border-radius:var(--play-sheet-radius);background:linear-gradient(180deg, #030b27 0%, #030b27 62%, var(--landing-night-bottom) 100%);color:var(--landing-on-night);margin-top:64px;position:relative;overflow:hidden}.lp-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.lp-stars{opacity:.6;background:url(/visuals/landing/stars.svg) top/1000px 600px;position:absolute;inset:0 0 30%}.lp-city{height:var(--lp-city-h);width:auto;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.lp-city-far{bottom:calc(var(--lp-city-lift) + 20px)}.lp-city-mid{bottom:var(--lp-city-lift);transform:translateX(calc(-50% + min(20px, var(--lp-city-slack))))}.lp-city-front{bottom:calc(var(--lp-city-lift) - 20px)}.lp-inner{padding-top:40px;padding-bottom:calc(var(--lp-skyline) + 16px);justify-items:center;gap:4px;display:grid}.lp-art{aspect-ratio:1;width:min(80vw,320px)}.lp-art img,.lp-art video{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 60%,#0000 71%);mask-image:radial-gradient(circle at 50% 48%,#000 60%,#0000 71%)}.lp-copy{width:100%;max-width:34rem}.lp-pill{color:var(--landing-on-night);background:#ffffff24;gap:6px;padding-left:10px}.lp-pill svg{color:var(--premium-ring-to)}.lp-lit{color:var(--landing-lamp);white-space:nowrap}.lp-lead{color:var(--landing-on-night-soft);margin-top:12px;font-size:18px;line-height:1.55}.lp-benefits{gap:12px;margin:24px 0 30px;padding:0;list-style:none;display:grid}.lp-benefits li{align-items:center;gap:12px;font-size:17px;font-weight:800;line-height:1.3;display:flex}.lp-benefits svg{color:var(--landing-lamp);flex:none}.lp-cta{background:var(--landing-lamp);color:var(--landing-ink);box-shadow:0 4px #c99a2e}.lp-cta:focus-visible{--tw-ring-offset-color:var(--landing-night-top)}.lp-note{color:var(--landing-on-night-soft);margin-top:12px;font-size:14px}@media (min-width:64rem){.lp-root{margin-top:96px}.lp-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);place-items:center stretch;gap:56px;padding-top:72px}.lp-art{justify-self:center;width:min(100%,460px)}}
