.feedback-bubble-container-chirho.svelte-1unkyyw{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1000;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif}.feedback-trigger-chirho.svelte-1unkyyw{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#6b5b7a,#7d6b8a);border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #6b5b7a59;transition:transform .2s ease,box-shadow .2s ease}.feedback-trigger-chirho.svelte-1unkyyw:hover{transform:scale(1.05);box-shadow:0 6px 25px #6b5b7a73}.feedback-trigger-chirho.svelte-1unkyyw:focus-visible{outline:3px solid #c9a962;outline-offset:3px}.feedback-trigger-chirho.svelte-1unkyyw svg:where(.svelte-1unkyyw){width:24px;height:24px}.open-chirho.svelte-1unkyyw .feedback-trigger-chirho:where(.svelte-1unkyyw){background:#4a4550}.feedback-panel-chirho.svelte-1unkyyw{position:absolute;bottom:70px;right:0;width:320px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;overflow:hidden;animation:svelte-1unkyyw-slideUp-chirho .2s ease-out}@keyframes svelte-1unkyyw-slideUp-chirho{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-header-chirho.svelte-1unkyyw{background:linear-gradient(135deg,#6b5b7a,#7d6b8a);color:#fff;padding:1.25rem}.panel-header-chirho.svelte-1unkyyw h3:where(.svelte-1unkyyw){margin:0 0 .25rem;font-size:1.1rem;font-weight:600}.panel-header-chirho.svelte-1unkyyw p:where(.svelte-1unkyyw){margin:0;font-size:.85rem;opacity:.9}form.svelte-1unkyyw{padding:1.25rem}.type-selector-chirho.svelte-1unkyyw{border:none;padding:0;margin:0 0 1rem}.visually-hidden-chirho.svelte-1unkyyw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.type-options-chirho.svelte-1unkyyw{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.type-option-chirho.svelte-1unkyyw{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;border-radius:8px;cursor:pointer;border:2px solid #e0dcd8;transition:all .15s ease;background:#fff}.type-option-chirho.svelte-1unkyyw:hover{border-color:var(--type-color-chirho);background:#faf9f7}.type-option-chirho.selected-chirho.svelte-1unkyyw{border-color:var(--type-color-chirho);background:color-mix(in srgb,var(--type-color-chirho) 10%,white)}.type-option-chirho.svelte-1unkyyw input:where(.svelte-1unkyyw){position:absolute;opacity:0}.type-icon-chirho.svelte-1unkyyw{font-size:1.25rem}.type-label-chirho.svelte-1unkyyw{font-size:.7rem;color:#4a4550;text-align:center}.message-field-chirho.svelte-1unkyyw textarea:where(.svelte-1unkyyw){width:100%;padding:.75rem;border:2px solid #e0dcd8;border-radius:8px;resize:vertical;font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .15s ease}.message-field-chirho.svelte-1unkyyw textarea:where(.svelte-1unkyyw):focus{outline:none;border-color:#6b5b7a}.message-field-chirho.svelte-1unkyyw textarea:where(.svelte-1unkyyw)::placeholder{color:#999}.error-message-chirho.svelte-1unkyyw{margin:.5rem 0;padding:.5rem;background:#fef2f2;border-radius:6px;color:#b91c1c;font-size:.85rem}.submit-btn-chirho.svelte-1unkyyw{width:100%;padding:.875rem;margin-top:1rem;background:linear-gradient(135deg,#6b5b7a,#7d6b8a);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:opacity .15s ease,transform .15s ease}.submit-btn-chirho.svelte-1unkyyw:hover:not(:disabled){transform:translateY(-1px)}.submit-btn-chirho.svelte-1unkyyw:disabled{opacity:.6;cursor:not-allowed}.spinner-chirho.svelte-1unkyyw{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:svelte-1unkyyw-spin-chirho .6s linear infinite}@keyframes svelte-1unkyyw-spin-chirho{to{transform:rotate(360deg)}}.success-message-chirho.svelte-1unkyyw{padding:2rem;text-align:center}.success-icon-chirho.svelte-1unkyyw{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;background:#7d9b76;color:#fff;border-radius:50%;font-size:1.5rem;margin-bottom:.75rem}.success-message-chirho.svelte-1unkyyw p:where(.svelte-1unkyyw){margin:0;font-size:1rem;font-weight:600;color:#2d2a32}.success-sub-chirho.svelte-1unkyyw{margin-top:.25rem!important;font-size:.9rem!important;font-weight:400!important;color:#6b6570!important}.panel-footer-chirho.svelte-1unkyyw{padding:.75rem 1.25rem;background:#f5f3f0;border-top:1px solid #e0dcd8}.panel-footer-chirho.svelte-1unkyyw p:where(.svelte-1unkyyw){margin:0;font-size:.75rem;color:#6b6570;text-align:center}@media(max-width:400px){.feedback-bubble-container-chirho.svelte-1unkyyw{bottom:1rem;right:1rem}.feedback-panel-chirho.svelte-1unkyyw{width:calc(100vw - 2rem);right:-.5rem}.type-options-chirho.svelte-1unkyyw{grid-template-columns:repeat(2,1fr)}}@media print{.feedback-bubble-container-chirho.svelte-1unkyyw{display:none}}.beta-badge-chirho.svelte-12qhfyh{position:fixed;top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,#c9a962,#b89a55);color:#2d2a26;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,sans-serif;font-size:.8rem;font-weight:600;border-radius:2rem;box-shadow:0 4px 12px #c9a9624d;z-index:9999;animation:svelte-12qhfyh-gentle-pulse-chirho 3s ease-in-out infinite}.beta-icon-chirho.svelte-12qhfyh{font-size:1rem;animation:svelte-12qhfyh-spin-slow-chirho 4s linear infinite}.beta-text-chirho.svelte-12qhfyh{letter-spacing:.02em}@keyframes svelte-12qhfyh-gentle-pulse-chirho{0%,to{opacity:.9}50%{opacity:1}}@keyframes svelte-12qhfyh-spin-slow-chirho{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:480px){.beta-badge-chirho.svelte-12qhfyh{top:.5rem;left:.5rem;padding:.4rem .75rem;font-size:.7rem}}@media print{.beta-badge-chirho.svelte-12qhfyh{display:none}}
