.circle-main.svelte-1nquxkk{height:var(--size);width:var(--size);transform:scale(calc(.4 + min(var(--level) * 2,2)));background:linear-gradient(135deg,hsl(calc(200 + var(--level) * 60),70%,40%),hsl(calc(220 + var(--level) * 60),70%,35%));will-change:transform;contain:paint}.circle-ring1.svelte-1nquxkk{height:var(--size);width:var(--size);transform:scale(calc(.33 + min(var(--level) * 2.2,2.2)));will-change:transform}.circle-ring2.svelte-1nquxkk{height:var(--size);width:var(--size);transform:scale(calc(.33 + min(var(--level) * 2.3,2.3)));will-change:transform}.feedback-container.svelte-4wswkd{position:relative}.feedback-buttons.svelte-4wswkd{display:flex;gap:.5rem}.feedback-btn.svelte-4wswkd{padding:.5rem .75rem;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgb(75,85,99);border-radius:.25rem;color:#d1d5db;cursor:pointer;transition:all .15s ease;outline:none;font-size:.875rem}.feedback-btn.svelte-4wswkd:hover:not(:disabled){border-color:#6b7280;color:#fff}.feedback-btn.svelte-4wswkd:disabled{opacity:.5;cursor:not-allowed}.feedback-btn.active.positive.svelte-4wswkd{background:#10b98133;border-color:#10b98180;color:#6ee7b7}.feedback-btn.active.positive.svelte-4wswkd:hover{background:#10b9814d;border-color:#10b98199}.feedback-btn.active.negative.svelte-4wswkd{background:#ef444433;border-color:#ef444480;color:#fca5a5}.feedback-btn.active.negative.svelte-4wswkd:hover{background:#ef44444d;border-color:#ef444499}.success-message.svelte-4wswkd{display:flex;align-items:center;gap:.5rem}.success-text.svelte-4wswkd{font-size:.875rem;color:#6ee7b7}.error-message.svelte-4wswkd{font-size:.8125rem;color:#fca5a5;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:.375rem;padding:.5rem .75rem;margin-bottom:.75rem}.floating-feedback.svelte-4wswkd{position:absolute;bottom:50px;left:0;width:280px;background:#000000d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(96,96,96,.6);border-radius:.5rem;padding:1rem;box-shadow:0 20px 40px #000c,0 0 0 1px #ffffff0d inset;z-index:10}.feedback-textarea.svelte-4wswkd{width:100%;background:#11182799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(75,85,99,.4);color:#e5e7eb;font-size:.875rem;border-radius:.375rem;padding:.75rem;resize:none;outline:none;transition:all .15s ease}.feedback-textarea.svelte-4wswkd:focus{border-color:#9ca3af99;background:#111827cc}.feedback-textarea.svelte-4wswkd::-moz-placeholder{color:#6b7280}.feedback-textarea.svelte-4wswkd::placeholder{color:#6b7280}.feedback-actions.svelte-4wswkd{display:flex;justify-content:space-between;margin-top:.75rem;gap:.5rem}.send-btn.svelte-4wswkd{padding:.375rem 1rem;font-size:.8125rem;font-weight:500;color:#fff;background:#3b82f6cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(96,165,250,.4);border-radius:.375rem;cursor:pointer;transition:all .15s ease;outline:none;box-shadow:0 2px 8px #3b82f64d}.send-btn.svelte-4wswkd:hover:not(:disabled){background:#3b82f6e6;border-color:#60a5fa99;box-shadow:0 4px 12px #3b82f666}.send-btn.svelte-4wswkd:active:not(:disabled){transform:scale(.98)}.send-btn.svelte-4wswkd:disabled{opacity:.5;cursor:not-allowed}.close-text-btn.svelte-4wswkd{padding:.375rem 1rem;font-size:.8125rem;font-weight:500;color:#d1d5db;background:#37415180;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(107,114,128,.4);border-radius:.375rem;cursor:pointer;transition:all .15s ease;outline:none}.close-text-btn.svelte-4wswkd:hover{background:#4b556399;color:#fff;border-color:#9ca3af80}.close-text-btn.svelte-4wswkd:active{transform:scale(.98)}.bg-gradient-radial.svelte-1g6mbh2{background:radial-gradient(circle,transparent 30%,rgb(17,24,39) 80%)}.scenario-commentary.success strong{font-weight:600;--tw-text-opacity:1;color:rgb(49 196 141 / var(--tw-text-opacity, 1))}.scenario-commentary.failure strong{font-weight:600;--tw-text-opacity:1;color:rgb(240 82 82 / var(--tw-text-opacity, 1))}.scenario-commentary ul{padding-left:1rem}@media (min-width: 640px){.scenario-commentary ul{padding-left:2rem}}
