.tip.svelte-1ovmjky{position:relative;max-width:30rem;margin:0 auto}.tip__badge.svelte-1ovmjky{position:absolute;top:-.5rem;right:1rem;z-index:2;padding:.15rem .75rem;background:var(--gray-100);color:var(--gray-500);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);border:1px solid var(--gray-200)}.tip__frame.svelte-1ovmjky{position:relative;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-md);pointer-events:none;-webkit-user-select:none;user-select:none}.tip__chrome.svelte-1ovmjky{display:flex;align-items:center;gap:6px;padding:.5rem .75rem;background:var(--gray-50);border-bottom:1px solid var(--gray-200)}.tip__dot.svelte-1ovmjky{width:8px;height:8px;border-radius:50%}.tip__dot--red.svelte-1ovmjky{background:#ff5f57}.tip__dot--yellow.svelte-1ovmjky{background:#ffbd2e}.tip__dot--green.svelte-1ovmjky{background:#28c840}.tip__url.svelte-1ovmjky{margin-left:var(--space-2);font-size:.65rem;color:var(--gray-500)}.tip__body.svelte-1ovmjky{padding:var(--space-5) var(--space-5) var(--space-8)}.tip__title.svelte-1ovmjky{font-size:var(--text-base);font-weight:var(--font-weight-semibold);color:var(--gray-800);margin:0 0 var(--space-4)}.tip__field.svelte-1ovmjky{display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.tip__num.svelte-1ovmjky{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;background:var(--accent-50);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);color:var(--accent-700)}.tip__field-content.svelte-1ovmjky{flex:1}.tip__question.svelte-1ovmjky{font-size:var(--text-sm);color:var(--gray-700);margin:0 0 var(--space-2)}.tip__options.svelte-1ovmjky{display:flex;flex-wrap:wrap;gap:var(--space-2)}.tip__chip.svelte-1ovmjky{display:inline-flex;align-items:center;padding:.25rem .6rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--gray-600)}.tip__scale.svelte-1ovmjky{display:flex;gap:.2rem}.tip__star.svelte-1ovmjky{color:var(--gray-300);font-size:1.1rem}.tip__input.svelte-1ovmjky{height:1.75rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.tip__textarea.svelte-1ovmjky{height:3rem;background:var(--gray-50);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.tip__more.svelte-1ovmjky{text-align:center;font-size:var(--text-xs);color:var(--gray-500);margin:var(--space-4) 0 0;font-style:italic}.tip__fade.svelte-1ovmjky{position:absolute;bottom:0;left:0;right:0;height:4rem;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.tip__cta.svelte-1ovmjky{display:block;text-align:center;margin-top:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--accent-600);color:#fff;font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-md);transition:background var(--transition-fast)}.tip__cta.svelte-1ovmjky:hover{background:var(--accent-700)}.tip__toggle.svelte-1ovmjky{position:absolute;top:-.5rem;left:1rem;z-index:2;padding:.15rem .75rem;background:var(--brand-color-50);color:var(--brand-color-700);font-size:.7rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);border:1px solid var(--brand-color-200);cursor:pointer;transition:background var(--transition-fast)}.tip__toggle.svelte-1ovmjky:hover{background:var(--brand-color-100)}.tip__live.svelte-1ovmjky{position:relative;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;background:#fff;box-shadow:var(--shadow-md)}.tip__live-body.svelte-1ovmjky{max-height:30rem;overflow-y:auto}.sticky-cta.svelte-eoqppk{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--color-surface, white);border-top:1px solid var(--gray-200);box-shadow:0 -4px 16px #0000000d;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));transform:translateY(100%);transition:transform var(--transition-normal);pointer-events:none}.sticky-cta--visible.svelte-eoqppk{transform:translateY(0);pointer-events:auto}.sticky-cta__inner.svelte-eoqppk{max-width:48rem;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sticky-cta__hint.svelte-eoqppk{font-size:var(--text-sm);color:var(--gray-600);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-cta__btn.svelte-eoqppk{flex-shrink:0;padding:var(--space-3) var(--space-5);background:var(--gradient-cta);color:#fff;font-family:var(--font-display);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.sticky-cta__btn.svelte-eoqppk:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(min-width:64rem){.sticky-cta__hint.svelte-eoqppk{display:inline}}@media(max-width:480px){.sticky-cta__hint.svelte-eoqppk{display:none}}
