.lp-gf{--lp-gf-k:0.8235;--lp-gf-px:0;--lp-gf-py:0;--lp-gf-ease:cubic-bezier(0.2,0.8,0.2,1);--lp-gf-spring:cubic-bezier(0.34,1.36,0.5,1);--lp-gf-hinge:0deg;--lp-gf-lift:var(--lp-gf-rest-lift,42px);--lp-gf-spread:0px;--lp-gf-fan:0deg;--lp-gf-stack:var(--lp-gf-rest-stack,15px);position:relative;display:inline-block;flex:none;vertical-align:top;width:calc(340px * var(--lp-gf-k));height:calc(326px * var(--lp-gf-k));isolation:isolate;color:var(--lp-fg-1);-webkit-tap-highlight-color:transparent}@media (hover:hover){.lp-gf:hover{--lp-gf-hinge:-11deg;--lp-gf-lift:-34px;--lp-gf-spread:8px;--lp-gf-fan:1.4deg;--lp-gf-stack:10px}}.lp-gf:focus-within{--lp-gf-hinge:-11deg;--lp-gf-lift:-34px;--lp-gf-spread:8px;--lp-gf-fan:1.4deg;--lp-gf-stack:10px}.lp-gf-stage{position:absolute;top:0;left:0;width:340px;height:272px;transform-origin:0 0;transform:translateY(calc(54px * var(--lp-gf-k))) scale(var(--lp-gf-k))}.lp-gf-tilt{position:absolute;inset:0;transform:perspective(1400px) rotateX(calc(var(--lp-gf-py) * -3deg)) rotateY(calc(var(--lp-gf-px) * 4deg));transition:transform .9s var(--lp-gf-ease)}.lp-gf-shadow{position:absolute;right:18px;bottom:-6px;left:18px;height:60px;border-radius:40px;background:color-mix(in oklab,var(--lp-fg-1) 34%,transparent);filter:blur(22px);opacity:.4;transform:translateX(calc(var(--lp-gf-px) * -8px));transition:transform .9s var(--lp-gf-ease),opacity .9s var(--lp-gf-ease)}.lp-gf-back{position:absolute;inset:0;display:block;overflow:hidden;background:linear-gradient(180deg,var(--lp-surface),var(--lp-surface-2))}.lp-gf-art{position:absolute;top:-12px;left:-12px;width:364px;height:296px;background:radial-gradient(at 86% 12%,var(--lp-gc-art-1),transparent 70%),radial-gradient(at 26% 85%,var(--lp-gc-art-2),transparent 65%),var(--lp-gc-tint);transform:translate(calc(var(--lp-gf-px) * -7px),calc(var(--lp-gf-py) * -6px)) scale(1.02);transition:transform 1.1s var(--lp-gf-ease)}.lp-gf-canvas{position:absolute;inset:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.2s var(--lp-gf-ease)}.lp-gf-canvas[data-ready]{opacity:1}.lp-gf-back-sheen{inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--lp-glass-rim) 32%,transparent),transparent 22%),radial-gradient(120% 80% at 80% 0,color-mix(in oklab,var(--lp-glass-rim) 22%,transparent),transparent 60%)}.lp-gf-back-sheen,.lp-gf-rim{position:absolute;pointer-events:none}.lp-gf-rim{top:0;left:0;max-width:none;overflow:visible;fill:none}.lp-gf-back-rim{width:340px;height:272px}.lp-gf-back-rim path{stroke:color-mix(in oklab,var(--lp-glass-rim) 65%,transparent);stroke-width:1}.lp-gf-sheets{position:absolute;inset:0;z-index:5;margin:0;padding:0;list-style:none;pointer-events:none;clip-path:inset(-400px -400px 10px -400px)}.lp-gf-sheet{position:absolute;top:96px;left:34px;box-sizing:border-box;width:272px;height:184px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,var(--lp-surface),color-mix(in oklab,var(--lp-surface) 60%,var(--lp-surface-2)));box-shadow:inset 0 1px 0 var(--lp-glass-rim),0 0 0 .5px var(--lp-glass-border),0 10px 26px -8px color-mix(in oklab,var(--lp-fg-1) 24%,transparent);transform-origin:50% 100%;transform:translate(calc(var(--lp-gf-jx) + var(--lp-gf-slot) * var(--lp-gf-spread)),calc(var(--lp-gf-lift) + var(--lp-gf-depth) * var(--lp-gf-stack) * -1)) rotate(calc(var(--lp-gf-jr) + var(--lp-gf-slot) * var(--lp-gf-fan)));transition:transform .75s var(--lp-gf-spring) calc(var(--lp-gf-depth) * 40ms),box-shadow .4s var(--lp-gf-ease),translate .9s var(--lp-gf-ease),opacity .9s var(--lp-gf-ease)}.lp-gf-sheet-head{position:absolute;top:9px;right:14px;left:118px;z-index:1;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.lp-gf-sheet-name{display:-webkit-box;max-width:100%;overflow:hidden;color:var(--lp-fg-1);font-size:12.5px;font-weight:600;line-height:1.2;letter-spacing:-.005em;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.lp-gf-sheet-meta{max-width:100%;font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.lp-gf-sheet-body,.lp-gf-sheet-meta{overflow:hidden;color:var(--lp-fg-2)}.lp-gf-sheet-body{top:58px;bottom:14px;font-size:11px;line-height:1.4}.lp-gf-lines,.lp-gf-sheet-body{position:absolute;right:14px;left:14px}.lp-gf-lines{top:62px;display:flex;flex-direction:column;gap:9px}.lp-gf-lines i{display:block;height:5px;border-radius:3px;background:color-mix(in oklab,var(--lp-fg-1) 8%,transparent)}.lp-gf-lines i:first-child{width:62%;height:9px;margin-bottom:4px;background:color-mix(in oklab,var(--lp-accent) 22%,transparent)}.lp-gf-lines i:nth-child(2){width:92%}.lp-gf-lines i:nth-child(3){width:78%}.lp-gf-lines i:nth-child(4){width:88%}.lp-gf-lines i:nth-child(5){width:42%}.lp-gf-front{position:absolute;top:74px;left:0;z-index:10;display:flex;align-items:flex-end;box-sizing:border-box;width:340px;height:198px;padding:0 0 32px 28px;transform-origin:50% 100%;transform:perspective(760px) rotateX(var(--lp-gf-hinge));transition:transform .8s var(--lp-gf-spring),translate 1s var(--lp-gf-ease),opacity 1s var(--lp-gf-ease)}@media (min-width:768px){.lp-gf-front{backdrop-filter:var(--lp-glass-front-filter)}}.lp-gf-front-rim,.lp-gf-spec,.lp-gf-tint{z-index:-1}.lp-gf-tint{position:absolute;inset:0;background:var(--lp-glass-folder-tint)}@media (max-width:767.98px){.lp-gf-tint{background:var(--lp-glass-folder-tint),color-mix(in oklab,var(--lp-surface) 80%,transparent)}}.lp-gf-spec{position:absolute;inset:0;background:radial-gradient(260px 200px at calc(50% + var(--lp-gf-px) * 46%) calc(30% + var(--lp-gf-py) * 40%),var(--lp-glass-rim),transparent 70%);mix-blend-mode:soft-light;opacity:.9;pointer-events:none}.lp-gf-front-rim{width:340px;height:198px}.lp-gf-rim-bottom,.lp-gf-rim-top{stop-color:var(--lp-glass-rim)}.lp-gf-rim-bottom{stop-opacity:.22}.lp-gf-front-rim path{stroke:var(--lp-gf-rim-paint,var(--lp-glass-rim));stroke-width:2.8;transition:stroke-width .3s var(--lp-gf-ease)}.lp-gf-label{display:flex;flex-direction:column;gap:4px;min-width:0;max-width:200px}.lp-gf-title{margin:0;overflow:hidden;color:var(--lp-fg-1);font-size:max(18px,calc(16px / var(--lp-gf-k)));font-weight:650;line-height:1.15;letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap}.lp-gf-meta{color:var(--lp-fg-2);font-size:max(12px,calc(12px / var(--lp-gf-k)));font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.lp-gf-hit{padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.lp-gf-hit:focus-visible{outline:none}.lp-gf-hit:after{position:absolute;inset:0;content:""}.lp-gf:has(.lp-gf-hit:focus-visible) .lp-gf-front-rim path{stroke:var(--lp-focus);stroke-width:6}.lp-gf[data-assemble=armed] .lp-gf-back,.lp-gf[data-assemble=armed] .lp-gf-back-rim{opacity:0;translate:0 22px}.lp-gf[data-assemble=armed] .lp-gf-sheet{opacity:0;translate:0 -120px}.lp-gf[data-assemble=armed] .lp-gf-front{opacity:0;translate:0 46px}.lp-gf[data-assemble=armed] .lp-gf-shadow{opacity:0}.lp-gf-back,.lp-gf-back-rim{transition:translate 1s var(--lp-gf-ease),opacity .9s var(--lp-gf-ease)}.lp-gf[data-assemble=go] .lp-gf-sheet{transition-delay:calc(var(--lp-gf-depth) * 40ms),0s,calc(.18s + var(--lp-gf-depth) * 90ms),calc(.18s + var(--lp-gf-depth) * 90ms)}.lp-gf[data-assemble=go] .lp-gf-front{transition-delay:0s,.42s,.42s}@media (prefers-reduced-motion:reduce){.lp-gf *,.lp-gf :after,.lp-gf :before{transition-duration:0s!important;transition-delay:0s!important}.lp-gf-art,.lp-gf-shadow,.lp-gf-tilt{transform:none}}@media (prefers-reduced-transparency:reduce){.lp-gf-art{display:none}.lp-gf-front{backdrop-filter:none}.lp-gf-tint{background:var(--lp-surface)}.lp-gf-spec{display:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.lp-gf-art{display:none}.lp-gf-tint{background:color-mix(in oklab,var(--lp-surface) 92%,transparent)}}@media (forced-colors:active){.lp-gf-art,.lp-gf-back-sheen,.lp-gf-shadow,.lp-gf-spec,.lp-gf-tint{display:none}.lp-gf-back,.lp-gf-sheet{background:Canvas}.lp-gf-sheet{box-shadow:inset 0 0 0 1px CanvasText}.lp-gf-front{background:Canvas}.lp-gf-rim path{stroke:CanvasText}.lp-gf-meta,.lp-gf-title{color:CanvasText}.lp-gf:has(.lp-gf-hit:focus-visible) .lp-gf-front-rim path{stroke:Highlight}}@media print{.lp-gf-shadow,.lp-gf-spec{display:none}.lp-gf[data-assemble=armed] :is(.lp-gf-back,.lp-gf-back-rim,.lp-gf-sheet,.lp-gf-front){opacity:1;translate:none}}