.framed-media.svelte-s6jaqj{display:flex;align-items:flex-end;justify-content:center;padding:calc(1.5rem + var(--lp-safe-area-top, 0px)) 1rem calc(var(--panel-h, 11svh) + .5rem);transition:padding .3s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.framed-media.svelte-s6jaqj{align-items:flex-end;padding:2rem 1.5rem calc(var(--panel-h, 0px) + 1rem)}}.pp-action-overlay.svelte-s6jaqj{position:absolute;right:12px;bottom:calc(var(--panel-h, 11svh) + .85rem);z-index:30;transition:bottom .3s cubic-bezier(.22,1,.36,1)}@media(min-width:1024px){.pp-action-overlay.svelte-s6jaqj{right:1.5rem}}@media(prefers-reduced-motion:reduce){.framed-media.svelte-s6jaqj,.pp-action-overlay.svelte-s6jaqj{transition:none}}.preview-stage.svelte-s6jaqj{position:relative}.preview-glow.svelte-s6jaqj{position:absolute;inset:-12%;z-index:0;border-radius:30px;background-position:center;background-size:cover;filter:blur(40px) saturate(3.2) brightness(1.45);opacity:.68;pointer-events:none;will-change:opacity;animation:svelte-s6jaqj-preview-glow-in .7s ease-out both,svelte-s6jaqj-preview-glow-pulse 5s ease-in-out .7s infinite}.preview-card.svelte-s6jaqj{position:relative;z-index:1;width:100%;height:100%;border-radius:18px;overflow:hidden;box-shadow:0 18px 44px -22px #0009,0 6px 16px #0000004d,inset 0 1px 1px #ffffff1a}.preview-card.svelte-s6jaqj:after{content:"";position:absolute;inset:0;z-index:20;border-radius:inherit;pointer-events:none;padding:2.5px;background:linear-gradient(140deg,#fff6,#ffffff0f 28%,#ffffff05 52%,#ffffff1f 74%,#ffffff57);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}@keyframes svelte-s6jaqj-preview-glow-in{0%{opacity:0}to{opacity:.68}}@keyframes svelte-s6jaqj-preview-glow-pulse{0%,to{opacity:.68}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.preview-glow.svelte-s6jaqj{animation:none}}.fire-badge-shimmer.svelte-s6jaqj{background:linear-gradient(100deg,#fb923c,#fef08a 34%,#ea580c 52%,#fef08a 72%,#fb923c);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:svelte-s6jaqj-text-shimmer-sweep 8s linear infinite;will-change:background-position;filter:drop-shadow(0 1px 1px rgba(70,20,5,.8))}@keyframes svelte-s6jaqj-text-shimmer-sweep{0%,to{background-position:180% 50%}22%{background-position:-40% 50%}}@media(prefers-reduced-motion:reduce){.fire-badge-shimmer.svelte-s6jaqj{animation:none;background-position:0 50%}}.bg-noise.svelte-s6jaqj{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}@keyframes svelte-s6jaqj-pulse-slow{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.1);opacity:.5}}.animate-pulse-slow.svelte-s6jaqj{animation:svelte-s6jaqj-pulse-slow 4s ease-in-out infinite}@keyframes svelte-s6jaqj-gradient-xy{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-xy.svelte-s6jaqj{background-size:200% 200%;animation:svelte-s6jaqj-gradient-xy 3s ease infinite}.prompt-edit-overlay.svelte-s6jaqj{height:100dvh;min-height:100svh;padding-top:var(--lp-safe-area-top, 0px);padding-bottom:var(--lp-safe-area-bottom, 0px)}.prompt-edit-body.svelte-s6jaqj{min-height:0}.prompt-edit-textarea.svelte-s6jaqj{height:100%}.preview-image-stage.svelte-s6jaqj{cursor:zoom-in;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-image.svelte-s6jaqj{will-change:transform;transition:transform .12s ease-out;touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.preview-image--active.svelte-s6jaqj{transition:none}.preview-gesture-hint.svelte-s6jaqj{position:absolute;left:50%;top:43%;z-index:12;display:flex;width:min(17rem,calc(100vw - 4rem));transform:translate(-50%,-50%);pointer-events:none;flex-direction:column;align-items:center;gap:.7rem;color:#fffffff0;text-shadow:0 2px 18px rgba(0,0,0,.55)}.preview-gesture-hint__fingers.svelte-s6jaqj{position:relative;height:5.75rem;width:8.75rem;animation:svelte-s6jaqj-preview-gesture-shell 2.55s ease-in-out 2 both}.preview-gesture-hint__fingers.svelte-s6jaqj:before{content:"";position:absolute;left:50%;top:50%;height:2.25rem;width:2.25rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);transform:translate(-50%,-50%);animation:svelte-s6jaqj-preview-gesture-ripple 2.55s ease-out 2 both}.preview-gesture-hint__finger.svelte-s6jaqj{position:absolute;left:50%;top:50%;height:2.35rem;width:2.35rem;border-radius:999px;background:radial-gradient(circle at 35% 28%,#ffffffdb,#ffffff2e 58%),#ffffff1f;box-shadow:0 0 0 1px #ffffff4d,0 0 24px #ffffff42,0 10px 24px #00000047}.preview-gesture-hint__finger--left.svelte-s6jaqj{animation:svelte-s6jaqj-preview-gesture-left 2.55s cubic-bezier(.22,1,.36,1) 2 both}.preview-gesture-hint__finger--right.svelte-s6jaqj{animation:svelte-s6jaqj-preview-gesture-right 2.55s cubic-bezier(.22,1,.36,1) 2 both}.preview-gesture-hint__label.svelte-s6jaqj{border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#00000061;padding:.55rem .9rem;font-size:.78rem;font-weight:800;letter-spacing:.01em;box-shadow:0 12px 32px #0000004d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:svelte-s6jaqj-preview-gesture-label 2.55s ease-in-out 2 both}@keyframes svelte-s6jaqj-preview-gesture-left{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.82)}18%{opacity:.95;transform:translate(-50%,-50%) scale(1)}62%{opacity:.95;transform:translate(-155%,-105%) scale(.96)}78%{opacity:0;transform:translate(-175%,-125%) scale(.9)}}@keyframes svelte-s6jaqj-preview-gesture-right{0%,to{opacity:0;transform:translate(-50%,-50%) scale(.82)}18%{opacity:.95;transform:translate(-50%,-50%) scale(1)}62%{opacity:.95;transform:translate(55%,8%) scale(.96)}78%{opacity:0;transform:translate(75%,28%) scale(.9)}}@keyframes svelte-s6jaqj-preview-gesture-ripple{0%,16%{opacity:0;transform:translate(-50%,-50%) scale(.7)}42%{opacity:.5}76%,to{opacity:0;transform:translate(-50%,-50%) scale(3.2)}}@keyframes svelte-s6jaqj-preview-gesture-shell{0%,to{opacity:0;transform:scale(.96)}12%,76%{opacity:1;transform:scale(1)}}@keyframes svelte-s6jaqj-preview-gesture-label{0%,10%,86%,to{opacity:0;transform:translateY(.4rem)}22%,70%{opacity:1;transform:translateY(0)}}.force-desktop-layout.svelte-s6jaqj .pp-main:where(.svelte-s6jaqj){display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-rows:minmax(0,1fr);width:100%;max-width:72rem;margin-left:auto;margin-right:auto;padding:5rem 1.5rem 1.5rem;gap:2.25rem}.force-desktop-layout.svelte-s6jaqj .pp-media:where(.svelte-s6jaqj){border-radius:32px;grid-column:1;grid-row:1}.force-desktop-layout.svelte-s6jaqj .pp-panel:where(.svelte-s6jaqj){position:static;inset:auto;grid-column:1;grid-row:1;align-self:end;width:auto;flex:none;margin-top:0;padding:1.25rem 1.5rem 1.5rem;border:0;border-radius:28px 28px 32px 32px;box-shadow:none}.force-desktop-layout.svelte-s6jaqj .pp-aside:where(.svelte-s6jaqj){display:flex;grid-column:2;grid-row:1;min-height:0;height:100%;overflow-y:auto}.force-desktop-layout.svelte-s6jaqj .pp-action-overlay:where(.svelte-s6jaqj){right:1.5rem}.force-desktop-layout.svelte-s6jaqj .pp-seo-footer:where(.svelte-s6jaqj){display:none}.force-desktop-layout.svelte-s6jaqj .pp-footer:where(.svelte-s6jaqj){position:static;left:auto;right:auto;bottom:auto;padding:0;background:none}.pp-close-btn.svelte-s6jaqj{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;padding:0;margin:0}.pp-close-btn.svelte-s6jaqj:active .pp-close-dot:where(.svelte-s6jaqj){transform:scale(.9)}@media(prefers-reduced-motion:reduce){.preview-gesture-hint.svelte-s6jaqj,.preview-gesture-hint__fingers.svelte-s6jaqj,.preview-gesture-hint__fingers.svelte-s6jaqj:before,.preview-gesture-hint__finger.svelte-s6jaqj,.preview-gesture-hint__label.svelte-s6jaqj{animation:none}}.pp-seo-footer.svelte-s6jaqj{background:#020202;color:#ffffffb8;padding:28px 16px 40px;font-size:14px;line-height:1.5}.pp-seo-footer--hidden.svelte-s6jaqj{display:none}.pp-crumbs.svelte-s6jaqj{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:#ffffff73;margin-bottom:24px}.pp-crumbs.svelte-s6jaqj a:where(.svelte-s6jaqj){color:#ffffffb8;text-decoration:none}.pp-crumbs.svelte-s6jaqj a:where(.svelte-s6jaqj):hover,.pp-crumbs.svelte-s6jaqj a:where(.svelte-s6jaqj):focus-visible{color:#fff;text-decoration:underline}.pp-crumbs-current.svelte-s6jaqj{color:#ffffff73}.pp-seo-heading.svelte-s6jaqj{font-size:16px;font-weight:600;color:#ffffffeb;margin:0 0 14px}.pp-related.svelte-s6jaqj{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;list-style:none;margin:0 0 24px;padding:0}.pp-related-card.svelte-s6jaqj{display:flex;flex-direction:column;gap:7px;text-decoration:none;color:#ffffffc7}.pp-related-card.svelte-s6jaqj img:where(.svelte-s6jaqj){width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;border-radius:12px;background:#14161a}.pp-related-title.svelte-s6jaqj{font-size:12.5px;line-height:1.35}.pp-related-card.svelte-s6jaqj:hover .pp-related-title:where(.svelte-s6jaqj),.pp-related-card.svelte-s6jaqj:focus-visible .pp-related-title:where(.svelte-s6jaqj){color:#fff}.pp-seo-back.svelte-s6jaqj{margin:0}.pp-seo-back.svelte-s6jaqj a:where(.svelte-s6jaqj){color:#ffffffb8}.pp-seo-footer.svelte-s6jaqj a:where(.svelte-s6jaqj):focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px;border-radius:4px}.pp-aside.svelte-s6jaqj{padding-right:4px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pp-aside.svelte-s6jaqj::-webkit-scrollbar{width:8px}.pp-aside.svelte-s6jaqj::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:8px}.pp-path.svelte-s6jaqj{display:flex;align-items:center;gap:6px;margin-bottom:10px}.pp-path-link.svelte-s6jaqj{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ffffffb8;font-size:12px;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;max-width:14rem;overflow:hidden;text-overflow:ellipsis;transition:background-color .16s ease,color .16s ease}.pp-path-link.svelte-s6jaqj:hover{background:#ffffff1a;color:#fff}.pp-path-sep.svelte-s6jaqj{width:12px;height:12px;flex:none;color:#ffffff47}.pp-aside-lead.svelte-s6jaqj{margin:0 0 18px;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.025em;color:#fff;text-wrap:balance}.pp-aside-heading.svelte-s6jaqj{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.01em;color:#fffffff2}.pp-aside-sub.svelte-s6jaqj{margin:0 0 18px;font-size:13px;color:#ffffff73}.pp-aside-grid.svelte-s6jaqj{list-style:none;margin:0 0 20px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pp-aside-card.svelte-s6jaqj{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:#ffffffb8}.pp-aside-thumb.svelte-s6jaqj{position:relative;display:block;border-radius:14px;overflow:hidden;outline:1px solid rgba(255,255,255,.1);outline-offset:-1px;box-shadow:0 10px 24px -14px #000c;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.pp-aside-thumb.svelte-s6jaqj img:where(.svelte-s6jaqj){display:block;width:100%;aspect-ratio:3 / 4;-o-object-fit:cover;object-fit:cover;background:#14161a}.pp-aside-card.svelte-s6jaqj:hover .pp-aside-thumb:where(.svelte-s6jaqj),.pp-aside-card.svelte-s6jaqj:focus-visible .pp-aside-thumb:where(.svelte-s6jaqj){transform:translateY(-3px);box-shadow:0 18px 34px -16px #000000d9}.pp-aside-spark.svelte-s6jaqj{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;opacity:0;transform:scale(.8);transition:opacity .18s ease,transform .18s ease}.pp-aside-spark.svelte-s6jaqj svg:where(.svelte-s6jaqj){width:14px;height:14px}.pp-aside-card.svelte-s6jaqj:hover .pp-aside-spark:where(.svelte-s6jaqj),.pp-aside-card.svelte-s6jaqj:focus-visible .pp-aside-spark:where(.svelte-s6jaqj){opacity:1;transform:scale(1)}.pp-aside-title.svelte-s6jaqj{font-size:13px;line-height:1.35;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pp-aside-card.svelte-s6jaqj:hover .pp-aside-title:where(.svelte-s6jaqj),.pp-aside-card.svelte-s6jaqj:focus-visible .pp-aside-title:where(.svelte-s6jaqj){color:#fff}.pp-aside-back.svelte-s6jaqj{margin-top:auto;font-size:14px;color:#ffffffb8;text-decoration:none}.pp-aside-back.svelte-s6jaqj:hover{color:#fff;text-decoration:underline}.pp-aside-card.svelte-s6jaqj:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:3px;border-radius:8px}.pp-path-link.svelte-s6jaqj:focus-visible,.pp-aside-back.svelte-s6jaqj:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px;border-radius:4px}@media(min-width:1180px){.pp-aside-grid.svelte-s6jaqj{gap:18px}}@media(max-width:1180px){.pp-aside-grid.svelte-s6jaqj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pp-aside-thumb.svelte-s6jaqj,.pp-aside-spark.svelte-s6jaqj{transition:none}}@media(min-width:1024px){.pp-seo-footer.svelte-s6jaqj{display:none}.pp-related.svelte-s6jaqj{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-width:1120px}.pp-crumbs.svelte-s6jaqj,.pp-seo-heading.svelte-s6jaqj,.pp-seo-back.svelte-s6jaqj{max-width:1120px}}
