.slide-scene>.info-smile.svelte-im2t5v{font-size:3cqw}.info-smile.svelte-im2t5v{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.info-smile__outputs.svelte-im2t5v{position:absolute;top:12%;right:1.8%;bottom:2.4%;left:1.8%;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:.4em;transition:opacity var(--dur-cinema) var(--ease-in-out),transform var(--dur-cinema) var(--ease-in-out)}.info-smile--smiling.svelte-im2t5v .info-smile__outputs:where(.svelte-im2t5v){opacity:0;transform:scale(.94)}.info-smile__output.svelte-im2t5v{display:grid;grid-template-columns:6.2em minmax(0,1fr);align-items:center;gap:.5em;min-height:0;opacity:0;transform:translate(1em);transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}.info-smile__output--shown.svelte-im2t5v{opacity:1;transform:none}.info-smile__output-label.svelte-im2t5v{font-size:.9em;font-weight:700;line-height:1.2}.info-smile__device.svelte-im2t5v{position:relative;display:flex;flex-direction:column;gap:.15em;height:100%;min-width:0;overflow:hidden;padding:.4em .7em;border:1px solid var(--canopy-200);border-radius:.7em;background:var(--bg-elevated)}.info-smile__output--website.svelte-im2t5v .info-smile__device:where(.svelte-im2t5v){padding-top:1.3em}.info-smile__output--signage.svelte-im2t5v .info-smile__device:where(.svelte-im2t5v){border:.3em solid var(--ink-700);background:var(--canopy-700);color:var(--fg-inverse)}.info-smile__output--label.svelte-im2t5v .info-smile__device:where(.svelte-im2t5v){border-style:dashed;border-color:var(--ink-300)}.info-smile__browser.svelte-im2t5v{position:absolute;top:0;right:0;left:0;display:flex;gap:.25em;align-items:center;height:.95em;padding-left:.5em;background:var(--ink-100)}.info-smile__browser.svelte-im2t5v i:where(.svelte-im2t5v){width:.35em;height:.35em;border-radius:50%;background:var(--ink-300)}.info-smile__top.svelte-im2t5v{display:flex;align-items:baseline;justify-content:space-between;gap:.4em}.info-smile__product.svelte-im2t5v{min-width:0;font-family:var(--font-display);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.info-smile__price.svelte-im2t5v{flex:none;font-family:var(--font-display);font-weight:800}.info-smile__output--website.svelte-im2t5v .info-smile__price:where(.svelte-im2t5v){color:var(--brand)}.info-smile__output--signage.svelte-im2t5v .info-smile__price:where(.svelte-im2t5v){color:var(--clay-300)}.info-smile__description.svelte-im2t5v{overflow:hidden;color:var(--fg-muted);font-size:.8em;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.info-smile__output--signage.svelte-im2t5v .info-smile__description:where(.svelte-im2t5v){color:var(--canopy-100)}.info-smile__facts.svelte-im2t5v{display:flex;gap:.3em;margin-top:auto}.info-smile__chip.svelte-im2t5v{padding:0 .45em;border-radius:var(--radius-pill);background:var(--canopy-50);color:var(--brand);font-size:.8em;font-weight:700;white-space:nowrap}.info-smile__chip--warn.svelte-im2t5v{background:var(--clay-100);color:var(--clay-800)}.info-smile__barcode.svelte-im2t5v{position:absolute;right:.7em;bottom:.45em;width:4em;height:1em;background:repeating-linear-gradient(90deg,var(--ink-800) 0 .12em,transparent .12em .24em,var(--ink-800) .24em .3em,transparent .3em .48em)}.info-smile__portrait.svelte-im2t5v{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity var(--dur-cinema) var(--ease-in-out)}.info-smile--smiling.svelte-im2t5v .info-smile__portrait:where(.svelte-im2t5v){opacity:1}.info-smile__wall.svelte-im2t5v{fill:var(--paper-100)}.info-smile__halo.svelte-im2t5v{fill:var(--canopy-50)}.info-smile__jacket.svelte-im2t5v{fill:var(--canopy-400);stroke:var(--canopy-500);stroke-width:1.5}.info-smile__opening.svelte-im2t5v{fill:url(#info-smile-neck)}.info-smile__placket.svelte-im2t5v{fill:var(--canopy-400);stroke:var(--canopy-500);stroke-width:1.2}.info-smile__button.svelte-im2t5v{fill:var(--paper-100);stroke:var(--canopy-600);stroke-width:1.2}.info-smile__button--small.svelte-im2t5v{stroke-width:1}.info-smile__pocket.svelte-im2t5v,.info-smile__pocket-flap.svelte-im2t5v{fill:var(--canopy-400);stroke:var(--canopy-600);stroke-width:1.4}.info-smile__pocket-flap.svelte-im2t5v{fill:var(--canopy-500)}.info-smile__collar.svelte-im2t5v{fill:var(--canopy-300);stroke:var(--canopy-600);stroke-width:1.4;stroke-linejoin:round}.info-smile__skin.svelte-im2t5v{fill:var(--illustration-skin)}.info-smile__stop-skin-shade.svelte-im2t5v{stop-color:var(--clay-400)}.info-smile__stop-skin.svelte-im2t5v{stop-color:var(--illustration-skin)}.info-smile__neck.svelte-im2t5v{fill:url(#info-smile-neck)}.info-smile__hair.svelte-im2t5v{fill:var(--clay-200)}.info-smile__brow.svelte-im2t5v{fill:none;stroke:var(--clay-500);stroke-width:3.5;stroke-linecap:round}.info-smile__eye-white.svelte-im2t5v{fill:var(--paper-0)}.info-smile__eye.svelte-im2t5v{fill:var(--ink-700)}.info-smile__eyes-happy.svelte-im2t5v{fill:none;stroke:var(--ink-700);stroke-width:3.5;stroke-linecap:round;opacity:0}.info-smile__nose.svelte-im2t5v{fill:none;stroke:var(--clay-600);stroke-width:2.5;stroke-linecap:round;opacity:.7}.info-smile__cheek.svelte-im2t5v{fill:var(--illustration-meat);opacity:.3}.info-smile__mouth-calm.svelte-im2t5v{fill:none;stroke:var(--clay-700);stroke-width:3;stroke-linecap:round}.info-smile__mouth-smile.svelte-im2t5v{fill:var(--illustration-meat-dark);opacity:0}.info-smile__teeth.svelte-im2t5v{fill:var(--paper-0);opacity:0}.info-smile__eyes-open.svelte-im2t5v,.info-smile__eyes-happy.svelte-im2t5v,.info-smile__mouth-calm.svelte-im2t5v,.info-smile__mouth-smile.svelte-im2t5v,.info-smile__teeth.svelte-im2t5v,.info-smile__cheek.svelte-im2t5v,.info-smile__badge.svelte-im2t5v{transition:opacity var(--dur-slow) var(--ease-out) .9s}.info-smile--smiling.svelte-im2t5v .info-smile__eyes-open:where(.svelte-im2t5v),.info-smile--smiling.svelte-im2t5v .info-smile__mouth-calm:where(.svelte-im2t5v){opacity:0}.info-smile--smiling.svelte-im2t5v .info-smile__eyes-happy:where(.svelte-im2t5v),.info-smile--smiling.svelte-im2t5v .info-smile__mouth-smile:where(.svelte-im2t5v),.info-smile--smiling.svelte-im2t5v .info-smile__teeth:where(.svelte-im2t5v){opacity:1}.info-smile--smiling.svelte-im2t5v .info-smile__cheek:where(.svelte-im2t5v){opacity:.5}.info-smile__badge.svelte-im2t5v{opacity:0}.info-smile--smiling.svelte-im2t5v .info-smile__badge:where(.svelte-im2t5v){opacity:1;transition-delay:1.4s}.info-smile__badge-bg.svelte-im2t5v{fill:var(--bg-elevated);stroke:var(--canopy-200);stroke-width:1.5}.info-smile__badge-check.svelte-im2t5v{fill:var(--brand)}.info-smile__badge-tick.svelte-im2t5v{fill:none;stroke:var(--fg-inverse);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.info-smile__badge-text.svelte-im2t5v{fill:var(--fg);font-family:var(--font-display)}
