@media (width<=768px){.grid.svelte-16npy6y div:where(.svelte-16npy6y):first-child{order:1}}.charm-bubble.svelte-15jwehk{--bubble-ease:cubic-bezier(.4, 0, .2, 1);--bubble-content-width:min(23rem, 100cqw);contain:layout;max-width:100%;transition:grid-template-columns .3s var(--bubble-ease), grid-template-rows .3s var(--bubble-ease), border-radius .3s var(--bubble-ease);background:#fff;border-radius:1.75rem;flex:none;grid-template-rows:max-content 0fr;grid-template-columns:max-content 0fr;display:grid;position:relative;overflow:clip}.charm-bubble.active.svelte-15jwehk{border-radius:1rem;grid-template-rows:max-content 1fr;grid-template-columns:max-content 1fr}.bubble-trigger.svelte-15jwehk{width:max-content;max-width:var(--bubble-content-width);text-align:left;opacity:1;grid-area:1/1;align-items:center;gap:.5rem;padding:1rem;font-weight:500;transition:opacity .18s .16s;display:flex}.bubble-panel.svelte-15jwehk{opacity:0;grid-area:1/1/-1/-1;min-width:0;min-height:0;line-height:1.5;transition:opacity .12s;overflow:clip}.bubble-content.svelte-15jwehk{box-sizing:border-box;width:var(--bubble-content-width);opacity:0;filter:blur(3px);padding:1rem;transition:opacity 0s .12s,transform 0s .12s,filter 0s .12s;transform:translateY(8px)}.active.svelte-15jwehk .bubble-trigger:where(.svelte-15jwehk){opacity:0;transition:opacity .12s}.active.svelte-15jwehk .bubble-panel:where(.svelte-15jwehk){opacity:1;transition:opacity .22s .16s}.active.svelte-15jwehk .bubble-content:where(.svelte-15jwehk){opacity:1;filter:none;transition:opacity .24s ease-out .34s,transform .24s ease-out .34s,filter .24s ease-out .34s;transform:none}.charm-bubble.svelte-15jwehk:has(:where(.svelte-15jwehk):focus-visible){outline:2px solid var(--brand);outline-offset:4px}.bubble-trigger.svelte-15jwehk:focus-visible,.bubble-panel.svelte-15jwehk:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.charm-bubble.svelte-15jwehk,.bubble-trigger.svelte-15jwehk,.bubble-panel.svelte-15jwehk,.bubble-content.svelte-15jwehk,.active.svelte-15jwehk .bubble-trigger:where(.svelte-15jwehk),.active.svelte-15jwehk .bubble-panel:where(.svelte-15jwehk),.active.svelte-15jwehk .bubble-content:where(.svelte-15jwehk){transition:none}.bubble-content.svelte-15jwehk{filter:none;transform:none}}.charm-stage.svelte-tzpbmu{place-items:center;width:100%;min-height:24rem;padding:3rem 1.25rem;display:grid}.preview-frame.svelte-tzpbmu{aspect-ratio:12/11;place-items:center;width:100%;max-width:35.5rem;display:grid}.preview-frame.svelte-tzpbmu img:where(.svelte-tzpbmu){object-fit:contain;opacity:0;filter:drop-shadow(0 1.25rem 1rem #4c3f2f26);grid-area:1/1;width:90%;height:90%;min-height:0;transition:opacity .32s cubic-bezier(.4,0,.2,1)}.preview-frame.svelte-tzpbmu img.visible:where(.svelte-tzpbmu){opacity:1}@media (width<=767px){.charm-stage.svelte-tzpbmu{min-height:18rem;padding:2rem .75rem}}.charm-stage.mobile.svelte-tzpbmu{height:100%;min-height:0;padding:1.5rem 2rem}@media (prefers-reduced-motion:reduce){.preview-frame.svelte-tzpbmu img:where(.svelte-tzpbmu){transition:none}}.mobile-showcase.svelte-4eaiaz{--preview-height:clamp(18rem, 88vw, 28rem);padding-bottom:1.25rem;position:relative}.preview-slide.svelte-4eaiaz{height:var(--preview-height);touch-action:pan-y pinch-zoom}.bubble-list.svelte-4eaiaz{min-height:calc(var(--tallest,0px) + 1.125rem);overscroll-behavior-x:contain;overflow-anchor:none;scrollbar-width:none;align-items:center;gap:.75rem;margin-top:.5rem;padding-block:.375rem .75rem;display:flex;position:relative;overflow-x:auto;container-type:inline-size}.bubble-list.svelte-4eaiaz::-webkit-scrollbar{display:none}.mobile-navigation.svelte-4eaiaz{justify-content:center;gap:.75rem;margin-top:1rem;display:flex}.round-button.svelte-4eaiaz{color:#302c28;background:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:background-color .18s,opacity .18s,transform .18s;display:grid}.round-button.svelte-4eaiaz:disabled{opacity:.4;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.round-button.svelte-4eaiaz:not(:disabled):hover{background:#eae7e1}}button.svelte-4eaiaz:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.round-button.svelte-4eaiaz:not(:disabled):active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.round-button.svelte-4eaiaz{transition:none}}.ig-border.svelte-17xh3n9{background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)}
