#picker-root{position:relative;z-index:70}body.picker-open{overflow:hidden}body.picker-open #lp-floating-music-btn{display:none!important}.pk{--pad:clamp(16px,4vw,40px);position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;background:var(--bg);color:var(--ink);overflow:hidden;isolation:isolate}.pk.in{animation:pkIn .55s var(--out) both}.pk.out{animation:pkOut .42s var(--ease) both;pointer-events:none}@keyframes pkIn{0%{opacity:0;transform:scale(1.015)}}@keyframes pkOut{to{opacity:0}}.pk.out.reveal{animation:pkReveal .55s var(--ease) both}@keyframes pkReveal{to{opacity:0;transform:scale(1.04)}}.pk-aura{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.2px) 0 0/22px 22px;-webkit-mask-image:linear-gradient(#000,transparent 70%);mask-image:linear-gradient(#000,transparent 70%)}.pk:before,.pk:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(70px);pointer-events:none}.pk:before{width:60vmax;height:60vmax;left:-18vmax;top:-30vmax;background:color-mix(in srgb,var(--c) 34%,transparent);opacity:.5}.pk:after{width:48vmax;height:48vmax;right:-16vmax;top:6vmax;background:color-mix(in srgb,var(--sky) 22%,transparent);opacity:.4}:root[data-theme=dark] .pk:before{opacity:.32}.pk-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:calc(12px + env(safe-area-inset-top)) var(--pad) 10px;max-width:1120px;width:100%;margin:0 auto}.pk-back{display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 14px 0 8px;border-radius:999px;background:var(--surface);box-shadow:var(--lift),inset 0 0 0 1px var(--line);font:700 14px/1 var(--font);color:var(--ink-2);transition:transform .15s var(--ease),color .15s}.pk-back:hover{color:var(--ink)}.pk-back:active{transform:scale(.95)}.pk-back svg{width:20px;height:20px}.pk-brand{font:800 15px/1 var(--display);letter-spacing:-.01em;display:inline-flex;align-items:center;gap:9px}.pk-brand:before{content:"";width:22px;height:22px;border-radius:7px;background:linear-gradient(135deg,var(--brand),var(--sky));box-shadow:0 4px 12px -2px color-mix(in srgb,var(--brand) 60%,transparent)}.pk-count{font:700 12px/1 var(--font);color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.pk-scroll{flex:1;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pk-wrap{max-width:1120px;margin:0 auto;padding:6px var(--pad) calc(48px + env(safe-area-inset-bottom))}.pk-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(8px,3vw,28px) 0 clamp(16px,3vw,28px)}.pk-hero-txt{max-width:640px}.pk-eyebrow{margin:0 0 14px;display:inline-flex;align-items:center;gap:8px;font:800 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--c-d)}.pk-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor}:root[data-theme=dark] .pk-eyebrow{color:var(--c)}.pk-hero h1{margin:0;font:700 clamp(32px,6.4vw,60px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:balance;background:linear-gradient(180deg,var(--ink) 40%,color-mix(in srgb,var(--ink) 62%,var(--c)));-webkit-background-clip:text;background-clip:text;color:transparent}.pk-sub{margin:14px 0 0;max-width:520px;font:500 clamp(15px,2vw,17px)/1.55 var(--font);color:var(--ink-2);text-wrap:pretty}.pk-mascot{--zh:clamp(170px,19vw,230px);flex:none;position:relative;width:clamp(260px,40vw,480px);height:var(--zh)}.pk-mascot svg{position:absolute;left:calc(50% - var(--zh) * .46);bottom:6px;width:calc(var(--zh) * .92);filter:drop-shadow(0 16px 18px color-mix(in srgb,var(--c) 26%,transparent))}.pk-mascot canvas.mascot.z3d-stage{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:pointer}.pk-mascot:after{content:"";position:absolute;left:4%;right:4%;bottom:9px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ink) 16%,transparent) 20%,color-mix(in srgb,var(--ink) 16%,transparent) 80%,transparent)}.pk.in .pk-hero-txt>*,.pk.in .pk-cont,.pk.in .pk-bar{animation:pkRise .7s var(--out) both}.pk.in .pk-hero-txt h1{animation-delay:.06s}.pk.in .pk-sub{animation-delay:.12s}.pk.in .pk-mascot{animation:pkRise .7s var(--out) .1s both}.pk.in .pk-cont{animation-delay:.16s}.pk.in .pk-bar{animation-delay:.2s}@keyframes pkRise{0%{opacity:0;transform:translateY(18px)}}.pk-cont,.pk-card{--mx:50%;--my:0%;position:relative;overflow:hidden;text-align:left;cursor:pointer;background:var(--surface);border-radius:20px;box-shadow:0 1px 2px #171e320d,0 8px 24px -12px #171e3238,inset 0 0 0 1px var(--line);transition:transform .35s var(--out),box-shadow .35s var(--out),opacity .4s,filter .4s}.pk-cont:before,.pk-card:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 22%,transparent),transparent 70%)}.pk-cont:hover:before,.pk-card:hover:before,.pk-card:focus-visible:before{opacity:1}.pk-cont:hover,.pk-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #171e320f,0 18px 36px -14px color-mix(in srgb,var(--c) 55%,rgb(23 30 50/.3)),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 55%,var(--line))}.pk-cont:active,.pk-card:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.pk-cont{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px 20px;margin-bottom:22px;background:linear-gradient(135deg,color-mix(in srgb,var(--c) 16%,var(--surface)),var(--surface) 70%)}.pk-cont .pk-meta small{display:block;font:700 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--c-d)}:root[data-theme=dark] .pk-cont .pk-meta small{color:var(--c)}.pk-cont .pk-meta b{font:700 clamp(18px,3vw,22px)/1.1 var(--display);letter-spacing:-.02em}.pk-pct{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums;color:var(--c-d)}:root[data-theme=dark] .pk-pct{color:var(--c)}.pk-cont .pk-prog{border-radius:0}.pk-tile{flex:none;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:28px;line-height:1;color:var(--c-d);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,var(--surface)),color-mix(in srgb,var(--c) 10%,var(--surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 28%,transparent),0 6px 14px -6px color-mix(in srgb,var(--c) 60%,transparent);transition:transform .45s var(--spring)}.pk-tile svg{display:block;width:32px;height:32px}:root[data-theme=dark] .pk-tile{color:var(--c)}.pk-card:hover .pk-tile,.pk-cont:hover .pk-tile{transform:scale(1.1) rotate(-5deg)}.pk-go{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--c-l);color:var(--c-d);transition:transform .35s var(--out),background .25s,color .25s}.pk-go svg{width:15px;height:15px}.pk-card:hover .pk-go,.pk-cont:hover .pk-go{transform:translate(3px);background:var(--c);color:#fff}.pk-bar{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:0 calc(var(--pad) * -1) 8px;padding:10px var(--pad);background:color-mix(in srgb,var(--bg) 78%,transparent);backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px)}.pk-search{flex:1 1 260px;max-width:400px;display:flex;align-items:center;gap:10px;height:46px;padding:0 12px 0 14px;border-radius:14px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--lift);color:var(--ink-3);transition:box-shadow .2s,color .2s}.pk-search:focus-within{box-shadow:inset 0 0 0 2px var(--c),0 0 0 5px color-mix(in srgb,var(--c) 18%,transparent);color:var(--c-d)}.pk-search svg{width:19px;height:19px;flex:none}.pk-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:600 15px/1 var(--font);color:var(--ink);-webkit-appearance:none;appearance:none}.pk-search input:focus-visible{outline:none}.pk-search input::placeholder{color:var(--ink-3)}.pk-search input::-webkit-search-cancel-button{display:none}.pk-search kbd{font:700 11px/1 var(--font);padding:5px 7px;border-radius:7px;background:var(--surface-2);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line)}.pk-search:focus-within kbd{display:none}@media (pointer:coarse){.pk-search kbd{display:none}}.pk-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px;max-width:100%}.pk-tabs::-webkit-scrollbar{display:none}.pk-tabs button{flex:none;height:38px;padding:0 15px;border-radius:999px;font:700 13.5px/1 var(--font);color:var(--ink-2);background:transparent;box-shadow:inset 0 0 0 1px var(--line);transition:background .2s,color .2s,box-shadow .2s,transform .12s}.pk-tabs button:hover{background:var(--surface);color:var(--ink)}.pk-tabs button:active{transform:scale(.95)}.pk-tabs button.on{background:var(--ink);color:var(--bg);box-shadow:none}.pk-group{margin-top:22px}.pk-group h3{display:flex;align-items:center;gap:10px;margin:0 2px 12px;font:800 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.pk-group h3:after{content:"";flex:1;height:1px;background:var(--line);order:1}.pk-group h3 em{order:2;font-style:normal;font-weight:700;letter-spacing:.04em}.pk-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px}.pk-card{display:flex;align-items:center;gap:14px;padding:14px 14px 18px;min-height:84px;animation:pkCard .55s var(--out) both;animation-delay:calc(var(--i) * 28ms + .12s)}@keyframes pkCard{0%{opacity:0;transform:translateY(16px) scale(.97)}}.pk-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.pk-meta b{font:700 16px/1.15 var(--display);letter-spacing:-.01em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pk-meta small{font:600 12.5px/1 var(--font);color:var(--ink-3)}.pk-prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:color-mix(in srgb,var(--c) 10%,transparent)}.pk-prog i{display:block;height:100%;width:var(--p);background:var(--c);border-radius:0 4px 4px 0}.pk-card.on{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 13%,var(--surface)),var(--surface));box-shadow:0 1px 2px #171e320d,inset 0 0 0 1.5px var(--c)}.pk-card.on .pk-meta small{color:var(--c-d);font-weight:700}:root[data-theme=dark] .pk-card.on .pk-meta small{color:var(--c)}.pk-empty{display:grid;justify-items:center;text-align:center;padding:56px 16px;color:var(--ink-2)}.pk-empty .m{width:110px;margin-bottom:8px}.pk-empty h3{margin:0;font:700 20px/1.2 var(--display);color:var(--ink)}.pk-empty p{margin:6px 0 0;font-weight:500}.pk.leaving .pk-card:not(.picked),.pk.leaving .pk-cont:not(.picked),.pk.leaving .pk-hero,.pk.leaving .pk-bar,.pk.leaving .pk-top{opacity:0;filter:blur(6px);transform:scale(.97);pointer-events:none}.pk.leaving .pk-card.picked,.pk.leaving .pk-cont.picked{transform:scale(1.04);box-shadow:0 24px 60px -12px color-mix(in srgb,var(--c) 70%,transparent),inset 0 0 0 2px var(--c);animation:none}.pk.leaving .pk-scroll{overflow:hidden}.pk-flood{position:absolute;inset:0;z-index:20;display:grid;place-items:center;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--c) 82%,#fff),var(--c) 45%,var(--c-d));clip-path:circle(0px at var(--x) var(--y));animation:pkFlood .72s cubic-bezier(.7,0,.2,1) .12s forwards}@keyframes pkFlood{to{clip-path:circle(150vmax at var(--x) var(--y))}}.pk-flood-in{display:grid;justify-items:center;gap:14px;color:#fff;text-align:center;opacity:0;animation:pkFloodIn .5s var(--out) .5s forwards}.pk-flood-in .big{font-size:clamp(64px,14vw,96px);line-height:1;filter:drop-shadow(0 12px 20px rgb(0 0 0/.25))}.pk-flood-in b{font:700 clamp(22px,4vw,32px)/1.1 var(--display);letter-spacing:-.025em;text-shadow:0 2px 12px rgb(0 0 0/.18)}.pk-flood-in i{width:120px;height:4px;border-radius:4px;background:#ffffff4d;position:relative;overflow:hidden}.pk-flood-in i:after{content:"";position:absolute;inset:0;width:45%;border-radius:4px;background:#fff;animation:pkLoad 1s ease-in-out infinite}@keyframes pkFloodIn{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:none}}@keyframes pkLoad{0%{transform:translate(-100%)}to{transform:translate(270%)}}@media (max-width:560px){.pk-count{display:none}.pk-hero{gap:6px}.pk-hero-txt{min-width:0;flex:1}.pk-hero h1{font-size:clamp(26px,7vw,36px)}.pk-sub{font-size:14px;line-height:1.4}.pk-mascot{--zh:clamp(100px,25vw,140px);display:block;width:var(--zh);height:var(--zh)}.pk-mascot svg{left:0;width:100%}.pk-top{justify-content:flex-start}.pk-search{max-width:none;flex-basis:100%}.pk-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pk,.pk *{animation-duration:.01ms!important;animation-delay:0s!important;transition-duration:.01ms!important}.pk-flood{clip-path:none}}.pk-cls{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;background:var(--bg);isolation:isolate;transform:translate(100%);transition:transform .46s var(--out);box-shadow:-30px 0 60px -30px #171e3240}.pk-cls:before{content:"";position:absolute;z-index:-1;width:70vmax;height:70vmax;left:-20vmax;top:-42vmax;border-radius:50%;filter:blur(80px);background:color-mix(in srgb,var(--c) 30%,transparent);opacity:.55;pointer-events:none}.pk.cls-open .pk-cls{transform:none}.pk>.pk-top,.pk>.pk-scroll{transition:transform .46s var(--out),opacity .3s,filter .3s}.pk.cls-open>.pk-top,.pk.cls-open>.pk-scroll{transform:translate(-14%) scale(.98);opacity:.25;filter:blur(2px);pointer-events:none}.cls-hero{display:flex;align-items:center;gap:clamp(14px,2.4vw,24px);padding:clamp(10px,3vw,28px) 0 clamp(18px,3vw,26px)}.cls-tile{flex:none;width:clamp(64px,9vw,88px);aspect-ratio:1;border-radius:clamp(20px,2.6vw,26px);display:grid;place-items:center;font-size:clamp(34px,5vw,48px);line-height:1;background:linear-gradient(145deg,var(--surface),var(--c-l));box-shadow:0 1px 2px #171e320f,0 14px 30px -14px color-mix(in srgb,var(--c) 70%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--c) 22%,var(--line))}.cls-tile.sm{width:52px;border-radius:16px;font-size:28px}.cls-hero-txt{min-width:0}.cls-hero h1{margin:0;font:700 clamp(30px,5.4vw,52px)/1.03 var(--display);letter-spacing:-.035em;text-wrap:balance}.cls-hero .pk-eyebrow{margin-bottom:10px}.pk.cls-open .cls-hero>*{animation:pkRise .6s var(--out) both}.pk.cls-open .cls-hero-txt{animation-delay:.06s}.cls-place{--mx:50%;--my:0%;position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;margin-bottom:6px;border-radius:18px;text-align:left;background:var(--surface);box-shadow:0 1px 2px #171e320d,inset 0 0 0 1px var(--line);transition:transform .3s var(--out),box-shadow .3s;animation:pkRise .6s var(--out) .12s both}.cls-place:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none;background:radial-gradient(220px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 14%,transparent),transparent 70%)}.cls-place:hover{transform:translateY(-2px);box-shadow:0 14px 30px -16px color-mix(in srgb,var(--c) 60%,transparent),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 50%,var(--line))}.cls-place:hover:before{opacity:1}.cls-place-ic{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--c);color:#fff;box-shadow:0 8px 18px -8px var(--c)}.cls-place-ic svg{width:24px;height:24px}.cls-place-t{flex:1;min-width:0;display:grid;gap:3px}.cls-place-t b{font:700 16px/1.2 var(--display);letter-spacing:-.01em}.cls-place-t small{font:600 13px/1.3 var(--font);color:var(--ink-3)}.cls-place:hover .pk-go,.cls-ess:hover .pk-go{transform:translate(3px);background:var(--c);color:#fff}.cls-group{margin-top:26px}.cls-group h3{display:flex;align-items:center;gap:10px;margin:0 2px 12px;font:800 12px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cls-group h3:after{content:"";flex:1;height:1px;background:var(--line);order:1}.cls-group h3 em{order:2;font-style:normal;font-weight:700;letter-spacing:.04em}.cls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.cls-card,.cls-ess{--mx:50%;--my:0%;position:relative;overflow:hidden;text-align:left;border-radius:20px;background:var(--surface);box-shadow:0 1px 2px #171e320d,inset 0 0 0 1px var(--line);transition:transform .35s var(--out),box-shadow .35s var(--out);animation:pkCard .55s var(--out) both;animation-delay:calc(var(--i) * 45ms + .16s)}.cls-card:before,.cls-ess:before{content:"";position:absolute;inset:0;opacity:0;transition:opacity .3s;pointer-events:none;background:radial-gradient(260px circle at var(--mx) var(--my),color-mix(in srgb,var(--c) 13%,transparent),transparent 70%)}.cls-card:hover,.cls-ess:hover,.cls-card:focus-visible{transform:translateY(-3px);box-shadow:0 2px 4px #171e320f,0 20px 40px -18px color-mix(in srgb,var(--c) 60%,rgb(23 30 50/.3)),inset 0 0 0 1.5px color-mix(in srgb,var(--c) 55%,var(--line))}.cls-card:hover:before,.cls-ess:hover:before,.cls-card:focus-visible:before{opacity:1}.cls-card:active,.cls-ess:active{transform:translateY(-1px) scale(.985);transition-duration:.1s}.cls-card.on,.cls-ess.on{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 12%,var(--surface)),var(--surface) 60%);box-shadow:0 1px 2px #171e320d,inset 0 0 0 1.5px var(--c)}.cls-card{display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;min-height:232px}.cls-head{display:flex;align-items:center;justify-content:space-between}.cls-badge{font:800 clamp(28px,3.4vw,34px)/1 var(--display);letter-spacing:-.03em;color:var(--ink)}.cls-card.on .cls-badge{color:var(--c-d)}:root[data-theme=dark] .cls-card.on .cls-badge{color:var(--c)}.cls-ring{--p:0;flex:none;position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--c) calc(var(--p) * 1%),var(--surface-3) 0)}.cls-ring:before{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--surface)}.cls-ring b{position:relative;font:800 11px/1 var(--font);font-variant-numeric:tabular-nums;color:var(--ink-2)}.cls-tags{display:flex;flex-wrap:wrap;gap:6px;min-height:22px}.cls-tags:empty{display:none}.cls-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font:800 10.5px/1 var(--font);letter-spacing:.06em;text-transform:uppercase}.cls-tag.cur{background:var(--c);color:#fff}.cls-tag.rec{background:var(--ok-l);color:var(--ok-ink)}.cls-tag.note{background:var(--gold-l);color:var(--gold-ink)}.cls-name{font:600 13px/1.2 var(--font);color:var(--ink-3)}.cls-units{list-style:none;margin:0;padding:10px 0 0;border-top:1px dashed var(--line-2);display:grid;gap:7px;flex:1;counter-reset:u}.cls-units li{position:relative;padding-left:24px;font:600 13.5px/1.3 var(--font);color:var(--ink-2);counter-increment:u}.cls-units li:before{content:counter(u);position:absolute;left:0;top:-1px;width:17px;height:17px;border-radius:6px;display:grid;place-items:center;font:800 10px/1 var(--font);background:var(--c-l);color:var(--c-d)}.cls-units li.sk{height:13px;border-radius:6px;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:shimmer 1.3s linear infinite}.cls-units li.sk:before,.cls-units li.soon:before{display:none}.cls-units li.sk:nth-child(2){width:80%}.cls-units li.sk:nth-child(3){width:64%}.cls-units li.soon{padding-left:0;color:var(--ink-3);font-style:italic}.cls-go{display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-top:10px;font:700 13.5px/1 var(--font);color:var(--c-d)}.cls-go svg{width:16px;height:16px;transition:transform .3s var(--out)}.cls-card:hover .cls-go svg{transform:translate(4px)}:root[data-theme=dark] .cls-go,:root[data-theme=dark] .cls-units li:before{color:var(--c)}.cls-card.soon{opacity:.6}.cls-ess{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px}.cls-ess-t{flex:1;min-width:0;display:grid;gap:4px}.cls-ess-t b{font:700 17px/1.15 var(--display);letter-spacing:-.01em}.cls-ess-t small{font:600 12.5px/1.3 var(--font);color:var(--ink-3)}.cls-ess .cls-tags{flex:none}.pk.leaving .pk-cls .pk-top,.pk.leaving .cls-hero,.pk.leaving .cls-place,.pk.leaving .cls-group h3,.pk.leaving .cls-card:not(.picked),.pk.leaving .cls-ess:not(.picked){opacity:0;filter:blur(6px);transform:scale(.97);pointer-events:none;transition:opacity .3s,filter .3s,transform .3s}.pk.leaving .cls-card.picked,.pk.leaving .cls-ess.picked,.pk.leaving .cls-place.picked{transform:scale(1.04);animation:none;box-shadow:0 24px 60px -12px color-mix(in srgb,var(--c) 70%,transparent),inset 0 0 0 2px var(--c)}.pk-cls~.pk-flood,.pk-flood{z-index:30}@media (max-width:560px){.cls-hero{align-items:center}.cls-hero .pk-sub{display:none}.cls-grid{grid-template-columns:repeat(3,1fr);gap:8px}.cls-card{min-height:0;padding:12px 10px 10px;gap:6px;border-radius:16px}.cls-units,.cls-name,.cls-go-n{display:none}.cls-head{flex-direction:column;align-items:flex-start;gap:8px}.cls-badge{font-size:23px}.cls-ring{width:30px;height:30px}.cls-ring b{display:none}.cls-tag{height:20px;padding:0 6px;font-size:9px}.cls-go{padding-top:2px;font-size:12px}.cls-ess .cls-tags{display:none}}@media (prefers-reduced-motion:reduce){.pk-cls,.pk>.pk-top,.pk>.pk-scroll{transition:none}}
