.hero-mock-cta.svelte-1h9dd28.svelte-1h9dd28{display:block;text-decoration:none;color:inherit;width:min(405px,100%)}.hero-mock.svelte-1h9dd28.svelte-1h9dd28{display:flex;flex-direction:column;gap:.75rem;background-image:linear-gradient(0deg,#d49d9a,#e6d1b9,#7ca2a5);border-radius:28px;padding:1rem;border:10px solid #1c1c1e;box-shadow:0 0 0 1px #c0c0c0b3,0 4px 12px #00000026;position:relative}.hero-mock-camera.svelte-1h9dd28.svelte-1h9dd28{position:absolute;top:-6px;left:50%;transform:translate(-50%);width:96px;height:20px;background:#0d0d0d;border-radius:10px}.hero-mock.svelte-1h9dd28.svelte-1h9dd28:after{content:"";display:block;width:100px;height:4px;background:#ffffff59;border-radius:2px;margin:.5rem auto 0}.hero-mock-img.svelte-1h9dd28.svelte-1h9dd28{width:80%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%;margin:.5rem auto 0;display:block}.hero-mock-placeholder.svelte-1h9dd28.svelte-1h9dd28{background:#fff3;border-radius:50%;margin:.5rem auto 0;width:80%;aspect-ratio:1}.hero-mock-placeholder.hidden.svelte-1h9dd28.svelte-1h9dd28{display:none}.hero-mock-chat.svelte-1h9dd28.svelte-1h9dd28{display:flex;flex-direction:column;gap:.75rem}.bubble.svelte-1h9dd28.svelte-1h9dd28{padding:.6rem .9rem;border-radius:9999px 9999px 9999px 0;background:#fff;color:#333;font-size:.95rem;line-height:1.35;max-width:100%}.tap-row.svelte-1h9dd28.svelte-1h9dd28{display:flex;flex-direction:column;align-items:center;gap:.35rem}.tap-button.svelte-1h9dd28.svelte-1h9dd28{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fff;flex-shrink:0}.tap-label.svelte-1h9dd28.svelte-1h9dd28{font-size:1.2rem;font-weight:600;margin:.5rem 0;color:#fff;transition:scale .2s}.hero-mock-cta.svelte-1h9dd28:hover .tap-label.svelte-1h9dd28{scale:1.1}.pulsing{animation:svelte-1h9dd28-hero-mock-pulse 1s infinite}@keyframes svelte-1h9dd28-hero-mock-pulse{0%{scale:1}50%{scale:1.05}to{scale:1}}.card-prompt-mock.svelte-1jkri5j.svelte-1jkri5j{display:flex;flex-direction:column;min-height:12rem;justify-content:flex-end}.image-peek.svelte-1jkri5j.svelte-1jkri5j{position:relative;width:100%;aspect-ratio:3/1;overflow:hidden;flex-shrink:0}.image-peek-img.svelte-1jkri5j.svelte-1jkri5j{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:50%}.image-peek-placeholder.svelte-1jkri5j.svelte-1jkri5j{position:absolute;bottom:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;background:#fff3}.prompt-panel.svelte-1jkri5j.svelte-1jkri5j{background-image:linear-gradient(0deg,#d49d9a,#e6d1b9,#7ca2a5);background-size:100% 400px;background-position:bottom;background-repeat:no-repeat;border-radius:0 0 var(--Rad-small, 12px) var(--Rad-small, 12px);border-left:1px solid rgba(0,0,0,.08);border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000026;padding:0 1rem 1rem;display:flex;flex-direction:column;gap:.75rem}.bubble.svelte-1jkri5j.svelte-1jkri5j{padding:.6rem .9rem;border-radius:9999px 9999px 9999px 0;background:#fff;color:#333;font-size:.95rem;line-height:1.35;max-width:100%}.help-buttons-bar.svelte-1jkri5j.svelte-1jkri5j{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.help-btn.svelte-1jkri5j.svelte-1jkri5j{box-sizing:border-box;padding:.75rem;line-height:1.25;border-radius:1.5rem;border:1px solid rgba(0,0,0,.08);background-color:#fff;font-size:.8rem;font-weight:600;cursor:default;opacity:1}a.help-btn.svelte-1jkri5j.svelte-1jkri5j{display:inline-block;width:-moz-fit-content;width:fit-content;align-self:flex-start;text-decoration:none;color:inherit;cursor:pointer;transition:scale .2s}a.help-btn.svelte-1jkri5j.svelte-1jkri5j:hover{scale:1.1;z-index:99}.help-btn.svelte-1jkri5j span.svelte-1jkri5j{opacity:1}.help-btn.svelte-1jkri5j:not(.show-me) span.dark-green-text.svelte-1jkri5j{color:var(--Dark-green)}.help-btn.svelte-1jkri5j span.dark-yellow-text.svelte-1jkri5j{color:var(--Darker-yellow)}.help-btn.show-me.svelte-1jkri5j.svelte-1jkri5j{background:transparent;border-color:transparent;color:#fff}.help-btn.show-me.svelte-1jkri5j span.svelte-1jkri5j{color:#fff;text-shadow:0 0 .5px rgba(255,255,255,.9),0 0 2px rgba(255,255,255,.4)}.card-hint-mock.svelte-1bchqcw{display:flex;flex-direction:column;justify-content:flex-end;min-height:0}.prompt-panel.svelte-1bchqcw{height:66.67%;min-height:6rem;background-image:linear-gradient(0deg,#d49d9a,#e6d1b9,#7ca2a5);background-size:100% 400px;background-position:bottom;background-repeat:no-repeat;border-radius:var(--Rad-small, 12px);border:1px solid rgba(0,0,0,.08);box-shadow:0 4px 12px #00000026;padding:1rem;display:flex;flex-direction:column;gap:1rem}.hint-label.svelte-1bchqcw{color:#fff;font-size:.9rem;margin:0}.phrase-bubble.svelte-1bchqcw{padding:.6rem .9rem;border-radius:9999px 9999px 9999px 0;background:#fff;color:#333;font-size:.95rem;line-height:1.35;max-width:100%}@media (max-width: 768px){.card-hint-mock.svelte-1bchqcw{margin-top:1rem;padding-bottom:.75rem}.prompt-panel.svelte-1bchqcw{padding-bottom:1.25rem}}.card-pace-mock.svelte-13owmlm.svelte-13owmlm{display:flex;flex-direction:column;justify-content:flex-end;min-height:12rem}.prompt-panel.svelte-13owmlm.svelte-13owmlm{background-image:linear-gradient(0deg,#d49d9a,#e6d1b9,#7ca2a5);background-size:100% 400px;background-position:bottom;background-repeat:no-repeat;border-radius:1.25rem;border:1px solid rgba(0,0,0,.08);box-shadow:0 10px 26px #00000014;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.say-again-btn.svelte-13owmlm.svelte-13owmlm{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;align-self:flex-start;padding:.8rem 1rem;border-radius:1.5rem;border:1px solid rgba(229,115,81,.2);background-color:#fff7f4;font-size:.85rem;font-weight:700;cursor:pointer;text-decoration:none;color:inherit;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.say-again-btn.svelte-13owmlm .dark-yellow-text.svelte-13owmlm{color:#c85f3a}.say-again-btn.svelte-13owmlm.svelte-13owmlm:hover{transform:translateY(-1px);background-color:#fff1eb;box-shadow:0 8px 18px #e5735129}.bar.svelte-13owmlm.svelte-13owmlm{display:flex;flex-direction:row;gap:1px;width:66%;margin:0 auto}.bar.svelte-13owmlm .button.svelte-13owmlm{flex:1;text-decoration:none}
