.lp-n-pick{--lp-n-pick-ease:cubic-bezier(.23, 1, .32, 1)}.lp-n-pick-head{text-align:center;justify-items:center;gap:20px;margin-bottom:clamp(40px,6vw,80px);display:grid}.lp-n-pick-title{letter-spacing:-.04em;max-width:16ch;font-size:clamp(2.5rem,6.4vw,5.25rem);line-height:1.02}.lp-n-pick-dim{color:var(--lp-muted)}.lp-n-pick-head .lp-lead{max-width:38ch;color:var(--lp-muted)}.lp-n-pick-anchor{height:0;display:block;overflow:hidden}.lp-n-pick-grid{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}@media (min-width:900px){.lp-n-pick-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(36px,4.6vw,72px)}}.lp-n-pick-stacks{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}@media (min-width:540px){.lp-n-pick-stacks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (min-width:900px){.lp-n-pick-stacks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.lp-n-pick-cell{display:grid}.lp-n-pick-grid.is-armed .lp-n-pick-cell,.lp-n-pick-grid.is-armed .lp-n-pick-side{opacity:0;transform:translateY(30px)}.lp-n-pick-grid.is-armed.is-in .lp-n-pick-cell,.lp-n-pick-grid.is-armed.is-in .lp-n-pick-side{opacity:1;transition:opacity .65s var(--lp-n-pick-ease), transform .8s var(--lp-n-pick-ease);transition-delay:calc(var(--i,0) * 85ms);transform:none}.lp-n-pick-grid.is-armed.is-in .lp-n-pick-side{transition-delay:.38s}.lp-n-pick-side{min-width:0}@media (max-width:899px){.lp-n-pick-side{width:100%;max-width:640px;margin-inline:auto}}.lp-n-pick-panel{background:var(--lp-panel);border:1px solid var(--lp-line);border-radius:28px;padding:8px;scroll-margin-top:92px}@media (min-width:900px){.lp-n-pick-panel{position:sticky;top:96px}}.lp-n-pick-media{aspect-ratio:16/9;background:var(--nc-media);animation:lp-n-pick-in .26s var(--lp-n-pick-ease) both;border-radius:20px;position:relative;overflow:hidden}.lp-n-pick-media img,.lp-n-pick-media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-n-pick-media img{z-index:0;opacity:0;transition:opacity 0s linear .45s}.lp-n-pick-media img.is-on{z-index:1;opacity:1;transition:opacity .45s var(--lp-n-pick-ease)}.lp-n-pick-body{animation:lp-n-pick-in .26s var(--lp-n-pick-ease) both;grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 18px 18px;display:grid}.lp-n-pick-body .lp-h3{letter-spacing:-.03em;font-size:clamp(1.65rem,2.5vw,2.2rem);line-height:1.08}.lp-n-pick-line{color:var(--lp-ink-2);text-wrap:pretty;margin:0;font-size:18px;line-height:1.45}.lp-n-pick-mini{color:var(--lp-muted);margin:12px 0 0;font-size:15px;font-weight:600}.lp-n-pick-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-n-pick-chips li{background:var(--lp-soft-2);min-height:36px;color:var(--lp-ink-2);text-wrap:balance;border-radius:10px;align-items:center;gap:8px;min-width:0;max-width:100%;padding:6px 13px;font-size:15px;font-weight:500;line-height:1.25;display:inline-flex}.lp-n-pick-chips svg{width:16px;height:16px;color:var(--lp-muted);stroke-width:1.75px;flex:none}.lp-n-pick-chips li.is-beta{background:color-mix(in srgb, var(--nc-brand) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--nc-brand) 38%, transparent);color:var(--lp-ink)}.lp-n-pick-chips li.is-beta svg{color:var(--nc-brand)}.lp-n-pick-actions{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:14px;display:flex}.lp-n-pick-link{color:var(--lp-ink);border-radius:8px;align-items:center;gap:6px;padding:8px 2px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.lp-n-pick-link svg{stroke-width:1.75px;width:16px;height:16px;transition:transform .16s var(--lp-n-pick-ease)}.lp-n-pick-link:hover svg{transform:translate(2px,-2px)}@media (max-width:540px){.lp-n-pick-actions .lp-btn{text-align:center;text-wrap:balance;white-space:normal;width:100%;height:auto;min-height:50px;padding:9px 12px;line-height:1.25}.lp-n-pick-body{padding-inline:12px}}@keyframes lp-n-pick-in{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.lp-n-pick-media,.lp-n-pick-media img,.lp-n-pick-body{transition:none;animation:none}.lp-n-pick-grid.is-armed .lp-n-pick-cell,.lp-n-pick-grid.is-armed .lp-n-pick-side{opacity:1;transition:none;transform:none}}.lp-n-pick-slot,.lp-n-pick-ring{--lp-n-pick-ease:cubic-bezier(.23, 1, .32, 1)}.lp-n-pick-slot{--open:0;-webkit-appearance:none;appearance:none;isolation:isolate;border:1px solid var(--lp-line);background:var(--lp-panel);width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .22s var(--lp-n-pick-ease), border-color .16s var(--lp-n-pick-ease);border-radius:22px;grid-template-rows:auto 1fr;justify-items:center;gap:4px;padding:12px 12px 18px;display:grid;position:relative}:is(.lp-n-pick-slot.is-on,.lp-n-pick-slot:focus-visible){--open:1}.lp-n-pick-slot:after{content:"";border:2px solid var(--lp-ink);border-radius:inherit;opacity:0;pointer-events:none;transition:opacity .16s var(--lp-n-pick-ease);position:absolute;inset:-1px}.lp-n-pick-slot.is-on:after{opacity:1}.lp-n-pick-slot:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 30px 44px -28px color-mix(in srgb, var(--lp-ink) 42%, transparent);opacity:0;transition:opacity .22s var(--lp-n-pick-ease);position:absolute;inset:0}.lp-n-pick-slot.is-on:before{opacity:1}@media (hover:hover){.lp-n-pick-slot:hover{--open:1;border-color:var(--lp-line-2);transform:translateY(-5px)}.lp-n-pick-slot:hover:before{opacity:1}}.lp-n-pick-slot:active{transform:translateY(-2px)scale(.985)}.lp-n-pick-slot:focus-visible{outline:2px solid var(--nc-brand);outline-offset:5px}.lp-n-pick-art{isolation:isolate;aspect-ratio:16/11.4;width:100%;display:block;position:relative}.lp-n-pick-art img{--px:0%;--py:0%;--pr:0deg;--ps:0;--fx:0%;--fy:0%;--fr:0deg;z-index:calc(10 - var(--i));aspect-ratio:16/9;object-fit:cover;width:78%;height:auto;box-shadow:0 8px 16px -10px color-mix(in srgb, var(--lp-ink) 60%, transparent);transform-origin:50% 100%;transform:translate3d(calc((1 - var(--open)) * var(--px) + var(--open) * var(--fx)), calc((1 - var(--open)) * var(--py) + var(--open) * var(--fy)), 0) rotate(calc((1 - var(--open)) * var(--pr) + var(--open) * var(--fr))) scale(calc(1 - (1 - var(--open)) * var(--ps)));transition:transform .3s var(--lp-n-pick-ease);border-radius:12px;position:absolute;top:25%;left:11%}.lp-n-pick-art img:nth-child(2){--px:-2%;--py:-13%;--pr:-2.5deg;--ps:.045;--fx:-8.5%;--fy:-3%;--fr:-6.5deg}.lp-n-pick-art img:nth-child(3){--px:2%;--py:-25%;--pr:2deg;--ps:.09;--fx:8.5%;--fy:-3%;--fr:6.5deg}.lp-n-pick-art img:nth-child(4){--px:-1%;--py:-35%;--pr:-1deg;--ps:.13;--fy:-20%}.lp-n-pick-name{color:var(--lp-muted);font-family:var(--lp-font);letter-spacing:-.02em;text-wrap:balance;transition:color .16s var(--lp-n-pick-ease);align-self:center;padding-inline:4px;font-size:clamp(1.0625rem,1.35vw,1.25rem);font-weight:600;line-height:1.2}.lp-n-pick-slot.is-on .lp-n-pick-name{color:var(--lp-ink)}@media (hover:hover){.lp-n-pick-slot:hover .lp-n-pick-name{color:var(--lp-ink)}}.lp-n-pick-radio{z-index:3;border:2px solid color-mix(in srgb, var(--lp-muted) 70%, var(--lp-panel));background:var(--lp-panel);width:26px;height:26px;color:var(--lp-bg);transition:background-color .16s var(--lp-n-pick-ease), border-color .16s var(--lp-n-pick-ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.lp-n-pick-radio svg{opacity:0;width:14px;height:14px;transition:opacity .16s var(--lp-n-pick-ease), transform .22s var(--lp-n-pick-ease);transform:scale(.5)}@media (hover:hover){.lp-n-pick-slot:hover .lp-n-pick-radio{border-color:var(--lp-ink)}}.lp-n-pick-slot.is-on .lp-n-pick-radio{border-color:var(--lp-ink);background:var(--lp-ink)}.lp-n-pick-slot.is-on .lp-n-pick-radio svg{opacity:1;transform:none}.lp-n-pick-tag{z-index:3;background:var(--lp-ink);height:28px;color:var(--lp-bg);letter-spacing:.01em;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 10px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:12px;left:12px}.lp-n-pick-tag:before{content:"";background:var(--nc-brand);border-radius:50%;width:6px;height:6px}.lp-n-pick-ring{z-index:4;border:2px solid var(--nc-brand);opacity:0;pointer-events:none;animation:lp-n-pick-ring 1.5s var(--lp-n-pick-ease) 2 both;border-radius:28px;position:absolute;inset:-7px}@keyframes lp-n-pick-ring{0%{opacity:.95;transform:scale(.97)}to{opacity:0;transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.lp-n-pick-slot,.lp-n-pick-slot:before,.lp-n-pick-slot:after,.lp-n-pick-art img,.lp-n-pick-radio,.lp-n-pick-radio svg,.lp-n-pick-name{transition:none}.lp-n-pick-slot:hover,.lp-n-pick-slot:active{transform:none}.lp-n-pick-ring{display:none}}
