html.lp-lock{overflow:hidden}.lp-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:24px 16px;overflow-y:auto}.lp-scrim{position:fixed;inset:0;background:#09080ccc;animation:lp-fade .2s both}.lp-win{position:relative;width:100%;max-width:960px;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#1b1b1d,#161618);color:#ececee;font:14px/1.45 Inter,-apple-system,Segoe UI,Roboto,sans-serif;box-shadow:inset 0 1px #ffffff0f,0 1px 2px #00000080,0 40px 90px -20px #000000e6;animation:lp-up .28s cubic-bezier(.2,.8,.3,1) both}.lp-win:before{content:"";position:absolute;left:0;right:0;top:0;height:260px;pointer-events:none;background:radial-gradient(60% 100% at 14% 0%,color-mix(in srgb,var(--top) 22%,transparent),transparent 70%)}.lp-grab{display:none}.lp-head{position:relative;display:grid;grid-template-columns:84px 1fr auto;gap:18px;align-items:center;padding:22px 24px 6px}.lp-crest{width:84px;height:84px;position:relative}.lp-crest:after{content:"";position:absolute;inset:-14px;z-index:0;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--top) 45%,transparent),transparent)}.lp-crest img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(0,0,0,.65))}.lp-eyebrow{font:700 11px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#87878c}.lp-head h3{margin:7px 0 0;font:600 34px/1.05 Oswald,sans-serif;letter-spacing:.005em;color:#ececee}.lp-head h3 em{font-style:normal;color:#ffc94d}.lp-dot{color:#4a4a50;margin:0 6px}.lp-who{margin-top:6px;color:#87878c;font-size:13px}.lp-x{align-self:start;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:#87878c;background:#ffffff0d;border:0;cursor:pointer}.lp-x:hover{color:#ececee;background:#ffffff14}.lp-chart{position:relative;margin:10px 14px 0;user-select:none}.lp-chart svg{display:block;width:100%;overflow:visible}.lp-ladder{position:absolute;left:0;top:0}.lp-step{position:absolute;left:0;display:flex;align-items:center;gap:9px;padding:0 8px 0 4px;border:0;background:none;color:#87878c;cursor:pointer;text-align:left;border-radius:10px;transition:color .2s}.lp-step img{flex:none;object-fit:contain;transition:filter .25s,transform .25s;filter:drop-shadow(0 3px 6px rgba(0,0,0,.6)) saturate(.75) brightness(.85)}.lp-nm{display:block;font:500 12.5px/1.15 Inter,sans-serif}.lp-n{display:block;font:600 17px/1.1 Oswald,sans-serif;color:#b0b0b5}.lp-step:hover{color:#b0b0b5}.lp-step:hover img{filter:drop-shadow(0 3px 6px rgba(0,0,0,.6))}.lp-step.is-empty{cursor:default;opacity:.45}.lp-step.is-empty img{filter:grayscale(1) brightness(.7)}.lp-step.is-on{color:#ececee}.lp-step.is-on .lp-n{color:#ffc94d}.lp-step.is-on img{transform:scale(1.08);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--c) 70%,transparent)) drop-shadow(0 3px 6px rgba(0,0,0,.6))}.lp-step:focus-visible{outline:2px solid #ffc94d;outline-offset:-2px}.lp-band-hl{opacity:0;transition:opacity .3s}.lp-band.is-on .lp-band-hl{opacity:1}.lp-axis text{font:500 10.5px Inter,sans-serif;fill:#6f6f75}.lp-axis text.is-best{fill:#ffc94d;font-weight:700}.lp-line,.lp-glow,.lp-area{transition:opacity .3s}.lp-line,.lp-glow{stroke-dasharray:var(--len);stroke-dashoffset:0}.lp-node{transition:opacity .3s;cursor:pointer;transform-box:fill-box;transform-origin:center}.lp-core{stroke:#18181a;stroke-width:2.5}.lp-ring{fill:none;stroke:#ffc94d;stroke-width:1.5;opacity:.85}.lp-hit{fill:transparent}.lp-node:hover .lp-core,.lp-node.is-hl .lp-core{stroke:#fff;stroke-width:2}.lp-chart.has-sel .lp-node:not(.is-on){opacity:.3}.lp-chart.has-sel .lp-line{opacity:.75}.lp-chart.has-sel .lp-glow{opacity:.4}.lp-chart.has-sel .lp-best:not(.is-on){opacity:.35}.lp-tag rect{fill:#ffc94d}.lp-tag text{font:600 13.5px Oswald,sans-serif;fill:#1a1200}.lp-best image{filter:drop-shadow(0 2px 4px rgba(0,0,0,.7))}.lp-burst{transform-box:fill-box;transform-origin:center}.lp-pulse{transform-box:fill-box;transform-origin:center;opacity:0;animation:lp-pulse 2.8s 2.4s ease-out infinite}.is-play .lp-line,.is-play .lp-glow{animation:lp-draw 1.7s cubic-bezier(.55,0,.2,1) both}.is-play .lp-area{animation:lp-fade .9s .9s both}.is-play .lp-node{animation:lp-pop .4s cubic-bezier(.3,1.6,.5,1) both;animation-delay:calc(var(--t, 1) * 1.7s + .05s)}.is-play .lp-best .lp-burst{animation:lp-burst .9s 1.65s cubic-bezier(.2,1.4,.4,1) both}.is-play .lp-best .lp-tag{animation:lp-fade .4s 1.9s both}.is-play .lp-best{animation:none}@keyframes lp-draw{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}@keyframes lp-pop{0%{opacity:0;transform:scale(.2)}}@keyframes lp-fade{0%{opacity:0}}@keyframes lp-up{0%{opacity:0;transform:translateY(14px)}}@keyframes lp-burst{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.35)}to{transform:scale(1)}}@keyframes lp-pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}@media(prefers-reduced-motion:reduce){.lp-win,.lp-scrim,.is-play *,.lp-pulse{animation:none!important}}.lp-tt{position:absolute;z-index:5;pointer-events:none;transform:translate(-50%,calc(-100% - 14px));background:#26262a;border-radius:10px;padding:8px 11px;white-space:nowrap;box-shadow:0 12px 28px -6px #000000d9,inset 0 1px #ffffff12;font-size:12px;color:#b0b0b5;opacity:0;transition:opacity .12s}.lp-tt.is-show{opacity:1}.lp-tt-d{color:#87878c;font-size:11px}.lp-tt b{display:block;font:600 16px/1.2 Oswald,sans-serif;color:#ececee;margin:1px 0}.lp-tt b i{font:500 12px Inter,sans-serif;font-style:normal;color:#87878c}.lp-tt b.is-top{color:#ffc94d}.lp-focus{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:44px;margin:6px 24px 0;padding:8px 0 20px;color:#87878c;font-size:13px}.lp-focus>img{width:30px;height:30px;object-fit:contain}.lp-t{font:600 17px/1 Oswald,sans-serif;color:#ececee}.lp-t em{font-style:normal;color:#ffc94d}.lp-f{display:flex;gap:6px 16px;flex-wrap:wrap}.lp-f b{color:#ececee;font-weight:600}.lp-all{margin-left:auto;background:none;border:0;color:#87878c;font:500 12.5px Inter,sans-serif;cursor:pointer;padding:4px 0}.lp-all:hover{color:#ffc94d}.lp-chart.is-narrow .lp-step{padding:0;gap:0;flex-direction:column;justify-content:center}.lp-chart.is-narrow .lp-nm{display:none}.lp-chart.is-narrow .lp-n{font-size:12.5px;margin-top:1px}@media(max-width:640px){.lp-overlay{place-items:end stretch;padding:60px 0 0}.lp-win{border-radius:20px 20px 0 0;animation-name:lp-sheet}@keyframes lp-sheet{0%{transform:translateY(40%);opacity:0}}.lp-grab{display:block;width:38px;height:4px;border-radius:2px;background:#3a3a3f;margin:8px auto 0}.lp-head{grid-template-columns:56px 1fr auto;gap:12px;padding:12px 14px 2px}.lp-crest{width:56px;height:56px}.lp-head h3{font-size:23px;margin-top:5px}.lp-dot{margin:0 3px}.lp-eyebrow{font-size:9.5px;letter-spacing:.12em}.lp-who{font-size:12px;margin-top:4px}.lp-chart{margin:8px 8px 0}.lp-focus{margin:4px 14px 0;gap:8px 10px;font-size:12px;min-height:0;padding-bottom:calc(18px + env(safe-area-inset-bottom))}.lp-focus>img{width:24px;height:24px}.lp-t{font-size:15px}.lp-f{gap:2px 12px}}.lp-focus.is-shelf{display:block;padding-top:14px}.lp-facts{display:grid;grid-template-columns:1.5fr repeat(3,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);gap:10px}.lp-fact{--c: #ffc94d;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px 16px;border-radius:12px;background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--c) 14%,transparent),transparent 60%),#202023;box-shadow:inset 0 1px #ffffff0d;animation:lp-rise .45s cubic-bezier(.2,.8,.3,1) both;animation-delay:calc(var(--k) * 60ms)}.lp-fact:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:2px;border-radius:2px;background:var(--c);opacity:.7}.lp-fact-cap{font:700 10.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#87878c;margin-bottom:auto}.lp-fact-v{font:600 32px/1 Oswald,sans-serif;color:#ececee;font-variant-numeric:tabular-nums;margin-top:12px}.lp-fact-v span{font:inherit}.lp-fact-s{font-size:12.5px;line-height:1.35;color:#b0b0b5}.lp-fact-s b{color:#ececee;font-weight:600}.lp-fav{grid-row:span 2;justify-content:flex-end;padding:16px 18px 18px;background:radial-gradient(90% 70% at 70% 30%,rgba(255,201,77,.2),transparent 65%),linear-gradient(180deg,#232326,#1c1c1f)}.lp-fav:before{display:none}.lp-fav-pic{position:absolute;left:50%;top:42%;width:92%;max-width:360px;height:auto;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.65));pointer-events:none}.lp-fav .lp-fact-cap{color:#ffc94d;position:relative}.lp-fav-nm{position:relative;margin-top:auto;font:600 30px/1.05 Oswald,sans-serif;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.8)}.lp-fav .lp-fact-s{position:relative;text-shadow:0 1px 6px rgba(0,0,0,.9)}.lp-fact-v small,.lp-fav-nm small{font:500 15px Oswald,sans-serif;color:#87878c;margin-left:2px}.lp-fav-nm small{color:#d6d6da}.lp-prizes{grid-column:2 / -1;justify-content:flex-start;padding-bottom:12px}.lp-prizes:before{display:none}.lp-prizes .lp-fact-cap{margin-bottom:0}.lp-prizes .lp-fact-cap b{color:#ffc94d;margin-left:4px;letter-spacing:0}.lp-shelf{display:flex;gap:6px;margin:12px -6px 0;overflow-x:auto;scrollbar-width:none}.lp-shelf::-webkit-scrollbar{display:none}.lp-trophy{flex:none;width:92px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:2px 4px}.lp-coin{--m1: #ffe9a8;--m2: #e8a317;--m3: #8a5a06;--ink: #3a2300;position:relative;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;margin-bottom:6px;background:radial-gradient(circle at 32% 26%,var(--m1),var(--m2) 55%,var(--m3));box-shadow:inset 0 0 0 3px #ffffff2e,inset 0 -3px 6px #00000059,0 6px 14px -4px #000000b3;color:var(--ink)}.lp-coin:before{content:"";position:absolute;inset:5px;border-radius:50%;border:1px solid rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px #00000026}.lp-coin svg{width:24px;height:24px;position:relative;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.lp-coin i{position:absolute;left:-3px;bottom:-3px;width:19px;height:19px;border-radius:50%;display:grid;place-items:center;font:700 10.5px/1 Inter,sans-serif;font-style:normal;color:#ececee;background:#18181a;box-shadow:0 0 0 2px #202023}.lp-coin b{position:absolute;right:-8px;top:-4px;font:700 10.5px/1 Inter,sans-serif;color:#1a1200;background:#ffc94d;padding:2px 4px;border-radius:5px;box-shadow:0 1px 3px #0009}.lp-trophy.is-silver .lp-coin{--m1: #ffffff;--m2: #b9c1ca;--m3: #5f6872;--ink: #23282e}.lp-trophy.is-bronze .lp-coin{--m1: #ffd2a8;--m2: #c27a3d;--m3: #6b3a12;--ink: #2e1606}.lp-trophy.is-all .lp-coin{box-shadow:inset 0 0 0 3px #ffffff2e,inset 0 -3px 6px #00000059,0 6px 14px -4px #000000b3,0 0 20px -2px color-mix(in srgb,var(--m2) 60%,transparent)}.lp-trophy-t{font-size:11.5px;line-height:1.2;color:#ececee}.lp-trophy-s{font-size:10.5px;color:#87878c}@media(max-width:860px){.lp-prizes{grid-column:1 / -1}}@media(max-width:640px){.lp-trophy{width:78px}.lp-coin{width:46px;height:46px}.lp-coin svg{width:20px;height:20px}.lp-trophy-t{font-size:10.5px}}@keyframes lp-rise{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.lp-fact{animation:none}}@media(max-width:860px){.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto}.lp-fav{grid-column:1 / -1;grid-row:auto;min-height:190px}}@media(max-width:640px){.lp-facts{gap:6px}.lp-fact{padding:11px 12px;border-radius:10px}.lp-fact:before{top:11px;bottom:11px}.lp-fact-cap{font-size:9.5px}.lp-fact-v{font-size:24px;margin-top:8px}.lp-fact-s{font-size:11.5px}.lp-fav{min-height:170px}.lp-fav-nm{font-size:24px}.lp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-fact-v{font-size:21px}.lp-fact-s{font-size:11px}}
