.hero-visual-container.svelte-h37oxc{perspective:2000px;max-width:1000px;margin:0 auto;position:relative;padding:0 16px}@media(max-width:768px){.hero-visual-container.svelte-h37oxc{perspective:1000px}}.hero-glow.svelte-h37oxc{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;background:radial-gradient(circle,rgba(94,106,210,.2) 0%,transparent 70%);filter:blur(60px);z-index:-1}.hero-visual.svelte-h37oxc{transform-style:preserve-3d;transform:rotateX(10deg);transition:transform .4s ease-out}.hero-visual-container.svelte-h37oxc:hover .hero-visual:where(.svelte-h37oxc){transform:rotateX(5deg) translateY(-10px) scale(1.02)}@media(max-width:768px){.hero-visual.svelte-h37oxc{transform:rotateX(5deg) scale(.95)}.hero-visual-container.svelte-h37oxc:hover .hero-visual:where(.svelte-h37oxc){transform:rotateX(3deg) translateY(-5px) scale(.97)}}.dashboard-card.svelte-h37oxc{background:linear-gradient(135deg,#0a0b0d,#08090a);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:0 0 0 1px #ffffff0d,0 8px 32px #0006,0 0 80px #5e6ad226,inset 0 1px #ffffff0d;overflow:hidden;position:relative;height:560px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media(max-width:768px){.dashboard-card.svelte-h37oxc{height:400px;border-radius:16px}}.dashboard-ui.svelte-h37oxc{display:flex;height:100%;font-family:Inter,sans-serif}.dash-sidebar.svelte-h37oxc{width:72px;border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;align-items:center;padding:24px 0;background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:768px){.dash-sidebar.svelte-h37oxc{width:56px;padding:16px 0}}.dash-logo.svelte-h37oxc{width:36px;height:36px;background:linear-gradient(135deg,#5e6ad2,#26b5ce);border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:32px;box-shadow:0 4px 12px #5e6ad24d;transition:transform .2s}.dash-logo.svelte-h37oxc:hover{transform:scale(1.05)}.dash-nav.svelte-h37oxc{display:flex;flex-direction:column;gap:8px;width:100%;align-items:center}.dash-icon.svelte-h37oxc{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#71717a;border-radius:10px;cursor:pointer;transition:all .2s ease;position:relative}.dash-icon.svelte-h37oxc:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:0;background:linear-gradient(180deg,#5e6ad2,#26b5ce);border-radius:0 3px 3px 0;transition:height .2s ease}.dash-icon.svelte-h37oxc:hover{background:#ffffff0f;color:#e4e4e7;transform:translate(2px)}.dash-icon.active.svelte-h37oxc{background:#5e6ad21f;color:#818cf8;box-shadow:0 0 12px #5e6ad233}.dash-icon.active.svelte-h37oxc:before{height:60%}.dash-user.svelte-h37oxc{margin-top:auto}.user-avatar.svelte-h37oxc{width:36px;height:36px;border-radius:50%;border:2px solid rgba(255,255,255,.15);box-shadow:0 0 12px #5e6ad24d;transition:transform .2s;cursor:pointer;object-fit:cover;display:block}.user-avatar.svelte-h37oxc:hover{transform:scale(1.1);box-shadow:0 0 16px #5e6ad280}.dash-main.svelte-h37oxc{flex:1;display:flex;flex-direction:column;background:#08090a}.dash-header.svelte-h37oxc{height:64px;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:space-between;padding:0 28px;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dash-breadcrumbs.svelte-h37oxc{display:flex;align-items:center;gap:8px;font-size:.9rem}.crumb-muted.svelte-h37oxc{color:#a1a1aa}.crumb-sep.svelte-h37oxc{color:#fff3;font-size:.8rem}.crumb-active.svelte-h37oxc{color:#fff;font-weight:500}.dash-actions.svelte-h37oxc{display:flex;align-items:center;gap:10px}.status-badge.svelte-h37oxc{display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:500;padding:6px 14px;border-radius:24px;background:#10b9811f;color:#34d399;border:1px solid rgba(16,185,129,.25);box-shadow:0 0 12px #10b98126}.status-dot.svelte-h37oxc{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 12px #10b981cc;animation:svelte-h37oxc-pulse-dot 2s infinite}@keyframes svelte-h37oxc-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.dash-btn.primary.svelte-h37oxc{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#5e6ad226,#26b5ce26);color:#a5b4fc;border:1px solid rgba(94,106,210,.3);padding:8px 16px;border-radius:24px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 0 16px #5e6ad233;position:relative;overflow:hidden}.dash-btn.primary.svelte-h37oxc:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s}.dash-btn.primary.svelte-h37oxc:hover{background:linear-gradient(135deg,#5e6ad233,#26b5ce33);border-color:#5e6ad266;color:#c7d2fe;box-shadow:0 0 24px #5e6ad266;transform:translateY(-1px)}.dash-btn.primary.svelte-h37oxc:hover:before{left:100%}.dash-content-grid.svelte-h37oxc{flex:1;display:grid;grid-template-columns:1fr 280px;gap:1px;background:#ffffff0d;overflow:hidden}@media(max-width:768px){.dash-content-grid.svelte-h37oxc{grid-template-columns:1fr}.chat-window.svelte-h37oxc{order:2}.right-panel.svelte-h37oxc{order:1}.chat-content.svelte-h37oxc{padding:16px;gap:12px}.message-content.svelte-h37oxc{max-width:85%;font-size:.85rem;padding:10px 14px}.chat-input-area.svelte-h37oxc{height:44px;padding:0 14px;font-size:.85rem}}.chat-window.svelte-h37oxc{background:linear-gradient(180deg,#0a0b0d,#08090a);display:flex;flex-direction:column;overflow:hidden;border-right:1px solid rgba(255,255,255,.05)}.chat-header-bar.svelte-h37oxc{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-right.svelte-h37oxc{display:flex;align-items:center;gap:12px}.ai-status-indicator.svelte-h37oxc{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#a1a1aa}.status-dot-small.svelte-h37oxc{width:6px;height:6px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98199;animation:svelte-h37oxc-pulse-dot 2s infinite}.status-text.svelte-h37oxc{font-size:.75rem}.chat-content.svelte-h37oxc{flex:1;padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 20% 50%,rgba(94,106,210,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(38,181,206,.03) 0%,transparent 50%)}.chat-message.svelte-h37oxc{display:flex;gap:8px;animation:svelte-h37oxc-messageSlideIn .3s ease-out}@keyframes svelte-h37oxc-messageSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.user-message.svelte-h37oxc{flex-direction:row-reverse}.user-message.svelte-h37oxc .message-content:where(.svelte-h37oxc){background:#5e6ad226;border:1px solid rgba(94,106,210,.25)}.ai-message.svelte-h37oxc .message-content:where(.svelte-h37oxc){background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.message-avatar.svelte-h37oxc{width:28px;height:28px;border-radius:6px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.user-avatar-small.svelte-h37oxc{overflow:hidden;display:flex;align-items:center;justify-content:center}.user-avatar-small.svelte-h37oxc img:where(.svelte-h37oxc){width:100%;height:100%;object-fit:cover;display:block}.ai-avatar.svelte-h37oxc{background:linear-gradient(135deg,#5e6ad233,#26b5ce33);border:1px solid rgba(94,106,210,.3);color:#818cf8;box-shadow:0 0 12px #5e6ad233}.message-content.svelte-h37oxc{max-width:75%;padding:8px 12px 6px;border-radius:10px;font-size:.85rem;line-height:1.4;color:#e4e4e7;position:relative}.user-message.svelte-h37oxc .message-content:where(.svelte-h37oxc){text-align:right}@keyframes svelte-h37oxc-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.message-footer.svelte-h37oxc{display:flex;justify-content:flex-end;align-items:flex-end;margin-top:2px;gap:4px;min-height:14px}.ai-message.svelte-h37oxc .message-footer:where(.svelte-h37oxc){justify-content:flex-start}.message-time.svelte-h37oxc{font-size:.65rem;color:#ffffff80;line-height:1;font-weight:400;white-space:nowrap;opacity:.7}.user-message.svelte-h37oxc .message-time:where(.svelte-h37oxc){color:#fff9}.typing-indicator.svelte-h37oxc{opacity:.7}.typing-dots.svelte-h37oxc{display:flex;gap:4px;padding:12px 16px}.typing-dots.svelte-h37oxc span:where(.svelte-h37oxc){width:6px;height:6px;background:#818cf8;border-radius:50%;animation:svelte-h37oxc-typingDot 1.4s infinite}.typing-dots.svelte-h37oxc span:where(.svelte-h37oxc):nth-child(2){animation-delay:.2s}.typing-dots.svelte-h37oxc span:where(.svelte-h37oxc):nth-child(3){animation-delay:.4s}@keyframes svelte-h37oxc-typingDot{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-8px);opacity:1}}.chat-input-area.svelte-h37oxc{height:48px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;padding:0 18px;gap:12px;font-family:JetBrains Mono,monospace;font-size:.9rem;transition:all .3s ease;background:#ffffff03;position:relative}.chat-input-area.ai-active.svelte-h37oxc{background:linear-gradient(90deg,#5e6ad214,#26b5ce0d);border-top:1px solid rgba(94,106,210,.3);box-shadow:0 -2px 12px #5e6ad226}.input-left.svelte-h37oxc{flex:1;display:flex;align-items:center;gap:12px}.quick-actions-toggle.svelte-h37oxc{display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#a1a1aa;cursor:pointer;transition:all .2s ease;flex-shrink:0}.quick-actions-toggle.svelte-h37oxc:hover{background:#5e6ad226;border-color:#5e6ad24d;color:#c7d2fe}.quick-actions-toggle.active.svelte-h37oxc{background:#5e6ad233;border-color:#5e6ad266;color:#818cf8}.quick-actions-dropdown.svelte-h37oxc{position:absolute;bottom:100%;right:18px;margin-bottom:8px;background:linear-gradient(180deg,#0a0b0d,#08090a);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:8px;min-width:200px;box-shadow:0 8px 32px #0006;z-index:10;display:flex;flex-direction:column;gap:4px;animation:svelte-h37oxc-dropdownSlideIn .2s ease-out}@keyframes svelte-h37oxc-dropdownSlideIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.prompt.svelte-h37oxc{color:#5e6ad2}.input-placeholder.svelte-h37oxc{color:#52525b}.chat-input-area.ai-active.svelte-h37oxc .input-placeholder:where(.svelte-h37oxc){background:linear-gradient(90deg,#a1a1aa,#71717a);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.right-panel.svelte-h37oxc{display:flex;flex-direction:column;gap:1px;background:linear-gradient(180deg,#0a0b0d,#08090a);overflow:hidden}@media(max-width:768px){.right-panel.svelte-h37oxc{order:-1}}.console-content.svelte-h37oxc{flex:1;padding:20px;font-family:JetBrains Mono,monospace;font-size:.875rem;color:#d4d4d8;overflow-y:auto;line-height:1.7;background:radial-gradient(circle at 20% 50%,rgba(94,106,210,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(38,181,206,.03) 0%,transparent 50%)}.time.svelte-h37oxc{color:#52525b;min-width:48px;font-size:.7rem}.info.svelte-h37oxc{color:#3b82f6;font-weight:600;min-width:40px;padding-left:4px}.success.svelte-h37oxc{color:#10b981;font-weight:600;min-width:40px;padding-left:4px}.warn.svelte-h37oxc{color:#f59e0b;font-weight:600;min-width:40px}.player.svelte-h37oxc{color:#a855f7;font-weight:600;min-width:40px}.msg.svelte-h37oxc{color:#d4d4d8}.ai-tag.svelte-h37oxc{background:linear-gradient(90deg,#5e6ad2,#26b5ce);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;min-width:40px;padding-left:4px}.ai-fix-btn.svelte-h37oxc{background:linear-gradient(135deg,#5e6ad226,#26b5ce26);border:1px solid rgba(94,106,210,.35);color:#a5b4fc;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:6px;margin-left:12px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;transition:all .2s ease;box-shadow:0 0 8px #5e6ad233}.ai-fix-btn.svelte-h37oxc:hover{background:linear-gradient(135deg,#5e6ad240,#26b5ce40);border-color:#5e6ad280;box-shadow:0 0 16px #5e6ad266;color:#c7d2fe;transform:translateY(-1px)}.console-cursor.svelte-h37oxc{color:#52525b;animation:svelte-h37oxc-blink 1s infinite}@keyframes svelte-h37oxc-blink{0%,50%{opacity:1}51%,to{opacity:0}}.terminal-console.svelte-h37oxc{display:flex;flex-direction:column;flex:1;background:linear-gradient(180deg,#0a0b0d,#08090a);overflow:hidden}.terminal-console.svelte-h37oxc .console-content:where(.svelte-h37oxc){flex:1;overflow-y:auto}.terminal-console.svelte-h37oxc .time:where(.svelte-h37oxc){font-size:.875rem}.prompt.svelte-h37oxc{color:#5e6ad2;display:inline-flex;align-items:center}.chat-input-area.ai-active.svelte-h37oxc .prompt:where(.svelte-h37oxc){color:#818cf8;animation:svelte-h37oxc-pulse-glow 2s infinite}@keyframes svelte-h37oxc-pulse-glow{0%{text-shadow:0 0 5px rgba(129,140,248,.2)}50%{text-shadow:0 0 15px rgba(129,140,248,.6)}to{text-shadow:0 0 5px rgba(129,140,248,.2)}}.stat-card.svelte-h37oxc{padding:28px;display:flex;flex-direction:column;border-bottom:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.02) 0%,transparent 100%);transition:all .2s ease;position:relative}.stat-card.svelte-h37oxc:hover{background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.stat-header.svelte-h37oxc{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.stat-label.svelte-h37oxc{font-size:.85rem;color:#a1a1aa}.stat-value.svelte-h37oxc{font-size:1.4rem;font-weight:700;color:#fff;text-shadow:0 0 12px rgba(255,255,255,.1)}.stat-graph.svelte-h37oxc{height:60px;width:100%;position:relative}.stat-graph.svelte-h37oxc svg:where(.svelte-h37oxc){width:100%;height:100%;overflow:visible}.action-item.svelte-h37oxc{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);color:#e4e4e7;font-size:.75rem;cursor:pointer;transition:all .2s ease;text-align:left;width:100%;font-family:Inter,sans-serif}.action-item.svelte-h37oxc:hover{background:#5e6ad226;border-color:#5e6ad24d;color:#c7d2fe;transform:translate(2px)}.reflection-overlay.svelte-h37oxc{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none;mix-blend-mode:overlay;border-radius:20px}.code-window-enhanced.svelte-mpb2s9{position:relative}.code-header-enhanced.svelte-mpb2s9{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border))}@media(min-width:640px){.code-header-enhanced.svelte-mpb2s9{gap:.75rem;padding:.75rem 1rem}}.code-dots-enhanced.svelte-mpb2s9{display:flex;gap:.375rem}.code-dot.svelte-mpb2s9{width:.75rem;height:.75rem;border-radius:50%}.code-dot-red.svelte-mpb2s9{background:#ef4444}.code-dot-yellow.svelte-mpb2s9{background:#eab308}.code-dot-green.svelte-mpb2s9{background:#22c55e}.code-filename.svelte-mpb2s9{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));flex:1}@media(min-width:640px){.code-filename.svelte-mpb2s9{font-size:.875rem}}.code-status.svelte-mpb2s9{font-size:.625rem;color:hsl(var(--muted-foreground));padding:.25rem .5rem;background:hsl(var(--primary) / .1);border-radius:.25rem}@media(min-width:640px){.code-status.svelte-mpb2s9{font-size:.75rem}}.code-content-enhanced.svelte-mpb2s9{padding:0 .75rem;padding-top:0;padding-bottom:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.5;background:hsl(var(--background));position:relative;z-index:1}@media(min-width:640px){.code-content-enhanced.svelte-mpb2s9{padding:0 1.5rem;font-size:.875rem;line-height:1.75}}.code-line-enhanced.svelte-mpb2s9{display:block}.code-indent-1.svelte-mpb2s9{padding-left:1rem}.code-indent-2.svelte-mpb2s9{padding-left:2rem}.code-indent-3.svelte-mpb2s9{padding-left:3rem}@media(min-width:640px){.code-indent-1.svelte-mpb2s9{padding-left:1.5rem}.code-indent-2.svelte-mpb2s9{padding-left:3rem}.code-indent-3.svelte-mpb2s9{padding-left:4.5rem}}.code-keyword.svelte-mpb2s9{color:#c678dd;font-weight:600}.code-string.svelte-mpb2s9{color:#98c379}.code-function.svelte-mpb2s9{color:#61afef}.skript-status.svelte-mpb2s9{font-family:monospace;padding:.375rem .75rem;font-size:.625rem;line-height:1.3}@media(min-width:640px){.skript-status.svelte-mpb2s9{padding:.5rem 1rem;font-size:.6875rem;line-height:1.4}}.code-glow.svelte-mpb2s9{position:absolute;inset:0;background:linear-gradient(135deg,hsl(var(--primary) / .1) 0%,transparent 50%);pointer-events:none;z-index:0}.minecraft-chat-wrapper.svelte-zn9bh2{background:hsl(var(--muted));border-radius:.5rem;border:1px solid hsl(var(--border));overflow:hidden;padding:.75rem}@media(min-width:640px){.minecraft-chat-wrapper.svelte-zn9bh2{padding:1rem}}.minecraft-chat-messages.svelte-zn9bh2{space-y:.5rem;margin-bottom:1rem}.minecraft-chat-line.svelte-zn9bh2{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.75rem}@media(min-width:640px){.minecraft-chat-line.svelte-zn9bh2{font-size:.875rem}}.minecraft-player.svelte-zn9bh2{color:#4a9eff;font-weight:600}.minecraft-text.svelte-zn9bh2{color:hsl(var(--foreground))}.minecraft-ai-line.svelte-zn9bh2{color:hsl(var(--primary))}.minecraft-ai-tag.svelte-zn9bh2{color:hsl(var(--primary));font-weight:600}.minecraft-command-line.svelte-zn9bh2{display:flex;gap:.5rem;margin-bottom:.5rem;font-size:.625rem;font-family:monospace;padding-left:.75rem}@media(min-width:640px){.minecraft-command-line.svelte-zn9bh2{font-size:.75rem;padding-left:1rem}}.minecraft-command-prefix.svelte-zn9bh2{color:hsl(var(--muted-foreground))}.minecraft-command-executed.svelte-zn9bh2{color:#98c379}.minecraft-chat-input.svelte-zn9bh2{display:flex;align-items:center;gap:.5rem;padding:.5rem;background:hsl(var(--background));border-radius:.25rem;border:1px solid hsl(var(--border))}@media(min-width:640px){.minecraft-chat-input.svelte-zn9bh2{padding:.75rem}}.minecraft-prompt.svelte-zn9bh2{color:hsl(var(--primary));font-weight:600}.minecraft-typing.svelte-zn9bh2{color:hsl(var(--muted-foreground));font-size:.75rem}@media(min-width:640px){.minecraft-typing.svelte-zn9bh2{font-size:.875rem}}.minecraft-cursor.svelte-zn9bh2{animation:svelte-zn9bh2-blink 1s infinite}@keyframes svelte-zn9bh2-blink{0%,50%{opacity:1}51%,to{opacity:0}}.minecraft-chat-wrapper.svelte-a7zgvg{background:hsl(var(--muted));border-radius:.5rem;border:1px solid hsl(var(--border));overflow:hidden;padding:.5rem}@media(min-width:640px){.minecraft-chat-wrapper.svelte-a7zgvg{padding:.75rem}}.minecraft-chat-messages.svelte-a7zgvg{margin-bottom:.75rem}.minecraft-chat-line.svelte-a7zgvg{display:flex;gap:.5rem;margin-bottom:.375rem;font-size:.6875rem;line-height:1.3}@media(min-width:640px){.minecraft-chat-line.svelte-a7zgvg{font-size:.75rem;line-height:1.4}}.minecraft-player.svelte-a7zgvg{color:#4a9eff;font-weight:600}.minecraft-text.svelte-a7zgvg{color:hsl(var(--foreground))}.minecraft-ai-line.svelte-a7zgvg{color:hsl(var(--primary))}.minecraft-ai-tag.svelte-a7zgvg{color:hsl(var(--primary));font-weight:600}.minecraft-command-line.svelte-a7zgvg{display:flex;gap:.5rem;margin-bottom:.25rem;font-size:.625rem;font-family:monospace;padding-left:.5rem;line-height:1.3}@media(min-width:640px){.minecraft-command-line.svelte-a7zgvg{font-size:.6875rem;padding-left:.75rem;line-height:1.4}}.minecraft-command-prefix.svelte-a7zgvg{color:hsl(var(--muted-foreground))}.minecraft-command-executed.svelte-a7zgvg{color:#98c379}.minecraft-chat-input.svelte-a7zgvg{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:hsl(var(--background));border-radius:.25rem;border:1px solid hsl(var(--border))}@media(min-width:640px){.minecraft-chat-input.svelte-a7zgvg{padding:.5rem .75rem}}.minecraft-prompt.svelte-a7zgvg{color:hsl(var(--primary));font-weight:600}.minecraft-typing.svelte-a7zgvg{color:hsl(var(--muted-foreground));font-size:.6875rem;line-height:1.3}@media(min-width:640px){.minecraft-typing.svelte-a7zgvg{font-size:.75rem;line-height:1.4}}.minecraft-cursor.svelte-a7zgvg{animation:svelte-a7zgvg-blink 1s infinite}@keyframes svelte-a7zgvg-blink{0%,50%{opacity:1}51%,to{opacity:0}}.java-plugin-window.svelte-pin0jm{position:relative}.code-header-enhanced.svelte-pin0jm{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:hsl(var(--muted) / .5);border-bottom:1px solid hsl(var(--border))}@media(min-width:640px){.code-header-enhanced.svelte-pin0jm{gap:.75rem;padding:.5rem 1rem}}.code-dots-enhanced.svelte-pin0jm{display:flex;gap:.375rem}.code-dot.svelte-pin0jm{width:.75rem;height:.75rem;border-radius:50%}.code-dot-red.svelte-pin0jm{background:#ef4444}.code-dot-yellow.svelte-pin0jm{background:#eab308}.code-dot-green.svelte-pin0jm{background:#22c55e}.code-filename.svelte-pin0jm{font-size:.75rem;font-weight:500;color:hsl(var(--foreground));flex:1}@media(min-width:640px){.code-filename.svelte-pin0jm{font-size:.875rem}}.code-status.svelte-pin0jm{font-size:.625rem;color:hsl(var(--muted-foreground));padding:.25rem .5rem;background:hsl(var(--primary) / .1);border-radius:.25rem}@media(min-width:640px){.code-status.svelte-pin0jm{font-size:.75rem}}.code-content-enhanced.svelte-pin0jm{padding:0 .75rem;padding-top:0;padding-bottom:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.75rem;line-height:1.3;background:hsl(var(--background))}@media(min-width:640px){.code-content-enhanced.svelte-pin0jm{padding:0 1rem;font-size:.8125rem;line-height:1.4}}.code-line-enhanced.svelte-pin0jm{display:block}.code-line-blurred.svelte-pin0jm{opacity:.4;filter:blur(.5px);font-size:.6875rem;line-height:1.2}.code-indent-1.svelte-pin0jm{padding-left:1rem}.code-indent-2.svelte-pin0jm{padding-left:2rem}@media(min-width:640px){.code-indent-1.svelte-pin0jm{padding-left:1.5rem}.code-indent-2.svelte-pin0jm{padding-left:3rem}}.code-keyword.svelte-pin0jm{color:#c678dd;font-weight:600}.code-string.svelte-pin0jm{color:#98c379}.gradle-status.svelte-pin0jm{font-family:monospace;padding:.375rem .75rem;font-size:.625rem;line-height:1.3}@media(min-width:640px){.gradle-status.svelte-pin0jm{padding:.5rem 1rem;font-size:.6875rem;line-height:1.4}}.slide-title-player-message.svelte-12g3v9n{display:flex;align-items:baseline;gap:.5rem;font-weight:600;line-height:1.2}@media(max-width:639px){.slide-title-player-message.svelte-12g3v9n{gap:0}}.slide-player-name.svelte-12g3v9n{color:hsl(var(--muted-foreground));font-weight:500}.slide-title-text.svelte-12g3v9n{color:hsl(var(--foreground))}.preview-title.svelte-gbt8xm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.features.svelte-16yvedb{padding:60px 0}@media(min-width:768px){.features.svelte-16yvedb{padding:100px 0}}.features.svelte-16yvedb .container:where(.svelte-16yvedb){max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.features.svelte-16yvedb .container:where(.svelte-16yvedb){padding:0 24px}}.section-header.svelte-16yvedb{text-align:center;margin-bottom:60px}.section-header.svelte-16yvedb h2:where(.svelte-16yvedb){font-size:1.875rem;margin-bottom:16px;font-weight:600;letter-spacing:-.02em;text-align:center}@media(min-width:768px){.section-header.svelte-16yvedb h2:where(.svelte-16yvedb){font-size:2.5rem}}.section-header.svelte-16yvedb p:where(.svelte-16yvedb){font-size:1.1rem;color:hsl(var(--muted-foreground))}.bento-grid.svelte-16yvedb{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.bento-grid.svelte-16yvedb{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.bento-grid.svelte-16yvedb{grid-template-columns:1fr}}.bento-card.svelte-16yvedb{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;position:relative;min-height:240px;display:flex;flex-direction:column;transition:.3s}.bento-card.svelte-16yvedb:hover{border-color:hsl(var(--border) / .5);transform:translateY(-2px);box-shadow:0 20px 40px -10px #00000080}.bento-card.large.svelte-16yvedb{grid-column:span 2}@media(max-width:1024px){.bento-card.large.svelte-16yvedb{grid-column:span 1}}.card-text.svelte-16yvedb{padding:20px 20px 12px;position:relative;z-index:2;flex-shrink:0}.card-text.svelte-16yvedb h3:where(.svelte-16yvedb){font-size:1.2rem;margin-bottom:6px;text-shadow:0 2px 10px rgba(0,0,0,.5);font-weight:600;letter-spacing:-.02em}.card-text.svelte-16yvedb p:where(.svelte-16yvedb){font-size:.9rem;color:hsl(var(--muted-foreground));text-shadow:0 2px 10px rgba(0,0,0,.8);margin-bottom:0}.card-visual.svelte-16yvedb{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.bento-img.svelte-16yvedb{width:100%;height:100%;object-fit:cover;opacity:.6;mask-image:linear-gradient(to bottom,#000,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.bento-card.svelte-16yvedb:hover .bento-img:where(.svelte-16yvedb){transform:scale(1.08)}.deployment-img.svelte-16yvedb{filter:hue-rotate(45deg)}.img-overlay.svelte-16yvedb{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent 0%,hsl(var(--background) / .5) 70%,hsl(var(--background)) 90%)}.chat-ui-visual.svelte-16yvedb{padding:0 16px 16px;display:flex;flex-direction:column;gap:8px;margin-top:0;flex:1;justify-content:flex-end}.chat-message.svelte-16yvedb{padding:6px 10px;border-radius:8px;font-size:.8rem;max-width:90%;line-height:1.3;animation:svelte-16yvedb-fade-in-up .5s ease-out forwards}.chat-message.user.svelte-16yvedb{background:#ffffff1a;align-self:flex-end;border-bottom-right-radius:2px;color:hsl(var(--foreground))}.chat-message.ai.svelte-16yvedb{background:#5e6ad226;border:1px solid rgba(94,106,210,.2);align-self:flex-start;border-bottom-left-radius:2px;color:#e0e7ff;display:flex;gap:6px;align-items:center}.ai-avatar.svelte-16yvedb{width:16px;height:16px;background:linear-gradient(135deg,#5e6ad2,#26b5ce);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.5rem;color:#fff;flex-shrink:0}.chat-input-mock.svelte-16yvedb{margin-top:4px;height:28px;background:#0000004d;border-radius:100px;border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;padding:0 10px;font-size:.7rem;color:#ffffff4d}@keyframes svelte-16yvedb-fade-in-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.catalog.svelte-1uupit{padding:60px 0}@media(min-width:768px){.catalog.svelte-1uupit{padding:100px 0}}.container.svelte-1uupit{max-width:1280px;margin:0 auto;padding:0 40px}@media(max-width:768px){.container.svelte-1uupit{padding:0 24px}}.section-header.svelte-1uupit{text-align:center;margin-bottom:60px}.section-header.svelte-1uupit h2:where(.svelte-1uupit){font-size:1.875rem;margin-bottom:16px;font-weight:600;letter-spacing:-.02em;text-align:center}@media(min-width:768px){.section-header.svelte-1uupit h2:where(.svelte-1uupit){font-size:2.5rem}}.section-header.svelte-1uupit p:where(.svelte-1uupit){font-size:1.1rem;color:hsl(var(--muted-foreground))}.catalog-grid.svelte-1uupit{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.catalog-grid.svelte-1uupit{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.catalog-grid.svelte-1uupit{grid-template-columns:1fr}}.catalog-card.svelte-1uupit{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:16px;overflow:hidden;transition:.3s}.catalog-card.svelte-1uupit:hover{border-color:hsl(var(--border) / .5);transform:translateY(-4px);box-shadow:0 20px 40px -10px #00000080}.card-image.svelte-1uupit{height:200px;position:relative;overflow:hidden}.catalog-img.svelte-1uupit{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.catalog-card.svelte-1uupit:hover .catalog-img:where(.svelte-1uupit){transform:scale(1.08)}.card-tag.svelte-1uupit{position:absolute;top:12px;right:12px;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:100px;font-size:.75rem;border:1px solid rgba(255,255,255,.1);color:hsl(var(--foreground))}.card-content.svelte-1uupit{padding:20px}.card-content.svelte-1uupit h3:where(.svelte-1uupit){font-size:1.1rem;margin-bottom:8px;font-weight:600;letter-spacing:-.02em}.card-content.svelte-1uupit p:where(.svelte-1uupit){font-size:.9rem;color:hsl(var(--muted-foreground));margin-bottom:16px}.card-footer.svelte-1uupit{display:flex;justify-content:space-between;font-size:.85rem;color:hsl(var(--muted-foreground));border-top:1px solid hsl(var(--border));padding-top:16px}
