.bubble-container.svelte-1t5uina{width:100%;padding:.375rem .75rem;display:flex;animation:svelte-1t5uina-messageSlide .4s cubic-bezier(.16,1,.3,1) forwards}@media(min-width:640px){.bubble-container.svelte-1t5uina{padding:.375rem 1.5rem}}.left.svelte-1t5uina{justify-content:flex-start}.right.svelte-1t5uina{justify-content:flex-end}.bubble-wrapper.svelte-1t5uina{display:flex;gap:.5rem;max-width:90%}@media(min-width:640px){.bubble-wrapper.svelte-1t5uina{gap:.75rem;max-width:75%}}@media(min-width:1024px){.bubble-wrapper.svelte-1t5uina{max-width:65%}}.reverse.svelte-1t5uina{flex-direction:row-reverse}.avatar.svelte-1t5uina{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;align-self:flex-end;margin-bottom:.25rem}@media(min-width:640px){.avatar.svelte-1t5uina{width:2rem;height:2rem}}.avatar-ai.svelte-1t5uina{background-color:hsl(var(--primary))}.avatar-user.svelte-1t5uina{background:linear-gradient(135deg,#f59e0b,#ea580c)}.icon.svelte-1t5uina{width:.875rem;height:.875rem}@media(min-width:640px){.icon.svelte-1t5uina{width:1rem;height:1rem}}.ai-icon.svelte-1t5uina{color:hsl(var(--primary-foreground))}.user-icon.svelte-1t5uina{color:#fff}.bubble.svelte-1t5uina{position:relative;border-radius:1rem;padding:.625rem .75rem;box-shadow:0 1px 2px #0000000d}@media(min-width:640px){.bubble.svelte-1t5uina{padding:.75rem 1rem}}.bubble-ai.svelte-1t5uina{background-color:hsl(var(--chat-ai-bg));color:hsl(var(--foreground));border-bottom-left-radius:.375rem}.bubble-user.svelte-1t5uina{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-bottom-right-radius:.375rem}.content.svelte-1t5uina{font-size:.875rem;line-height:1.6;white-space:pre-wrap}@media(min-width:640px){.content.svelte-1t5uina{font-size:.9375rem}}.timestamp.svelte-1t5uina{font-size:.625rem;margin-top:.375rem;display:flex;opacity:.7}.timestamp.left.svelte-1t5uina{justify-content:flex-start;color:hsl(var(--muted-foreground))}.timestamp.right.svelte-1t5uina{justify-content:flex-end;color:hsl(var(--primary-foreground) / .7)}.typing-indicator.svelte-1t5uina{display:flex;align-items:center;gap:.375rem;padding:.375rem .5rem}.dot.svelte-1t5uina{width:.625rem;height:.625rem;background-color:hsl(var(--primary));border-radius:9999px;animation:svelte-1t5uina-typingPulse 1.4s infinite ease-in-out}.dot.svelte-1t5uina:nth-child(2){animation-delay:.2s}.dot.svelte-1t5uina:nth-child(3){animation-delay:.4s}@keyframes svelte-1t5uina-typingPulse{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-6px);opacity:1}}@keyframes svelte-1t5uina-messageSlide{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.container.svelte-1e25t1n{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.hint.svelte-1e25t1n{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}@media(min-width:640px){.hint.svelte-1e25t1n{font-size:.875rem}}.options-list.svelte-1e25t1n{display:flex;flex-direction:column;gap:.5rem}.option-btn.svelte-1e25t1n{display:flex;items-center;gap:.625rem;padding:.625rem .75rem;border-radius:.75rem;text-align:left;width:100%;border:1px solid transparent;transition:all .2s;background-color:hsl(var(--card) / .8);cursor:pointer;font-family:inherit}@media(min-width:640px){.option-btn.svelte-1e25t1n{gap:.75rem;padding:.75rem 1rem}}.option-btn.default.svelte-1e25t1n{border-color:hsl(var(--border));color:hsl(var(--foreground))}.option-btn.default.svelte-1e25t1n:hover{background-color:hsl(var(--card));border-color:hsl(var(--muted-foreground) / .4)}.option-btn.selected.svelte-1e25t1n{background-color:hsl(var(--primary) / .15);border-color:hsl(var(--primary));color:hsl(var(--foreground))}.option-btn.disabled.svelte-1e25t1n{opacity:.5;cursor:not-allowed}.option-btn.svelte-1e25t1n:active:not(:disabled){transform:scale(.98)}.checkbox.svelte-1e25t1n{flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:500;transition:background-color .2s,color .2s}@media(min-width:640px){.checkbox.svelte-1e25t1n{width:1.75rem;height:1.75rem;font-size:.875rem}}.selected-check.svelte-1e25t1n{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.default-check.svelte-1e25t1n{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.icon.svelte-1e25t1n{width:.875rem;height:.875rem}@media(min-width:640px){.icon.svelte-1e25t1n{width:1rem;height:1rem}}.text.svelte-1e25t1n{font-size:.8125rem;flex:1;color:inherit}@media(min-width:640px){.text.svelte-1e25t1n{font-size:.9375rem}}.submit-btn.svelte-1e25t1n{width:100%;padding:.625rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;cursor:pointer;transition:all .2s;font-family:inherit}@media(min-width:640px){.submit-btn.svelte-1e25t1n{padding:.75rem 1.5rem;font-size:1rem}}.submit-btn.svelte-1e25t1n:hover{opacity:.9}.submit-btn.svelte-1e25t1n:active{transform:scale(.98)}.math-question.svelte-1se8wyg{padding:1rem;background:hsl(var(--math-bg));border-radius:.5rem;font-family:monospace;text-align:center;font-size:1.25rem}.wrapper.svelte-1fffbn1{display:flex;flex-direction:column;gap:.5rem}.input-container.svelte-1fffbn1{position:relative;display:flex;align-items:flex-end;gap:.5rem;border-radius:1rem;background-color:hsl(var(--input) / .3);padding:.5rem;border:1px solid hsl(var(--border));transition:all .2s}.input-container.svelte-1fffbn1:focus-within{border-color:hsl(var(--primary) / .5)}.input-container.error.svelte-1fffbn1{border-color:hsl(var(--destructive))}.textarea.svelte-1fffbn1{flex:1;background:transparent;border:none;outline:none;resize:none;color:hsl(var(--foreground));font-family:inherit;font-size:.875rem;line-height:1.5;padding:.375rem .5rem;min-height:2.25rem;max-height:7.5rem}.textarea.svelte-1fffbn1::placeholder{color:hsl(var(--muted-foreground) / .6)}.send-btn.svelte-1fffbn1{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;border:none;transition:all .2s;cursor:pointer}.send-btn.active.svelte-1fffbn1{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.send-btn.active.svelte-1fffbn1:active{transform:scale(.95)}.send-btn.disabled.svelte-1fffbn1{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}.icon.svelte-1fffbn1{width:1rem;height:1rem}.error-msg.svelte-1fffbn1{display:flex;align-items:center;gap:.5rem;color:hsl(var(--destructive));font-size:.75rem;padding-left:.25rem}.error-icon.svelte-1fffbn1{width:.875rem;height:.875rem}.hint.svelte-1fffbn1{font-size:.625rem;color:hsl(var(--muted-foreground) / .7);padding-left:.25rem;margin:0}@media(min-width:640px){.hint.svelte-1fffbn1{font-size:.75rem}}.header.svelte-1yt93wa{position:sticky;top:0;z-index:50;background-color:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid hsl(var(--border))}.container.svelte-1yt93wa{max-width:56rem;margin:0 auto;padding:0 1rem}@media(min-width:640px){.container.svelte-1yt93wa{padding:0 1.5rem}}.header-inner.svelte-1yt93wa{display:flex;align-items:center;justify-content:space-between;height:3.5rem}@media(min-width:640px){.header-inner.svelte-1yt93wa{height:4rem}}.left-section.svelte-1yt93wa,.right-section.svelte-1yt93wa{display:flex;align-items:center;gap:.625rem}@media(min-width:640px){.left-section.svelte-1yt93wa,.right-section.svelte-1yt93wa{gap:.75rem}}.icon-box.svelte-1yt93wa{width:2rem;height:2rem;border-radius:.75rem;background-color:hsl(var(--primary) / .15);display:flex;align-items:center;justify-content:center}@media(min-width:640px){.icon-box.svelte-1yt93wa{width:2.25rem;height:2.25rem}}.title-box.svelte-1yt93wa h1:where(.svelte-1yt93wa){font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0}@media(min-width:640px){.title-box.svelte-1yt93wa h1:where(.svelte-1yt93wa){font-size:1rem}}.title-box.svelte-1yt93wa p:where(.svelte-1yt93wa){font-size:.625rem;color:hsl(var(--muted-foreground));margin:0}@media(min-width:640px){.title-box.svelte-1yt93wa p:where(.svelte-1yt93wa){font-size:.75rem}}.progress-container.svelte-1yt93wa{display:flex;align-items:center;gap:.5rem}.progress-bar-bg.svelte-1yt93wa{width:2.5rem;height:.375rem;background-color:hsl(var(--muted));border-radius:9999px;overflow:hidden}.desktop-only.svelte-1yt93wa .progress-bar-bg:where(.svelte-1yt93wa){width:5rem}.progress-bar-fill.svelte-1yt93wa{height:100%;background-color:hsl(var(--primary));transition:width .5s ease-out;border-radius:9999px}.progress-text.svelte-1yt93wa{font-size:.75rem;color:hsl(var(--muted-foreground));font-weight:500;width:2rem;text-align:right}.desktop-only.svelte-1yt93wa{display:none}@media(min-width:640px){.desktop-only.svelte-1yt93wa{display:flex}.mobile-only.svelte-1yt93wa{display:none}}.reset-btn.svelte-1yt93wa{padding:.5rem;color:hsl(var(--muted-foreground));background:transparent;border:none;border-radius:.5rem;cursor:pointer;transition:color .2s,background-color .2s;display:flex;align-items:center;justify-content:center}.reset-btn.svelte-1yt93wa:hover{color:hsl(var(--foreground));background-color:hsl(var(--muted))}.modal-backdrop.svelte-amd5pb{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:100}.modal-content.svelte-amd5pb{background:hsl(var(--card));padding:2rem;border-radius:1rem;max-width:500px;width:90%}button.svelte-amd5pb{margin-top:1rem;padding:.5rem 1rem;background:hsl(var(--secondary));color:hsl(var(--secondary-foreground));border:none;border-radius:.5rem;cursor:pointer}.container.svelte-fcoo49{margin-top:1rem;width:100%}.card.svelte-fcoo49{padding:1rem;border-radius:1rem;background-color:hsl(var(--card));border:1px solid hsl(var(--border))}@media(min-width:640px){.card.svelte-fcoo49{padding:1.5rem}}.card-header.svelte-fcoo49{display:flex;items-center;gap:.75rem;margin-bottom:1rem}.icon-box.svelte-fcoo49{width:2.25rem;height:2.25rem;border-radius:.75rem;background-color:hsl(var(--primary) / .15);display:flex;align-items:center;justify-content:center}@media(min-width:640px){.icon-box.svelte-fcoo49{width:3rem;height:3rem}}.icon.svelte-fcoo49{width:1rem;height:1rem;color:hsl(var(--primary))}.icon-lg.svelte-fcoo49{width:1.25rem;height:1.25rem}.title.svelte-fcoo49{font-size:.875rem;font-weight:500;color:hsl(var(--foreground));margin:0}.title.lg.svelte-fcoo49{font-size:1rem;font-weight:600}.subtitle.svelte-fcoo49{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0}.desc.svelte-fcoo49{font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1.5rem;line-height:1.5}.status-box.svelte-fcoo49{padding:1rem;border-radius:.75rem;border:1px solid transparent;margin-bottom:1.5rem;text-align:center}.status-header.svelte-fcoo49{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.25rem}.status-indicator.svelte-fcoo49{width:.75rem;height:.75rem;border-radius:50%;background-color:currentColor}.status-indicator.pulse.svelte-fcoo49{animation:svelte-fcoo49-pulse 2s infinite}@keyframes svelte-fcoo49-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.status-title.svelte-fcoo49{font-weight:700;font-size:1.125rem;color:currentColor;margin:0}.status-index.svelte-fcoo49{font-size:.875rem;font-weight:500;opacity:.9;margin:0}.section-box.svelte-fcoo49{margin-bottom:1.5rem}.section-title.svelte-fcoo49{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin-bottom:.75rem;text-transform:uppercase;letter-spacing:.05em}.profile-tag.svelte-fcoo49{display:inline-block;padding:.35rem .75rem;background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));border-radius:9999px;font-size:.75rem;font-weight:500;margin:0 .5rem .5rem 0}.rec-list.svelte-fcoo49{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.rec-item.svelte-fcoo49{display:flex;align-items:flex-start;gap:.75rem;font-size:.875rem;color:hsl(var(--foreground));line-height:1.4}.rec-icon.svelte-fcoo49{min-width:1rem;width:1rem;height:1rem;margin-top:.2rem;color:hsl(var(--primary))}.warning-bg.svelte-fcoo49{background-color:#fef2f2;padding:1rem;border-radius:.75rem;border:1px solid #fee2e2}.warning-text.svelte-fcoo49{color:#b91c1c}.scales-grid.svelte-fcoo49{display:grid;gap:.75rem;margin-bottom:1.5rem}.scale-item.svelte-fcoo49{display:flex;align-items:center;gap:.75rem}.scale-label.svelte-fcoo49{flex:0 0 7rem;font-size:.75rem;font-weight:500;color:hsl(var(--muted-foreground))}.scale-bar.svelte-fcoo49{flex:1;height:.5rem;background-color:hsl(var(--muted));border-radius:9999px;overflow:hidden}.fill.svelte-fcoo49{height:100%;background-color:hsl(var(--primary))}.action-btn.svelte-fcoo49{width:100%;padding:.875rem;border-radius:.75rem;font-size:.875rem;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:all .2s}.action-btn.primary.svelte-fcoo49{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.action-btn.primary.svelte-fcoo49:hover{opacity:.9}.action-btn.secondary.svelte-fcoo49{background:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground))}.action-btn.secondary.svelte-fcoo49:hover{background-color:hsl(var(--muted))}.action-btn.svelte-fcoo49:disabled{opacity:.7;cursor:wait}.footer-note.svelte-fcoo49{font-size:.75rem;color:hsl(var(--muted-foreground));text-align:center;margin-bottom:1rem;font-style:italic}.mb-2.svelte-fcoo49{margin-bottom:.75rem}.btn-icon.svelte-fcoo49{width:1.125rem;height:1.125rem}.spinner.svelte-fcoo49{width:1.25rem;height:1.25rem;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin 1s linear infinite}.media-display.svelte-1073mn8{margin-top:1rem;border-radius:.5rem;overflow:hidden}img.svelte-1073mn8,video.svelte-1073mn8{width:100%;height:auto;display:block}.container.svelte-61hs7t{margin-top:1rem;display:flex;flex-direction:column;gap:1rem}.instructions.svelte-61hs7t{font-size:.75rem;color:hsl(var(--muted-foreground))}@media(min-width:640px){.instructions.svelte-61hs7t{font-size:.875rem}}.highlight.svelte-61hs7t{color:hsl(var(--primary));margin-left:.25rem}.unplaced-box.svelte-61hs7t{padding:.75rem;border-radius:.75rem;border:2px dashed hsl(var(--border));background-color:hsl(var(--muted) / .2)}@media(min-width:640px){.unplaced-box.svelte-61hs7t{padding:1rem}}.section-title.svelte-61hs7t{font-size:.75rem;color:hsl(var(--muted-foreground));margin-bottom:.75rem}.items-wrap.svelte-61hs7t{display:flex;flex-wrap:wrap;gap:.5rem}.drag-item.svelte-61hs7t{display:flex;items-center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;cursor:grab;background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:0 1px 2px #0000000d;transition:all .2s}.drag-item.svelte-61hs7t:active{cursor:grabbing}.drag-item.svelte-61hs7t:hover{border-color:hsl(var(--primary));box-shadow:0 4px 6px -1px #0000001a}.drag-item.dragging.svelte-61hs7t{ring:2px solid hsl(var(--primary));border-color:hsl(var(--primary));transform:scale(1.05)}.drag-item.disabled.svelte-61hs7t{opacity:.5;cursor:not-allowed}.grip-icon.svelte-61hs7t{width:.875rem;height:.875rem;color:hsl(var(--muted-foreground))}.item-image.svelte-61hs7t{width:1.5rem;height:1.5rem;border-radius:.25rem;object-fit:cover}.item-text.svelte-61hs7t{font-size:.875rem;font-weight:500}.zones-grid.svelte-61hs7t{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:640px){.zones-grid.svelte-61hs7t{grid-template-columns:1fr 1fr}}.drop-zone.svelte-61hs7t{min-height:120px;padding:.75rem;border-radius:.75rem;border:2px solid transparent;transition:all .2s}.default-zone.svelte-61hs7t{border-style:dashed;border-color:hsl(var(--muted-foreground) / .3);background-color:hsl(var(--muted) / .1)}.drag-over.svelte-61hs7t{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1);transform:scale(1.02)}.can-drop.svelte-61hs7t{cursor:pointer}.can-drop.svelte-61hs7t:hover:not(.drag-over){border-color:hsl(var(--primary) / .5)}.zone-header.svelte-61hs7t{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.zone-dot.svelte-61hs7t{width:.5rem;height:.5rem;border-radius:50%}.zone-dot.filled.svelte-61hs7t{background-color:hsl(var(--primary))}.zone-dot.empty.svelte-61hs7t{background-color:hsl(var(--muted-foreground) / .3)}.zone-title.svelte-61hs7t{font-size:.875rem;font-weight:600;color:hsl(var(--foreground));margin:0}.item-count.svelte-61hs7t{font-size:.75rem;color:hsl(var(--muted-foreground));margin-left:auto}.placed-item.svelte-61hs7t{display:flex;items-center;gap:.5rem;padding:.375rem .625rem;border-radius:.5rem;background-color:hsl(var(--primary) / .15);border:1px solid hsl(var(--primary) / .3);font-size:.875rem}.placed-item.interactive.svelte-61hs7t{cursor:pointer}.placed-item.interactive.svelte-61hs7t:hover{background-color:hsl(var(--destructive) / .15);border-color:hsl(var(--destructive) / .3)}.placed-item.interactive.svelte-61hs7t:hover .remove-icon:where(.svelte-61hs7t){color:hsl(var(--destructive))}.mini-image.svelte-61hs7t{width:1.25rem;height:1.25rem;border-radius:.25rem;object-fit:cover}.remove-icon.svelte-61hs7t{width:.75rem;height:.75rem;color:hsl(var(--muted-foreground));transition:color .2s}.placeholder.svelte-61hs7t{font-size:.75rem;color:hsl(var(--muted-foreground) / .6);font-style:italic;margin:0}.actions.svelte-61hs7t{display:flex;gap:.5rem}.btn-reset.svelte-61hs7t{display:flex;items-center;gap:.5rem;padding:.625rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;border:1px solid hsl(var(--border));background-color:hsl(var(--card));cursor:pointer;transition:background-color .2s}.btn-reset.svelte-61hs7t:hover{background-color:hsl(var(--muted))}.btn-submit.svelte-61hs7t{flex:1;display:flex;items-center;justify-content:center;gap:.5rem;padding:.625rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;cursor:pointer;transition:opacity .2s}.btn-submit.svelte-61hs7t:hover{opacity:.9}.btn-submit.svelte-61hs7t:active{transform:scale(.98)}.disabled-btn.svelte-61hs7t{opacity:.5;cursor:not-allowed}.btn-icon.svelte-61hs7t{width:1rem;height:1rem}.container.svelte-yqkxl2{margin-top:1rem;display:flex;flex-direction:column;gap:1rem;min-height:200px;align-items:center;justify-content:center}.center-content.svelte-yqkxl2{display:flex;flex-direction:column;items-center;justify-content:center;width:100%;animation:svelte-yqkxl2-fadeIn .3s ease-out}@keyframes svelte-yqkxl2-fadeIn{0%{opacity:0}to{opacity:1}}.icon-large.svelte-yqkxl2{width:3rem;height:3rem;color:hsl(var(--primary));margin-bottom:1rem}.text-muted.svelte-yqkxl2{color:hsl(var(--muted-foreground))}.pulse.svelte-yqkxl2{animation:svelte-yqkxl2-pulse 2s infinite}@keyframes svelte-yqkxl2-pulse{0%,to{opacity:1}50%{opacity:.6}}.subtitle.svelte-yqkxl2{font-size:1.125rem;color:hsl(var(--muted-foreground));margin-bottom:.5rem;text-align:center}.countdown.svelte-yqkxl2{font-size:3rem;font-weight:700;color:hsl(var(--primary));margin:1rem 0}.difficulty.svelte-yqkxl2{font-size:.875rem;margin-top:1rem;font-weight:500}.text-green.svelte-yqkxl2{color:#22c55e}.text-yellow.svelte-yqkxl2{color:#eab308}.text-red.svelte-yqkxl2{color:#ef4444}.header.svelte-yqkxl2{display:flex;items-center;gap:.5rem;color:hsl(var(--primary));margin-bottom:1rem}.icon.svelte-yqkxl2{width:1.25rem;height:1.25rem}.header-text.svelte-yqkxl2{font-size:.875rem;font-weight:500}.number-box-wrapper.svelte-yqkxl2{position:relative;width:100%;max-width:400px}.number-box.svelte-yqkxl2{font-size:3rem;font-family:monospace;font-weight:700;color:hsl(var(--foreground));letter-spacing:.1em;background-color:hsl(var(--primary) / .1);padding:1.5rem 2rem;border-radius:1rem;border:2px solid hsl(var(--primary) / .3);text-align:center}@media(min-width:640px){.number-box.svelte-yqkxl2{font-size:4rem}}.timer-bar-bg.svelte-yqkxl2{position:absolute;bottom:0;left:0;right:0;height:.25rem;background-color:hsl(var(--muted));border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;overflow:hidden}.timer-bar-fill.svelte-yqkxl2{height:100%;background-color:hsl(var(--primary));width:0%;animation-name:svelte-yqkxl2-shrink;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes svelte-yqkxl2-shrink{0%{width:100%}to{width:0%}}.input-group.svelte-yqkxl2{display:flex;gap:.5rem;width:100%;max-width:320px;margin-top:1rem}.number-input.svelte-yqkxl2{flex:1;text-align:center;font-size:1.5rem;font-family:monospace;padding:.5rem;border-radius:.5rem;border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground))}.number-input.svelte-yqkxl2:focus{outline:none;border-color:hsl(var(--ring))}.submit-btn.svelte-yqkxl2{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;cursor:pointer}.submit-btn.svelte-yqkxl2:disabled{opacity:.5;cursor:not-allowed}.container.svelte-y05h8e{margin-top:1rem;min-height:300px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.center-content.svelte-y05h8e{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.game-area.svelte-y05h8e{display:flex;flex-direction:column;align-items:center;width:100%}.emoji-large.svelte-y05h8e{font-size:3rem;margin-bottom:1rem}.subtitle.svelte-y05h8e{font-size:1.125rem;color:hsl(var(--muted-foreground));text-align:center}.countdown.svelte-y05h8e{font-size:4rem;font-weight:700;color:hsl(var(--primary));margin:1rem 0}.difficulty.svelte-y05h8e{font-size:.875rem;margin-top:1rem;font-weight:500}.text-green.svelte-y05h8e{color:#22c55e}.text-yellow.svelte-y05h8e{color:#eab308}.text-red.svelte-y05h8e{color:#ef4444}.instructions.svelte-y05h8e{margin-bottom:2rem;text-align:center;height:1.5rem;width:100%}.text-primary.svelte-y05h8e{color:hsl(var(--primary));font-weight:600;font-size:1rem}.text-muted.svelte-y05h8e{color:hsl(var(--muted-foreground));font-size:.9rem}.pulse.svelte-y05h8e{animation:svelte-y05h8e-pulse 1.5s infinite}@keyframes svelte-y05h8e-pulse{0%,to{opacity:1}50%{opacity:.7}}.shells-container.svelte-y05h8e{position:relative;display:flex;justify-content:center;align-items:flex-end;gap:0;margin-bottom:2rem;min-height:160px;width:100%}.shell-wrapper.svelte-y05h8e{position:relative;width:88px;height:140px;display:flex;justify-content:center;align-items:flex-end}.ball.svelte-y05h8e{position:absolute;bottom:.5rem;left:50%;transform:translate(-50%) scale(.5);width:1.5rem;height:1.5rem;border-radius:50%;background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 4px 6px -1px #0003;opacity:0;transition:all .3s;z-index:1}@media(min-width:640px){.ball.svelte-y05h8e{width:2rem;height:2rem}}.ball.visible.svelte-y05h8e{opacity:1;transform:translate(-50%) scale(1)}.shine.svelte-y05h8e{position:absolute;top:.25rem;left:.25rem;width:.5rem;height:.5rem;background-color:#fff6;border-radius:50%}.cup.svelte-y05h8e{position:relative;width:4.5rem;height:5.5rem;background:transparent;border:none;padding:0;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);z-index:2;cursor:default}@media(min-width:640px){.cup.svelte-y05h8e{width:5.5rem;height:6.5rem}}.cup.lifted.svelte-y05h8e{transform:translateY(-4rem)}.cup.interactive.svelte-y05h8e:hover{transform:translateY(-1rem);cursor:pointer}.cup.interactive.svelte-y05h8e:active{transform:scale(.95)}.cup-body.svelte-y05h8e{position:relative;width:100%;height:100%;border-top-left-radius:50% 15%;border-top-right-radius:50% 15%;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;background:linear-gradient(to bottom,#d97706,#b45309,#78350f);box-shadow:0 10px 15px -3px #0000004d;border:1px solid rgba(245,158,11,.2)}.cup-rim.svelte-y05h8e{position:absolute;top:0;left:0;right:0;height:1rem;background:linear-gradient(to bottom,#fbbf24,#d97706);border-top-left-radius:50%;border-top-right-radius:50%;box-shadow:0 2px 4px #0000001a}.cup-highlight.svelte-y05h8e{position:absolute;top:1.5rem;left:.5rem;width:.4rem;height:3rem;background-color:#fbbf2433;border-radius:9999px;filter:blur(2px)}.progress-bar-bg.svelte-y05h8e{width:12rem;height:.35rem;background-color:hsl(var(--muted));border-radius:9999px;overflow:hidden}.progress-bar-fill.svelte-y05h8e{height:100%;background-color:hsl(var(--primary));transition:width .2s}.container.svelte-y6dk3l{width:100%;max-width:42rem;margin:0 auto;padding:1rem}.header.svelte-y6dk3l{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1.5rem}.icon-box.svelte-y6dk3l{width:2.5rem;height:2.5rem;border-radius:.75rem;background-color:hsl(var(--primary) / .1);display:flex;align-items:center;justify-content:center}.icon.svelte-y6dk3l{width:1.25rem;height:1.25rem;color:hsl(var(--primary))}.title.svelte-y6dk3l{font-size:1rem;font-weight:600;color:hsl(var(--foreground));margin:0}@media(min-width:640px){.title.svelte-y6dk3l{font-size:1.125rem}}.sequence-box.svelte-y6dk3l{background-color:hsl(var(--muted) / .3);border-radius:1rem;padding:1.5rem 1rem;margin-bottom:2rem;overflow-x:auto;display:flex;justify-content:center}.sequence-row.svelte-y6dk3l{display:flex;items-center;gap:.5rem;min-width:max-content}@media(min-width:640px){.sequence-row.svelte-y6dk3l{gap:1rem}}.shape-container.svelte-y6dk3l{width:3.5rem;height:3.5rem;background-color:hsl(var(--background));border-radius:.75rem;box-shadow:0 1px 3px #0000001a;display:flex;align-items:center;justify-content:center;padding:.5rem}@media(min-width:640px){.shape-container.svelte-y6dk3l{width:4.5rem;height:4.5rem;padding:.75rem}}.shape-svg.svelte-y6dk3l{width:100%;height:100%;display:block;overflow:visible}.arrow.svelte-y6dk3l{color:hsl(var(--muted-foreground));font-size:1.25rem}.mystery-box.svelte-y6dk3l{border:2px dashed hsl(var(--primary));background-color:hsl(var(--primary) / .05)}.mystery-box.correct.svelte-y6dk3l{background-color:#dcfce7;border-color:#22c55e;border-style:solid}.mystery-box.wrong.svelte-y6dk3l{background-color:#fee2e2;border-color:#ef4444;border-style:solid}.q-mark.svelte-y6dk3l{font-size:1.5rem;font-weight:700;color:hsl(var(--primary))}.options-section.svelte-y6dk3l{margin-bottom:2rem}.subtitle.svelte-y6dk3l{text-align:center;color:hsl(var(--muted-foreground));font-size:.875rem;margin-bottom:1rem}.options-grid.svelte-y6dk3l{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(min-width:640px){.options-grid.svelte-y6dk3l{grid-template-columns:repeat(4,1fr)}}.option-card.svelte-y6dk3l{display:flex;items-center;justify-content:center;padding:1.5rem;border-radius:1rem;border:2px solid hsl(var(--border));background-color:hsl(var(--background));cursor:default;transition:all .2s;height:100%;min-height:6rem}.option-card.hoverable.svelte-y6dk3l{cursor:pointer}.option-card.hoverable.svelte-y6dk3l:hover{transform:translateY(-4px);border-color:hsl(var(--primary) / .5);shadow:0 4px 6px -1px rgba(0,0,0,.1)}.option-card.selected.svelte-y6dk3l{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .05)}.option-card.correct-highlight.svelte-y6dk3l{background-color:#dcfce7;border-color:#22c55e}.option-card.wrong-highlight.svelte-y6dk3l{background-color:#fee2e2;border-color:#ef4444}.shape-preview.svelte-y6dk3l{width:3rem;height:3rem}.feedback.svelte-y6dk3l{padding:1rem;border-radius:.75rem;text-align:center;margin-bottom:1rem;font-weight:500;font-size:.875rem}.feedback-success.svelte-y6dk3l{background-color:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.feedback-error.svelte-y6dk3l{background-color:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.submit-btn.svelte-y6dk3l{width:100%;padding:.875rem 1rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:.75rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s}.submit-btn.svelte-y6dk3l:disabled{opacity:.5;cursor:not-allowed}.submit-btn.svelte-y6dk3l:hover:not(:disabled){opacity:.9}.container.svelte-7szuu{width:100%;max-width:48rem;margin:0 auto;padding:1rem}.instructions-card.svelte-7szuu,.tutorial-card.svelte-7szuu,.game-container.svelte-7szuu{display:flex;flex-direction:column;gap:1.5rem;width:100%}.header-center.svelte-7szuu{display:flex;items-center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.title.svelte-7szuu{font-size:1.125rem;font-weight:600;color:hsl(var(--foreground));margin:0}.icon-lg.svelte-7szuu{width:1.5rem;height:1.5rem}.info-box.svelte-7szuu{background-color:hsl(var(--muted) / .5);padding:1.5rem;border-radius:.75rem}.info-box.svelte-7szuu p:where(.svelte-7szuu){margin:0 0 1rem;color:hsl(var(--foreground));line-height:1.6}.info-box.svelte-7szuu strong:where(.svelte-7szuu){font-weight:600}.timer-info.svelte-7szuu{display:flex;items-center;gap:.5rem;color:hsl(var(--muted-foreground));margin-bottom:1rem;font-weight:500}.hint.svelte-7szuu{font-size:.875rem;color:hsl(var(--muted-foreground));font-style:italic;margin:0}.actions-col.svelte-7szuu{display:flex;flex-direction:column;gap:.75rem}.btn-primary.svelte-7szuu{width:100%;padding:.875rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:.75rem;font-size:1rem;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-primary.svelte-7szuu:hover{opacity:.9}.btn-outline.svelte-7szuu{width:100%;padding:.875rem;background-color:transparent;border:1px solid hsl(var(--border));color:hsl(var(--foreground));border-radius:.75rem;font-size:1rem;cursor:pointer;display:flex;items-center;justify-content:center}.btn-outline.svelte-7szuu:hover{background-color:hsl(var(--muted))}.btn-ghost.svelte-7szuu{background:transparent;border:none;color:hsl(var(--muted-foreground));display:flex;items-center;cursor:pointer;padding:.5rem;font-size:.875rem}.btn-ghost.svelte-7szuu:hover{color:hsl(var(--foreground))}.top-nav.svelte-7szuu{display:flex;justify-content:space-between;align-items:center}.badge.svelte-7szuu{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary));font-size:.75rem;padding:.25rem .75rem;border-radius:9999px;font-weight:500}.legend-box.svelte-7szuu{background-color:hsl(var(--primary) / .1);border:1px solid hsl(var(--primary) / .2);border-radius:.75rem;padding:1rem;position:relative}.tutorial-bg.svelte-7szuu{background-color:#fef3c7;border-color:#fcd34d;color:#92400e}.legend-label.svelte-7szuu{font-size:.75rem;text-align:center;margin-bottom:.75rem;opacity:.8;font-weight:600;text-transform:uppercase}.legend-items.svelte-7szuu{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.wrap-on-sm.svelte-7szuu{display:flex;flex-wrap:wrap}.legend-item.svelte-7szuu{display:flex;flex-direction:column;align-items:center;background-color:hsl(var(--background));border-radius:.5rem;padding:.5rem;min-width:3.5rem;box-shadow:0 1px 2px #0000000d}.key-top.svelte-7szuu,.key-bottom.svelte-7szuu{height:2rem;display:flex;align-items:center;justify-content:center;width:100%;color:hsl(var(--foreground))}.key-bottom.svelte-7szuu{font-size:1.25rem}.divider.svelte-7szuu{height:2px;width:100%;background-color:hsl(var(--border));margin:.25rem 0}.fs-xl.svelte-7szuu{font-size:1.5rem;line-height:1}.fs-lg.svelte-7szuu{font-size:1.125rem;line-height:1}.fs-md.svelte-7szuu{font-size:1rem;line-height:1}.bold.svelte-7szuu{font-weight:700}.shape-circle.svelte-7szuu,.shape-square.svelte-7szuu,.shape-diamond.svelte-7szuu,.shape-triangle.svelte-7szuu{width:1.25rem;height:1.25rem;border:2px solid currentColor}.shape-circle.svelte-7szuu{border-radius:50%}.shape-diamond.svelte-7szuu{transform:rotate(45deg) scale(.8)}.shape-triangle.svelte-7szuu{width:0;height:0;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:1.2rem solid currentColor;border-top:none;background:transparent}.shape-circle.sm.svelte-7szuu,.shape-square.sm.svelte-7szuu,.shape-diamond.sm.svelte-7szuu,.shape-triangle.sm.svelte-7szuu{width:1rem;height:1rem}.grid-box.svelte-7szuu{background-color:hsl(var(--muted));border-radius:.75rem;padding:1rem}.grid-hint.svelte-7szuu{text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground));margin-bottom:1rem}.grid-cells.svelte-7szuu{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.grid-cell.svelte-7szuu{display:flex;flex-direction:column;align-items:center;background-color:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:.5rem;padding:.5rem;min-width:4rem;transition:all .2s;cursor:default}.cell-top.svelte-7szuu,.cell-bottom.svelte-7szuu{height:1.5rem;display:flex;align-items:center;justify-content:center}.cell-bottom.svelte-7szuu{font-size:1.125rem}.active.svelte-7szuu{border-color:hsl(var(--primary));ring:2px solid hsl(var(--primary));transform:scale(1.05);z-index:10}.correct.svelte-7szuu{background-color:#dcfce7;border-color:#22c55e}.wrong.svelte-7szuu{background-color:#fee2e2;border-color:#ef4444}.idle.svelte-7szuu:hover{border-color:hsl(var(--border) / .5);background-color:hsl(var(--muted) / .2);cursor:pointer}.input-section.svelte-7szuu{display:flex;flex-direction:column;gap:.75rem;align-items:center}.input-hint.svelte-7szuu{font-size:.875rem;color:hsl(var(--muted-foreground));margin:0;text-align:center}.input-buttons.svelte-7szuu{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.symbol-btn.svelte-7szuu{width:3.5rem;height:3.5rem;font-size:1.5rem;border-radius:.75rem;border:2px solid hsl(var(--border));background-color:hsl(var(--background));cursor:pointer;transition:all .2s}.symbol-btn.svelte-7szuu:hover{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1);transform:scale(1.1)}.symbol-btn.svelte-7szuu:active{transform:scale(.95)}.result-box.svelte-7szuu{display:flex;flex-direction:column;gap:1rem;width:100%}.result-msg.svelte-7szuu{padding:1rem;border-radius:.5rem;text-align:center}.msg-success.svelte-7szuu{background-color:#dcfce7;color:#15803d}.msg-warning.svelte-7szuu{background-color:#fef3c7;color:#92400e}.result-actions.svelte-7szuu{display:flex;justify-content:center;gap:1rem}.sm.svelte-7szuu{width:auto;padding:.5rem 1rem;font-size:.875rem}.timer-display.svelte-7szuu{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;margin-bottom:.5rem;border-radius:.5rem;font-family:monospace;font-size:1.25rem;font-weight:700}.timer-normal.svelte-7szuu{background-color:hsl(var(--muted));color:hsl(var(--foreground))}.timer-danger.svelte-7szuu{background-color:#fee2e2;color:#b91c1c}.sticky-top.svelte-7szuu{position:sticky;top:0;z-index:20;box-shadow:0 4px 6px -1px #0000001a}.super-grid.svelte-7szuu{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}@media(min-width:640px){.super-grid.svelte-7szuu{grid-template-columns:repeat(8,1fr)}}@media(min-width:768px){.super-grid.svelte-7szuu{grid-template-columns:repeat(10,1fr)}}.mini-cell.svelte-7szuu{display:flex;flex-direction:column;align-items:center;background-color:hsl(var(--background));border:2px solid hsl(var(--border));border-radius:.5rem;padding:.25rem;cursor:default;transition:all .1s}.mini-top.svelte-7szuu{height:1.25rem;display:flex;align-items:center;justify-content:center}.mini-bottom.svelte-7szuu{height:1.25rem;display:flex;align-items:center;justify-content:center;font-size:1rem}.mini-divider.svelte-7szuu{height:1px;width:100%;background-color:hsl(var(--border));margin:2px 0}.age-selector-container.svelte-g10jyw{display:flex;flex-direction:column;gap:1.5rem;animation:svelte-g10jyw-fadeIn .5s ease-out}@keyframes svelte-g10jyw-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section.svelte-g10jyw{display:flex;flex-direction:column;gap:.5rem}.label.svelte-g10jyw{font-size:.875rem;font-weight:500;color:hsl(var(--foreground))}.input-age.svelte-g10jyw{text-align:center;font-size:1.125rem;font-weight:500;padding:.75rem;border-radius:.5rem;border:1px solid hsl(var(--input));background:hsl(var(--background));color:hsl(var(--foreground));width:100%}.input-age.svelte-g10jyw:focus{outline:none;border-color:hsl(var(--ring))}.error-text.svelte-g10jyw{font-size:.75rem;color:hsl(var(--destructive));margin:0}.cards-grid.svelte-g10jyw{display:grid;gap:.5rem}.group-card.svelte-g10jyw{display:flex;items-center;gap:.75rem;padding:.75rem;border-radius:.75rem;border:2px solid transparent;text-align:left;transition:all .2s;background:hsl(var(--card));cursor:pointer;font-family:inherit}.group-card.default.svelte-g10jyw{border-color:hsl(var(--border))}.group-card.default.svelte-g10jyw:hover{border-color:hsl(var(--primary) / .5)}.group-card.selected.svelte-g10jyw{border-color:hsl(var(--primary));background-color:hsl(var(--primary) / .1)}.card-icon.svelte-g10jyw{width:2.5rem;height:2.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.selected-icon.svelte-g10jyw{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.default-icon.svelte-g10jyw{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.icon.svelte-g10jyw{width:1.25rem;height:1.25rem}.card-content.svelte-g10jyw{flex:1;min-width:0}.card-header.svelte-g10jyw{display:flex;items-center;gap:.5rem;flex-wrap:wrap}.card-title.svelte-g10jyw{font-weight:500;color:hsl(var(--foreground))}.card-range.svelte-g10jyw{font-size:.75rem;color:hsl(var(--muted-foreground))}.card-desc.svelte-g10jyw{font-size:.75rem;color:hsl(var(--muted-foreground));margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.check-circle.svelte-g10jyw{width:1.25rem;height:1.25rem;border-radius:9999px;background:hsl(var(--primary));display:flex;align-items:center;justify-content:center}.icon-small.svelte-g10jyw{width:.75rem;height:.75rem;color:hsl(var(--primary-foreground))}.continue-btn.svelte-g10jyw{width:100%;padding:.75rem 1.5rem;border-radius:.75rem;font-weight:500;transition:all .2s;border:none;cursor:pointer;font-family:inherit}.continue-btn.active.svelte-g10jyw{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.continue-btn.active.svelte-g10jyw:hover{opacity:.9}.continue-btn.disabled.svelte-g10jyw{background:hsl(var(--muted));color:hsl(var(--muted-foreground));cursor:not-allowed}.welcome-screen.svelte-1amwrbl,.loading-screen.svelte-1amwrbl{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:hsl(var(--background))}.welcome-content.svelte-1amwrbl,.loading-content.svelte-1amwrbl{max-width:28rem;width:100%;text-align:center;display:flex;flex-direction:column;gap:1.5rem;animation:svelte-1amwrbl-fadeIn .5s ease-out}@keyframes svelte-1amwrbl-fadeIn{0%{opacity:0}to{opacity:1}}.icon-wrapper.svelte-1amwrbl{width:3.5rem;height:3.5rem;border-radius:1rem;background-color:hsl(var(--primary) / .15);display:flex;align-items:center;justify-content:center;margin:0 auto}@media(min-width:640px){.icon-wrapper.svelte-1amwrbl{width:4rem;height:4rem}}.welcome-text.svelte-1amwrbl h1:where(.svelte-1amwrbl){font-size:1.25rem;font-weight:600;color:hsl(var(--foreground));margin:0}@media(min-width:640px){.welcome-text.svelte-1amwrbl h1:where(.svelte-1amwrbl){font-size:1.5rem}}.welcome-text.svelte-1amwrbl p:where(.svelte-1amwrbl){font-size:.875rem;color:hsl(var(--muted-foreground));margin:.5rem 0 0;line-height:1.5}.start-options.svelte-1amwrbl{display:flex;flex-direction:column;gap:.75rem}.info-row.svelte-1amwrbl{display:flex;items-center;justify-content:center;gap:1rem;font-size:.75rem;color:hsl(var(--muted-foreground))}.dot.svelte-1amwrbl{width:.25rem;height:.25rem;border-radius:50%;background-color:hsl(var(--muted-foreground) / .5)}.highlight.svelte-1amwrbl{color:hsl(var(--primary));font-weight:500}.start-btn.svelte-1amwrbl{width:100%;padding:.75rem 1.5rem;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:none;border-radius:.75rem;font-weight:500;cursor:pointer;transition:opacity .2s}.start-btn.svelte-1amwrbl:hover{opacity:.9}.change-age-btn.svelte-1amwrbl{width:100%;padding:.5rem 1rem;background:transparent;color:hsl(var(--muted-foreground));border:none;font-size:.875rem;cursor:pointer;transition:color .2s}.change-age-btn.svelte-1amwrbl:hover{color:hsl(var(--foreground))}@keyframes svelte-1amwrbl-spin{to{transform:rotate(360deg)}}.quiz-container.svelte-1amwrbl{display:flex;flex-direction:column;height:100vh;background-color:hsl(var(--background))}.chat-main.svelte-1amwrbl{flex:1;overflow-y:auto;overflow-x:hidden}.chat-content.svelte-1amwrbl{max-width:42rem;margin:0 auto;padding:1rem .5rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:1024px){.chat-content.svelte-1amwrbl{max-width:48rem}}@media(min-width:1280px){.chat-content.svelte-1amwrbl{max-width:56rem}}@media(min-width:640px){.chat-content.svelte-1amwrbl{padding:1rem}}.hint.svelte-1amwrbl{margin-top:.75rem;font-size:.75rem;color:hsl(var(--muted-foreground));font-style:italic}.result-container.svelte-1amwrbl{padding:0 .75rem 1.5rem}@media(min-width:640px){.result-container.svelte-1amwrbl{padding:0 1.5rem 1.5rem}}.spacer.svelte-1amwrbl{height:1rem}.input-area.svelte-1amwrbl{border-top:1px solid hsl(var(--border));background-color:hsl(var(--background) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.input-content.svelte-1amwrbl{max-width:42rem;margin:0 auto;padding:.75rem}.scrollbar-dark.svelte-1amwrbl::-webkit-scrollbar{width:8px}.scrollbar-dark.svelte-1amwrbl::-webkit-scrollbar-track{background:transparent}.scrollbar-dark.svelte-1amwrbl::-webkit-scrollbar-thumb{background-color:hsl(var(--muted));border-radius:20px;border:3px solid transparent;background-clip:content-box}.scrollbar-dark.svelte-1amwrbl::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .5)}
