.background-floaters.svelte-1u7018m{position:fixed;inset:0;overflow:hidden;z-index:0;pointer-events:none}.floater.svelte-1u7018m{position:absolute;bottom:-20%;display:flex;align-items:center;justify-content:center;animation:svelte-1u7018m-rise linear infinite;transform-origin:center;opacity:.7}.triangle.svelte-1u7018m{width:100%;height:100%;animation:svelte-1u7018m-spin 40s linear infinite}@keyframes svelte-1u7018m-rise{0%{transform:translateY(0) rotate(0) scale(1);opacity:.2}40%{opacity:.6}to{transform:translateY(-130vh) rotate(720deg) scale(1.2);opacity:0}}@keyframes svelte-1u7018m-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.door-overlay.svelte-8c5nk5{position:fixed;inset:0;z-index:9999;display:flex;pointer-events:none;overflow:hidden}.door.svelte-8c5nk5{flex:1;background-color:#1e3a8a;opacity:.44;animation-fill-mode:forwards;position:relative;overflow:hidden}.door-canvas.svelte-8c5nk5{position:absolute;inset:0;width:100%;height:100%;display:block;filter:drop-shadow(0 0 4px rgba(0,255,255,.7)) drop-shadow(0 0 8px rgba(0,255,255,.5)) drop-shadow(0 0 12px rgba(0,255,255,.3))}.door-overlay.horizontal.svelte-8c5nk5{flex-direction:row}.horizontal.svelte-8c5nk5 .first-door:where(.svelte-8c5nk5){transform:translate(-100%);border-right:12px solid rgba(0,255,255,.3);animation:svelte-8c5nk5-leftDoor 2.2s ease-in-out forwards}.horizontal.svelte-8c5nk5 .second-door:where(.svelte-8c5nk5){transform:translate(100%);border-left:12px solid rgba(0,255,255,.3);animation:svelte-8c5nk5-rightDoor 2.2s ease-in-out forwards}@keyframes svelte-8c5nk5-leftDoor{0%{transform:translate(-100%)}30%{transform:translate(0)}40%{transform:translate(-2%)}50%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-8c5nk5-rightDoor{0%{transform:translate(100%)}30%{transform:translate(0)}40%{transform:translate(2%)}50%{transform:translate(0)}to{transform:translate(100%)}}.door-overlay.vertical.svelte-8c5nk5{flex-direction:column}.vertical.svelte-8c5nk5 .first-door:where(.svelte-8c5nk5){transform:translateY(-100%);border-bottom:12px solid rgba(0,255,255,.3);animation:svelte-8c5nk5-topDoor 2.2s ease-in-out forwards;height:50%;width:100%}.vertical.svelte-8c5nk5 .second-door:where(.svelte-8c5nk5){transform:translateY(100%);border-top:12px solid rgba(0,255,255,.3);animation:svelte-8c5nk5-bottomDoor 2.2s ease-in-out forwards;height:50%;width:100%}@keyframes svelte-8c5nk5-topDoor{0%{transform:translateY(-100%)}30%{transform:translateY(0)}40%{transform:translateY(-2%)}50%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes svelte-8c5nk5-bottomDoor{0%{transform:translateY(100%)}30%{transform:translateY(0)}40%{transform:translateY(2%)}50%{transform:translateY(0)}to{transform:translateY(100%)}}.feature-gems-container.svelte-uw3l5q{padding:2.5rem 1rem;max-width:1200px;margin:0 auto}.gems-grid.svelte-uw3l5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2.5rem;perspective:1000px}.gem-card.svelte-uw3l5q{position:relative;height:220px;animation:svelte-uw3l5q-gemFloat 3s ease-in-out infinite;transform-style:preserve-3d;cursor:pointer;transition:transform .1s ease}@keyframes svelte-uw3l5q-gemFloat{0%,to{transform:translateY(0) rotateX(0)}50%{transform:translateY(-6px) rotateX(1deg)}}.gem-card.pressed.svelte-uw3l5q{transform:translateY(5px) scale(.98)}.gem-card.pressed.svelte-uw3l5q .gem-inner:where(.svelte-uw3l5q){box-shadow:0 2px 8px #00000026,inset 0 1px #fff9,inset 0 -1px #00000026}.gem-inner.svelte-uw3l5q{position:relative;width:100%;height:100%;background:linear-gradient(135deg,#fffffff2,#ffffffd9);border-radius:16px;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px #00000014,0 1px 6px #0000000a,inset 0 1px #fffc,inset 0 -1px #00000014}.gem-card.svelte-uw3l5q:hover .gem-inner:where(.svelte-uw3l5q){transform:translateY(-8px) scale(1.02);box-shadow:0 16px 40px var(--glow-color),0 8px 16px #0000001f,inset 0 1px #ffffffe6,inset 0 -1px #0000001f}.gem-card.pressed.svelte-uw3l5q .gem-inner:where(.svelte-uw3l5q){transform:translateY(2px) scale(.98)}.gem-facet.svelte-uw3l5q{position:absolute;left:0;right:0;height:32px;opacity:.25;transition:all .4s ease}.gem-top.svelte-uw3l5q{top:0;clip-path:polygon(0 0,100% 0,90% 100%,10% 100%);transform-origin:top}.gem-bottom.svelte-uw3l5q{bottom:0;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);transform-origin:bottom}.gem-card.svelte-uw3l5q:hover .gem-top:where(.svelte-uw3l5q){opacity:.4;height:40px}.gem-card.svelte-uw3l5q:hover .gem-bottom:where(.svelte-uw3l5q){opacity:.4;height:40px}.gem-content.svelte-uw3l5q{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:85%;z-index:2;transition:all .3s ease}.gem-card.svelte-uw3l5q:hover .gem-content:where(.svelte-uw3l5q){transform:translate(-50%,-50%)}.gem-title.svelte-uw3l5q{font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.75rem;letter-spacing:.5px}.gem-description.svelte-uw3l5q{font-size:.95rem;color:#64748b;line-height:1.6;font-weight:500;opacity:1;transition:opacity .2s ease}.gem-description.hidden.svelte-uw3l5q{opacity:0;position:absolute}.gem-typed.svelte-uw3l5q{font-size:.95rem;color:#475569;line-height:1.6;font-weight:600;opacity:0;transition:opacity .2s ease;min-height:3rem}.gem-typed.visible.svelte-uw3l5q{opacity:1}.cursor.svelte-uw3l5q{display:inline-block;animation:svelte-uw3l5q-blink 1s step-end infinite;color:#6366f1;margin-left:2px}@keyframes svelte-uw3l5q-blink{0%,to{opacity:1}50%{opacity:0}}.gem-shine.svelte-uw3l5q{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%);transition:transform .6s ease}.gem-card.svelte-uw3l5q:hover .gem-shine:where(.svelte-uw3l5q){transform:translate(100%)}.gem-reset.svelte-uw3l5q{animation:svelte-uw3l5q-gemReset 1s ease}@keyframes svelte-uw3l5q-gemReset{0%{transform:scale(1) rotate(0)}25%{transform:scale(1.1) rotate(5deg)}50%{transform:scale(.9) rotate(-5deg)}75%{transform:scale(1.05) rotate(2deg)}to{transform:scale(1) rotate(0)}}.capabilities-bar.svelte-uw3l5q{position:relative;padding:1.25rem 1.75rem;background:linear-gradient(135deg,#6366f10d,#8b5cf60d);border-radius:50px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(99,102,241,.1);overflow:hidden;box-shadow:0 4px 20px #6366f11a,inset 0 1px #ffffff80}.capabilities-line.svelte-uw3l5q{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(99,102,241,.5),rgba(139,92,246,.5),transparent);animation:svelte-uw3l5q-lineSweep 3s ease-in-out infinite}@keyframes svelte-uw3l5q-lineSweep{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.capabilities-content.svelte-uw3l5q{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;position:relative;z-index:1}.capability-item.svelte-uw3l5q{font-size:.95rem;font-weight:600;color:#6366f1;letter-spacing:.5px;padding:.25rem .5rem;border-radius:8px;transition:all .3s ease;animation:svelte-uw3l5q-capabilityFadeIn .5s ease-out backwards;text-shadow:0 1px 2px rgba(0,0,0,.05)}@keyframes svelte-uw3l5q-capabilityFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.capability-item.svelte-uw3l5q:hover{background:#6366f11a;transform:translateY(-2px);color:#4f46e5}.capability-dot.svelte-uw3l5q{color:#a5b4fc;font-weight:300;font-size:1rem}.capabilities-glow.svelte-uw3l5q{position:absolute;top:50%;left:50%;width:200px;height:200px;background:radial-gradient(circle,rgba(99,102,241,.2),transparent 70%);transform:translate(-50%,-50%);animation:svelte-uw3l5q-glowPulse 4s ease-in-out infinite;pointer-events:none}@keyframes svelte-uw3l5q-glowPulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.5)}}@media (max-width: 768px){.feature-gems-container.svelte-uw3l5q{padding:2rem 1rem}.gems-grid.svelte-uw3l5q{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.gem-card.svelte-uw3l5q{height:190px}.gem-title.svelte-uw3l5q{font-size:1.5rem}.gem-description.svelte-uw3l5q,.gem-typed.svelte-uw3l5q{font-size:.85rem}.capabilities-bar.svelte-uw3l5q{padding:1.1rem 1.4rem}.capability-item.svelte-uw3l5q{font-size:.85rem}}@media (max-width: 480px){.capabilities-content.svelte-uw3l5q{gap:.5rem}.capability-item.svelte-uw3l5q{font-size:.8rem}}.empty-state.svelte-b8wsj3{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;text-align:center;min-height:25vh;position:relative;overflow:hidden;transform:scale(.9)}.empty-state.svelte-b8wsj3:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(99,102,241,.05) 0%,transparent 70%);animation:svelte-b8wsj3-rotate 20s linear infinite}@keyframes svelte-b8wsj3-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.header.svelte-b8wsj3{position:relative;z-index:1;margin-bottom:1rem}.header.svelte-b8wsj3 h2:where(.svelte-b8wsj3){font-size:1.3rem;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-b8wsj3-gradientShift 3s ease-in-out infinite}@keyframes svelte-b8wsj3-gradientShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(20deg)}}.robot-container.svelte-b8wsj3{position:relative;width:80px;height:80px;margin:1rem 0;z-index:1}.empty-icon.svelte-b8wsj3{font-size:2.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:svelte-b8wsj3-float 3s ease-in-out infinite;filter:drop-shadow(0 4px 10px rgba(99,102,241,.3));transition:all .3s ease}.empty-icon.pulse.svelte-b8wsj3{animation:svelte-b8wsj3-float 3s ease-in-out infinite,svelte-b8wsj3-pulse .5s ease-out}@keyframes svelte-b8wsj3-float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-6px)}}@keyframes svelte-b8wsj3-pulse{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.12)}to{transform:translate(-50%,-50%) scale(1)}}.orbit-ring.svelte-b8wsj3{position:absolute;top:50%;left:50%;border:2px solid rgba(99,102,241,.2);border-radius:50%;transform:translate(-50%,-50%)}.orbit-1.svelte-b8wsj3{width:60px;height:60px;animation:svelte-b8wsj3-orbit 4s linear infinite;border-top-color:#6366f180}.orbit-2.svelte-b8wsj3{width:75px;height:75px;animation:svelte-b8wsj3-orbit 6s linear infinite reverse;border-right-color:#8b5cf680}.orbit-3.svelte-b8wsj3{width:90px;height:90px;animation:svelte-b8wsj3-orbit 8s linear infinite;border-bottom-color:#6366f14d}@keyframes svelte-b8wsj3-orbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.particle.svelte-b8wsj3{position:absolute;width:3px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;opacity:0;animation:svelte-b8wsj3-particleFloat 3s ease-in-out infinite}.particle-1.svelte-b8wsj3{top:20%;left:20%;animation-delay:0s}.particle-2.svelte-b8wsj3{top:20%;right:20%;animation-delay:.75s}.particle-3.svelte-b8wsj3{bottom:20%;left:20%;animation-delay:1.5s}.particle-4.svelte-b8wsj3{bottom:20%;right:20%;animation-delay:2.25s}@keyframes svelte-b8wsj3-particleFloat{0%,to{opacity:0;transform:translateY(0) scale(0)}50%{opacity:1;transform:translateY(-12px) scale(1)}}.loading-bar.svelte-b8wsj3{width:150px;height:3px;background:#6366f11a;border-radius:2px;overflow:hidden;margin:1rem 0;position:relative;z-index:1}.loading-progress.svelte-b8wsj3{height:100%;background:linear-gradient(90deg,#667eea,#764ba2,#667eea);background-size:200% 100%;animation:svelte-b8wsj3-shimmer 2s linear infinite;border-radius:2px}@keyframes svelte-b8wsj3-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.subtitle.svelte-b8wsj3{font-size:.95rem;color:#4b5563;margin:.75rem 0 .4rem;max-width:400px;line-height:1.4;position:relative;z-index:1}.feature-chips.svelte-b8wsj3{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:.75rem;position:relative;z-index:1}.chip.svelte-b8wsj3{padding:.35rem .8rem;background:linear-gradient(135deg,#6366f11a,#8b5cf61a);border:1px solid rgba(99,102,241,.2);border-radius:16px;font-size:.8rem;color:#6366f1;font-weight:500;animation:svelte-b8wsj3-chipPulse 2s ease-in-out infinite;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chip.svelte-b8wsj3:nth-child(1){animation-delay:0s}.chip.svelte-b8wsj3:nth-child(2){animation-delay:.3s}.chip.svelte-b8wsj3:nth-child(3){animation-delay:.6s}@keyframes svelte-b8wsj3-chipPulse{0%,to{transform:translateY(0);box-shadow:0 2px 6px #6366f11a}50%{transform:translateY(-2px);box-shadow:0 4px 10px #6366f133}}@media (max-width: 640px){.empty-state.svelte-b8wsj3{min-height:30vh;transform:scale(.95)}.header.svelte-b8wsj3 h2:where(.svelte-b8wsj3){font-size:1.1rem}.robot-container.svelte-b8wsj3{width:70px;height:70px}.empty-icon.svelte-b8wsj3{font-size:2rem}.subtitle.svelte-b8wsj3{font-size:.9rem}.chip.svelte-b8wsj3{font-size:.75rem;padding:.3rem .7rem}}.right-panel.svelte-re7f88{height:100%;max-height:470px;min-height:470px;display:flex;flex-direction:column;background:#fff;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;overflow:hidden;border:1px solid #e5e7eb}.chat-header.svelte-re7f88{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.chat-title.svelte-re7f88{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.875rem}.pulse-dot.svelte-re7f88{width:8px;height:8px;background:#10b981;border-radius:50%;animation:svelte-re7f88-pulse 2s ease-in-out infinite}@keyframes svelte-re7f88-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.clear-btn.svelte-re7f88{display:flex;align-items:center;justify-content:center;padding:.375rem;background:#fff3;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;color:#fff}.clear-btn.svelte-re7f88:hover{background:#ffffff4d}.expand-btn.svelte-re7f88{display:flex;align-items:center;justify-content:center;padding:.375rem;background:#fff3;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;color:#fff}.expand-btn.svelte-re7f88:hover{background:#ffffff4d}.chat-container.svelte-re7f88{flex:1;overflow-y:auto;padding:1.5rem;background:#f9fafb}.empty-state.svelte-re7f88{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#9ca3af;text-align:center}.header.svelte-re7f88{text-align:center;margin-bottom:2rem}.subtitle.svelte-re7f88{font-size:1rem;color:#6b7280;margin:0;font-weight:400}.empty-icon.svelte-re7f88{font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-state.svelte-re7f88 p:where(.svelte-re7f88){font-size:.875rem;margin:0;max-width:250px}.messages.svelte-re7f88{display:flex;flex-direction:column;gap:1rem}.message-wrapper.svelte-re7f88{display:flex;gap:.5rem;animation:svelte-re7f88-slideIn .3s ease-out}@keyframes svelte-re7f88-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.message-wrapper.user.svelte-re7f88{justify-content:flex-end;text-align:right}.message-wrapper.assistant.svelte-re7f88,.message-wrapper.error.svelte-re7f88{justify-content:flex-start}.avatar.svelte-re7f88{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.avatar.bot.svelte-re7f88{background:linear-gradient(135deg,#667eea,#764ba2)}.avatar.user.svelte-re7f88{background:linear-gradient(135deg,#f093fb,#f5576c)}.message.svelte-re7f88{max-width:75%;padding:.75rem 1rem;border-radius:1rem;font-size:.875rem;line-height:1.5;white-space:pre-wrap;word-wrap:break-word}.message.user.svelte-re7f88{background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border-radius:1rem 1rem .25rem}.message.assistant.svelte-re7f88{background:#fff;color:#1f2937;border:1px solid #e5e7eb;border-radius:1rem 1rem 1rem .25rem;text-align:left}.message.error.svelte-re7f88{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.message.svelte-re7f88 p:where(.svelte-re7f88){margin:0}.user-prompt-input.svelte-re7f88{padding:0;padding-left:.5rem;margin:0;height:100%}.submit-btn.svelte-re7f88{background:#fff;color:#667eea;font-weight:600;padding:.75rem 1rem;border:none;border-radius:.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;transition:all .2s;font-size:.875rem;box-shadow:0 4px 6px -1px #0000001a;margin-top:auto}.submit-btn.svelte-re7f88:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 15px -3px #0000001a}.submit-btn.svelte-re7f88:active:not(:disabled){transform:translateY(0)}.submit-btn.svelte-re7f88:disabled{opacity:.6;cursor:not-allowed}.spinner.svelte-re7f88{width:1rem;height:1rem;border:2px solid #667eea;border-top-color:transparent;border-radius:50%;animation:svelte-re7f88-spin .6s linear infinite}textarea.svelte-re7f88{width:100%;padding:.625rem;border:2px solid rgba(255,255,255,.2);border-radius:.5rem;font-size:.875rem;font-family:inherit;background:#fffffff2;transition:all .2s;color:#1f2937}textarea.svelte-re7f88:focus{outline:none;border-color:#fff9;background:#fff;box-shadow:0 0 0 3px #ffffff1a}textarea.svelte-re7f88{resize:none;line-height:1.5}textarea.svelte-re7f88:disabled{opacity:.6;cursor:not-allowed}.system-prompt-input.svelte-re7f88{flex:1;min-height:80px}@keyframes svelte-re7f88-spin{to{transform:rotate(360deg)}}@media (max-width: 968px){.right-panel.svelte-re7f88{max-height:470px;min-height:470px;height:auto}}.left-panel.svelte-16m6o8d{height:100%;max-height:470px;min-height:470px;display:flex;flex-direction:column;gap:1rem;background:linear-gradient(135deg,#667eea,#764ba2);padding:1.5rem;border-radius:1rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.control-section.svelte-16m6o8d{display:flex;flex-direction:column;gap:.5rem}label.svelte-16m6o8d{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#fff}.label-icon.svelte-16m6o8d{font-size:1rem}textarea.svelte-16m6o8d{width:100%;padding:.625rem;border:2px solid rgba(255,255,255,.2);border-radius:.5rem;font-size:.875rem;font-family:inherit;background:#fffffff2;transition:all .2s;color:#1f2937}textarea.svelte-16m6o8d:focus{outline:none;border-color:#fff9;background:#fff;box-shadow:0 0 0 3px #ffffff1a}textarea.svelte-16m6o8d{resize:none;line-height:1.5}textarea.svelte-16m6o8d:disabled{opacity:.6;cursor:not-allowed}.system-prompt-input.svelte-16m6o8d{flex:1;min-height:80px}.persona-buttons.svelte-16m6o8d{display:flex;flex-wrap:wrap;gap:.5rem}.persona-button.svelte-16m6o8d{flex:1;min-width:fit-content;padding:.625rem 1rem;border:2px solid rgba(255,255,255,.3);border-radius:.5rem;font-size:.875rem;font-weight:600;font-family:inherit;background:#ffffff1a;color:#fff;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.persona-button.svelte-16m6o8d:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.persona-button.active.svelte-16m6o8d{background:#fff;color:#667eea;border-color:#fff;box-shadow:0 4px 12px #ffffff4d}.persona-button.svelte-16m6o8d:active{transform:translateY(0)}.promo-card.svelte-16m6o8d{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:.75rem;padding:1.25rem 1rem 1.5rem;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 15px #00000026;transition:transform .25s ease,box-shadow .25s ease}.promo-card.svelte-16m6o8d:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0003}.promo-title.svelte-16m6o8d{font-size:1.125rem;font-weight:700;color:#fff}.save-button.svelte-16m6o8d{display:flex;align-items:center;justify-content:center;padding:.375rem;background:#fff3;border:none;border-radius:.375rem;cursor:pointer;transition:all .2s;color:#fff}.save-button.svelte-16m6o8d:hover{background:#ffffff4d}@media (max-width: 968px){.left-panel.svelte-16m6o8d{max-height:none;min-height:auto;height:auto}}.prompt-tester.svelte-1a6f8mr{width:100%;max-width:1200px;margin:0 auto;padding:2rem}.main-content.svelte-1a6f8mr{display:grid;grid-template-columns:1fr 1fr;gap:2rem;height:450px}.panel-left.svelte-1a6f8mr,.panel-right.svelte-1a6f8mr{opacity:0}.panel-left.svelte-1a6f8mr{transform:translate(-100%)}.panel-right.svelte-1a6f8mr{transform:translate(100%)}.panel-left.slide-in.svelte-1a6f8mr,.panel-right.slide-in.svelte-1a6f8mr{opacity:1;transform:translate(0)}@media (max-width: 968px){.prompt-tester.svelte-1a6f8mr{padding:1rem}.main-content.svelte-1a6f8mr{grid-template-columns:1fr;height:auto;gap:1rem}.panel-left.svelte-1a6f8mr,.panel-right.svelte-1a6f8mr,.panel-left.slide-in.svelte-1a6f8mr,.panel-right.slide-in.svelte-1a6f8mr{opacity:1;transform:translateY(0)}}.logo-container.svelte-84wbzb{display:inline-block;cursor:pointer}.logo-letter.svelte-84wbzb{display:inline-block;position:relative;transition:transform .3s ease,color .3s ease,text-shadow .3s ease}.logo-container.svelte-84wbzb:hover .logo-letter:where(.svelte-84wbzb){animation:svelte-84wbzb-bounceUp .5s ease forwards;color:#4f46e5;text-shadow:0 0 10px rgba(79,70,229,.6)}.logo-letter.hovered.svelte-84wbzb{animation:svelte-84wbzb-bounceUp .5s ease forwards;color:#4f46e5;text-shadow:0 0 10px rgba(79,70,229,.6)}@keyframes svelte-84wbzb-bounceUp{0%{transform:translateY(0)}30%{transform:translateY(-8px)}60%{transform:translateY(0)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}nav.svelte-dqwfyp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.hero-section.svelte-1uha8ag{padding-top:4rem;text-align:center}a.svelte-1uha8ag:hover{box-shadow:0 0 20px #4f46e580;transform:translateY(-2px)}a.svelte-1uha8ag:active{transform:scale(.98)}@media (max-width: 640px){.main-title.svelte-1uha8ag{padding-top:0}}
