.lr{--lr-card-h: 340px;position:relative}.js .lr{min-height:520px}@media(min-width:1024px){.js .lr{min-height:440px}}.lr-on .lr-list{display:flex;list-style:none;margin:0;padding:12px 0 0;gap:12px}.lr-on .lr-item{position:relative;display:flex;justify-content:center;transition:transform .3s var(--ease-base);transform:translate(var(--push, 0px))}.lr-rail{position:absolute;inset-inline:0;top:0;height:12px;border-radius:6px;background:var(--color-brand);pointer-events:none}.lr-sw{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:232px;margin-top:6px;transform-origin:50% 0}.lr-ring{width:18px;height:18px;border-radius:9999px;border:3px solid var(--color-brand);background:var(--color-paper);flex:none;z-index:1}.lr-strap{width:14px;height:44px;margin-top:-4px;background:var(--color-sky);transform-origin:50% 0;flex:none}.lr-lift{width:100%;margin-top:-2px;transition:transform .3s var(--ease-base)}.lr-lift.is-hot{transform:translateY(-10px) scale(1.04)}.lr-pull{width:100%}.lr-card{display:block;position:relative;width:100%;height:var(--lr-card-h);padding:0;border:0;background:none;font:inherit;text-align:start;cursor:pointer;perspective:1100px;border-radius:16px;user-select:none;-webkit-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.lr-flip{display:block;position:absolute;inset:0;transform-style:preserve-3d;transition:transform .65s var(--ease-base)}.is-flipped .lr-flip{transform:rotateY(180deg)}.lr-face{position:absolute;inset:0;display:flex;flex-direction:column;padding:20px 16px 16px;border-radius:16px;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.lr-front{background:var(--color-surface);border:1px solid var(--color-line);color:var(--color-ink)}.lr-back{background:var(--color-brand);color:#fff;transform:rotateY(180deg);overflow-y:auto}.lr-slot{position:absolute;top:8px;left:50%;width:36px;height:6px;margin-left:-18px;border-radius:3px;background:var(--color-paper);border:1px solid var(--color-line)}.lr-back .lr-slot{background:#16304a;border-color:#16304a}.lr-head{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:600;color:var(--color-brand)}.lr-head img{width:14px;height:24px;flex:none}.lr-name{unicode-bidi:plaintext;margin-top:16px;font-size:18px;font-weight:700;line-height:1.3}.lr-ex{margin-top:8px;font-size:15px;line-height:1.55}.lr-hint{margin-top:auto;padding-top:12px;font-size:13px;font-weight:600;color:var(--color-muted)}.lr-tag{margin-top:8px;font-size:13px;font-weight:600;color:var(--color-sky)}.lr-full{margin-top:8px;font-size:14px;line-height:1.6}.lr-back .lr-hint{color:#c9dcec}.lr-back .lr-name{font-size:15px;margin-top:auto;padding-top:12px}.lr-card:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.lr-nav{display:none}.lr-nav button{min-width:44px;min-height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;color:var(--color-brand)}.lr-nav .lr-dot i{display:block;width:10px;height:10px;border-radius:9999px;background:var(--color-line);border:1px solid var(--color-brand)}.lr-nav .lr-dot[aria-current=true] i{background:var(--color-brand)}.lr-n svg{transform:scaleX(-1)}[dir=rtl] .lr-p svg{transform:scaleX(-1)}[dir=rtl] .lr-n svg{transform:none}.lr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1023.98px){.lr-on .lr-list{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:0;padding-bottom:24px;overscroll-behavior-x:contain}.lr-on .lr-list::-webkit-scrollbar{display:none}.lr-on .lr-item{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.lr-sw{max-width:min(280px,calc(100% - 48px))}.lr-card{height:360px}.lr-lift.is-hot{transform:none}.lr-on .lr-nav{display:flex;justify-content:center;align-items:center}}@media(min-width:1024px){.lr-on .lr-item{flex:1 1 0;max-width:232px}.lr-on .lr-list{justify-content:center}}@media(prefers-reduced-motion:reduce){.lr-item,.lr-lift,.lr-flip{transition:none;transform:none!important}.lr-face{backface-visibility:visible;-webkit-backface-visibility:visible;transition:opacity .25s linear}.lr-back{transform:none;opacity:0}.is-flipped .lr-back{opacity:1}.is-flipped .lr-front{opacity:0}}
