.lg-root{isolation:isolate;width:100%;max-width:460px;color:var(--text);font-family:var(--font-sans);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .18), inset 0 0 0 999px var(--lk-tint);border-radius:18px;margin:0 auto;padding:12px 12px 22px;position:relative;overflow:hidden}.lg-root:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(120% 70% at 50% 100%, var(--lk-hi-bottom), transparent 62%), radial-gradient(110% 80% at 50% 0%, var(--lk-hi-top), transparent 64%);position:absolute;inset:0}.lg-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lg-oracle{align-items:center;gap:10px;min-width:0;display:flex}.lg-oracle-face{border:1px solid var(--gold-dim);background-color:#281646e6;background-position:50% 18%;background-repeat:no-repeat;background-size:cover;border-radius:50%;flex:none;width:44px;height:44px;animation:5s ease-in-out infinite lgBreathe}.lg-oracle-text{flex-direction:column;min-width:0;display:flex}.lg-oracle-name{color:var(--gold);letter-spacing:.02em;font-size:13px}.lg-oracle-line{color:var(--text-dim);font-size:13px;line-height:1.4}.lg-board-wrap{touch-action:pan-y;background:linear-gradient(#7896e61a,#0a061400 42%);border-radius:14px;max-height:min(64vh,460px);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.lg-board-wrap:before,.lg-board-wrap:after{content:"";pointer-events:none;z-index:3;height:46px;position:absolute;left:0;right:0}.lg-board-wrap:before{background:linear-gradient(#090612f2,#0000);top:0}.lg-board-wrap:after{background:linear-gradient(#0000,#090612f2);bottom:0}.lg-board{transform:translateY(var(--lg-cam,0px));will-change:transform;flex-direction:column-reverse;gap:3px;padding:10px;transition:transform .72s cubic-bezier(.22,.9,.24,1);display:flex;position:relative}.lg-row{grid-template-columns:repeat(9,1fr);gap:3px;display:grid;position:relative}.lg-board{gap:7px}.lg-row-mark{z-index:3;letter-spacing:.1em;text-transform:uppercase;color:#d4af6a61;white-space:nowrap;pointer-events:none;text-shadow:0 0 6px #090612e6;font-size:8px;position:absolute;top:-7px;left:2px}.lg-row[data-active="1"] .lg-row-mark{color:var(--gold)}.lg-row[data-wave="1"]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#d4af6a59,#0000);border-radius:8px;animation:.9s ease-out lgPlanWave;position:absolute;inset:-2px}.lg-cell{aspect-ratio:1;color:#ffffff6b;cursor:pointer;background:#ffffff09;border-radius:6px;justify-content:center;align-items:center;font-size:10px;line-height:1;transition:background .22s,box-shadow .22s,color .22s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0d}.lg-row[data-plan="1"] .lg-cell{background:#d48c5014}.lg-row[data-plan="2"] .lg-cell{background:#c8786e13}.lg-row[data-plan="3"] .lg-cell{background:#be965a12}.lg-row[data-plan="4"] .lg-cell{background:#78b48c0f}.lg-row[data-plan="5"] .lg-cell{background:#6eaac80e}.lg-row[data-plan="6"] .lg-cell{background:#788cdc0d}.lg-row[data-plan="7"] .lg-cell{background:#a082dc0d}.lg-row[data-plan="8"] .lg-cell{background:#e6e1ff0d}.lg-cell[data-visited="1"]{color:#ffffffa8;box-shadow:inset 0 0 0 1px #d4af6a38}.lg-cell[data-here="1"]{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold), 0 0 18px #d4af6a59;animation:2.4s ease-in-out infinite lgCellGlow}.lg-cell[data-goal="1"]{box-shadow:inset 0 0 0 1px #fff0c880}.lg-cell-n{opacity:.9;font-variant-numeric:tabular-nums}.lg-cell-mark{font-size:9px;line-height:1;position:absolute;bottom:1px;right:2px}.lg-cell[data-arrow="1"] .lg-cell-mark{color:#96e6aae6}.lg-cell[data-snake="1"] .lg-cell-mark{color:#f0828ce6}.lg-links{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:visible}.lg-link-arrow{stroke:#96e6aa59;stroke-width:1.5px;fill:none}.lg-link-snake{stroke:#f0828c4d;stroke-width:1.5px;fill:none;stroke-dasharray:3 3}.lg-link-live{stroke-width:2.5px;filter:drop-shadow(0 0 6px)}.lg-pawn{z-index:4;width:var(--lg-pawn,22px);height:var(--lg-pawn,22px);pointer-events:none;background:var(--lk-pawn);box-shadow:0 0 14px var(--lk-pawn-glow), 0 2px 6px #00000080;transform:translate(var(--lg-x,0px), var(--lg-y,0px));border-radius:50%;transition:transform .42s cubic-bezier(.3,.8,.3,1);position:absolute;top:0;left:0}.lg-pawn:after{content:"";background:#fff3;border-radius:50%;position:absolute;inset:3px}.lg-pawn[data-idle="1"]{animation:3.6s ease-in-out infinite lgPawnBreathe}.lg-pawn[data-fly=arrow]{animation:.76s cubic-bezier(.2,.75,.2,1) lgArrowFly}.lg-pawn[data-fly=snake]{animation:.7s cubic-bezier(.5,0,.6,1) lgSnakeGulp}.lg-pawn[data-fly=blocked]{animation:.42s lgNudge}.lg-trail{z-index:1;width:5px;height:5px;transform:translate(var(--lg-x), var(--lg-y));background:#d4af6a80;border-radius:50%;animation:2.4s forwards lgTrailFade;position:absolute;top:0;left:0}.lg-birth{z-index:5;text-align:center;background:radial-gradient(60% 50% at 50% 45%,#281950bf,#090612eb);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex;position:absolute;inset:0}.lg-birth-orb{background:radial-gradient(circle at 40% 35%,#fff6d8e6,#d4af6a59 45%,#0000 70%);border-radius:50%;width:92px;height:92px;animation:2.8s ease-in-out infinite lgBirthPulse}.lg-birth-title{color:var(--gold);font-size:15px}.lg-birth-hint{color:var(--text-dim);max-width:280px;font-size:13px;line-height:1.45}.lg-birth-tries{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}.lg-dice-zone{justify-content:center;align-items:center;gap:16px;margin-top:18px;display:flex}.lg-die-stage{--die-half:29px;perspective:900px;filter:drop-shadow(0 6px 10px #00000080);flex:none;width:58px;height:58px}.lg-die{--lg-die-cam:rotateX(-16deg) rotateY(20deg);width:100%;height:100%;transform-style:preserve-3d;transform:var(--lg-die-cam) rotateX(var(--lg-rx,0deg)) rotateY(var(--lg-ry,0deg));transition:transform .98s cubic-bezier(.18,.72,.16,1);position:relative}.lg-die[data-rolling="1"]{transition-duration:1.12s}.lg-die,.lg-look-token,.lg-mini-die{--die-face-1:#4a3c63;--die-face-2:#241c38;--die-edge:#d4af6a8c;--die-pip:radial-gradient(circle at 34% 30%, #ffe9b0, var(--gold) 58%, #8a6320);--die-pip-shadow:inset 0 1px 2px #0000008c}:is(.lg-die,.lg-look-token,.lg-mini-die)[data-style=bone]{--die-face-1:#fdf6e3;--die-face-2:#d9c9a5;--die-edge:#785a2859;--die-pip:radial-gradient(circle at 34% 30%, #4a3a5c, #1c1229 70%);--die-pip-shadow:inset 0 1px 1px #ffffff40}:is(.lg-die,.lg-look-token,.lg-mini-die)[data-style=brass]{--die-face-1:#b08640;--die-face-2:#6d4c18;--die-edge:#ffe9b073;--die-pip:radial-gradient(circle at 34% 30%, #2a1a0c, #140c06 70%);--die-pip-shadow:inset 0 1px 2px #ffdc964d}.lg-die-face{background: linear-gradient(160deg, #ffffff38, transparent 42%), linear-gradient(145deg, var(--die-face-1), var(--die-face-2));box-shadow:inset 0 0 0 1px var(--die-edge), inset 0 -6px 14px #00000073, inset 0 6px 10px #ffffff0f;backface-visibility:hidden;border-radius:13px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:2px;padding:9px;display:grid;position:absolute;inset:0}.lg-pip{background:var(--die-pip);width:9px;height:9px;box-shadow:var(--die-pip-shadow);border-radius:50%;place-self:center}.lg-die-face[data-f="1"]{transform:translateZ(var(--die-half,37px))}.lg-die-face[data-f="2"]{transform:rotateY(90deg) translateZ(var(--die-half,37px))}.lg-die-face[data-f="3"]{transform:rotateX(90deg) translateZ(var(--die-half,37px))}.lg-die-face[data-f="4"]{transform:rotateX(-90deg) translateZ(var(--die-half,37px))}.lg-die-face[data-f="5"]{transform:rotateY(-90deg) translateZ(var(--die-half,37px))}.lg-die-face[data-f="6"]{transform:rotateY(180deg) translateZ(var(--die-half,37px))}.lg-dice-zone .lg-die-face{border-radius:11px;padding:7px}.lg-dice-zone .lg-pip{width:7px;height:7px}.lg-roll{cursor:pointer;border:1px solid var(--lk-roll-border,var(--gold-dim));background:var(--lk-roll-bg,#281646cc);min-height:46px;color:var(--lk-roll-text,var(--gold));font-family:var(--font-sans);letter-spacing:.01em;border-radius:999px;padding:0 22px;font-size:15px;transition:transform .16s,box-shadow .2s,background .2s}.lg-roll:hover:not(:disabled){background:var(--lk-roll-bg-hover,#3a2060e6);box-shadow:0 0 18px var(--lk-roll-glow,#d4af6a40)}.lg-roll:active:not(:disabled){transform:scale(.97)}.lg-roll:disabled{opacity:.45;cursor:default}.lg-roll[data-again="1"]{animation:1.6s ease-in-out infinite lgAgain}.lg-say{min-height:40px;color:var(--text);text-align:center;border-radius:12px;margin-top:10px;padding:8px 12px;font-size:14px;line-height:1.45;box-shadow:inset 0 0 0 999px #0a061461}.lg-say:empty{box-shadow:none}.lg-say b{color:var(--gold);font-weight:500}.lg-say[data-tone=snake] b{color:#f0808c}.lg-say[data-tone=arrow] b{color:#8fe6a8}.lg-say-in{animation:.34s lgSayIn;display:inline-block}.lg-stamp{z-index:6;pointer-events:none;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lg-stamp b{letter-spacing:.04em;color:var(--gold);text-shadow:0 0 24px #d4af6a99;font-size:34px;animation:.82s forwards lgStampIn}.lg-stamp[data-tone=snake] b{color:#ff9aa4;text-shadow:0 0 24px #f0647880}@keyframes lgBreathe{0%,to{transform:none}50%{transform:translateY(-2px)scale(1.02)}}@keyframes lgPawnBreathe{0%,to{box-shadow:0 0 14px var(--lk-pawn-glow), 0 2px 6px #00000080}50%{box-shadow:0 0 24px var(--lk-pawn-glow), 0 0 8px var(--lk-pawn-glow), 0 2px 6px #00000080}}@keyframes lgCellGlow{0%,to{box-shadow:inset 0 0 0 1px var(--gold), 0 0 14px #d4af6a47}50%{box-shadow:inset 0 0 0 1px var(--gold), 0 0 24px #d4af6a80}}@keyframes lgPlanWave{0%{opacity:0;transform:translate(-30%)}40%{opacity:1}to{opacity:0;transform:translate(30%)}}@keyframes lgArrowFly{0%{transform:translate(var(--lg-from-x), var(--lg-from-y)) scale(1)}45%{transform:translate(calc((var(--lg-from-x) + var(--lg-x)) / 2), calc(var(--lg-from-y) - 46px)) scale(1.35)}to{transform:translate(var(--lg-x), var(--lg-y)) scale(1)}}@keyframes lgSnakeGulp{0%{transform:translate(var(--lg-from-x), var(--lg-from-y)) scale(1) rotate(0deg);filter:none}35%{transform:translate(var(--lg-from-x), calc(var(--lg-from-y) + 8px)) scale(.7, 1.25) rotate(-10deg);filter:saturate(.4)}to{transform:translate(var(--lg-x), var(--lg-y)) scale(1) rotate(6deg);filter:none}}@keyframes lgNudge{0%,to{transform:translate(var(--lg-x), var(--lg-y))}30%{transform:translate(calc(var(--lg-x) + 4px), var(--lg-y))}60%{transform:translate(calc(var(--lg-x) - 3px), var(--lg-y))}}@keyframes lgTrailFade{0%{opacity:.7}to{opacity:0}}@keyframes lgBirthPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.09)}}@keyframes lgSayIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes lgStampIn{0%{opacity:0;transform:scale(.7)}22%{opacity:1;transform:scale(1)}74%{opacity:1}to{opacity:0;transform:scale(1.06)}}@keyframes lgAgain{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 22px var(--lk-roll-glow,#d4af6a73)}}@media (min-width:768px){.lg-root{max-width:560px;padding:16px 16px 26px}.lg-board-wrap{max-height:min(80vh,600px)}.lg-cell{font-size:11px}.lg-die-stage{--die-half:34px;width:68px;height:68px}}@media (prefers-reduced-motion:reduce){.lg-board,.lg-pawn{transition:none}.lg-pawn[data-fly],.lg-pawn[data-idle="1"],.lg-row[data-wave="1"]:after,.lg-cell[data-here="1"],.lg-birth-orb,.lg-oracle-face,.lg-roll[data-again="1"],.lg-say-in,.lg-stamp b,.lg-trail{animation:none}.lg-die{transition:none}.lg-stamp b{opacity:1}}.lg-sheet{flex-direction:column;gap:12px;padding:4px 2px 8px;display:flex}.lg-sheet-head{align-items:center;gap:12px;display:flex}.lg-sheet-n{width:46px;height:46px;color:var(--gold);font-variant-numeric:tabular-nums;background:#d4af6a1a;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a4d}.lg-sheet-name{color:var(--text);font-size:17px}.lg-sheet-sa{color:var(--text-dim);font-size:13px}.lg-sheet-row{color:var(--text-dim);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.lg-sheet-row b{color:var(--gold);font-weight:500}.lg-sheet-dim{opacity:.6}.lg-sheet-move{background:#ffffff0a;border-radius:10px;padding:10px 12px;font-size:14px;line-height:1.45}.lg-sheet-move[data-kind=arrow]{color:#8fe6a8;box-shadow:inset 0 0 0 1px #96e6aa40}.lg-sheet-move[data-kind=snake]{color:#f0808c;box-shadow:inset 0 0 0 1px #f0828c40}.lg-sheet-move[data-kind=goal]{color:var(--gold);box-shadow:inset 0 0 0 1px #d4af6a4d}.lg-sheet-state{color:var(--text-dim);font-size:13px}.lg-sheet-cta{width:100%;margin-top:4px}.lg-sheet-canon{background:#ffffff0a;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a2e}.lg-sheet-meaning{color:var(--text);margin:0;font-size:15px;line-height:1.5}.lg-sheet-ask{color:var(--gold);margin:0;font-size:14px;font-style:italic;line-height:1.45}.lg-sheet-reading{background:linear-gradient(#d4af6a1f,#d4af6a08);border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a57}.lg-sheet-reading-title{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12px}.lg-sheet-reading-text p{color:var(--text);margin:0 0 8px;font-size:15px;line-height:1.55}.lg-sheet-reading-text p:last-child{margin-bottom:0}.lg-sheet-reading-wait{color:var(--text-dim);font-size:14px}.lg-sheet-reading-text .lg-sheet-reading-q{border-top:1px solid color-mix(in srgb, var(--gold,#c9a227) 22%, transparent);font-family:var(--font-serif);color:var(--gold,#c9a227);margin:12px 0 0;padding-top:10px;font-size:16px;font-style:italic;line-height:1.45}.lg-intent-offer{background:#d4af6a12;border-radius:12px;flex-direction:column;gap:6px;margin-top:12px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a52}.lg-intent-offer-label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11.5px}.lg-intent-offer-text{font-family:var(--font-serif);color:var(--text);font-size:15.5px;line-height:1.45}.lg-intent-offer-take{appearance:none;cursor:pointer;min-height:36px;font:inherit;color:var(--gold-bright,#f0c97a);background:#241434b8;border:1px solid #d4af6a8c;border-radius:999px;align-self:flex-start;padding:7px 14px;font-size:13.5px;font-weight:500;transition:border-color .2s,background .2s,transform .2s}.lg-intent-offer-take:hover{border-color:var(--gold);background:#f0c97a1a;transform:translateY(-1px)}.lg-intent-offer-take:disabled{opacity:.6;cursor:default;transform:none}.lg-intent-offer-done{color:var(--gold);font-size:13px}.lg-intent-offer[data-taken="1"]{background:#d4af6a0a}@media (prefers-reduced-motion:reduce){.lg-intent-offer-take{transition:none}.lg-intent-offer-take:hover{transform:none}}.lg-sheet-price{opacity:.82;margin-top:2px;font-size:12px;font-weight:400;display:block}.lg-sheet-error{color:#e8a8a8;font-size:13px;line-height:1.4}.lg-offer{cursor:pointer;width:min(100%,420px);color:var(--gold);font:inherit;background:#d4af6a1a;border:0;border-radius:999px;flex-direction:column;align-items:center;gap:2px;margin:6px auto 0;padding:10px 16px;font-size:14px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a66}.lg-offer b{opacity:.82;font-size:12px;font-weight:400}.lg-offer:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lg-scroll{background:linear-gradient(#d4af6a24,#281c3c80);border-radius:18px;flex-direction:column;gap:10px;width:min(100%,560px);margin:14px auto 0;padding:16px 18px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a6b,0 12px 32px #00000047}.lg-scroll-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-align:center;font-size:13px}.lg-scroll-lead{color:var(--text-dim);text-align:center;margin:0;font-size:14px;line-height:1.5}.lg-scroll-cta{width:100%}.lg-scroll-wait{color:var(--text-dim);text-align:center;font-size:14px}.lg-scroll-text p{color:var(--text);margin:0 0 10px;font-size:15px;line-height:1.55}.lg-scroll-h{letter-spacing:.02em;color:var(--gold);margin:12px 0 6px;font-size:14px;font-weight:600}.lg-scroll-text>div:first-child .lg-scroll-h{margin-top:0}.lg-scroll-new{cursor:pointer;font:inherit;color:var(--text-dim);background:0 0;border:0;border-radius:999px;align-self:center;padding:8px 14px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff29}@media (max-width:480px){.lg-scroll{border-radius:16px;padding:14px}.lg-sheet-meaning,.lg-sheet-reading-text p,.lg-scroll-text p{font-size:14.5px}}.lg-fly{z-index:900;pointer-events:none;position:fixed;inset:0;overflow:hidden}.lg-throw{z-index:7;width:var(--lg-throw-size,46px);height:var(--lg-throw-size,46px);perspective:420px;pointer-events:none;will-change:transform;position:absolute;top:0;left:0;transform:translate(-200px,2000px)}.lg-throw .lg-die{will-change:transform;transition:none}.lg-throw .lg-die-face{border-radius:10px;padding:6px}.lg-throw{filter:drop-shadow(0 8px 16px #000000bf)drop-shadow(0 0 14px #d4af6a73)}.lg-throw .lg-die-face{background:linear-gradient(160deg, #ffffff4d, transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--die-face-1) 82%, #fff 18%), var(--die-face-2));box-shadow:inset 0 0 0 1.5px var(--die-edge), inset 0 -6px 14px #00000073, 0 0 0 1px #00000059}.lg-throw .lg-pip{width:6px;height:6px}.lg-throw .lg-die-face[data-f="1"]{transform:translateZ(23px)}.lg-throw .lg-die-face[data-f="2"]{transform:rotateY(90deg)translateZ(23px)}.lg-throw .lg-die-face[data-f="3"]{transform:rotateX(90deg)translateZ(23px)}.lg-throw .lg-die-face[data-f="4"]{transform:rotateX(-90deg)translateZ(23px)}.lg-throw .lg-die-face[data-f="5"]{transform:rotateY(-90deg)translateZ(23px)}.lg-throw .lg-die-face[data-f="6"]{transform:rotateY(180deg)translateZ(23px)}.lg-throw-shadow{z-index:6;pointer-events:none;width:var(--lg-throw-size,46px);height:var(--lg-throw-size,46px);position:absolute;top:0;left:0;transform:translate(-200px,2000px)}.lg-throw-shadow:before{content:"";filter:blur(4px);background:#0009;border-radius:50%;height:30%;position:absolute;bottom:-4px;left:10%;right:10%}.lg-throw-mark{z-index:6;pointer-events:none;width:var(--lg-throw-size,46px);height:var(--lg-throw-size,46px);opacity:0;border-radius:12px;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #d4af6a8c,0 0 22px 6px #d4af6a59}.lg-die-stage{transition:opacity .22s}.lg-die-stage[data-hidden="1"]{opacity:0}@media (prefers-reduced-motion:reduce){.lg-fly,.lg-throw,.lg-throw .lg-die,.lg-throw-mark,.lg-throw-shadow{animation:none;display:none}.lg-die-stage[data-hidden="1"]{opacity:1}}.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look,.lg-look-emblem{--lk-hi-top:#5a78c821;--lk-hi-bottom:#d4af6a1f;--lk-tint:#0e091a94;--lk-base:#0d0818;--lk-accent:212, 175, 106;--lk-pawn:radial-gradient(circle at 34% 30%, #fff6d8, var(--gold) 55%, #7a5418);--lk-pawn-glow:#d4af6a99}:is(.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look)[data-set=sandal]{--lk-hi-top:#784e2e38;--lk-hi-bottom:#e2b26c2e;--lk-tint:#1a100aa3;--lk-base:#1a100a;--lk-accent:226, 178, 108;--lk-pawn:radial-gradient(circle at 34% 30%, #fff3dd, #e0b36c 55%, #7a4f1c);--lk-pawn-glow:#e2b26c99;--lk-plan-low:#e2aa641c;--lk-plan-high:#ffeccd0d;--lk-roll-bg:linear-gradient(180deg, #6e4220f2, #462610f2);--lk-roll-bg-hover:linear-gradient(180deg, #865228f7, #583216f7);--lk-roll-border:#ecbe7899;--lk-roll-text:#f6dcae;--lk-roll-glow:#e2b26c66}:is(.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look)[data-set=temple]{--lk-hi-top:#5c40183d;--lk-hi-bottom:#c48e3633;--lk-tint:#160f08a8;--lk-base:#160f08;--lk-accent:206, 156, 70;--lk-pawn:radial-gradient(circle at 34% 30%, #ffe8b4, #c08a2e 55%, #6b4310);--lk-pawn-glow:#d6a0469e;--lk-plan-low:#c48a3221;--lk-plan-high:#ecce8c0f;--lk-roll-bg:linear-gradient(180deg, #a8782a, #6b4712);--lk-roll-bg-hover:linear-gradient(180deg, #c08e36, #7e5618);--lk-roll-border:#ffe2a0b3;--lk-roll-text:#fff1cc;--lk-roll-glow:#ecb85a73}:is(.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look)[data-set=snakes]{--lk-hi-top:#46785033;--lk-hi-bottom:#d6a05029;--lk-tint:#120e09a8;--lk-base:#15110b;--lk-accent:236, 196, 118;--lk-pawn:radial-gradient(circle at 34% 30%, #ffb3a6, #e04a3a 55%, #6a0f0c);--lk-pawn-glow:#ff785a73;--lk-plan-low:#d6aa641a;--lk-plan-high:#f0e4c80f;--lk-check-a:#eed2a042;--lk-check-b:#40603a38;--lk-roll-bg:linear-gradient(180deg, #c4362a, #7a1510);--lk-roll-bg-hover:linear-gradient(180deg, #d8463a, #901c14);--lk-roll-border:#ffbeaaa6;--lk-roll-text:#fff1ea;--lk-roll-glow:#ff785a73}:is(.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look)[data-set=amrita]{--lk-hi-top:#466ee63d;--lk-hi-bottom:#d4af6a29;--lk-tint:#080c20a3;--lk-base:#0a1026;--lk-accent:232, 198, 122;--lk-pawn:radial-gradient(circle at 34% 30%, #fff6d8, #e6bf6e 55%, #7a5418);--lk-pawn-glow:#e8c67a99;--lk-plan-low:#5078e61f;--lk-plan-high:#e6ecff0d;--lk-roll-bg:linear-gradient(180deg, #2c4296, #16225a);--lk-roll-bg-hover:linear-gradient(180deg, #3650b0, #1b2a6c);--lk-roll-border:#f0ce82a6;--lk-roll-text:#f7dea4;--lk-roll-glow:#e8c67a66}:is(.lg-root,.lg-look-scene,.lg-look-face,.lg-start-look)[data-set=quartz]{--lk-hi-top:#7882be33;--lk-hi-bottom:#bec8eb26;--lk-tint:#0c0e1aa3;--lk-base:#0c0e1a;--lk-accent:200, 212, 250;--lk-pawn:radial-gradient(circle at 34% 30%, #fff, #cdd6f5 55%, #6d7aa8);--lk-pawn-glow:#becdff9e;--lk-plan-low:#aab4e817;--lk-plan-high:#ebf2ff0f;--lk-roll-bg:linear-gradient(180deg, #465284eb, #242a4eeb);--lk-roll-bg-hover:linear-gradient(180deg, #5866a0f2, #2e3662f2);--lk-roll-border:#d6e0ff99;--lk-roll-text:#eef2ff;--lk-roll-glow:#becdff66}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="1"] .lg-cell{background:var(--lk-plan-low)}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="2"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 14%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="3"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 29%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="4"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 43%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="5"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 57%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="6"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 71%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="7"] .lg-cell{background:color-mix(in srgb, var(--lk-plan-high) 86%, var(--lk-plan-low))}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-row[data-plan="8"] .lg-cell{background:var(--lk-plan-high)}:is(.lg-root,.lg-look-scene)[data-set]:not([data-set=obsidian]) .lg-cell[data-here="1"]{color:rgb(var(--lk-accent))}:is(.lg-root,.lg-look-scene)[data-set=snakes][data-set] .lg-row[data-plan] .lg-cell[data-tone=a]{background:var(--lk-check-a)}:is(.lg-root,.lg-look-scene)[data-set=snakes][data-set] .lg-row[data-plan] .lg-cell[data-tone=b]{background:var(--lk-check-b)}:is(.lg-root,.lg-look-scene)[data-set=snakes] .lg-cell{justify-content:flex-start;align-items:flex-end;padding:0 0 3px 4px}.lg-root[data-set=snakes] .lg-chakras,:is(.lg-root,.lg-look-scene)[data-set=snakes] .lg-cell-mark{display:none}:is(.lg-root,.lg-look-scene)[data-set=snakes] .lg-cell-n{z-index:3;text-shadow:0 0 3px #0a0804f2,0 0 6px #0a0804cc;position:relative}:is(.lg-die,.lg-look-token,.lg-mini-die)[data-style=sapphire]{--die-face-1:#3350ae;--die-face-2:#141f52;--die-edge:#f0ce828c;--die-pip:radial-gradient(circle at 34% 30%, #fff1c2, #e6bf6e 58%, #8a6320);--die-pip-shadow:inset 0 1px 2px #0000008c}:is(.lg-die,.lg-look-token,.lg-mini-die)[data-style=lacquer]{--die-face-1:#fff;--die-face-2:#e4ddd0;--die-edge:#5a3c1e4d;--die-pip:radial-gradient(circle at 34% 30%, #ff7a64, #b3231a 58%, #5a0b08);--die-pip-shadow:inset 0 1px 1px #00000059}:is(.lg-die,.lg-look-token,.lg-mini-die)[data-style=quartz]{--die-face-1:#e4ecffeb;--die-face-2:#96a5d7c7;--die-edge:#ffffff8c;--die-pip:radial-gradient(circle at 34% 30%, #7f8ec4, #3a4468 70%);--die-pip-shadow:inset 0 1px 2px #ffffff80}.lg-start{flex-direction:column;gap:10px;display:flex}.lg-start-head{margin-bottom:2px}.lg-start-title{color:var(--gold);letter-spacing:.01em;font-size:26px}.lg-start-sub{color:#fffc;margin-top:6px;font-size:14px;line-height:1.5}.lg-start-label{color:var(--text);margin-top:6px;font-size:14px}.lg-start-input{resize:vertical;width:100%;min-height:84px;color:var(--text);font-family:var(--font-sans);background:#0a061499;border:1px solid #d4af6a3d;border-radius:12px;padding:12px 14px;font-size:15px;line-height:1.45;transition:border-color .18s,box-shadow .18s}.lg-start-input:focus{border-color:var(--gold-dim);outline:none;box-shadow:0 0 0 3px #d4af6a1f}.lg-start-counter{color:#ffffff8c;text-align:right;margin-top:-6px;font-size:11px}.lg-start-topics{flex-wrap:wrap;gap:6px;display:flex}.lg-start-go{width:100%;margin-top:4px}.lg-start-price{color:var(--text-dim);text-align:center;font-size:13px}.lg-start-rules{color:#ffffff9e;text-align:center;font-size:12px;line-height:1.5}.lg-start-error{color:#ff9aa4;background:#f078821a;border-radius:10px;padding:10px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #f0828c40}.lg-resume-choice{text-align:center;background:radial-gradient(circle at 50% 18%,#d4af6a26,#0000 38%),linear-gradient(#1d1230eb,#0c0717f5);border-radius:22px;justify-content:center;min-height:min(440px,100dvh - 120px);padding:28px 22px 30px;box-shadow:inset 0 0 0 1px #d4af6a33,0 24px 70px #00000040}.lg-resume-symbol{width:86px;height:86px;color:var(--gold);background:radial-gradient(circle,#d4af6a29,#d4af6a06 66%,#0000 67%);border-radius:50%;place-items:center;margin:0 auto 3px;display:grid;box-shadow:inset 0 0 0 1px #d4af6a38,0 0 34px #d4af6a1f}.lg-resume-symbol .lg-glyph{width:58px;height:58px}.lg-resume-symbol .lg-glyph *{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.lg-resume-eyebrow{color:#d4af6ad9;letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:11px;font-weight:600}.lg-resume-choice .lg-start-title{margin-top:2px;font-size:clamp(25px,7vw,32px)}.lg-resume-choice .lg-start-sub{color:#ffffffb8;max-width:32em;margin:0 auto}.lg-resume-actions{gap:10px;width:min(100%,390px);margin:13px auto 0;display:grid}.lg-roll.lg-resume-continue{color:#251707;background:linear-gradient(#f3d995,#cba44e);border-color:#f8dd99b3;flex-direction:column;justify-content:center;gap:2px;width:100%;min-height:58px;font-weight:650;display:flex;box-shadow:0 12px 30px #d4af6a33,inset 0 1px #ffffff73}.lg-resume-continue small{color:#251707ad;font-size:11px;font-weight:500}.lg-resume-new{cursor:pointer;color:#ffffffc2;min-height:44px;font:500 14px var(--font-sans);background:#ffffff06;border:1px solid #d4af6a59;border-radius:999px;padding:0 18px}.lg-resume-new:hover{border-color:var(--gold);color:var(--gold)}.lg-resume-confirm{text-align:left;background:#06030d6b;border-radius:15px;padding:13px;box-shadow:inset 0 0 0 1px #f0aa8238}.lg-resume-confirm p{color:#ffffffc2;margin:0 0 11px;font-size:13px;line-height:1.45}.lg-resume-confirm-actions{grid-template-columns:1fr 1.45fr;gap:8px;display:grid}.lg-resume-cancel,.lg-resume-abandon{cursor:pointer;min-height:42px;font:500 13px var(--font-sans);border-radius:11px;padding:0 12px}.lg-resume-cancel{color:#ffffffad;background:0 0;border:1px solid #ffffff24}.lg-resume-abandon{color:#f4c1b4;background:#be534b24;border:1px solid #f0aa825c}.lg-resume-choice button:disabled{opacity:.55;cursor:wait}@media (max-width:420px){.lg-resume-choice{min-height:min(410px,100dvh - 105px);padding:22px 16px 24px}.lg-resume-symbol{width:74px;height:74px}.lg-resume-symbol .lg-glyph{width:50px;height:50px}}.lg-start-settings{flex-direction:column;gap:8px;display:flex}.lg-start-row{cursor:pointer;text-align:left;width:100%;min-height:54px;font-family:var(--font-sans);color:#ffffffc7;background:0 0;border:1px solid #d4af6a33;border-radius:14px;align-items:center;gap:12px;padding:8px 14px 8px 10px;font-size:14px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 999px #0a061461}.lg-start-row:hover{border-color:var(--gold-dim);box-shadow:inset 0 0 0 999px #d4af6a12}.lg-start-row b{color:var(--gold);font-weight:500}.lg-start-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lg-start-row-cta{color:var(--gold);flex:none;font-size:13px}.lg-start-row .lg-oracle-face{width:36px;height:36px;animation:none}.lg-start-row .icon-btn{pointer-events:none;width:36px;height:36px}.lg-start-row .icon-btn:after{display:none}.lg-pick-sheet{background:#0a0614b3;border-radius:14px;margin-top:-2px;padding:10px;box-shadow:inset 0 0 0 1px #d4af6a2e}.lg-pick-head{color:var(--text-dim);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.lg-pick-close{cursor:pointer;border:1px solid var(--gold-dim);min-height:34px;color:var(--gold);font-family:var(--font-sans);background:#281646cc;border-radius:999px;padding:0 12px;font-size:12px}.lg-quiz{flex-direction:column;gap:14px;display:flex}.lg-quiz-head{text-align:center}.lg-quiz-head .lg-start-sub{max-width:34em;margin:8px auto 0}.lg-quiz-card{border-radius:16px;flex-direction:column;gap:12px;padding:16px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 0 999px #18122e80}.lg-quiz-step{letter-spacing:.14em;text-transform:uppercase;color:#ffffff73;text-align:center;font-size:11px}.lg-quiz-dots{justify-content:center;gap:7px;display:flex}.lg-quiz-dots span{background:#ffffff2e;border-radius:50%;width:7px;height:7px;transition:background .26s,box-shadow .26s}.lg-quiz-dots span[data-on="1"]{background:var(--gold);box-shadow:0 0 10px #d4af6a99}.lg-quiz-title{text-align:center;color:var(--text);margin:2px 0 4px;font-size:19px;line-height:1.3}.lg-quiz-options{flex-direction:column;gap:8px;display:flex}.lg-quiz-option{text-align:left;cursor:pointer;width:100%;color:var(--text);font-family:var(--font-sans);background:#0a061480;border:1px solid #ffffff1a;border-radius:12px;padding:13px 15px;font-size:14px;line-height:1.4;transition:border-color .18s,background .18s,transform .14s}.lg-quiz-option:hover{border-color:var(--gold-dim);background:#d4af6a12}.lg-quiz-option:active{transform:scale(.995)}.lg-quiz-option[data-on="1"]{border-color:var(--gold);background:#d4af6a1f}.lg-quiz-go{width:100%}.lg-quiz-back,.lg-quiz-again,.lg-quiz-skip{cursor:pointer;color:#ffffff80;font-family:var(--font-sans);background:0 0;border:none;padding:4px 0;font-size:13px}.lg-quiz-back:hover,.lg-quiz-again:hover,.lg-quiz-skip:hover{color:var(--gold)}.lg-quiz-skip{text-underline-offset:3px;text-decoration:underline}.lg-quiz-intent{text-align:center;border:1px solid var(--gold-dim);min-height:84px;color:var(--text);background:#0a061480;border-radius:12px;justify-content:center;align-items:center;padding:20px 18px;font-size:17px;font-style:italic;line-height:1.45;display:flex;position:relative}.lg-quiz-intent:before,.lg-quiz-intent:after{content:"✦";color:var(--gold);background:#090612f2;padding:0 8px;font-size:12px;position:absolute;left:50%;transform:translate(-50%)}.lg-quiz-intent:before{top:-8px}.lg-quiz-intent:after{bottom:-8px}.lg-quiz-wait{color:var(--text-dim);font-style:normal;animation:1.6s ease-in-out infinite lgPulse}.lg-quiz-rephrase{cursor:pointer;color:var(--gold);font-family:var(--font-sans);background:0 0;border:none;border-bottom:1px dashed #d4af6a80;align-self:center;padding-bottom:2px;font-size:13px}.lg-quiz-note{color:#ffffff9e;text-align:center;font-size:12px}.lg-quiz-foot{color:#fff9;text-align:center;font-size:12px}@keyframes lgPulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.lg-quiz-wait{animation:none}.lg-quiz-option:active{transform:none}}.lg-start-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px;font-size:11px}.lg-steps{grid-template-columns:1fr;gap:8px;display:grid}.lg-step{border-radius:12px;gap:10px;padding:11px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 0 0 999px #0a06146b}.lg-step-n{width:24px;height:24px;color:var(--gold);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a66}.lg-step-title{color:var(--text);font-size:14px}.lg-step-text{color:#ffffffbd;margin-top:2px;font-size:13px;line-height:1.45}@media (min-width:768px){.lg-steps{grid-template-columns:1fr 1fr}}.lg-head-tools:not(.lg-tools){flex:none;align-items:center;gap:6px;display:flex}.lg-head-tools:not(.lg-tools) .icon-btn{width:36px;height:36px}.lg-head-tools:not(.lg-tools) .lg-look-btn{padding:0}.lg-look-token{background:linear-gradient(160deg, #ffffff3d, transparent 45%), linear-gradient(145deg, var(--die-face-1), var(--die-face-2));width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--die-edge), 0 2px 6px #00000073;filter:none;border-radius:6px;flex:none;display:inline-block;position:relative}.lg-look-token i{background:var(--die-pip);width:4px;height:4px;box-shadow:var(--die-pip-shadow);border-radius:50%;position:absolute}.lg-look-token i:first-child{top:4px;left:4px}.lg-look-token i:nth-child(2){top:4px;right:4px}.lg-look-token i:nth-child(3){top:9px;left:9px}.lg-look-token i:nth-child(4){bottom:4px;left:4px}.lg-look-token i:nth-child(5){bottom:4px;right:4px}.lg-start-row .lg-look-token{border-radius:10px;width:36px;height:36px}.lg-start-row .lg-look-token i{width:6px;height:6px}.lg-start-row .lg-look-token i:first-child{top:7px;left:7px}.lg-start-row .lg-look-token i:nth-child(2){top:7px;right:7px}.lg-start-row .lg-look-token i:nth-child(3){top:15px;left:15px}.lg-start-row .lg-look-token i:nth-child(4){bottom:7px;left:7px}.lg-start-row .lg-look-token i:nth-child(5){bottom:7px;right:7px}.lg-trial{box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .45), inset 0 0 0 999px #0a06148c;color:var(--text);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;padding:9px 10px 11px 12px;font-size:13px;animation:.32s lgSayIn;display:flex;position:relative;overflow:hidden}.lg-trial b{color:rgb(var(--lk-accent));font-weight:500}.lg-trial-text{font-variant-numeric:tabular-nums;flex:180px;min-width:0;line-height:1.4}.lg-trial-bar{background:rgb(var(--lk-accent));transform-origin:0;width:100%;height:3px;transform:scaleX(var(--lg-trial,1));box-shadow:0 0 10px rgba(var(--lk-accent), .7);transition:transform .25s linear;position:absolute;bottom:0;left:0}.lg-trial-keep{cursor:pointer;border:1px solid rgb(var(--lk-accent));background:rgba(var(--lk-accent), .16);min-height:34px;color:var(--text);font-family:var(--font-sans);white-space:nowrap;border-radius:999px;padding:0 14px;font-size:13px}.lg-trial-off{cursor:pointer;width:30px;height:30px;color:var(--text-dim);background:0 0;border:1px solid #ffffff26;border-radius:50%;flex:none;font-size:13px}.lg-trial-ended{box-shadow:inset 0 0 0 1px #d4af6a4d,inset 0 0 0 999px #0a06148c}.lg-root:after{content:"";z-index:9;pointer-events:none;opacity:0;background:radial-gradient(circle at 88% 5%, rgba(var(--lk-accent), .55), rgba(var(--lk-accent), .14) 38%, transparent 70%);position:absolute;inset:0}.lg-root[data-swap="1"]:after{animation:.9s ease-out lgLookWash}.lg-die-stage[data-hop="1"]{animation:.7s cubic-bezier(.3,1.4,.4,1) lgDieHop}@keyframes lgLookWash{0%{opacity:0;clip-path:circle(0% at 88% 5%)}30%{opacity:1}to{opacity:0;clip-path:circle(150% at 88% 5%)}}@keyframes lgDieHop{0%{transform:none}35%{transform:translateY(-14px)rotate(-8deg)scale(1.06)}70%{transform:translateY(2px)rotate(3deg)}to{transform:none}}.lg-look-scene{aspect-ratio:1/.8;cursor:pointer;background:radial-gradient(120% 80% at 50% 115%, var(--lk-hi-bottom), transparent 62%), radial-gradient(120% 90% at 50% -15%, var(--lk-hi-top), transparent 64%), var(--lk-base);width:100%;box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .16);border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.lg-look-board{flex-direction:column;gap:7px;width:86%;display:flex}.lg-look-row{grid-template-columns:repeat(4,1fr);gap:5px}.lg-look-cell{cursor:inherit;font-size:11px;overflow:visible}.lg-look-scene[data-play="1"] .lg-look-cell{animation:lgLookCellIn .56s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 45ms) both}.lg-look-scene[data-play="1"] .lg-look-cell[data-here="1"]{animation:lgLookCellIn .56s cubic-bezier(.2,.8,.2,1) calc(var(--i) * 45ms) both, lgCellGlow 2.4s ease-in-out 1s infinite}@keyframes lgLookCellIn{0%{opacity:.1;transform:scale(.8)}60%{opacity:1;box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .6), 0 0 14px rgba(var(--lk-accent), .32);transform:scale(1.05)}to{opacity:1;transform:none}}.lg-look-pawn{z-index:4;pointer-events:none;width:24px;height:31.2px;margin-left:-12px;position:absolute;top:calc(50% - 23.8px);left:50%}.lg-look-scene .lg-look-die{z-index:7;pointer-events:none;perspective:420px;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;transform:none}.lg-look-scene .lg-look-die .lg-die{width:100%;height:100%;transform:var(--lg-die-cam) rotateX(var(--lg-rx)) rotateY(var(--lg-ry));transition:none;display:block}.lg-look-scene .lg-look-die{filter:drop-shadow(0 6px 10px #0009)}.lg-look-scene .lg-look-die .lg-die-face{background:linear-gradient(160deg, #ffffff4d, transparent 44%), linear-gradient(145deg, color-mix(in srgb, var(--die-face-1) 82%, #fff 18%), var(--die-face-2));box-shadow:inset 0 0 0 1.5px var(--die-edge), inset 0 -5px 10px #0006, 0 0 0 1px #00000059;border-radius:9px;gap:1px;padding:5px}.lg-look-scene .lg-look-die .lg-pip{width:5px;height:5px}.lg-look-scene .lg-look-die .lg-die-face[data-f="1"]{transform:translateZ(20px)}.lg-look-scene .lg-look-die .lg-die-face[data-f="2"]{transform:rotateY(90deg)translateZ(20px)}.lg-look-scene .lg-look-die .lg-die-face[data-f="3"]{transform:rotateX(90deg)translateZ(20px)}.lg-look-scene .lg-look-die .lg-die-face[data-f="4"]{transform:rotateX(-90deg)translateZ(20px)}.lg-look-scene .lg-look-die .lg-die-face[data-f="5"]{transform:rotateY(-90deg)translateZ(20px)}.lg-look-scene .lg-look-die .lg-die-face[data-f="6"]{transform:rotateY(180deg)translateZ(20px)}.lg-look-scene .lg-look-die.lg-throw{--lg-throw-size:40px;--lg-throw-x:0px;--lg-throw-y:0px;--lg-throw-from-x:150px;--lg-throw-from-y:-120px;--lg-throw-dx:34px;animation:lgDiceThrow var(--lg-throw-ms,1.15s) cubic-bezier(.3,.05,.25,1) forwards;animation-delay:.38s;animation-fill-mode:both;transform:none}.lg-look-scene .lg-look-die.lg-throw:after{content:"";filter:blur(3px);height:8px;animation:lgDiceShadow var(--lg-throw-ms,1.15s) cubic-bezier(.3,.05,.25,1) forwards;background:#00000073;border-radius:50%;animation-delay:.38s;animation-fill-mode:both;position:absolute;bottom:-6px;left:12%;right:12%}.lg-look-scene .lg-look-die.lg-throw .lg-die{animation:lgDiceTumble var(--lg-throw-ms,1.15s) cubic-bezier(.25,.1,.2,1) forwards;animation-delay:.38s;animation-fill-mode:both}.lg-look-scene .lg-look-mark{--lg-throw-size:40px;--lg-throw-x:0px;--lg-throw-y:0px;opacity:1;transform:translate(var(--lg-throw-x), var(--lg-throw-y));animation:lgDiceLand var(--lg-throw-ms,1.15s) ease-out forwards;border-radius:10px;margin:-20px 0 0 -20px;animation-delay:.38s;animation-fill-mode:both;top:50%;left:50%;box-shadow:0 0 #d4af6a8c}@keyframes lgDiceThrow{0%{transform:translate(var(--lg-throw-from-x), var(--lg-throw-from-y)) scale(.8)}38%{transform:translate(calc(var(--lg-throw-x) + var(--lg-throw-dx) * .55), var(--lg-throw-y)) scale(1)}52%{transform:translate(calc(var(--lg-throw-x) + var(--lg-throw-dx) * .34), calc(var(--lg-throw-y) - 34px)) scale(1)}66%{transform:translate(calc(var(--lg-throw-x) + var(--lg-throw-dx) * .18), var(--lg-throw-y)) scale(1)}78%{transform:translate(calc(var(--lg-throw-x) + var(--lg-throw-dx) * .09), calc(var(--lg-throw-y) - 12px)) scale(1)}88%{transform:translate(calc(var(--lg-throw-x) + var(--lg-throw-dx) * .03), var(--lg-throw-y)) scale(1)}to{transform:translate(var(--lg-throw-x), var(--lg-throw-y)) scale(1)}}@keyframes lgDiceShadow{0%{opacity:0;transform:scale(.4)}38%{opacity:.5;transform:scale(1)}52%{opacity:.25;transform:scale(.7)}66%{opacity:.5;transform:scale(1)}to{opacity:.42;transform:scale(.95)}}@keyframes lgDiceTumble{0%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx) - 336deg)) rotateY(calc(var(--lg-ry) + 540deg)) rotateZ(22deg)}38%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx) + 24deg)) rotateY(calc(var(--lg-ry) + 200deg)) rotateZ(14deg)}66%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx) - 16deg)) rotateY(calc(var(--lg-ry) + 64deg)) rotateZ(-8deg)}86%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx) + 8deg)) rotateY(calc(var(--lg-ry) + 16deg)) rotateZ(3deg)}to{transform:var(--lg-die-cam) rotateX(var(--lg-rx)) rotateY(var(--lg-ry)) rotateZ(0deg)}}@keyframes lgDiceLand{0%,34%{box-shadow:0 0 #d4af6a00}42%{box-shadow:0 0 0 10px #d4af6a47}60%{box-shadow:0 0 0 18px #d4af6a00}to{box-shadow:0 0 #d4af6a00}}.checkout-sheet-body.lg-looks-body{gap:12px;padding-left:0;padding-right:0}.lg-looks-head{padding:0 22px}.lg-looks-title{color:var(--gold);font-size:21px;line-height:1.25}.lg-looks-sub-line{color:#ffffffb8;margin-top:4px;font-size:13px;line-height:1.45}.lg-looks-sheet .lg-looks-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:10px calc(50% - 128px) 8px;display:flex;overflow-x:auto}.lg-looks-sheet .lg-looks-track::-webkit-scrollbar{display:none}.lg-looks-sheet .lg-look-card{scroll-snap-align:center;opacity:.62;flex:0 0 256px;transform:scale(.9)}.lg-looks-sheet .lg-look-card[data-on="1"]{opacity:1;transform:none}.checkout-modal.lg-looks-modal{width:min(1060px,100vw - 40px);max-height:min(92vh,820px)}.checkout-modal .checkout-sheet-body.lg-looks-body{padding-top:28px}.lg-looks-modal .lg-looks-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#d4af6a59 transparent;gap:14px;padding:8px 22px 14px;scroll-padding-inline:22px;display:flex;overflow:auto hidden}.lg-looks-modal .lg-looks-track::-webkit-scrollbar{height:6px}.lg-looks-modal .lg-looks-track::-webkit-scrollbar-thumb{background:#d4af6a59;border-radius:3px}.lg-looks-modal .lg-looks-track>*{scroll-snap-align:start;flex:0 0 min(244px,29.4118% - 12.3529px)}.lg-looks-modal .lg-look-card[data-on="1"]{transform:translateY(-4px)}.lg-looks-modal .lg-looks-footer{align-items:center}.lg-looks-modal .lg-looks-cta{width:min(420px,100%)}.lg-look-card{cursor:pointer;perspective:1100px;-webkit-tap-highlight-color:transparent;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .32s;position:relative}.lg-look-inner{transform-style:preserve-3d;transition:transform .64s cubic-bezier(.2,.8,.2,1);display:grid}.lg-look-card[data-flipped="1"] .lg-look-inner{transform:rotateY(180deg)}.lg-look-face{backface-visibility:hidden;background:radial-gradient(120% 60% at 50% 100%, var(--lk-hi-bottom), transparent 70%), linear-gradient(180deg, #ffffff08, transparent 40%), var(--lk-base);box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .2), 0 8px 26px #0006;border-radius:18px;flex-direction:column;grid-area:1/1;gap:10px;padding:10px 10px 12px;transition:box-shadow .32s;display:flex;position:relative}.lg-look-card[data-on="1"] .lg-look-face{box-shadow:inset 0 0 0 1px rgba(var(--lk-accent), .6), 0 14px 40px #00000080, 0 0 28px rgba(var(--lk-accent), .2)}.lg-look-back{justify-content:flex-start;padding:16px 16px 14px;transform:rotateY(180deg)}.lg-look-meta{padding:0 4px}.lg-look-name{color:rgb(var(--lk-accent));letter-spacing:.01em;font-size:16px}.lg-look-about{color:#ffffffb8;margin-top:3px;font-size:12.5px;line-height:1.45}.lg-look-badge{z-index:8;letter-spacing:.02em;color:#ffffffdb;background:#0a0614c7;border-radius:999px;padding:3px 9px;font-size:11px;position:absolute;top:18px;left:18px;box-shadow:inset 0 0 0 1px #ffffff24}.lg-look-badge[data-kind=current]{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-dim)}.lg-look-badge[data-kind=owned]{color:#8fe6a8;box-shadow:inset 0 0 0 1px #96e6aa59}.lg-look-badge[data-kind=sub]{color:#c9b2ff;box-shadow:inset 0 0 0 1px #b496ff66}.lg-look-badge[data-kind=fresh]{color:#1a1206;background:var(--gold);box-shadow:0 0 14px #d4af6a80}.lg-look-flip{cursor:pointer;border:1px solid rgba(var(--lk-accent), .35);color:#fffc;min-height:30px;font-family:var(--font-sans);background:#0a061466;border-radius:999px;align-self:flex-end;margin-top:auto;padding:0 12px;font-size:12px}.lg-look-flip:hover{color:var(--text);border-color:rgba(var(--lk-accent), .7)}.lg-look-parts{flex-direction:column;gap:10px;margin:12px 0 10px;display:flex}.lg-look-parts div{flex-direction:column;gap:2px;display:flex}.lg-look-parts dt{letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;font-size:10px}.lg-look-parts dd{color:var(--text);margin:0;font-size:14px;line-height:1.35}.lg-look-note{color:#ffffff9e;margin:0 0 10px;font-size:12px;line-height:1.45}.lg-looks-dots{justify-content:center;gap:7px;display:flex}.lg-looks-dots span{background:#fff3;border-radius:50%;width:6px;height:6px;transition:background .24s,transform .24s}.lg-looks-dots span[data-on="1"]{background:var(--gold);transform:scale(1.3)}.lg-looks-footer{gap:8px}.lg-looks-cta{width:100%}.lg-looks-try{cursor:pointer;width:100%;min-height:44px;color:var(--gold);font-family:var(--font-sans);background:0 0;border:1px dashed #d4af6a8c;border-radius:999px;font-size:14px}.lg-looks-try:hover{background:#d4af6a14}.lg-looks-micro{color:#ffffff9e;text-align:center;font-size:12px;line-height:1.45}.lg-looks-sub{color:#c9b2ff;text-decoration:none}.lg-looks-sub:hover{text-decoration:underline}.lg-looks-error{color:#ff9aa4;text-align:center;background:#f078821a;border-radius:10px;padding:8px 12px;font-size:13px;box-shadow:inset 0 0 0 1px #f0828c40}.lg-look-emblem{width:min(240px,70vw)}.lg-look-emblem .lg-look-scene{border-radius:18px;box-shadow:0 0 30px #d4af6a4d}@media (prefers-reduced-motion:reduce){.lg-root[data-swap="1"]:after,.lg-die-stage[data-hop="1"],.lg-trial,.lg-look-scene[data-play="1"] .lg-look-cell,.lg-look-pawn{animation:none}.lg-look-scene .lg-look-die.lg-throw,.lg-look-scene .lg-look-die.lg-throw .lg-die,.lg-look-scene .lg-look-die.lg-throw:after,.lg-look-scene .lg-look-mark{animation:none;display:block}.lg-look-scene .lg-look-die.lg-throw{transform:none}.lg-look-scene .lg-look-die.lg-throw .lg-die{transform:rotateX(var(--lg-rx)) rotateY(var(--lg-ry))}.lg-look-scene .lg-look-mark{display:none}.lg-look-inner,.lg-look-card,.lg-trial-bar{transition:none}}.lg-qz{flex-direction:column;gap:12px;min-height:min(720px,100dvh - 150px);display:flex}.lg-qz-orc{align-items:center;gap:11px;display:flex}.lg-qz-ava{width:46px;height:46px;box-shadow:0 0 0 1px var(--gold), 0 0 18px #d4af6a59;background:#2d1f47 50% 18%/cover no-repeat;border-radius:50%;flex:none;animation:5s ease-in-out infinite lgBreathe}.lg-qz-say{flex:1;min-width:0}.lg-qz-say small{letter-spacing:.16em;text-transform:uppercase;color:#d4af6ad9;margin-bottom:2px;font-size:10px;display:block}.lg-qz-say b{font-family:var(--font-serif);color:#f7ecd2;font-size:20px;font-weight:400;line-height:1.2;display:block}.lg-qz-stones{flex:none;align-self:flex-start;gap:7px;margin-top:6px;display:flex}.lg-qz-stones i{border:1px solid #d4af6a8c;width:9px;height:9px;transition:background .3s,box-shadow .3s;display:block;transform:rotate(45deg)}.lg-qz-stones i[data-on="1"]{background:var(--gold);box-shadow:0 0 10px var(--gold)}.lg-qz-stage{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:250px;display:flex}.lg-qz-spread{perspective:900px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:214px;display:flex;position:relative}.lg-qz-spread-mini{min-height:0;margin:-26px 0 -30px;transform:scale(.72)}.lg-qz-halo{pointer-events:none;background:radial-gradient(circle,#f5dc9f33,#0000 62%);border-radius:50%;width:260px;height:260px;animation:3.2s ease-in-out infinite lgQzPulse;position:absolute}.lg-qz-rays{pointer-events:none;background:conic-gradient(from 0deg, transparent 0 8deg, #f5dc9f17 9deg 11deg, transparent 12deg 30deg);width:300px;height:300px;animation:40s linear infinite lgQzSpin;position:absolute;-webkit-mask:radial-gradient(circle,#0000 30%,#000 32%,#0000 70%);mask:radial-gradient(circle,#0000 30%,#000 32%,#0000 70%)}.lg-qz-big{background:linear-gradient(165deg,#3c2664f7,#120b22fa);border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:10px;width:150px;height:212px;animation:.75s cubic-bezier(.2,.9,.25,1.15) both lgQzRise;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #f5dc9fbf,0 0 40px #d4af6a52,0 20px 40px #0000008c}.lg-qz-big:before{content:"";pointer-events:none;border:1px solid #d4af6a47;border-radius:11px;position:absolute;inset:7px}.lg-qz-big[data-small="1"]{width:128px;height:180px}.lg-qz-big[data-still="1"]{animation:none}.lg-qz-big .lg-glyph{filter:drop-shadow(0 0 12px #f5dc9fd9);width:58%}.lg-qz-big .lg-glyph *{stroke-width:1.4px;animation-delay:.35s}.lg-qz-big-name{font-family:var(--font-serif);color:#f7ecd2;text-align:center;padding:0 10px;font-size:15px;line-height:1.2}.lg-qz-back{background:repeating-linear-gradient(45deg,#d4af6a12 0 6px,#0000 6px 12px),linear-gradient(165deg,#2a1a48,#120a22);animation:4s ease-in-out infinite lgQzFloat}.lg-qz-back .lg-glyph{opacity:.8;width:40%}.lg-qz-meaning{text-align:center;color:#f0e2c2;max-width:34em;min-height:42px;font-size:14px;line-height:1.45;animation:.42s lgSayIn}.lg-qz-hand{gap:9px;display:grid}.lg-qz-hand[data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-qz-hand[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-qz-card{cursor:pointer;color:var(--text);font-family:var(--font-sans);animation:.8s cubic-bezier(.2,.8,.2,1) backwards lgQzDeal;animation-delay:calc(var(--i) * 70ms);-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#342158f2,#120b22f7);border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:8px 3px;transition:transform .45s cubic-bezier(.2,.9,.25,1.2),opacity .4s,filter .4s,box-shadow .4s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d4af6a61,0 10px 22px #00000073}.lg-qz-hand[data-cols="4"] .lg-qz-card{aspect-ratio:.78}.lg-qz-hand[data-cols="3"] .lg-qz-card{aspect-ratio:1.12}.lg-qz-card:before{content:"";pointer-events:none;border:1px solid #d4af6a29;border-radius:9px;position:absolute;inset:5px}.lg-qz-card:after{content:"";pointer-events:none;animation:5s ease-in-out infinite lgQzSweep;animation-delay:calc(1.6s + var(--i) * .4s);background:linear-gradient(115deg,#0000 35%,#ffecbe29 50%,#0000 65%) 120% 0/250% 100%;border-radius:13px;position:absolute;inset:0}.lg-qz-card:hover{box-shadow:inset 0 0 0 1px #f5dc9fb3,0 12px 26px #00000080}.lg-qz-card:active{transform:scale(.96)}.lg-qz-card[data-taken="1"]{opacity:.3;filter:saturate(.35)}.lg-qz-card .lg-glyph{filter:drop-shadow(0 0 6px #d4af6a8c);width:40%}.lg-qz-name{text-align:center;color:#f1e4c6;padding:0 3px;font-size:11.5px;line-height:1.25}.lg-qz-card[data-art],.lg-qz-big[data-art]{background-repeat:no-repeat;background-size:cover;justify-content:flex-end}.lg-qz-card[data-art]{padding-bottom:7px}.lg-qz-big[data-art]{background-position:50%;padding-bottom:14px}.lg-qz-card[data-art] .lg-qz-name,.lg-qz-big[data-art] .lg-qz-big-name{isolation:isolate;font-family:"Playfair Display SC", var(--font-display);letter-spacing:.06em;color:#f7dfa4;text-wrap:balance;text-shadow:2.2px 0px 0 var(--tone), 2px .8px 0 var(--tone), 1.6px 1.6px 0 var(--tone), .8px 2px 0 var(--tone), 0px 2.2px 0 var(--tone), -.8px 2px 0 var(--tone), -1.6px 1.6px 0 var(--tone), -2px .8px 0 var(--tone), -2.2px 0px 0 var(--tone), -2px -.8px 0 var(--tone), -1.6px -1.6px 0 var(--tone), -.8px -2px 0 var(--tone), -0px -2.2px 0 var(--tone), .8px -2px 0 var(--tone), 1.6px -1.6px 0 var(--tone), 2px -.8px 0 var(--tone), 1.2px 0px 0 var(--tone), 1.1px .5px 0 var(--tone), .8px .8px 0 var(--tone), .5px 1.1px 0 var(--tone), 0px 1.2px 0 var(--tone), -.5px 1.1px 0 var(--tone), -.8px .8px 0 var(--tone), -1.1px .5px 0 var(--tone), -1.2px 0px 0 var(--tone), -1.1px -.5px 0 var(--tone), -.8px -.8px 0 var(--tone), -.5px -1.1px 0 var(--tone), -0px -1.2px 0 var(--tone), .5px -1.1px 0 var(--tone), .8px -.8px 0 var(--tone), 1.1px -.5px 0 var(--tone), 0 0 6px var(--tone), 0 0 12px var(--tone), 0 0 20px var(--tone);font-weight:400;line-height:1.15;position:relative}.lg-qz-card[data-art] .lg-qz-name{padding:0 4px;font-size:12.5px}.lg-qz-big[data-art] .lg-qz-big-name{padding:0 8px;font-size:15px}.lg-qz-card[data-art] .lg-qz-name:before,.lg-qz-big[data-art] .lg-qz-big-name:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--tone) 55%, transparent);opacity:.8;filter:blur(3px);pointer-events:none;border-radius:40%;position:absolute;inset:-5px -6px -3px}.lg-qz-card[data-art][data-bright] .lg-qz-name:before{opacity:.92}.lg-qz-card[data-art] .lg-qz-name:after,.lg-qz-big[data-art] .lg-qz-big-name:after{content:"";width:46%;height:1px;box-shadow:0 0 4px var(--tone);background:linear-gradient(90deg,#0000,#f4d696 30%,#fff1c4 50%,#f4d696 70%,#0000);margin:3px auto 0;display:block}.lg-qz-big[data-art] .lg-qz-big-name:after{width:58%;height:1.5px;margin-top:4px}.lg-qz-flash{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,#fff1c4f2,#f5dc9f59 45%,#0000 75%);animation:.6s ease-out forwards lgQzFlash;position:absolute;inset:0}@keyframes lgQzFlash{0%{opacity:0}25%{opacity:1}to{opacity:0}}@media (hover:hover) and (pointer:fine){.lg-qz-card[data-art]{background-size:100%;transition:transform .25s cubic-bezier(.2,.9,.3,1.2),box-shadow .25s,background-size .45s,opacity .4s,filter .4s}.lg-qz-card[data-art]:not([data-taken]):hover{transform:perspective(520px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(-4px) scale(1.05);z-index:2;background-size:108%;box-shadow:inset 0 0 0 1px #ffecbee6,0 0 22px #e9c87f73,0 16px 30px #0000008c}.lg-qz-card[data-art]:not([data-taken]):hover:after{animation:1.1s ease-in-out lgQzSweep}}.lg-qz-chip-art{background-position:50%;background-size:cover;border-radius:5px;flex:none;width:22px;height:30px;box-shadow:inset 0 0 0 1px #f5dc9f99}.lg-glyph{display:block;overflow:visible}.lg-glyph *{fill:none;stroke:var(--lg-glyph,var(--gold));stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s forwards lgQzDraw;animation-delay:calc(.55s + var(--i,0) * 70ms)}.lg-qz-cta{width:100%}.lg-qz-cta:disabled{opacity:.4}.lg-qz-go{min-height:52px;font-size:16px;box-shadow:0 0 24px #d4af6a40}.lg-qz .lg-roll.lg-qz-go{color:#2a1a08;background:linear-gradient(#f2d48e,#c9a24f);border:0;font-weight:600;box-shadow:0 6px 22px #d4af6a61}.lg-qz .lg-roll.lg-qz-go:hover:not(:disabled){background:linear-gradient(#f6dc9c,#d2ab58);box-shadow:0 8px 26px #d4af6a80}.lg-qz-foot{text-align:center;color:#ffffff8c;font-size:12.5px}.lg-qz-note{text-align:center;color:#ffffff9e;font-size:12px}.lg-qz-words{position:relative}.lg-qz-words .lg-start-input{padding-right:52px}.lg-qz-intent{text-align:center;font-family:var(--font-serif);color:#f7ecd2;background:radial-gradient(90% 90%,#d4af6a1a,#0000 70%);border-radius:16px;margin:8px 4px 0;padding:26px 18px 24px;font-size:19px;font-style:italic;line-height:1.45;position:relative;box-shadow:inset 0 0 0 1px #d4af6a8c,0 0 30px #d4af6a26}.lg-qz-intent:before,.lg-qz-intent:after{content:"✦";color:var(--gold);background:#150d26;padding:0 9px;font-size:13px;font-style:normal;position:absolute;left:50%;transform:translate(-50%)}.lg-qz-intent:before{top:-9px}.lg-qz-intent:after{bottom:-9px}.lg-qz-word{white-space:pre;animation:.52s both lgQzSpark;animation-delay:calc(var(--w) * 85ms);display:inline-block}.lg-qz-wait{font-style:normal;font-family:var(--font-sans);color:var(--text-dim);font-size:14px;animation:1.6s ease-in-out infinite lgPulse}.lg-qz-intent-edit{font-family:var(--font-serif);text-align:center;font-size:17px;font-style:italic}.lg-qz-links{flex-wrap:nowrap;justify-content:center;gap:8px;display:flex}.lg-qz-links .lg-quiz-rephrase{white-space:nowrap;background:#ffffff09;border:1px solid #d4af6a80;border-radius:999px;min-height:40px;padding:8px 14px;font-size:13px;transition:background .15s,border-color .15s}.lg-qz-links .lg-quiz-rephrase:hover:not(:disabled){border-color:var(--gold-bright,#e9c87f);background:#d4af6a17}.lg-qz-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lg-qz-chip{color:#f5e6c4;background:#281844b3;border-radius:999px;align-items:center;gap:7px;padding:5px 12px 5px 7px;font-size:12.5px;display:inline-flex;box-shadow:inset 0 0 0 1px #d4af6a99,0 0 14px #d4af6a2e}.lg-qz-chip .lg-glyph{width:20px;height:20px}.lg-qz-chip .lg-glyph *{stroke-width:2.4px;stroke-dashoffset:0;animation:none}.lg-qz-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lg-qz-rule{color:#d9cdea;text-align:center;text-align:left;border-radius:12px;flex-direction:row;justify-content:flex-start;align-items:center;gap:7px;padding:7px 8px;font-size:11px;line-height:1.25;display:flex;box-shadow:inset 0 0 0 1px #d4af6a2e,inset 0 0 0 999px #ffffff08}.lg-qz-rule[data-kind=arrow]{--lg-mh-accent:#e9c87f}.lg-qz-rule[data-kind=snake]{--lg-mh-accent:#f09aab}.lg-qz-rule .lg-mh-die{width:26px;height:26px}.lg-qz-rule>span:last-child{color:#e6dbf0bf;flex-direction:column;min-width:0;font-size:10.5px;line-height:1.2;display:flex}.lg-qz-rule b{font-family:"Playfair Display SC", var(--font-display);letter-spacing:.02em;color:#f3e2b6;font-size:11.5px;font-weight:400;line-height:1.2}.lg-qz-settings{justify-content:center;gap:22px;display:flex}.lg-qz-set{cursor:pointer;min-width:64px;font-family:var(--font-sans);color:var(--text-dim);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;font-size:11px;display:flex}.lg-qz-set-ico{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #d4af6a73}.lg-qz-set-face{background:#2d1f47 50% 18%/cover no-repeat}.lg-qz-set .icon-btn{pointer-events:none;width:44px;height:44px}.lg-qz-set .icon-btn:after{display:none}.lg-qz-set .lg-look-token{border-radius:8px;width:30px;height:30px}.lg-qz-set .lg-look-token i{width:5px;height:5px}.lg-qz-set .lg-look-token i:first-child{top:6px;left:6px}.lg-qz-set .lg-look-token i:nth-child(2){top:6px;right:6px}.lg-qz-set .lg-look-token i:nth-child(3){top:12.5px;left:12.5px}.lg-qz-set .lg-look-token i:nth-child(4){bottom:6px;left:6px}.lg-qz-set .lg-look-token i:nth-child(5){bottom:6px;right:6px}.lg-qz-set:hover .lg-qz-set-ico{box-shadow:inset 0 0 0 1px var(--gold), 0 0 14px #d4af6a4d}.lg-qz-set-cap{letter-spacing:.14em;text-transform:uppercase;color:#d4af6ad9;margin-top:2px;font-size:9.5px}.lg-qz-set .lg-qz-set-label{color:#efe4cb;font-size:12px}.lg-qz-set-ico.is-die,.lg-qz-set:hover .lg-qz-set-ico.is-die{box-shadow:none;border-radius:0}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token{border-radius:10px;width:40px;height:40px;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff1f,inset 0 -3px 6px #00000073,0 6px 14px #00000080,0 0 0 1px #d4af6a8c}.lg-qz-set:hover .lg-qz-set-ico.is-die .lg-look-token{transform:rotate(-3deg)scale(1.06)}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i{width:6.5px;height:6.5px}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i:first-child{top:7px;left:7px}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i:nth-child(2){top:7px;right:7px}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i:nth-child(3){top:16.75px;left:16.75px}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i:nth-child(4){bottom:7px;left:7px}.lg-qz-set .lg-qz-set-ico.is-die .lg-look-token i:nth-child(5){bottom:7px;right:7px}.lg-start-music .lg-qz-set-ico,.lg-start-music .icon-btn,.lg-qz-set.lg-start-music:hover .lg-qz-set-ico{box-shadow:none;background:0 0;border:0}.lg-start-music .icon-btn svg{width:30px;height:30px;color:var(--gold,#d4af6a)}.lg-sheet-title{color:var(--gold);text-align:center;padding:0 44px 8px;font-size:16px}@keyframes lgQzDeal{0%{opacity:0;transform:translate(var(--dx,0), 420px) rotate(var(--rot,0deg)) scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes lgQzDraw{to{stroke-dashoffset:0}}@keyframes lgQzSweep{0%,70%{background-position:120% 0}to{background-position:-60% 0}}@keyframes lgQzRise{0%{opacity:0;transform:translateY(200px)rotateY(180deg)scale(.5)}to{opacity:1;transform:none}}@keyframes lgQzFloat{50%{transform:translateY(-6px)}}@keyframes lgQzPulse{50%{opacity:.7;transform:scale(1.12)}}@keyframes lgQzSpin{to{transform:rotate(360deg)}}@keyframes lgQzSpark{0%{opacity:0;filter:blur(4px);text-shadow:0 0 16px #f5dc9f;transform:translateY(-6px)scale(1.3)}to{opacity:1;filter:none;text-shadow:none;transform:none}}@media (min-width:768px){.lg-qz-hand[data-cols="4"] .lg-qz-card{aspect-ratio:.9}.lg-qz-big{width:170px;height:240px}.lg-qz-big[data-small="1"]{width:140px;height:198px}}@media (prefers-reduced-motion:reduce){.lg-qz-ava,.lg-qz-halo,.lg-qz-rays,.lg-qz-big,.lg-qz-back,.lg-qz-meaning,.lg-qz-card,.lg-qz-card:after,.lg-qz-word,.lg-qz-wait{animation:none}.lg-qz-flash{opacity:0;animation:none}.lg-qz-card[data-art]:hover{background-size:100%!important;transform:none!important}.lg-glyph *{stroke-dashoffset:0;animation:none}.lg-qz-card{transition:none}}.lg-atmo{z-index:-2;pointer-events:none;background:var(--lk-art) center 22% / cover no-repeat;filter:blur(26px)saturate(1.2)brightness(.5);animation:40s ease-in-out infinite alternate lgAtmoDrift;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 42%,#000 55%,#0000 100%)}@keyframes lgAtmoDrift{0%{transform:scale(1)translateY(0)}to{transform:scale(1.06)translateY(-1.5%)}}.lg-board-box{position:relative}.lg-board-wrap[data-art="1"]{background:#0a0612;box-shadow:inset 0 0 0 1px #d4af6a38,0 18px 50px #0000008c}.lg-board-wrap[data-art="1"]:before{background:linear-gradient(#0906128c,#0000);height:22px}.lg-board-wrap[data-art="1"]:after{background:linear-gradient(#0000,#0906128c);height:22px}.lg-board-wrap[data-art="1"] .lg-board{background-repeat:no-repeat}.lg-board-wrap[data-art="1"] .lg-board:before{content:"";aspect-ratio:1;z-index:0;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 6deg, #ffecbe12 7deg 9deg, transparent 10deg 22deg, #ffecbe0d 23deg 24deg, transparent 25deg 40deg);width:170%;animation:90s linear infinite lgRaysSpin;position:absolute;top:0;left:50%;transform:translate(-50%,-52%);-webkit-mask-image:radial-gradient(circle,#000 0 20%,#0000 55%);mask-image:radial-gradient(circle,#000 0 20%,#0000 55%)}.lg-board-wrap[data-art="1"] .lg-board:after{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff6d8e6,#0000 60%),radial-gradient(1.2px 1.2px at 78% 12%,#fff6d8cc,#0000 60%),radial-gradient(1.5px 1.5px at 64% 36%,#fff6d8b3,#0000 60%),radial-gradient(1px 1px at 30% 44%,#fff6d8b3,#0000 60%),radial-gradient(1.4px 1.4px at 88% 58%,#fff6d899,#0000 60%),radial-gradient(1.2px 1.2px at 22% 70%,#fff6d899,#0000 60%),radial-gradient(1px 1px at 50% 82%,#fff6d880,#0000 60%),radial-gradient(120% 40% at 50% 70%,#aa96dc14,#0000 70%);animation:14s ease-in-out infinite alternate lgSparkDrift;position:absolute;inset:0}@keyframes lgRaysSpin{to{transform:translate(-50%,-52%)rotate(360deg)}}@keyframes lgSparkDrift{0%{opacity:.55;transform:translate(0,0)}50%{opacity:1}to{opacity:.6;transform:translateY(-10px)}}.lg-board-wrap[data-art="1"] .lg-row{z-index:1}.lg-chakras{z-index:0;pointer-events:none;position:absolute;inset:0}.lg-chakra{width:44px;height:44px;transform:translate(calc(var(--lg-x) - 22px), calc(var(--lg-y) - 22px));background:radial-gradient(circle, var(--ck) 0, color-mix(in srgb, var(--ck) 40%, transparent) 35%, transparent 70%);opacity:.28;border-radius:50%;transition:opacity .6s;position:absolute;top:0;left:0}.lg-chakra[data-row="1"]{--ck:#ff5a4a}.lg-chakra[data-row="2"]{--ck:#ff9a3c}.lg-chakra[data-row="3"]{--ck:#ffd35a}.lg-chakra[data-row="4"]{--ck:#5fd88a}.lg-chakra[data-row="5"]{--ck:#52b8ff}.lg-chakra[data-row="6"]{--ck:#7d7dff}.lg-chakra[data-row="7"]{--ck:#c07dff}.lg-chakra[data-row="8"]{--ck:#fff1c9;width:64px;height:64px;transform:translate(calc(var(--lg-x) - 32px), calc(var(--lg-y) - 32px));opacity:.55;animation:5s ease-in-out infinite lgSunBreath}.lg-chakra[data-on="1"]{opacity:.9;animation:2.6s ease-in-out infinite lgChakraPulse}.lg-chakra[data-wave="1"]{animation:1.1s ease-out lgChakraFlash}@keyframes lgChakraPulse{50%{opacity:.55;filter:brightness(1.3)}}@keyframes lgChakraFlash{0%{opacity:.2;filter:brightness()}30%{opacity:1;filter:brightness(2)}to{opacity:.9;filter:brightness()}}@keyframes lgSunBreath{50%{opacity:.85;filter:brightness(1.25)}}.lg-board-wrap[data-art="1"] .lg-cell{background:#0805124d;justify-content:flex-start;align-items:flex-start;box-shadow:inset 0 0 0 1px #ffecbe1a,inset 0 1px #ffffff0f}.lg-board-wrap[data-art="1"] .lg-row[data-plan] .lg-cell{background:#0805124d}.lg-board-wrap[data-art="1"] .lg-cell-n{color:#fff6e1c7;text-shadow:0 1px 2px #000000f2,0 0 6px #000c;padding:3px 0 0 4px;font-size:9px}.lg-board-wrap[data-art="1"] .lg-cell[data-visited="1"]{background:#d4af6a1a;box-shadow:inset 0 0 0 1px #d4af6a73,0 0 10px #d4af6a2e}.lg-board-wrap[data-art="1"] .lg-cell[data-here="1"]{box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 22px #d4af6a80;background:#d4af6a29}.lg-board-wrap[data-art="1"] .lg-cell[data-goal="1"]{box-shadow:inset 0 0 0 1px #fff0c899,0 0 18px #ffecbe59}.lg-board-wrap[data-art="1"] .lg-row-mark{display:none}.lg-links{z-index:2}.lg-link-arrow .lg-beam{fill:none;stroke:url(#lgArrowBeam);stroke-width:1.6px;stroke-linecap:round;opacity:.42}.lg-link-arrow .lg-beam-glow{fill:none;stroke:#f5dc9f38;stroke-width:6px;stroke-linecap:round;filter:blur(2.5px);opacity:0}.lg-link-arrow .lg-beam-tip{fill:none;stroke:#f5dc9f;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.lg-link-arrow.lg-link-live .lg-beam{opacity:1;stroke-width:2.6px;stroke-dasharray:6 10;animation:1.4s linear infinite lgBeamFlow}.lg-link-arrow.lg-link-live .lg-beam-glow,.lg-link-arrow.lg-link-live .lg-beam-tip{opacity:1}@keyframes lgBeamFlow{to{stroke-dashoffset:-32px}}.lg-link-arrow>*,.lg-link-snake>*{stroke-dasharray:none}.lg-link-snake .lg-snake-body{fill:none;stroke:url(#lgSnakeBody);stroke-width:2.6px;stroke-linecap:round;opacity:.5}.lg-link-snake .lg-snake-sheen{fill:none;stroke:#ffd6de80;stroke-width:.8px;stroke-linecap:round;opacity:.35}.lg-link-snake .lg-snake-head{fill:#d06a80;stroke:#ffdce499;stroke-width:.6px;opacity:.75}.lg-link-snake.lg-link-live .lg-snake-body{opacity:.85;stroke-width:3px}.lg-link-snake.lg-link-live .lg-snake-sheen{opacity:.7}.lg-link-snake.lg-link-live .lg-snake-head{opacity:.95}.lg-link-arrow:not(g),.lg-link-snake:not(g){fill:none}.lg-pawn:has(.lg-piece){box-shadow:none;width:var(--lg-pawn,28px);height:calc(var(--lg-pawn,28px) * 1.3);background:0 0;border-radius:0}.lg-pawn:has(.lg-piece):after{display:none}.lg-pawn[data-idle="1"]:has(.lg-piece){animation:none}.lg-piece{width:100%;height:100%;filter:drop-shadow(0 0 5px var(--lk-pawn-glow));display:block;overflow:visible}.lg-lotus-petal,.lg-lotus-sepal{transform-box:view-box;transform-origin:0 0;transition:transform .7s cubic-bezier(.3,.7,.2,1),opacity .5s}.lg-lotus-heart,.lg-lotus-aura{transition:opacity .7s}.lg-lotus-head{transform-box:view-box;transform-origin:0 0;animation:5.2s ease-in-out infinite lgLotusBreathe}.lg-piece-lotus[data-bloom="8"] .lg-lotus-aura{animation:3.2s ease-in-out infinite lgLotusAura}@keyframes lgLotusBreathe{0%,to{transform:none}50%{transform:scale(1.035)}}@keyframes lgLotusAura{0%,to{opacity:.75}50%{opacity:1}}.lg-lamp-flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.7s ease-in-out infinite lgFlame}.lg-lamp-glow{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-in-out infinite lgFlameGlow}@keyframes lgFlame{0%,to{transform:none}30%{transform:scale(.94,1.07)skew(-3deg)}60%{transform:scale(1.05,.95)skew(2deg)}}@keyframes lgFlameGlow{0%,to{opacity:.8;transform:none}45%{opacity:1;transform:scale(1.08)}}.lg-pearl-glow{animation:3.4s ease-in-out infinite lgPearlGlow}.lg-pearl-spark{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite lgPearlSpark}@keyframes lgPearlGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes lgPearlSpark{0%,70%,to{opacity:0;transform:scale(.4)}82%{opacity:1;transform:scale(1.3)}}.lg-gem-halo{fill:#00000073}.lg-gem-body{fill:var(--lk-gem-2,#e6bf6e)}.lg-gem-facet{fill:var(--lk-gem-1,#fff6d8);opacity:.55}.lg-gem-line{fill:none;stroke:var(--lk-gem-3,#7a5418);stroke-width:.9px;stroke-linejoin:round;opacity:.55}.lg-gem-shine{fill:#fff;opacity:.7}.lg-gem-float{animation:3.6s ease-in-out infinite lgGemFloat}@keyframes lgGemFloat{0%,to{transform:none}50%{transform:translateY(-3px)}}.lg-pawn[data-fly=step]{animation:.42s linear lgPawnHop}.lg-pawn[data-fly=step] .lg-piece{transform-origin:50% 88%;animation:.42s ease-out lgPieceLand}.lg-pawn[data-fly=step] .lg-piece-shadow{transform-box:fill-box;transform-origin:50%;animation:.42s linear lgShadowHop}@keyframes lgPawnHop{0%{transform:translate(var(--lg-from-x), var(--lg-from-y));animation-timing-function:cubic-bezier(.2,.6,.35,1)}50%{transform:translate(calc((var(--lg-from-x) + var(--lg-x)) / 2), calc((var(--lg-from-y) + var(--lg-y)) / 2 - var(--lg-pawn,28px) * .7));animation-timing-function:cubic-bezier(.65,0,.8,.4)}to{transform:translate(var(--lg-x), var(--lg-y))}}@keyframes lgShadowHop{0%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:none}50%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.8,.4);transform:translateY(28px)scale(.55)}to{transform:none}}@keyframes lgPieceLand{0%,78%{transform:none}88%{transform:scale(1.08,.9)}to{transform:none}}.lg-pawn[data-path="1"]{animation:none}.lg-ladder{opacity:.92}.lg-ladder-shade{fill:none;stroke:#1a0f05d9;stroke-width:3.4px;stroke-linecap:round}.lg-ladder-rung{fill:none;stroke:#cf9a5c;stroke-width:1.5px;stroke-linecap:round}.lg-ladder-rail{fill:none;stroke:#a8703a;stroke-width:2.1px;stroke-linecap:round}.lg-ladder-hi{fill:none;stroke:#ffe6ba8c;stroke-width:.7px;stroke-linecap:round}.lg-lsnake-body{stroke-width:.9px;stroke-linejoin:round}.lg-lsnake-band{opacity:.9}.lg-lsnake-sheen{fill:none;stroke-width:1.1px;stroke-linecap:round;opacity:.55}.lg-lsnake-head{stroke-width:.9px}.lg-lsnake-tongue{fill:none;stroke:#e2413a;stroke-width:1.1px;stroke-linecap:round;transform-box:fill-box;transform-origin:0%;animation:4.6s ease-in-out infinite lgTongue;animation-delay:calc(var(--sn-i,0) * -1.1s)}@keyframes lgTongue{0%,82%,to{opacity:0;transform:scaleX(0)}86%,93%{opacity:1;transform:scaleX(1)}}.lg-links-living .lg-ladder.lg-link-live{filter:drop-shadow(0 0 5px #ffd68cd9)}.lg-links-living .lg-lsnake.lg-link-live{filter:drop-shadow(0 0 5px #ffa096bf)}.lg-links-living .lg-lsnake.lg-link-live .lg-lsnake-tongue{animation-duration:1.6s}.lg-links-living .lg-ladder.lg-link-taken .lg-ladder-rail{stroke:#d9a651}.lg-links-living .lg-link-taken:not(.lg-link-live){filter:drop-shadow(0 0 3px #d4af6ab3)}.lg-look-board{position:relative}.lg-look-links{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lg-look-cell:is([data-here="1"],:has(.lg-look-die)){z-index:3}.lg-soul{z-index:3;pointer-events:none;width:26px;height:26px;transform:translate(calc(var(--lg-x) - 13px), calc(var(--lg-y) - 13px));background:radial-gradient(circle at 40% 35%,#fff,#fff1c9 35%,#f5dc9f80 60%,#0000 72%);border-radius:50%;animation:2.8s ease-in-out infinite lgSoulPulse;position:absolute;top:0;left:0;box-shadow:0 0 22px #ffecbecc,0 0 50px #d4af6a73}@keyframes lgSoulPulse{50%{box-shadow:0 0 30px #ffecbe,0 0 70px #d4af6a99}}.lg-birth{pointer-events:none;background:linear-gradient(#0000 0%,#0906128c 22%,#090612b3 100%);justify-content:center;padding:14px;inset:30% 0 0}.lg-birth-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;flex-direction:column;align-items:center;gap:6px;max-width:270px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a4d,inset 0 0 0 999px #0c08188c}.lg-board-wrap[data-art-only="1"] :is(.lg-row,.lg-links,.lg-chakras,.lg-pawn,.lg-soul,.lg-throw,.lg-throw-mark){opacity:0;pointer-events:none;transition:opacity .45s}.lg-board-wrap[data-art-only="1"]:before,.lg-board-wrap[data-art-only="1"]:after{opacity:0}.lg-board-wrap :is(.lg-row,.lg-links,.lg-chakras){transition:opacity .45s}.lg-look-scene[data-art="1"]{background:var(--lk-art) center 62% / 190% auto no-repeat, var(--lk-base)}.lg-look-scene[data-art="1"] .lg-cell{background:#08051252;box-shadow:inset 0 0 0 1px #ffecbe1f}.lg-die-face{box-shadow:inset 0 0 0 1px var(--die-edge), inset 0 2px 0 #ffffff29, inset 0 -7px 14px #00000073, inset 0 0 0 3px #ffffff08}.lg-pip{box-shadow:var(--die-pip-shadow), 0 0 5px #d4af6a73}.lg-die-face:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff24 48%,#0000 58%) 130% 0/260% 100%;animation:7s ease-in-out infinite lgDieSheen;position:absolute;inset:0}@keyframes lgDieSheen{0%,78%{background-position:130% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.lg-atmo,.lg-board-wrap[data-art="1"] .lg-board:before,.lg-board-wrap[data-art="1"] .lg-board:after,.lg-chakra,.lg-soul,.lg-link-arrow.lg-link-live .lg-beam,.lg-die-face:after{animation:none}}.lg-look-arts{justify-content:center;gap:8px;margin-top:-2px;display:flex}.lg-look-art{cursor:pointer;background:#1a1030 50% 30%/cover no-repeat;border:1px solid #ffffff2e;border-radius:50%;width:30px;height:30px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;box-shadow:0 2px 6px #00000073}.lg-look-art:hover{transform:scale(1.08)}.lg-look-art[data-on="1"]{border-color:var(--gold);box-shadow:0 0 0 2px #d4af6a59,0 0 12px #d4af6a73}@media (max-width:767px){.lg-head .lg-oracle-face,.lg-qz-ava{display:none}}.lg-table{container:lgtable/inline-size}.lg-stage{flex-direction:column;gap:10px;display:flex}.lg-table .lg-head{margin-bottom:0}.lg-status{flex-direction:column;min-width:0;line-height:1.3;display:flex}.lg-status-top{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.lg-status-sub{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lg-restart{min-height:34px;padding:0 14px;font-size:13px}.lg-main{min-width:0}.lg-rail{flex-direction:column;gap:10px;min-width:0;display:flex}.lg-rail .lg-dice-slot{order:1}.lg-rail .lg-dice-zone{margin-top:2px}.lg-rail .lg-say,.lg-rail .lg-offer,.lg-rail .lg-offer-note{order:2}.lg-rail .lg-hist{order:3}.lg-rail .lg-note{order:4}.lg-offer-note{color:var(--gold)}.lg-note{color:var(--text-dim);text-align:center;opacity:.72;font-size:12px;line-height:1.4}.lg-hist{min-width:0}.lg-hist-title{letter-spacing:.16em;text-transform:uppercase;color:#d4af6ac7;margin:0 2px 6px;font-size:10px}.lg-hist-list{overscroll-behavior-x:contain;overflow-anchor:none;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px;margin:0;padding:0 0 4px;list-style:none;display:flex;overflow-x:auto}.lg-hist-list::-webkit-scrollbar{display:none}.lg-hist-row{scroll-snap-align:start;border-radius:10px;flex:none;align-items:center;gap:7px;max-width:230px;padding:6px 9px;animation:.36s both lgHistIn;display:flex;box-shadow:inset 0 0 0 1px #d4af6a29,inset 0 0 0 999px #0a061461}.lg-hist-row[data-kind=wait]{opacity:.72}.lg-hist-row[data-kind=arrow]{box-shadow:inset 0 0 0 1px #96e6aa47,inset 0 0 0 999px #0a061461}.lg-hist-row[data-kind=snake]{box-shadow:inset 0 0 0 1px #f0828c4d,inset 0 0 0 999px #0a061461}.lg-hist-no{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:1.5em;font-size:11px}.lg-hist-body{flex-direction:column;gap:1px;min-width:0;display:flex}.lg-hist-cell{appearance:none;text-align:left;cursor:pointer;font:inherit;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;max-width:100%;margin:0;padding:0;font-size:12.5px;line-height:1.3;overflow:hidden}.lg-hist-cell b{color:var(--gold);font-variant-numeric:tabular-nums;font-weight:500}.lg-hist-cell[data-tone=arrow]{color:#8fe6a8}.lg-hist-cell[data-tone=snake]{color:#f0808c}.lg-hist-cell[data-tone] b{color:inherit}.lg-hist-cell:hover{text-underline-offset:3px;text-decoration:underline}.lg-hist-cell:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.lg-hist-note{color:var(--text-dim);white-space:nowrap;font-size:11px}.lg-hist-empty{color:var(--text-dim);margin:0 2px;font-size:12px}.lg-mini-die{background:linear-gradient(145deg, var(--die-face-1), var(--die-face-2));width:19px;height:19px;box-shadow:inset 0 0 0 1px var(--die-edge);border-radius:5px;flex:none;grid-template-columns:repeat(3,1fr);gap:1.5px;padding:3px;display:inline-grid}.lg-mini-die i{border-radius:50%}.lg-mini-die i[data-on]{background:var(--die-pip)}@keyframes lgHistIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (min-width:768px){.lg-root.lg-table{max-width:min(100%,1480px)}}@container lgtable (min-width:700px){.lg-stage{--lg-rail-w:clamp(176px, 21cqi, 236px);--lg-board-w:min(calc(100cqi - var(--lg-rail-w) - 16px), calc((100dvh - var(--lg-chrome,160px)) * 1.12));grid-template-columns:var(--lg-board-w) var(--lg-rail-w);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"main head""main rail";justify-content:center;gap:14px 16px;display:grid}.lg-table .lg-head{flex-direction:column;grid-area:head;align-items:stretch;gap:10px}.lg-main{grid-area:main}.lg-rail{grid-area:rail;min-height:0;container:lgrail/size}.lg-rail .lg-hist{flex-direction:column;flex:auto;order:0;min-height:0;display:flex}.lg-hist-list{overscroll-behavior-y:contain;scroll-snap-type:none;scrollbar-width:thin;flex-direction:column;gap:5px;min-height:0;padding:0 2px 2px 0;overflow:hidden auto}.lg-hist-row{align-items:flex-start;max-width:none}.lg-hist-cell{white-space:normal}.lg-hist-row .lg-mini-die{margin-top:1px}.lg-rail .lg-say,.lg-rail .lg-offer,.lg-rail .lg-offer-note{order:1;width:100%;margin:0}.lg-rail .lg-dice-slot{order:2;margin-top:auto}.lg-rail .lg-dice-zone{flex-direction:column;gap:24px;margin-top:0}.lg-rail .lg-hist{overflow:hidden}.lg-rail .lg-note{order:3}.lg-table .lg-board-wrap{max-height:none}.lg-table .lg-board-box{width:100%}}.lg-cell-overlay{z-index:300;-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#0a061300;justify-content:center;align-items:center;padding:24px;transition:opacity .3s,background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;inset:0}.lg-cell-overlay.open{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#0a0613db}.lg-cell-modal{border:1px solid var(--gold-dim);width:100%;max-width:880px;max-height:90vh;color:var(--text);font-family:var(--font-sans);background:linear-gradient(#1c0d2efa 0%,#0a0613fa 100%);border-radius:20px;outline:none;grid-template-columns:236px minmax(0,1fr);gap:28px;padding:28px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:grid;position:relative;overflow-y:auto;transform:translateY(20px)scale(.95);box-shadow:0 40px 100px #000000d9,0 0 100px #9a72d440}.lg-cell-overlay.open .lg-cell-modal{transform:none}.lg-cell-modal.is-narrow{max-width:440px;display:block}.lg-cell-close{z-index:2;width:34px;height:34px;color:var(--text-dim);cursor:pointer;background:#0a06148c;border:1px solid #d4af6a59;border-radius:50%;position:absolute;top:14px;right:14px}.lg-cell-close:hover{color:var(--gold);border-color:var(--gold)}.lg-cell-left{flex-direction:column;gap:12px;display:flex}.lg-cell-modal:not(.is-narrow)>.lg-cell-left{align-self:start;position:sticky;top:0}.lg-cell-pos{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dim);font-size:10px}.lg-cell-tile{aspect-ratio:4/5;background:radial-gradient(120% 90% at 72% 18%,#9a72d461,#0000 60%),linear-gradient(#2a1640,#140a24);border-radius:16px;flex-direction:column;justify-content:flex-end;gap:4px;padding:18px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af6a59,0 18px 40px #00000073}.lg-cell-tile[data-kind=arrow]{background:radial-gradient(120% 90% at 72% 18%,#78dca047,#0000 60%),linear-gradient(#1f2a3c,#0f1422)}.lg-cell-tile[data-kind=snake]{background:radial-gradient(120% 90% at 72% 18%,#f0788c4d,#0000 60%),linear-gradient(#2e1530,#160a18)}.lg-cell-tile[data-kind=goal]{background:radial-gradient(120% 90% at 50% 20%,#ffe2a059,#0000 62%),linear-gradient(#2c1d40,#120a20)}.lg-cell-tile-n{font-family:var(--font-display);color:var(--gold);text-shadow:0 0 26px #d4af6a59;font-size:68px;line-height:1;position:absolute;top:10px;left:16px}.lg-cell-tile-name{font-family:var(--font-display);color:var(--cream);font-size:25px;line-height:1.12}.lg-cell-tile-sa{color:var(--text-dim);font-size:12px}.lg-cell-tile-move{color:var(--gold);border-radius:999px;align-self:flex-start;margin-top:10px;padding:4px 10px;font-size:11px;line-height:1.3;box-shadow:inset 0 0 0 1px #d4af6a66}.lg-cell-tile-move[data-kind=arrow]{color:#8fe6a8;box-shadow:inset 0 0 0 1px #96e6aa73}.lg-cell-tile-move[data-kind=snake]{color:#f4a3ac;box-shadow:inset 0 0 0 1px #f0828c80}.lg-cell-state{color:var(--text-dim);text-align:center;font-size:12px}.lg-cell-left .lg-sheet-cta{margin:0}.lg-cell-write{appearance:none;cursor:pointer;width:100%;min-height:40px;font:inherit;color:var(--gold);background:0 0;border:1px solid #d4af6a80;border-radius:999px;font-size:13px}.lg-cell-write:hover{border-color:var(--gold)}.lg-cell-right{flex-direction:column;gap:14px;min-width:0;padding-right:26px;display:flex}.lg-cell-name{font-family:var(--font-display);color:var(--cream);margin:0;font-size:31px;font-weight:400;line-height:1.1}.lg-cell-chips{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.lg-cell-chips span{color:var(--gold);border-radius:999px;padding:4px 10px;font-size:11px;box-shadow:inset 0 0 0 1px #d4af6a59}.lg-cell-chips .lg-cell-chip-dim{color:var(--text-dim);box-shadow:inset 0 0 0 1px #ffffff24}.lg-cell-lead{font-family:var(--font-serif);color:var(--cream);margin:0;font-size:17px;line-height:1.6}.lg-cell-blocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.lg-cell-block{color:var(--text);border-radius:12px;padding:12px 14px;font-size:13.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #d4af6a24,inset 0 0 0 999px #ffffff08}.lg-cell-block p{margin:0 0 6px}.lg-cell-block p:last-child{margin:0}.lg-cell-block-wide{grid-column:1/-1}.lg-cell-block-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:7px;font-size:11px}.lg-cell-signs{margin:0;padding-left:16px}.lg-cell-signs li{margin:0 0 4px}.lg-cell-signs li:last-child{margin:0}.lg-cell-gift{color:#8fe6a8;font-weight:500}.lg-cell-trap{color:#f4a3ac;font-weight:500}.lg-cell-ask{border-top:1px solid #d4af6a2e;flex-direction:column;gap:8px;padding-top:12px;display:flex}.lg-cell-question{font-family:var(--font-serif);color:var(--gold);font-size:16px;font-style:italic;line-height:1.45}.lg-cell-answer{box-sizing:border-box;resize:vertical;width:100%;min-height:78px;color:var(--text);font:inherit;background:#0a061473;border:1px solid #d4af6a47;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.45}.lg-cell-answer::placeholder{color:#ffffff61}.lg-cell-answer:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #d4af6a2e}.lg-cell-answer-row{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.lg-cell-answer-state{color:var(--text-dim);font-size:12px;line-height:1.35}.lg-cell-answer-save{appearance:none;cursor:pointer;min-height:34px;font:inherit;color:var(--gold);background:#d4af6a14;border:1px solid #d4af6a8c;border-radius:999px;flex:none;padding:0 14px;font-size:13px}.lg-cell-answer-save:disabled{opacity:.6;cursor:default}@media (min-width:768px){.lg-cell-answer{font-size:14px}}.lg-sheet .lg-cell-lead{font-size:15.5px}.lg-sheet .lg-cell-blocks{grid-template-columns:1fr;margin-top:10px}.lg-sheet-canon .lg-cell-lead+.lg-cell-blocks{margin-top:12px}.lg-sheet .lg-cell-ask{border-top:0;padding-top:0}.lg-cell-long{border-top:1px solid #d4af6a2e;padding-top:10px}.lg-cell-long-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.lg-cell-long-toggle{appearance:none;cursor:pointer;min-height:40px;font:inherit;color:var(--gold);background:#d4af6a12;border:1px solid #d4af6a73;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:13px;display:inline-flex}.lg-cell-long-toggle>span{font-size:17px;line-height:1}.lg-cell-long-toggle:hover{border-color:var(--gold)}.lg-cell-long-page{min-height:40px;color:var(--text-dim);text-underline-offset:3px;align-items:center;font-size:13px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;display:inline-flex}.lg-cell-long-page:hover{color:var(--gold)}.lg-cell-long-body{margin-top:12px;animation:.35s both lgSayIn}.lg-cell-long-body section+section{margin-top:14px}.lg-cell-long-body h3{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin:0 0 6px;font-size:11px;font-weight:500}.lg-cell-long-body p{font-family:var(--font-serif);color:var(--text);margin:0 0 8px;font-size:15.5px;line-height:1.6}.lg-cell-long-body p:last-child{margin-bottom:0}.lg-cell-long-wait{color:var(--text-dim);margin-top:10px;font-size:13px}.lg-cell-long-retry{appearance:none;cursor:pointer;font:inherit;color:#f4a3ac;background:0 0;border:0;margin-top:10px;padding:0;font-size:13px;text-decoration:underline}.lg-sheet .lg-cell-long{margin-top:2px}.lg-cell-left .lg-cell-long-bar{flex-direction:column;align-items:stretch;gap:2px}.lg-cell-left .lg-cell-long-toggle{justify-content:center;width:100%}.lg-cell-left .lg-cell-long-page{justify-content:center;min-height:34px}.lg-cell-right>.lg-cell-long>.lg-cell-long-body{margin-top:0;scroll-margin-top:28px}@media (prefers-reduced-motion:reduce){.lg-cell-long-body,.lg-hist-row{animation:none}.lg-cell-overlay,.lg-cell-modal{transition:none}.lg-cell-modal{transform:none}}.lg-sheet .lg-sheet-canon{box-shadow:none;background:0 0;gap:0;padding:0}.lg-cell-signs{padding-left:0;list-style:none}.lg-cell-signs li{padding-left:14px;position:relative}.lg-cell-signs li:before{content:"";background:var(--gold);opacity:.8;border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:1px}.lg-now{border-radius:14px;flex-direction:column;gap:6px;padding:11px 12px 12px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d4af6a47,inset 0 0 0 999px #140a248c}.lg-now[data-offer="1"]{animation:2.6s ease-in-out infinite lgNowOffer;box-shadow:inset 0 0 0 1px #e9c87fbf,inset 0 0 0 999px #28163c99,0 0 22px #d4af6a47}.lg-now-label{letter-spacing:.16em;text-transform:uppercase;color:#d4af6acc;font-size:10px}.lg-now-name{appearance:none;text-align:left;cursor:pointer;font-family:var(--font-display);color:var(--cream);background:0 0;border:0;margin:0;padding:0;font-size:17px;line-height:1.2}.lg-now-name b{color:var(--gold);margin-right:4px;font-weight:400}.lg-now-name:hover{text-underline-offset:3px;-webkit-text-decoration:underline #d4af6a80;text-decoration:underline #d4af6a80}.lg-now-text{font-family:var(--font-serif);color:#f3e9d2d1;margin:0;font-size:13.5px;line-height:1.45}.lg-now-cta{appearance:none;cursor:pointer;font:inherit;color:#2a1a08;background:linear-gradient(180deg, var(--gold-bright,#e9c87f), var(--gold,#d4af6a));border:0;border-radius:999px;flex-direction:column;align-items:center;margin-top:4px;padding:8px 12px;font-size:13px;font-weight:500;line-height:1.25;transition:filter .15s,transform .12s;display:flex;box-shadow:0 2px 10px #d4af6a47}.lg-now-cta:hover{filter:brightness(1.06);transform:translateY(-1px)}.lg-now-cta:active{transform:scale(.98)}.lg-now-price{opacity:.8;font-size:11.5px;font-weight:400}.lg-now-link{appearance:none;cursor:pointer;text-align:left;font:inherit;color:var(--gold);background:0 0;border:0;padding:2px 0 0;font-size:12.5px}.lg-now-link:hover{text-underline-offset:3px;text-decoration:underline}.lg-now-wait{color:var(--text-dim);font-size:12.5px}@keyframes lgNowOffer{0%,to{box-shadow:inset 0 0 0 1px #e9c87f8c,inset 0 0 0 999px #28163c99,0 0 12px #d4af6a2e}50%{box-shadow:inset 0 0 0 1px #e9c87fe6,inset 0 0 0 999px #28163c99,0 0 26px #d4af6a61}}.lg-rail .lg-now{order:2}@container lgtable (min-width:700px){.lg-rail .lg-now{flex:none;order:0}.lg-rail .lg-hist{order:1}}.leela-composer-slot:empty{display:none}.lg-cbar{font-family:var(--font-sans);--lk-hint-bg:#28163cb3;--lk-hint-border:#d4af6a80;--lk-hint-accent:var(--gold,#d4af6a);--lk-hint-text:var(--cream,#f3e9d2);--lk-hint-panel:#1c0e2ceb;--lk-hint-sub:#c6b6d6;--lk-pill-bg:linear-gradient(180deg, var(--gold-bright,#e9c87f), var(--gold,#d4af6a));--lk-pill-text:#2a1a08;--lk-pill-glow:#d4af6a47;margin:4px 12px 6px;container:lgcbar/inline-size}.lg-cbar[data-set=sandal]{--lk-hint-bg:#3e2410d1;--lk-hint-border:#e2b26c8c;--lk-hint-accent:#e8b877;--lk-hint-text:#f6e3c4;--lk-hint-panel:#2a180aed;--lk-hint-sub:#d8c2a4;--lk-pill-bg:linear-gradient(180deg, #edc184, #b87a3c);--lk-pill-text:#2a1606;--lk-pill-glow:#e2b26c4d}.lg-cbar[data-set=temple]{--lk-hint-bg:#3a280cd6;--lk-hint-border:#ecc47899;--lk-hint-accent:#f0c870;--lk-hint-text:#fff1cc;--lk-hint-panel:#281c08ed;--lk-hint-sub:#dcc8a0;--lk-pill-bg:linear-gradient(180deg, #e8c070, #a8782a);--lk-pill-text:#2a1a04;--lk-pill-glow:#ecb85a52}.lg-cbar[data-set=quartz]{--lk-hint-bg:#1a1e3ad6;--lk-hint-border:#c8d4fa8c;--lk-hint-accent:#cdd8ff;--lk-hint-text:#eef2ff;--lk-hint-panel:#10142aed;--lk-hint-sub:#b8c2e4;--lk-pill-bg:linear-gradient(180deg, #eef2ff, #aab6e8);--lk-pill-text:#1a2040;--lk-pill-glow:#becdff4d}.lg-cbar[data-set=snakes]{--lk-hint-bg:#261c12db;--lk-hint-border:#ffaa9680;--lk-hint-accent:#ff9e8a;--lk-hint-text:#fff1ea;--lk-hint-panel:#20140ced;--lk-hint-sub:#e0c8b8;--lk-pill-bg:linear-gradient(180deg, #d8463a, #8f1b13);--lk-pill-text:#fff1ea;--lk-pill-glow:#ff785a52}.lg-cbar[data-set=amrita]{--lk-hint-bg:#121a40d6;--lk-hint-border:#e8c67a8c;--lk-hint-accent:#f0cf85;--lk-hint-text:#f3ecd8;--lk-hint-panel:#0c122eed;--lk-hint-sub:#bcc4e6;--lk-pill-bg:linear-gradient(180deg, #f0d08a, #c49a44);--lk-pill-text:#1c1606;--lk-pill-glow:#e8c67a52}.lg-cb-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lg-cb-chip{appearance:none;cursor:pointer;min-width:0;min-height:44px;font:inherit;text-align:left;color:var(--lk-hint-text);background:var(--lk-hint-bg);box-shadow:inset 0 0 0 1px var(--lk-hint-border), 0 2px 10px #00000040;border:0;border-radius:14px;flex:0 auto;align-items:center;gap:8px;padding:6px 6px 6px 7px;font-size:13.5px;font-weight:600;line-height:1.2;transition:transform .12s,box-shadow .15s,filter .15s;animation:.36s both lgChipIn;display:inline-flex}.lg-cb-chip:hover{box-shadow:inset 0 0 0 1px var(--lk-hint-accent), 0 2px 10px #00000040;transform:translateY(-1px)}.lg-cb-chip:active{transform:scale(.97)}.lg-cb-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lg-cb-price{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--lk-hint-accent);background:color-mix(in srgb, var(--lk-hint-accent) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-hint-accent) 45%, transparent);border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.lg-cb-tile{width:28px;height:32px;font-family:var(--font-serif);color:var(--lk-hint-accent);background:radial-gradient(120% 90% at 30% 10%, color-mix(in srgb, var(--lk-hint-accent) 22%, transparent), var(--lk-hint-panel));box-shadow:inset 0 0 0 1px var(--lk-hint-border);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:400;display:grid}.lg-cb-lotus{color:currentColor;flex:none;width:22px;height:17px}.lg-cb-chip.is-deep{color:var(--lk-pill-text);background:var(--lk-pill-bg);box-shadow:0 4px 14px var(--lk-pill-glow);padding-left:10px}.lg-cb-chip.is-deep:hover{filter:brightness(1.06);box-shadow:0 6px 18px var(--lk-pill-glow)}.lg-cb-chip.is-deep .lg-cb-price,.lg-cb-cta .lg-cb-price{color:var(--lk-pill-text);background:color-mix(in srgb, var(--lk-pill-text) 13%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-pill-text) 28%, transparent)}.lg-cb-chip.is-busy{cursor:default;color:var(--lk-hint-sub);font-weight:500}.lg-cb-chip.is-busy:hover,.lg-cb-chip.is-on:hover{box-shadow:inset 0 0 0 1px var(--lk-hint-border), 0 2px 10px #00000040;transform:none}.lg-cb-dots{gap:3px;padding-right:6px;display:inline-flex}.lg-cb-dots i{background:var(--lk-hint-accent);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite lgCbDot}.lg-cb-dots i:nth-child(2){animation-delay:.15s}.lg-cb-dots i:nth-child(3){animation-delay:.3s}@keyframes lgCbDot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.lg-cb-status{align-items:stretch;gap:8px;max-width:100%;display:inline-flex}.lg-cb-chip.is-on{cursor:default;background:color-mix(in srgb, var(--lk-hint-accent) 10%, var(--lk-hint-bg));padding-left:10px}.lg-cb-chip.is-on .lg-cb-lotus{color:var(--lk-hint-accent)}.lg-cb-chip.is-on .lg-cb-text{white-space:normal;flex-direction:column;display:flex}.lg-cb-chip small{color:var(--lk-hint-sub);font-size:11px;font-weight:400}.lg-cb-chip.is-ghost{color:var(--lk-hint-accent);background:0 0;padding:8px 16px;font-weight:500}.lg-cb-ring{flex:none;width:32px;height:32px;position:relative}.lg-cb-ring svg{width:32px;height:32px;transform:rotate(-90deg)}.lg-cb-ring circle{fill:none;stroke:#ffffff1a;stroke-width:3.5px}.lg-cb-ring circle.is-val{stroke:var(--lk-hint-accent);stroke-linecap:round;transition:stroke-dasharray .4s}.lg-cb-ring em{color:var(--lk-hint-text);place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;inset:0}.lg-cb-offer{color:var(--lk-hint-text);background:radial-gradient(120% 120% at 100% 0%, var(--lk-pill-glow), transparent 55%), var(--lk-hint-panel);box-shadow:inset 0 0 0 1px var(--lk-hint-border), 0 10px 28px #0006;border-radius:16px;flex-direction:column;gap:8px;margin-top:10px;padding:18px 12px 12px;animation:.42s both lgChipIn;display:flex;position:relative}.lg-cb-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--lk-pill-text);background:var(--lk-pill-bg);border-radius:999px;padding:2px 10px;font-size:10.5px;font-weight:600;position:absolute;top:-9px;left:12px}.lg-cb-x{cursor:pointer;width:28px;height:28px;color:color-mix(in srgb, var(--lk-hint-text) 70%, transparent);background:#00000047;border:0;border-radius:50%;padding:0;font-size:11px;line-height:28px;position:absolute;top:8px;right:8px}.lg-cb-x:before{content:"";position:absolute;inset:-8px}.lg-cb-offer-title{font-family:var(--font-serif);color:var(--lk-hint-accent);align-items:center;gap:8px;padding-right:30px;font-size:17px;line-height:1.2;display:flex}.lg-cb-offer-title .lg-cb-lotus{width:24px;height:18px}.lg-cb-offer-sub{color:var(--lk-hint-sub);font-size:12.5px;line-height:1.35}.lg-cb-benefits{flex-wrap:wrap;gap:6px;margin:2px 0;padding:0;list-style:none;display:flex}.lg-cb-benefits li{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--lk-hint-border) 45%, transparent);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px 11px 5px 8px;font-size:12.5px;line-height:1.3;display:inline-flex}.lg-cb-benefits li>span[aria-hidden]{color:var(--lk-hint-accent);font-size:12px}.lg-cb-benefits li.is-key{background:color-mix(in srgb, var(--lk-hint-accent) 12%, transparent);box-shadow:inset 0 0 0 1px var(--lk-hint-border);border-radius:10px;flex:100%;padding:7px 10px}.lg-cb-benefits li.is-key b{color:var(--lk-hint-accent);font-weight:600}.lg-cb-buy{gap:8px;display:flex}.lg-cb-buy.is-split{grid-template-columns:1.3fr 1fr;display:grid}.lg-cb-cta,.lg-cb-second{appearance:none;cursor:pointer;min-height:44px;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;transition:transform .12s,filter .15s;display:inline-flex}.lg-cb-cta{color:var(--lk-pill-text);background:var(--lk-pill-bg);box-shadow:0 4px 14px var(--lk-pill-glow);flex:1;padding:8px 10px 8px 16px;font-size:15px;font-weight:600}.lg-cb-second{color:var(--lk-hint-text);box-shadow:inset 0 0 0 1px var(--lk-hint-border);background:#ffffff0a;padding:6px 7px 6px 12px;font-size:13.5px;font-weight:500}.lg-cb-cta:hover,.lg-cb-second:hover{filter:brightness(1.06)}.lg-cb-cta:active,.lg-cb-second:active{transform:scale(.97)}.lg-cb-second:disabled{opacity:.6;cursor:default}.lg-cb-cta,.lg-cb-second{white-space:nowrap}@container lgcbar (max-width:300px){.lg-cb-buy.is-split{grid-template-columns:1fr}}@keyframes lgChipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.lg-scroll-ico{width:15px;height:15px;color:var(--lk-hint-accent,var(--gold,#d4af6a));flex:none}@media (max-width:640px){.lg-cbar{margin:4px 8px 6px}}.lg-mh{--lg-mh-accent:var(--gold,#d4af6a);--lg-mh-tint:#d4af6a1f;background:radial-gradient(120% 160% at 0% 0%, var(--lg-mh-tint), transparent 65%), #ffffff08;border-radius:12px;align-items:center;gap:10px;margin:0 0 8px;padding:8px 10px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a2e}.lg-mh[data-kind=snake]{--lg-mh-accent:#f09aab;--lg-mh-tint:#e07a8e33}.lg-mh[data-kind=arrow]{--lg-mh-accent:#e9c87f;--lg-mh-tint:#e9c87f33}.lg-mh[data-kind=entry]{--lg-mh-accent:#9fe1cb;--lg-mh-tint:#9fe1cb29}.lg-mh[data-kind=finish]{--lg-mh-accent:#f0cf85;--lg-mh-tint:#e9c87f42}.lg-mh-path{flex:none;align-items:center;gap:1px;display:flex}.lg-mh-tile{background:radial-gradient(120% 90% at 30% 10%,#7850be8c,#180e28f2);border-radius:10px;flex:none;width:40px;height:46px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4af6a80,0 4px 12px #0000004d}.lg-mh-tile .lg-cell-glyph{opacity:.6;width:20px;height:20px;top:auto;bottom:3px;right:3px}.lg-mh-tile-n{font-family:var(--font-serif);color:#f0cf85;font-size:18px;line-height:1;position:absolute;top:4px;left:6px}.lg-mh-tile.is-small{border-radius:8px;width:26px;height:30px}.lg-mh-tile.is-small .lg-mh-tile-n{text-align:center;font-size:14px;top:50%;left:0;right:0;transform:translateY(-50%)}.lg-mh-die{background:linear-gradient(160deg,#2a1f3c,#120a1e);border-radius:8px;flex:none;grid-template-rows:repeat(3,4px);grid-template-columns:repeat(3,4px);place-content:center;gap:3px;width:26px;height:30px;display:grid;box-shadow:inset 0 0 0 1px #d4af6a80}.lg-mh-die i{border-radius:50%;width:4px;height:4px}.lg-mh-die i[data-on]{background:#f0cf85}.lg-mh-link{flex:none;width:26px;height:14px;overflow:visible}.lg-mh-link path{fill:none;stroke:var(--lg-mh-accent);stroke-width:2.2px;stroke-linecap:round}.lg-mh-step{text-align:center;color:#d4af6ab3;flex:none;width:16px;font-size:15px}.lg-mh-text{flex:1;min-width:0}.lg-mh-eyebrow{font-family:var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lg-mh-accent);font-size:10.5px}.lg-mh-title{font-family:var(--font-serif);color:#f3e2b6;margin-top:2px;font-size:15.5px;line-height:1.3}.lg-mh-cell{appearance:none;font:inherit;line-height:inherit;color:inherit;text-align:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted #d4af6ab3;text-decoration:underline dotted #d4af6ab3;transition:color .15s,text-shadow .15s;display:inline}.lg-mh-cell:hover,.lg-mh-cell:focus-visible{color:var(--gold-bright,#e9c87f);text-shadow:0 0 10px #f0c97a73;outline:none}.lg-mh.is-fresh .lg-mh-path>:first-child{animation:.3s both lgMhIn}.lg-mh.is-fresh .lg-mh-link path{stroke-dasharray:60;animation:.45s .2s both lgMhDraw}.lg-mh.is-fresh .lg-mh-step{animation:.3s .2s both lgMhIn}.lg-mh.is-fresh .lg-mh-path>:last-child{animation:.42s cubic-bezier(.3,1.4,.5,1) .55s both lgMhPop}.lg-mh.is-fresh .lg-mh-text{animation:.35s .35s both lgMhIn}@keyframes lgMhIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes lgMhDraw{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@keyframes lgMhPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.lg-cell-modal.lg-deep-modal{max-width:560px;padding:30px 30px 26px;display:block}.lg-deep{flex-direction:column;gap:12px;display:flex}.lg-deep-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-dim);font-size:10px}.lg-deep-title{font-family:var(--font-display);color:var(--cream);margin:0;font-size:30px;font-weight:400;line-height:1.1}.lg-deep-lead{font-family:var(--font-serif);color:var(--cream);margin:0;font-size:16px;line-height:1.55}.lg-deep-note{color:#9fe1cb;margin:0;font-size:13px;line-height:1.45}.lg-deep-list{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.lg-deep-list li{border-radius:12px;flex-direction:column;gap:3px;padding:11px 13px 11px 36px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #d4af6a29,inset 0 0 0 999px #ffffff08}.lg-deep-list li:before{content:"✦";color:var(--gold);font-size:13px;position:absolute;top:11px;left:13px}.lg-deep-list li.is-scroll{box-shadow:inset 0 0 0 1px #d4af6a80,inset 0 0 0 999px #d4af6a12}.lg-deep-list li.is-scroll:before{content:none}.lg-deep-list-ico{width:17px;height:17px;color:var(--gold-bright,#e9c87f);position:absolute;top:11px;left:11px}.lg-deep-list b{color:var(--gold-bright,#e9c87f);font-size:14px;font-weight:500}.lg-deep-list span{color:#f3e9d2db;font-size:13.5px;line-height:1.5}.lg-deep-price{flex-direction:column;gap:3px;padding-top:4px;display:flex}.lg-deep-price-main{font-family:var(--font-display);color:var(--cream);font-size:22px}.lg-deep-price-sub{color:var(--text-dim);font-size:12px;line-height:1.45}.lg-deep-cta{width:100%}.lg-sheet .lg-deep,.lg-deep{padding-bottom:4px}.lg-plans{z-index:3;pointer-events:none;width:8px;position:absolute;top:0;bottom:0;left:1px}.lg-plans:before,.lg-plans:after{content:"";border-radius:2px;width:2px;position:absolute;left:3px}.lg-plans:before{top:var(--lg-top);height:calc(var(--lg-bottom) - var(--lg-top));background:#d4af6a2e}.lg-plans[data-born="1"]:after{top:var(--lg-fill);height:calc(var(--lg-bottom) - var(--lg-fill));background:linear-gradient(#e9c87ff2,#d4af6abf);transition:top .8s cubic-bezier(.22,.9,.24,1),height .8s cubic-bezier(.22,.9,.24,1);box-shadow:0 0 8px #d4af6a80}.lg-plan-dot{left:0;top:var(--lg-y);background:#140a24e6;border-radius:50%;width:8px;height:8px;margin-top:-4px;position:absolute;box-shadow:inset 0 0 0 1px #d4af6a59}.lg-plan-dot[data-state=done]{box-shadow:none;background:#d4af6ad9}.lg-plan-dot[data-state=here]{background:var(--gold-bright,#e9c87f);animation:2.4s ease-in-out infinite lgPlanHere;box-shadow:0 0 0 3px #e9c87f40,0 0 12px #e9c87fcc}@keyframes lgPlanHere{50%{box-shadow:0 0 0 5px #e9c87f1f,0 0 18px #e9c87fe6}}.lg-thread{z-index:2;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.lg-thread-seg{fill:none;stroke:#e9c87f;stroke-width:2.2px;stroke-linecap:round;opacity:max(.1, calc(.72 - var(--lg-age,0) * .06));filter:drop-shadow(0 0 3px #e9c87f8c)}.lg-thread-seg.is-new{stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s ease-out .15s forwards lgThreadDraw}@keyframes lgThreadDraw{to{stroke-dashoffset:0}}.lg-link-arrow.lg-link-taken .lg-beam{stroke-width:3px;opacity:1}.lg-link-arrow.lg-link-taken .lg-beam-glow{opacity:.75}.lg-link-snake.lg-link-taken .lg-snake-body{opacity:.9}.lg-link-snake.lg-link-taken .lg-snake-sheen{opacity:.5}.lg-cell{transition:background .22s,box-shadow .22s,color .22s,transform .18s cubic-bezier(.3,.7,.3,1)}.lg-cell[data-hl="1"]{box-shadow:inset 0 0 0 2px var(--gold-bright,#e9c87f), 0 0 22px #e9c87fb3, 0 8px 18px #00000073;z-index:3;color:var(--gold-bright,#e9c87f);transform:translateY(-2px)scale(1.07)}.lg-hl-tag{left:var(--lg-x);top:var(--lg-y);z-index:7;pointer-events:none;white-space:nowrap;font-family:var(--font-display);color:var(--cream);background:#120920e6;border-radius:999px;padding:4px 10px;font-size:13px;animation:.18s ease-out both lgHlTagIn;position:absolute;transform:translate(-50%,calc(-100% - 6px));box-shadow:inset 0 0 0 1px #e9c87f99,0 6px 18px #00000080}.lg-hl-tag b{color:var(--gold-bright,#e9c87f);margin-right:3px;font-weight:400}@keyframes lgHlTagIn{0%{opacity:0;transform:translate(-50%,calc(2px - 100%))}to{opacity:1;transform:translate(-50%,calc(-100% - 6px))}}.lg-pawn[data-hl="1"] .lg-piece{transform-origin:50% 88%;animation:.9s ease-in-out infinite lgPawnNod}@keyframes lgPawnNod{0%,to{transform:none}40%{transform:translateY(-7%)scale(1.04)}70%{transform:translateY(0)scale(1.02,.97)}}.lg-cell[data-fresh="1"]{transform-style:preserve-3d;animation:1.1s cubic-bezier(.2,.8,.2,1) lgCellOpen}@keyframes lgCellOpen{0%{filter:brightness(.6);transform:perspective(300px)rotateY(0)}45%{filter:brightness(1.4);transform:perspective(300px)rotateY(90deg)}to{filter:brightness();transform:perspective(300px)rotateY(0);box-shadow:inset 0 0 0 1px #e9c87f99,0 0 18px #e9c87f59}}.lg-land{left:var(--lg-x);top:calc(var(--lg-y) - var(--lg-lift,12px));z-index:6;pointer-events:none;white-space:nowrap;font-family:var(--font-display);color:var(--cream);background:#120920e0;border-radius:999px;padding:5px 11px;font-size:14px;animation:1.9s cubic-bezier(.2,.8,.2,1) forwards lgLand;position:absolute;transform:translate(-50%,-115%);box-shadow:inset 0 0 0 1px #d4af6a8c,0 6px 18px #00000073}.lg-land b{color:var(--gold);margin-right:3px;font-weight:400}@keyframes lgLand{0%{opacity:0;transform:translate(-50%,-75%)scale(.9)}14%{opacity:1;transform:translate(-50%,-115%)scale(1)}78%{opacity:1;transform:translate(-50%,-130%)}to{opacity:0;transform:translate(-50%,-150%)}}.lg-die-stage[data-armed="1"]{cursor:grab;touch-action:none}@media (hover:hover){.lg-die-stage[data-armed="1"]:hover:not([data-charging="1"]) .lg-die{animation:1.9s ease-in-out infinite lgDieHover}.lg-die-stage[data-armed="1"]:hover{filter:drop-shadow(0 10px 14px #00000080) drop-shadow(0 0 12px var(--lk-roll-glow,#d4af6a59))}}@keyframes lgDieHover{0%,to{transform:var(--lg-die-cam) rotateX(var(--lg-rx,0deg)) rotateY(var(--lg-ry,0deg)) translate3d(0, 0, 0)}30%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx,0deg) + 9deg)) rotateY(calc(var(--lg-ry,0deg) - 12deg)) translate3d(0, -5px, 0)}65%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx,0deg) - 6deg)) rotateY(calc(var(--lg-ry,0deg) + 9deg)) translate3d(0, -2px, 0)}}.lg-die-stage[data-charging="1"]{cursor:grabbing}.lg-die-stage[data-charging="1"] .lg-die{animation:.12s linear infinite lgDieCharge}@keyframes lgDieCharge{0%,to{transform:var(--lg-die-cam) rotateX(var(--lg-rx,0deg)) rotateY(var(--lg-ry,0deg)) translate3d(0, 0, 0)}25%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx,0deg) + 6deg)) rotateY(calc(var(--lg-ry,0deg) - 5deg)) translate3d(1.5px, -1px, 0)}50%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx,0deg) - 4deg)) rotateY(calc(var(--lg-ry,0deg) + 6deg)) translate3d(-1.5px, 1px, 0)}75%{transform:var(--lg-die-cam) rotateX(calc(var(--lg-rx,0deg) + 3deg)) rotateY(calc(var(--lg-ry,0deg) + 4deg)) translate3d(1px, 1.5px, 0)}}.lg-roll.lg-roll-sticky{z-index:60;min-height:46px;left:12px;bottom:calc(var(--bottom-chrome-h,0px) + 96px + env(safe-area-inset-bottom,0px));padding:0 20px;animation:.3s both lgChipIn;position:fixed;box-shadow:0 8px 24px #00000073}.lg-cell-glyph{opacity:.22;pointer-events:none;width:150px;height:150px;position:absolute;top:16px;right:-18px}.lg-cell-glyph-petal{fill:none;stroke:var(--gold-bright,#e9c87f);stroke-width:1.4px}.lg-cell-glyph-core{fill:#e9c87f80}.lg-cell-glyph-ring{fill:none;stroke:var(--gold-bright,#e9c87f);stroke-width:1.4px}.lg-cell-glyph-ring.is-faint{opacity:.5}.lg-cell-glyph-ray{stroke:var(--gold-bright,#e9c87f);stroke-width:1.2px;stroke-linecap:round}.lg-cell-tile>.lg-cell-tile-name,.lg-cell-tile>.lg-cell-tile-sa,.lg-cell-tile>.lg-cell-tile-move{z-index:1;position:relative}.lg-cell-to-chat{appearance:none;cursor:pointer;font:inherit;color:var(--gold);background:0 0;border:1px solid #d4af6a80;border-radius:999px;align-self:flex-start;margin-top:10px;padding:7px 14px;font-size:13px}.lg-cell-to-chat:hover{border-color:var(--gold)}.lg-cell-modal.is-flip{opacity:0;transition:opacity .28s;transform:none}.lg-cell-overlay.open .lg-cell-modal.is-flip{opacity:1}.lg-cell-overlay.is-closing{-webkit-backdrop-filter:blur();backdrop-filter:blur();opacity:0;background:#0a061300;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,opacity .3s}@media (prefers-reduced-motion:reduce){.lg-now[data-offer="1"],.lg-plan-dot[data-state=here],.lg-cb-dots i{animation:none}.lg-thread-seg.is-new{stroke-dashoffset:0;animation:none}.lg-cell[data-fresh="1"],.lg-land,.lg-cb-chip,.lg-cb-offer,.lg-roll-sticky{animation:none}.lg-mh.is-fresh *,.lg-mh.is-fresh .lg-mh-link path{stroke-dashoffset:0;animation:none}.lg-land{display:none}.lg-die-stage[data-charging="1"] .lg-die,.lg-die-stage[data-armed="1"]:hover .lg-die{animation:none}.lg-plans[data-born="1"]:after{transition:none}}@container lgrail (max-height:620px){.lg-rail .lg-dice-zone{flex-direction:row;gap:10px}.lg-rail .lg-die-stage{--die-half:26px;width:52px;height:52px}.lg-rail .lg-roll{min-height:40px;padding:0 14px;font-size:14px}.lg-rail .lg-now{gap:5px;padding:9px 10px 10px}.lg-rail .lg-now-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.lg-rail .lg-now-cta{padding:7px 10px;font-size:12.5px}}@container lgrail (max-height:500px){.lg-rail .lg-now-text{display:none}.lg-rail .lg-now-name{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.lg-lotus-head,.lg-piece-lotus[data-bloom="8"] .lg-lotus-aura,.lg-lamp-flame,.lg-lamp-glow,.lg-gem-float,.lg-pearl-glow,.lg-pearl-spark,.lg-lsnake-tongue,.lg-pawn[data-fly=step],.lg-pawn[data-fly=step] .lg-piece,.lg-pawn[data-fly=step] .lg-piece-shadow{animation:none}.lg-lotus-petal,.lg-lotus-sepal,.lg-lotus-heart,.lg-lotus-aura{transition:none}.lg-cell[data-hl="1"]{transform:none}.lg-hl-tag,.lg-pawn[data-hl="1"] .lg-piece{animation:none}}@media (max-width:720px) and (max-height:760px){.lg-qz{gap:8px;min-height:0}.lg-qz-say b{font-size:17px}.lg-qz-stage{gap:6px;min-height:0}.lg-qz-spread{min-height:150px}.lg-qz-big{border-radius:13px;gap:6px;width:104px;height:146px}.lg-qz-big[data-small="1"]{width:92px;height:128px}.lg-qz-big-name{font-size:13px}.lg-qz-meaning{min-height:34px;font-size:13px;line-height:1.35}.lg-qz-hand{gap:7px}.lg-qz-hand[data-cols="4"] .lg-qz-card{aspect-ratio:.95}.lg-qz-hand[data-cols="3"] .lg-qz-card{aspect-ratio:1.35}.lg-qz-name{font-size:11px}.lg-qz-foot{font-size:12px}}.lg-sheet-footer .lg-sheet-cta,.lg-deep-footer .lg-deep-cta{width:100%;margin:0}.lg-sheet-footer .lg-sheet-error,.lg-deep-footer .lg-sheet-error{margin:0}.lg-deep-footer .lg-deep-price{flex-flow:wrap;align-items:baseline;gap:2px 8px;padding-top:0}.lg-deep-footer .lg-deep-price-main{font-size:19px}.lg-deep-footer .lg-deep-price-sub{font-size:11px;line-height:1.35}.lg-land,.lg-hl-tag{text-overflow:ellipsis;max-width:calc(100% - 12px);overflow:hidden}.lg-chat-demo{flex-direction:column;gap:12px;max-width:460px;display:flex}.lg-chat-demo-looks{flex-wrap:wrap;gap:6px;display:flex}.lg-chat-demo-looks button{appearance:none;cursor:pointer;font:inherit;color:#f3e9d2bf;background:#ffffff0a;border:1px solid #d4af6a4d;border-radius:999px;padding:5px 10px;font-size:12px}.lg-chat-demo-looks button.is-on{color:#2a1a08;background:var(--gold,#d4af6a);border-color:#0000}.lg-chat-demo-feed{background:linear-gradient(#120a20,#0b0714);border-radius:18px;flex-direction:column;gap:10px;padding:12px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #d4af6a24}.lg-chat-demo-feed .lg-cbar{margin:0}.lg-chat-demo-input{font-family:var(--font-serif);color:#f3e9d273;background:#00000059;border-radius:16px;padding:13px 14px;font-size:15px;box-shadow:inset 0 0 0 1px #d4af6a47}.lg-qzw-demo{gap:14px;max-width:375px}.lg-qzw-frame{place-items:center;min-height:164px;display:grid;overflow:hidden}.lg-qzw-frame[data-note]{padding-bottom:34px}.lg-qzw-ritual{pointer-events:none;position:absolute;inset:0}.lg-qzw-word{white-space:nowrap;font-family:var(--font-serif);color:#f5e6c4;transform:translate(-50%, -50%) translate(var(--x), var(--y));animation:lgQzwDrift 3.4s calc(var(--i) * .22s) cubic-bezier(.4, .1, .3, 1) both;background:#d4af6a1a;border-radius:999px;padding:2px 9px;font-size:14px;font-style:italic;position:absolute;top:40%;left:50%;box-shadow:inset 0 0 0 1px #d4af6a59}@keyframes lgQzwDrift{0%{opacity:0;transform:translate(-50%, -50%) translate(calc(var(--x) * 1.5), calc(var(--y) * 1.5)) scale(.9)}25%{opacity:1;transform:translate(-50%, -50%) translate(var(--x), var(--y))}80%{opacity:.9;transform:translate(-50%, -50%) translate(calc(var(--x) * .35), calc(var(--y) * .35)) scale(.92)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-50%)scale(.6)}}.lg-qzw-card{background-position:50%;background-size:cover;border-radius:9px;width:68px;height:100px;animation:3.2s both lgQzwCard;position:absolute;top:40%;box-shadow:inset 0 0 0 1.5px #f5dc9fcc,0 0 24px #d4af6a80,0 10px 22px #00000073}.lg-qzw-card.is-left{--dx:56px;left:13%}.lg-qzw-card.is-right{--dx:-56px;right:13%}@keyframes lgQzwCard{0%{opacity:0;transform:translateY(-50%)scale(.7)}30%{opacity:1;transform:translateY(-50%)scale(1)}75%{opacity:1;transform:translateY(-50%) translateX(var(--dx)) scale(.9)}to{opacity:0;transform:translateY(-50%) translateX(var(--dx)) scale(.5)}}.lg-qzw-thread{transform-origin:50%;background:linear-gradient(90deg,#0000,#f5dc9f 30%,#fff5d8 50%,#f5dc9f 70%,#0000);border-radius:3px;height:3px;animation:1.5s both lgQzwThread;position:absolute;top:40%;left:12%;right:12%;box-shadow:0 0 12px #f5dc9fcc}@keyframes lgQzwThread{0%{opacity:0;transform:scaleX(0)}40%{opacity:1}to{opacity:1;transform:scaleX(1)}}.lg-qzw-thread:after{content:"";background:#fff5d8;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;animation:1.1s ease-in-out .3s infinite lgQzwSpark;position:absolute;top:50%;left:0;box-shadow:0 0 12px 4px #f5dc9fe6}@keyframes lgQzwSpark{0%{opacity:0;left:0}15%{opacity:1}85%{opacity:1}to{opacity:0;left:100%}}.lg-qzw-stage{font-style:normal;font-family:var(--font-sans);color:#f3e9d2b8;font-size:13px;animation:.5s both lgQzwStage;position:absolute;bottom:14px;left:0;right:0}@keyframes lgQzwStage{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lg-qz .lg-quiz-rephrase:disabled{opacity:.4;cursor:default}.lg-qzw-stage.is-note{color:#f3e9d299;font-size:12px;animation-delay:.9s}.lg-qzw-nudge{animation:1.6s ease-in-out 3 lgPulse}@media (prefers-reduced-motion:reduce){.lg-qzw-word,.lg-qzw-card,.lg-qzw-thread,.lg-qzw-thread:after,.lg-qzw-stage,.lg-qzw-nudge{animation:none}.lg-qzw-word,.lg-qzw-card{opacity:.8}}.lg-table .lg-head .lg-status{flex:0 auto;min-width:0;max-width:46%}.lg-tools{flex:1 1 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;min-width:0;display:grid}@container lgtable (min-width:700px){.lg-table .lg-head .lg-status{max-width:none}.lg-tools{width:100%}}.lg-tool{cursor:pointer;min-width:0;font-family:var(--font-sans);color:var(--gold,#d4af6a);-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;margin:0;padding:6px 0 5px;transition:background .2s;display:flex;container:lgtool/inline-size}.lg-tool:focus-visible{outline:1px solid var(--gold,#d4af6a);outline-offset:1px}@media (hover:hover){.lg-tool:hover{background:#d4af6a17}}.lg-tool-ico{--ico:clamp(28px, 88cqi, 56px);width:var(--ico);height:var(--ico);flex:none;place-items:center;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);display:grid}@media (hover:hover){.lg-tool:hover .lg-tool-ico{transform:scale(1.06)}}.lg-tool-ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:78%;height:78%}.lg-tool-cap{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#d4af6ae6;max-width:100%;font-size:clamp(9px,15cqi,12px);overflow:hidden}@container lgtool (max-width:56px){.lg-tool-cap{letter-spacing:0;text-transform:none;font-size:10px}}.lg-tool-sub{text-overflow:ellipsis;white-space:nowrap;color:#efe4cb;max-width:100%;margin-top:-2px;font-size:clamp(10px,15cqi,12px);display:none;overflow:hidden}@container lgtool (min-width:40px){.lg-music-btn .lg-tool-sub{font-size:10px;display:block}}@container lgtool (min-width:60px){.lg-tool-sub{display:block}.lg-music-btn .lg-tool-sub{font-size:clamp(10px,15cqi,12px)}}@container lgtable (max-width:699px){.lg-tool-cap,.lg-tool-sub{display:none!important}.lg-tool{padding:4px 0}}.lg-tool-ico.is-die .lg-look-token{border-radius:22%;width:84%;height:84%;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);transform:rotate(-8deg);box-shadow:inset 0 1px #ffffff1f,inset 0 -3px 6px #00000073,0 6px 14px #00000080,0 0 0 1px #d4af6a8c}@media (hover:hover){.lg-tool:hover .lg-tool-ico.is-die .lg-look-token{transform:rotate(-3deg)}}.lg-tool-ico.is-die .lg-look-token i{width:16%;height:16%}.lg-tool-ico.is-die .lg-look-token i:first-child{top:18%;left:18%}.lg-tool-ico.is-die .lg-look-token i:nth-child(2){top:18%;left:auto;right:18%}.lg-tool-ico.is-die .lg-look-token i:nth-child(3){top:42%;left:42%}.lg-tool-ico.is-die .lg-look-token i:nth-child(4){top:auto;bottom:18%;left:18%}.lg-tool-ico.is-die .lg-look-token i:nth-child(5){inset:auto 18% 18% auto}.lg-music-btn .lg-tool-ico svg{width:72%;height:72%}.lg-music-btn:not(.is-on) .lg-tool-ico{opacity:.7}.lg-music-btn.is-on .lg-tool-ico{background:linear-gradient(135deg, var(--violet,#6b4d9c), var(--bg-mid,#1c1230));border-radius:50%;animation:12s linear infinite musicHeaderSpin;box-shadow:0 0 14px #6b4d9c8c,0 0 0 1px #d4af6a59}.lg-music-btn.is-on .lg-tool-ico svg{width:60%;height:60%}@media (prefers-reduced-motion:reduce){.lg-music-btn.is-on .lg-tool-ico{animation:none}}.lg-new-game.is-armed{box-shadow:inset 0 0 0 1px var(--gold,#d4af6a);background:#d4af6a29}.lg-new-game.is-armed .lg-tool-cap{color:var(--gold,#d4af6a)}.lg-art-eye.active .lg-tool-ico{color:#f3e2b6}.lg-share-formats{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-share-preview.lg-share-square{aspect-ratio:1;width:min(100%,340px)}.lg-share-dialog{max-width:640px}.lg-share-start{max-width:240px}.lg-share-start .btn{min-height:46px;padding:0 22px}.lg-share-photo{color:#e6c781;max-width:100%;font:500 13px/1.35 var(--font-sans);cursor:pointer;text-align:center;background:#d4af6a14;border:1px solid #d4af6a73;border-radius:999px;justify-self:center;padding:9px 16px}.lg-share-social{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.lg-share-social a,.lg-share-social button{color:#e0c17f;min-width:46px;height:46px;font:500 12px/1 var(--font-sans);cursor:pointer;background:#100c1899;border:1px solid #d4af6a52;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;text-decoration:none;display:inline-flex}.lg-share-social svg{width:20px;height:20px}.lg-share-ref{color:#d9ccb6;font:12.5px/1.5 var(--font-sans);text-align:center;background:#d4af6a12;border-radius:14px;margin:0;padding:10px 14px}.lg-share-ref b{color:#f0cf87;font-weight:600}.lg-share-btn .lg-tool-ico,.lg-share-btn .lg-tool-cap{color:#f0cf87}.lg-scroll-share{margin:10px auto 0;display:block}
