.y-lk{padding:var(--lk-pt) 0 var(--lk-pb);background:radial-gradient(120% 70% at 50% 30%,#f7f6f9,#ecebf0 55%,#e4e2e8);overflow:hidden}.y-lk__head{padding:0 var(--y-g) 1.6rem}.y-lk__head .y-h{margin-bottom:.6rem}.y-lk__sub{max-width:46ch;color:var(--y-ink2);font-size:1.4rem}.y-lk__body{display:grid;gap:1.2rem}.y-lk__stage{position:relative;height:min(118vw,62svh);min-height:380px;perspective:1300px;perspective-origin:50% 40%;touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab}.y-lk__stage.is-drag{cursor:grabbing}.y-lk__floor{position:absolute;left:50%;bottom:7%;width:44%;height:5%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,#0000002e,#0000);filter:blur(4px)}.y-lk__fig{position:absolute;left:50%;bottom:6%;height:90%;aspect-ratio:9/28;transform-style:preserve-3d;will-change:transform,filter,opacity;transition:transform .7s var(--y-ease),filter .7s var(--y-ease),opacity .7s var(--y-ease)}.y-lk__stage.is-drag .y-lk__fig{transition:none}.y-lk__sway{width:100%;height:100%;transform-origin:50% 100%}.y-lk__fig.is-on .y-lk__sway{animation:y-lk-sway 7s ease-in-out infinite}.y-lk__img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;pointer-events:none;-webkit-user-drag:none}@keyframes y-lk-sway{0%,to{transform:rotateY(-7deg) translateY(0)}50%{transform:rotateY(7deg) translateY(-6px)}}.y-lk__nav{position:absolute;top:44%;z-index:30;display:none;place-items:center;width:46px;height:46px;border-radius:50%;background:#ffffffb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 20px #0000000f;transition:background-color .2s}.y-lk__nav:hover{background:#fff}.y-lk__nav--p{left:var(--y-g)}.y-lk__nav--n{right:var(--y-g)}.y-lk__bar{position:absolute;left:50%;bottom:1.6%;z-index:30;width:120px;height:2px;margin-left:-60px;background:#0000001a;border-radius:2px;overflow:hidden}.y-lk__bar i{display:block;height:100%;background:var(--y-ink);border-radius:2px;transition:transform .7s var(--y-ease)}.y-lk__panel{padding:0 var(--y-g)}.y-lk__look{animation:y-lk-in .5s var(--y-ease)}@keyframes y-lk-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.y-lk__lh{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1rem}.y-lk__lt{font-family:var(--y-serif);font-weight:400;font-size:2.6rem;line-height:1.1}.y-lk__n{font-size:1.05rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--y-mute)}.y-lk__items{display:grid;gap:1px;background:#0000000d;border-radius:14px;overflow:hidden}.y-lk__it{display:grid;grid-template-columns:72px 1fr 40px;gap:1.2rem;align-items:start;padding:1.2rem;background:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:box-shadow .25s}.y-lk__it.is-need{box-shadow:inset 0 0 0 1.5px var(--y-sale)}.y-lk__g{position:relative;display:block;aspect-ratio:3/4;border-radius:8px;overflow:hidden;background:var(--y-soft)}.y-lk__g img{width:100%;height:100%;object-fit:cover}.y-lk__num{position:absolute;top:5px;left:5px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#fff;font-size:1rem;font-weight:500}.y-lk__meta{font-size:.95rem;letter-spacing:.18em;text-transform:uppercase;color:var(--y-mute)}.y-lk__t{display:block;margin-top:.2rem;font-size:1.4rem;line-height:1.3}.y-lk__p{margin-top:.2rem;font-size:1.3rem;color:var(--y-ink2)}.y-lk__sz{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.8rem}.y-lk__s{min-width:34px;height:28px;padding:0 .8rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--y-line);font-size:1.15rem;transition:background-color .15s,color .15s,box-shadow .15s}.y-lk__s:hover{box-shadow:inset 0 0 0 1px var(--y-ink)}.y-lk__s[aria-pressed=true]{background:var(--y-ink);color:#fff;box-shadow:none}.y-lk__s.is-off{opacity:.35;text-decoration:line-through;cursor:not-allowed}.y-lk__add{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--y-line);transition:background-color .2s,color .2s,transform .2s}.y-lk__add:hover{background:var(--y-ink);color:#fff}.y-lk__add .y-ic{width:18px;height:18px}.y-lk__add.is-busy,.y-lk__all.is-busy{opacity:.5;pointer-events:none}.y-lk__add.is-ok{background:var(--y-ink);color:#fff}.y-lk__all{width:100%;margin-top:1.2rem}@media (min-width:990px){.y-lk__body{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);align-items:center;gap:4rem;padding-right:var(--y-g)}.y-lk__stage{height:min(76vh,780px)}.y-lk__nav{display:grid}.y-lk__panel{padding:0}.y-lk__head{text-align:left}}@media (prefers-reduced-motion:reduce){.y-lk__fig,.y-lk__bar i{transition:none}.y-lk__fig.is-on .y-lk__sway{animation:none}}
