.lc{padding-bottom:0}.lc-head{background:var(--card);border-radius:24px;padding:44px 40px 40px;margin:0 0 20px}.lc-head h1{font-size:52px;line-height:1.02;font-weight:500;letter-spacing:-.03em;margin:0;text-wrap:balance}.lc-head .lp-lead{max-width:680px;margin:14px 0 0;font-size:17px;line-height:1.6;color:var(--ink2)}.lc-row{display:flex;align-items:flex-start;gap:24px;margin:0 0 8px}.lc-cats{flex:1;min-width:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.lc-cat{flex:none;position:relative;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;background:var(--card);font-size:14px;font-weight:500;color:var(--ink2);transition:background .15s,color .15s}.lc-cat small{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:#fff;font-size:11.5px;color:var(--muted);font-weight:500;font-variant-numeric:tabular-nums}.lc-cat:hover{background:#ecedea;color:var(--ink)}.lc-cat.on{background:var(--ink);color:#fff}.lc-cat.on small{background:#ffffff29;color:#fff}.lc-cat:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lc-row-end{flex:none;display:flex;align-items:center;min-height:40px}.lc-row-end:empty{display:none}.lc-row-end .lc-sort{gap:2px}.lc-row-end .lc-sort select{height:36px;min-width:0;border-color:transparent;padding-left:10px;font-weight:500}.lc-row-end .lc-sort select:hover,.lc-row-end .lc-sort select:focus-visible{border-color:var(--line);background-color:var(--card)}.lc-main{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start;padding-top:28px}.lc-noside .lc-main{grid-template-columns:minmax(0,1fr)}.lc-noside .lc-side{display:none}.lc-res{min-width:0}.lc-bar{position:sticky;top:var(--header-height,0px);z-index:5;display:flex;align-items:center;gap:12px;padding:10px 0;background:var(--bg);transition:box-shadow .2s ease}.lc-bar.is-stuck{box-shadow:0 14px 16px -16px #11141352}.lc-filters{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.lc-filters[hidden]{display:none}.lc-bar-r{display:flex;align-items:center;gap:16px;margin-left:auto;flex:none}.lc-count{font-size:14px;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.lc-sort{display:flex;align-items:center;gap:10px;margin-left:auto}.lc-sort>span{font-size:14px;color:var(--muted);white-space:nowrap}.lc-sort select{height:40px;min-width:200px;border:1px solid var(--line);border-radius:999px;background:var(--bg) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23111413' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 14px center;padding:0 38px 0 16px;font:500 14px var(--font-body--family,Inter),sans-serif;color:var(--ink);appearance:none;-webkit-appearance:none;cursor:pointer}.lc-sort select:hover{border-color:var(--ink)}.lc-f{position:relative}.lc .lc-pill{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 14px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font:500 14px/1 var(--font-body--family,Inter),sans-serif;letter-spacing:0;color:var(--ink);cursor:pointer;white-space:nowrap}.lc-pill:hover,.lc-f.open .lc-pill{border-color:var(--ink)}.lc-pill svg{width:11px;height:8px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lc-f.open .lc-pill svg{transform:rotate(180deg)}.lc-pill b,.lc-fbtn b{display:inline-flex;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;align-items:center;justify-content:center}.lc-pill.on{background:var(--card)}.lc-pop{display:none;position:absolute;top:calc(100% + 8px);left:0;z-index:20;min-width:240px;max-height:360px;overflow:auto;padding:8px;background:var(--bg);border-radius:16px;box-shadow:0 0 0 1px var(--line),0 18px 40px -12px #11141338}.lc-f.open .lc-pop{display:block}.lc-pop{max-width:calc(100vw - 32px)}.lc-pop.end{left:auto;right:0}.lc-side{position:sticky;top:calc(var(--header-height,0px) + 12px);max-height:calc(100dvh - var(--header-height,0px) - 24px);margin:0 -24px 0 -12px;padding:6px 16px 24px 12px;overflow:hidden auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:auto}@media(hover:hover){.lc-side:not(:hover,:has(:focus-visible)){overflow-y:hidden}}.lc-side::-webkit-scrollbar{width:8px}.lc-side::-webkit-scrollbar-track{background:transparent}.lc-side::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:4px;background:#11141347 padding-box}.lc-side::-webkit-scrollbar-thumb:hover,.lc-side::-webkit-scrollbar-thumb:active{border-width:1px;background-color:#11141373}@supports not selector(::-webkit-scrollbar){.lc-side{scrollbar-width:thin;scrollbar-color:rgba(17,20,19,.3) transparent}}@media(min-width:1181px){.lc:not(.lc-noside) .lc-side+.lc-res{min-height:calc(100dvh - var(--header-height,0px) - 12px)}}.lc-side-h{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0 14px}.lc-side-h h2{font-size:15px;font-weight:600;margin:0}.lc-sd{border-top:1px solid var(--line)}.lc-sd summary{display:flex;align-items:center;gap:8px;padding:16px 2px;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.lc-sd summary::-webkit-details-marker{display:none}.lc-sd summary b{display:inline-flex;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ink);color:#fff;font-size:12px;font-weight:600;align-items:center;justify-content:center}.lc-sd summary svg{width:11px;height:8px;margin-left:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lc-sd[open] summary svg{transform:rotate(180deg)}.lc-sd-b{padding:0 0 12px;margin:-4px -12px 0}.lc-side .lc-o{padding:8px 12px}.lc .lc-o{display:flex;width:100%;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;font-size:14px;line-height:1.3;cursor:pointer;position:relative;margin:0}.lc-o:hover{background:var(--card)}.lc-o input{position:absolute;opacity:0;width:1px;height:1px}.lc-box{flex:none;width:18px;height:18px;border-radius:5px;box-shadow:inset 0 0 0 1.5px #b8bdb9;transition:background .15s,box-shadow .15s;display:flex;align-items:center;justify-content:center}.lc-o input:checked+.lc-box{background:var(--ink);box-shadow:none}.lc-o input:checked+.lc-box:after{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.lc-o input:focus-visible+.lc-box{outline:2px solid var(--ink);outline-offset:2px}.lc-o-t{flex:1}.lc-o small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lc-o.off{opacity:.38;cursor:default}.lc-o.off:hover{background:none}.lc-o.off .lc-box{box-shadow:inset 0 0 0 1.5px #d3d7d4}.lc-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 0 0}@media(min-width:1181px){.lc-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:40px;padding:4px 0 0}.lc-top .lc-bar{position:static;padding:0;background:none;box-shadow:none}.lc-top .lc-status{padding:0}}@media(max-width:1180px){.lc-top{display:contents}.lc-filters{display:none!important}}.lc-bar[data-lc-float]{position:sticky;top:var(--frame-gap,12px);z-index:58;margin:0 calc(-1 * var(--frame-pad,40px));padding:8px var(--frame-pad,40px);border:1px solid transparent;border-radius:20px;background:transparent;box-shadow:none;transition:background .25s,box-shadow .25s,border-color .25s}.lc-bar[data-lc-float].is-stuck{background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-color:#1114130f;box-shadow:0 10px 30px -14px #11141347}@media(min-width:1181px){.lc-top .lc-bar[data-lc-float]{position:static;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}}.lc-bar-mark{position:absolute;width:0;height:0}.lc-status:not(:has(.lc-tag)){display:none}.lc-active{display:contents}.lc .lc-tag{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 14px;border:0;border-radius:999px;background:var(--card);font:500 13px/1 var(--font-body--family,Inter),sans-serif;color:var(--ink);cursor:pointer}.lc-tag svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lc-tag:hover{background:#ecedea}.lc .lc-clear{border:0;background:none;font:500 13px/1 var(--font-body--family,Inter),sans-serif;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0 6px}.lc-clear:hover{color:var(--ink)}.lc .lc-fbtn{display:none;align-items:center;gap:8px;height:42px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--bg);font:600 14px/1 var(--font-body--family,Inter),sans-serif;color:var(--ink)}.lc-fbtn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.lc-fbtn[hidden],.lc-fbtn b[hidden],.lc-sd summary b[hidden],.lc-pill b[hidden]{display:none!important}.lc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px;padding-top:18px}.lc-noside .lc-grid,.ls .lc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-card{min-width:0;position:relative;container-type:inline-size}.lc-add,.lp-card-add{position:absolute;right:12px;top:calc(100cqw - 46px);z-index:2;width:34px;height:34px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#4b514d;cursor:pointer;box-shadow:0 0 0 1px #1114130f;transition:background .15s,color .15s,transform .15s,box-shadow .15s}.lc-add svg,.lp-card-add svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.lc-add:hover,.lp-card-add:hover{background:#fff;color:#111413;box-shadow:0 0 0 1px #1114131f,0 4px 10px -6px #1114134d}.lc-add[aria-expanded=true],.lp-card-add[aria-expanded=true]{background:#111413;color:#fff}.lc-add:active,.lp-card-add:active{transform:scale(.94)}.lc-add.busy,.lp-card-add.busy{opacity:.55;pointer-events:none}.lc-add.done,.lp-card-add.done{background:#111413;color:#fff}@media(max-width:760px){.lc-add,.lp-card-add{width:30px;height:30px;right:8px;top:calc(100cqw - 38px)}.lc-add svg,.lp-card-add svg{width:15px;height:15px}}.qa-pop,.qa-toast{--ink:#111413;--ink2:#2b302d;--muted:#6b716e;--card:#f6f6f3;font-family:var(--font-body--family,Inter,system-ui,sans-serif);-webkit-font-smoothing:antialiased}.qa-pop{position:fixed;z-index:80;width:min(300px,calc(100vw - 24px));max-height:min(60dvh,420px);overflow:auto;overscroll-behavior:contain;padding:6px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px #11141312,0 22px 50px -20px #11141373;animation:qaIn .16s ease-out}.qa-h{padding:10px 10px 8px;font-size:12.5px;color:var(--muted)}.qa-h b{display:block;margin-top:2px;font-size:14px;font-weight:600;color:var(--ink);line-height:1.3}.qa-row{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border:0;border-radius:10px;background:none;color:var(--ink);text-align:left;cursor:pointer;font:inherit}.qa-row:hover,.qa-row:focus-visible{background:var(--card);outline:none}.qa-row span{flex:1;min-width:0}.qa-row b{display:block;font-size:14px;font-weight:500}.qa-row small{display:block;font-size:12.5px;color:var(--muted);font-feature-settings:"calt" 0}.qa-row svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.qa-row.busy{opacity:.5;pointer-events:none}.qa-toast{position:fixed;z-index:80;left:50%;bottom:calc(20px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:12px;width:max-content;max-width:min(560px,calc(100vw - 24px));padding:10px 12px 10px 10px;border-radius:16px;background:var(--ink);color:#fff;font-size:14px;line-height:1.35;box-shadow:0 22px 50px -20px #11141399;animation:qaUp .2s ease-out}.qa-toast .i{flex:none;width:44px;height:44px;border-radius:10px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.qa-toast .i img{width:100%;height:100%;object-fit:contain;padding:4px}.qa-toast span{flex:1;min-width:0}.qa-toast small{display:block;color:#ffffffb3;font-size:12.5px}.qa-toast a{flex:none;color:#fff;font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;padding:8px 4px}.qa-toast.plain{padding:12px 16px}@keyframes qaIn{0%{opacity:0;transform:translateY(4px)}}@keyframes qaUp{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.qa-pop,.qa-toast{animation:none}}.lc-card[hidden]{display:none}.lc-link{display:block;color:inherit}.lc-img{position:relative;aspect-ratio:1/1;background:var(--panel);border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center}.lc-img img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.7,.2,1)}.lc-link:hover .lc-img img{transform:scale(1.04)}.lc-img.is-scene img{object-fit:cover;padding:0;mix-blend-mode:normal}.lc-noimg svg{width:44px;height:44px;fill:none;stroke:#b3b8b4;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lc-ver{position:absolute;left:12px;top:12px;height:26px;padding:0 10px;border-radius:999px;background:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;font-weight:500;color:var(--ink2);display:inline-flex;align-items:center}.lc-body{padding:16px 4px 0}.lc-sys{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:5px}.lc-t{font-size:16px;line-height:1.35;font-weight:500;margin:0;letter-spacing:-.005em}.lc-link:hover .lc-t{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.lc-c{font-size:13px;color:var(--muted);margin-top:4px;font-feature-settings:"calt" 0}.lc-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.lc-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;list-style:none;margin:0;padding:0;min-width:0;font-size:13px;font-weight:500;color:var(--ink2);font-variant-numeric:tabular-nums}.lc-chips li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.lc-chips li:before{content:"";flex:none;width:14px;height:14px;background:#8b918d;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}.lc-chips li[data-k=k]:before,.lc-chips li[data-k=x]:before{display:none}.lc-chips i{flex:none;width:11px;height:11px;border-radius:50%;box-shadow:inset 0 0 0 1px #11141333}.lc-chips li[data-k=w]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M13 2.5 5.5 13H11l-1 8.5L18.5 11H13l1-8.5Z'/%3E%3C/svg%3E")}.lc-chips li[data-k=beam]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9.5 3h5M10.5 3 4.5 20.5h15L13.5 3'/%3E%3C/svg%3E")}.lc-chips li[data-k=ip]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M12 3.2c3.3 4.4 5.6 7.6 5.6 10.6a5.6 5.6 0 0 1-11.2 0c0-3 2.3-6.2 5.6-10.6Z'/%3E%3C/svg%3E")}.lc-chips li[data-k=cri]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='8' cy='9' r='3.6'/%3E%3Ccircle cx='16' cy='9' r='3.6'/%3E%3Ccircle cx='12' cy='16' r='3.6'/%3E%3C/svg%3E")}.lc-chips li[data-k=v]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 3v5M15 3v5M6.5 8h11v3.5a5.5 5.5 0 0 1-11 0V8ZM12 17v4'/%3E%3C/svg%3E")}.lc-chips li[data-k=len]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8h17v8h-17zM7.5 8v3.5M11.5 8v3.5M15.5 8v3.5'/%3E%3C/svg%3E")}.lc-chips li[data-k=base]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.5.4.8 1 .8 1.6v.5h5.4v-.5c0-.6.3-1.2.8-1.6A6 6 0 0 0 12 3Z'/%3E%3C/svg%3E")}.lc-chips li[data-k=a]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h4l2.5-6 5 12 2.5-6h4'/%3E%3C/svg%3E")}.lc-chips li[data-k=ctl]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4.5 10.5a10.5 10.5 0 0 1 15 0M7.5 13.5a6.3 6.3 0 0 1 9 0'/%3E%3Ccircle cx='12' cy='17' r='1.4'/%3E%3C/svg%3E")}.lc-chips li[data-k=ch]{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M4 4h7v7H4zM13 4h7v7h-7zM4 13h7v7H4zM13 13h7v7h-7z'/%3E%3C/svg%3E")}.lc-sws{display:flex;flex:none}.lc-sws i{width:16px;height:16px;border-radius:50%;box-shadow:0 0 0 2px var(--bg),inset 0 0 0 1px #0000001f;margin-left:-3px}.lc-sws i:first-child{margin-left:0}.lc-none,.lc-empty{text-align:center;padding:72px 24px;background:var(--card);border-radius:24px;margin-top:22px}.lc-none p,.lc-empty p{color:var(--ink2);margin:0 0 20px}.lc-none .lp-btn,.lc-empty .lp-btn{display:inline-flex;width:auto;margin:0}.lc-none[hidden]{display:none}.lc-pages{display:flex;gap:20px;justify-content:center;align-items:center;margin-top:48px;font-size:14px}.lc-pages a{text-decoration:underline;text-underline-offset:3px}.lc-pages[hidden]{display:none}.lc-js [data-lc-grid]:not(.lc-on)>.lc-card:nth-child(n+25){display:none}.lc-js .lc-pages:not(.show){display:none}.lc-more{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:48px;font-size:14px;color:var(--muted)}.lc-more[hidden]{display:none}.lc-more p{margin:0}.lc-more .lp-btn{width:auto;min-width:260px;margin:0}.lc-more .lp-btn[hidden]{display:none}@media(max-width:749px){.lc-more .lp-btn{width:100%}}@media(prefers-reduced-motion:no-preference){.lc-card.lc-new{animation:lcIn .5s cubic-bezier(.2,.7,.2,1) both}}@keyframes lcIn{0%{opacity:0;transform:translateY(14px)}}@media(max-width:1180px){.lc-row-end{display:none}}@media(min-width:1181px){.lc-sort-bar{display:none}}.lc-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.lc-sheet[hidden]{display:none}.lc-sheet-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11141366}.lc-sheet-p{position:absolute;left:0;right:0;bottom:0;max-height:min(78vh,78dvh);background:var(--bg);border-radius:24px 24px 0 0;display:flex;flex-direction:column;box-shadow:0 -12px 40px -12px #11141340;animation:lcUp .3s cubic-bezier(.2,.7,.2,1);transition:transform .25s cubic-bezier(.2,.7,.2,1)}@keyframes lcUp{0%{transform:translateY(100%)}}.lc-sheet-bg{animation:lcFade .3s ease}@keyframes lcFade{0%{opacity:0}}.lc-sheet.closing .lc-sheet-p{transform:translateY(105%)}.lc-sheet.closing .lc-sheet-bg{opacity:0;transition:opacity .25s ease}.lc-sheet.dragging .lc-sheet-p{transition:none}.lc-grab{display:flex;justify-content:center;padding:10px 0 2px;touch-action:none;cursor:grab}.lc-grab span{width:40px;height:4px;border-radius:2px;background:#d4d7d5}.lc-sheet-h[data-lc-grab]{touch-action:none}.lc-sheet-h{display:flex;justify-content:space-between;align-items:center;padding:6px 16px 10px 20px}.lc-sheet-h h2{font-size:20px;font-weight:600;margin:0}.lc-x{width:40px;height:40px;border:0;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;padding:0}.lc-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.lc-sheet-b{overflow:auto;padding:0 12px 12px;flex:1}.lc-sg{border:0;margin:0;padding:14px 0 6px;border-top:1px solid var(--soft)}.lc-sg:first-child{border-top:0}.lc-sg legend{font-size:13px;font-weight:600;color:var(--muted);padding:0 12px 6px;float:left;width:100%}.lc-sheet-f{display:grid;grid-template-columns:1fr 2fr;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.lc-sheet-f .lp-btn{height:50px;margin:0;width:100%}html.lc-lock{overflow:hidden}.ls-head{margin:48px 0 22px}.ls-form{position:relative;display:flex;align-items:center;gap:10px;max-width:760px;margin-top:22px}.ls-form svg{position:absolute;left:20px;top:50%;width:20px;height:20px;margin-top:-10px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;pointer-events:none}.ls-form input[type=search]{flex:1;min-width:0;height:60px;border:1px solid var(--line);border-radius:999px;background:var(--card);padding:0 20px 0 52px;font:400 17px var(--font-body--family,Inter),sans-serif;color:var(--ink);outline:none;transition:border-color .15s,box-shadow .15s,background .15s;-webkit-appearance:none;appearance:none}.ls-form input[type=search]:focus{border-color:var(--ink);background:var(--bg);box-shadow:0 0 0 4px #11141312}.ls-form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.ls-form .lp-btn{height:60px;flex:none}.ls-sum{font-size:15px;color:var(--ink2);margin:0 0 10px}.ls-sum strong{font-weight:600;color:var(--ink)}.ls-groups{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.ls-start .ls-groups{justify-content:flex-start}.ls-start{margin-top:8px}.ls-empty p{max-width:560px;margin:0 auto 24px}.ls-pages{margin-top:56px}.ls-pages h2{font-size:18px;font-weight:600;margin:0 0 12px}.ls-pages ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ls-pages a{display:block;padding:16px 20px;border-radius:16px;background:var(--card)}.ls-pages a:hover{background:#ecedea}.ls-pages span{display:block;font-weight:500}.ls-pages small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.lx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:48px 0 40px}.lx-head h1{font-size:56px;line-height:1;font-weight:500;letter-spacing:-.03em;margin:0 0 16px}.lx-head .lp-lead{max-width:560px;margin:0}.lx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lx-card{min-width:0;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:28px;padding:16px;border-radius:28px;background:var(--card);transition:background .2s}.lx-card:hover{background:#eeefec}.lx-img{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff;border-radius:20px;overflow:hidden;align-self:start}.lx-img img{width:100%;height:100%;object-fit:contain;padding:12%;mix-blend-mode:multiply;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.lx-card:hover .lx-img img{transform:scale(1.04)}.lx-body{display:flex;flex-direction:column;padding:12px 12px 8px 0;min-width:0}.lx-body h2{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.018em;margin:0 0 10px}.lx-body h2 a:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lx-desc{margin:0 0 18px;font-size:14px;line-height:1.55;color:var(--muted)}.lx-cats{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid var(--line)}.lx-cats a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink2)}.lx-cats a:hover{color:var(--ink)}.lx-cats a:hover span{text-decoration:underline;text-underline-offset:3px}.lx-cats small{font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.lx-go{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--ink)}.lx-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.lx-go:hover svg{transform:translate(3px)}.lx-all{text-align:center;margin:56px 0 0}.lx-all .lp-btn{display:inline-flex;width:auto;margin:0}@media(max-width:1180px){.lc-main{grid-template-columns:minmax(0,1fr);padding-top:16px}.lc-side{display:none}.lc .lc-fbtn{display:inline-flex}.lc-grid,.lc-noside .lc-grid,.ls .lc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.lx-card{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:20px}}@media(max-width:990px){.lx-head{flex-direction:column;align-items:stretch;gap:24px}}@media(max-width:760px){.lc-head{padding:26px 20px 24px;border-radius:20px;margin-bottom:16px}.lc-head h1{font-size:34px}.lc-head .lp-lead{font-size:15px;margin-top:10px}.lc-row{margin:0 -16px 4px}.lc-cats{flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 16px}.lc-cats::-webkit-scrollbar{display:none}.lc-cat{height:36px;padding:0 13px;font-size:13.5px;gap:6px}.lc-cats.fade-r{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}.lc-cats.fade-l{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px);mask-image:linear-gradient(90deg,transparent,#000 56px)}.lc-cats.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent)}.lc-bar{padding:10px 0;gap:10px}.lc-count{display:none}.lc-sort>span{display:none}.lc-sort select{height:42px;padding:0 34px 0 14px;min-width:0;max-width:200px}.lc-bar[data-lc-float]{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px var(--frame-pad,16px);border-radius:18px}.lc-bar[data-lc-float] .lc-bar-r{display:contents}.lc-bar[data-lc-float] .lc-fbtn{width:100%;justify-content:center;height:44px}.lc-bar[data-lc-float] .lc-sort{position:relative;display:flex;align-items:center;gap:0;margin:0;height:44px;border:1px solid var(--line);border-radius:999px;background:var(--bg);overflow:hidden}.lc-bar[data-lc-float] .lc-sort>span{display:block;flex:none;padding-left:16px;font-size:13px;color:var(--muted)}.lc-bar[data-lc-float] .lc-by{display:none}.lc-bar[data-lc-float] .lc-sort select{flex:1;min-width:0;max-width:none;height:42px;border:0;background-color:transparent;padding:0 30px 0 6px;font-weight:600;font-size:14px}.lc-grid,.lc-noside .lc-grid,.ls .lc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;padding-top:12px}.lc-img{border-radius:14px}.lc-body{padding:10px 2px 0}.lc-t{font-size:14px}.lc-c{font-size:12px}.lc-ver{left:8px;top:8px;height:22px;font-size:11px;padding:0 8px}.lc-chips{font-size:12px;gap:4px 10px}.lc-chips li{gap:4px}.lc-chips li:before{width:12px;height:12px}.lc-chips li:nth-child(3){display:none}.lc-foot{flex-wrap:wrap;margin-top:8px}.ls-form input[type=search]{height:52px;font-size:16px;padding-left:46px}.ls-form svg{left:17px}.ls-form .lp-btn{display:none}.lx-head{margin:28px 0}.lx-head h1{font-size:40px;margin-bottom:12px}.lx-head .lp-lead{font-size:15px}.lx-grid{grid-template-columns:1fr;gap:12px}.lx-card{grid-template-columns:1fr;gap:16px;padding:12px;border-radius:22px}.lx-img{aspect-ratio:16/10;border-radius:16px}.lx-img img{padding:8%}.lx-body{padding:4px 8px 8px}.lx-body h2{font-size:22px}.lx-cats a{padding:9px 0;font-size:14px}.lx-all{margin-top:40px}}.ls-extra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 18px}.ls-extra[hidden],.ls-results[hidden],.ls-start[hidden]{display:none}.ls-extra-l{font-size:13px;color:var(--muted);margin-right:4px}@media(max-width:749px){.ls-extra{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:0 16px}.ls-extra::-webkit-scrollbar{display:none}.ls-extra-l{flex:none}}.lc-f[hidden],.lc-sg[hidden],.lc-sd[hidden]{display:none}@media(min-width:1700px){.lc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lc-noside .lc-grid,.ls .lc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:2300px){.lc-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.lc-noside .lc-grid,.ls .lc-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.lx-go{position:relative}.lx-go:after{content:"";position:absolute;top:-10px;right:-6px;bottom:-10px;left:-6px}@media(max-width:760px){.lc-chips li[data-k=k]{white-space:normal}.lc-bar[data-lc-float] .lc-sort select{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:26px}}.ls{min-height:calc(100dvh - var(--header-height,84px))}
/*# sourceMappingURL=/cdn/shop/t/2/assets/luz-collection.css.map */
