.theme-switcher.svelte-d6r4x0{position:relative}.theme-button.svelte-d6r4x0{background:none;border:none;padding:8px;cursor:pointer;border-radius:50%;color:var(--text-color, #333);display:flex;align-items:center;justify-content:center;width:36px;height:36px;transition:background-color .2s,transform .3s;font-size:16px;position:relative;overflow:visible}.theme-button.svelte-d6r4x0:hover:not(:disabled){background-color:var(--hover-color, rgba(0, 0, 0, .05));transform:rotate(12deg)}.theme-button.svelte-d6r4x0:disabled{cursor:not-allowed;opacity:.7}.theme-button.unlocking.svelte-d6r4x0{animation:svelte-d6r4x0-unlock-shake .8s ease-in-out;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4,#feca57);background-size:300% 300%;animation:svelte-d6r4x0-unlock-shake .8s ease-in-out,svelte-d6r4x0-rainbow-pulse .8s ease-in-out}.theme-button.unlock-animation.svelte-d6r4x0{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 0 20px #667eea99;animation:svelte-d6r4x0-unlock-glow 2s ease-out}@keyframes svelte-d6r4x0-unlock-shake{0%,to{transform:scale(1) rotate(0)}10%{transform:scale(1.1) rotate(-5deg)}20%{transform:scale(1.2) rotate(5deg)}30%{transform:scale(1.1) rotate(-5deg)}40%{transform:scale(1.3) rotate(5deg)}50%{transform:scale(1.2) rotate(-3deg)}60%{transform:scale(1.4) rotate(3deg)}70%{transform:scale(1.3) rotate(-2deg)}80%{transform:scale(1.5) rotate(2deg)}90%{transform:scale(1.2) rotate(-1deg)}}@keyframes svelte-d6r4x0-rainbow-pulse{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes svelte-d6r4x0-unlock-glow{0%{box-shadow:0 0 20px #667eea99;transform:scale(1.5)}50%{box-shadow:0 0 40px #667eeacc,0 0 60px #764ba266;transform:scale(1.6)}to{box-shadow:0 0 20px #667eea4d;transform:scale(1)}}.theme-icon.svelte-d6r4x0{transition:transform .3s ease;z-index:2;position:relative;font-size:16px}.theme-icon.transforming.svelte-d6r4x0{animation:svelte-d6r4x0-icon-transform .8s ease-in-out}@keyframes svelte-d6r4x0-icon-transform{0%{transform:scale(1) rotate(0)}25%{transform:scale(.8) rotate(90deg)}50%{transform:scale(1.2) rotate(180deg)}75%{transform:scale(.9) rotate(270deg)}to{transform:scale(1) rotate(360deg)}}.unlock-overlay.svelte-d6r4x0{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.unlock-particles.svelte-d6r4x0{position:relative;width:60px;height:60px}.particle.svelte-d6r4x0{position:absolute;font-size:12px;animation:svelte-d6r4x0-particle-burst 2s ease-out forwards;opacity:0}.particle-1.svelte-d6r4x0{top:-10px;left:-10px;animation-delay:.2s}.particle-2.svelte-d6r4x0{top:-10px;right:-10px;animation-delay:.4s}.particle-3.svelte-d6r4x0{bottom:-10px;left:-10px;animation-delay:.6s}.particle-4.svelte-d6r4x0{bottom:-10px;right:-10px;animation-delay:.8s}@keyframes svelte-d6r4x0-particle-burst{0%{opacity:0;transform:scale(0) rotate(0)}50%{opacity:1;transform:scale(1.2) rotate(180deg)}to{opacity:0;transform:scale(.8) rotate(360deg) translateY(-20px)}}.unlock-text.svelte-d6r4x0{position:absolute;top:45px;left:50%;transform:translate(-50%);font-size:8px;font-weight:700;color:#667eea;white-space:nowrap;animation:svelte-d6r4x0-text-reveal 2s ease-out forwards;opacity:0;font-family:Courier New,monospace;letter-spacing:1px}@keyframes svelte-d6r4x0-text-reveal{0%{opacity:0;transform:translate(-50%) translateY(10px)}30%{opacity:1;transform:translate(-50%) translateY(0)}70%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}.theme-dark .theme-button.svelte-d6r4x0:hover:not(:disabled){background-color:#ffffff1a}.theme-hacker .theme-button.svelte-d6r4x0:hover:not(:disabled){background-color:#00ff001a;box-shadow:0 0 10px #00ff004d}.themes-dropdown.svelte-d6r4x0{position:absolute;top:100%;right:0;margin-top:8px;background-color:var(--card-bg-color, white);border-radius:8px;box-shadow:var(--box-shadow);border:1px solid var(--border-color);width:200px;z-index:100;overflow:hidden}.dropdown-title.svelte-d6r4x0{padding:12px 16px;font-weight:500;border-bottom:1px solid var(--border-color);color:var(--text-color)}.theme-option.svelte-d6r4x0{display:flex;align-items:center;padding:10px 16px;cursor:pointer;transition:background-color .2s;color:var(--text-color)}.theme-option.svelte-d6r4x0:hover,.theme-option.active.svelte-d6r4x0{background-color:var(--hover-color, rgba(0, 0, 0, .05))}.theme-dark .theme-option.svelte-d6r4x0:hover{background-color:#ffffff1a}.theme-hacker .theme-option.svelte-d6r4x0:hover{background-color:#00ff001a}.theme-color-preview.svelte-d6r4x0{width:24px;height:24px;border-radius:50%;margin-right:12px;position:relative;overflow:hidden}.theme-color-accent.svelte-d6r4x0{position:absolute;bottom:0;left:0;width:100%;height:30%}.theme-name.svelte-d6r4x0{flex-grow:1}.hacker-badge.svelte-d6r4x0{margin-right:8px;font-size:14px}.check-icon.svelte-d6r4x0{color:var(--accent-color, #4CAF50);font-weight:700}.spotlight-overlay.svelte-1cz4ee4{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:auto}.spotlight-hole.svelte-1cz4ee4{position:fixed;box-shadow:0 0 0 9999px #000000a6;z-index:10000;pointer-events:none;transition:top .3s ease,left .3s ease,width .3s ease,height .3s ease}.challenge-active [data-challenge-target]{position:relative;z-index:10001}.clippy-guide.svelte-ilas5m{z-index:10002;display:flex;align-items:flex-start;gap:0;width:380px;pointer-events:auto;filter:drop-shadow(0 8px 32px rgba(0,0,0,.3))}.clippy-avatar.svelte-ilas5m{flex-shrink:0;width:56px;height:56px;background:var(--accent-color, #4CAF50);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-top:12px;margin-right:-8px;z-index:1;border:3px solid var(--card-bg-color, #1e1e2e);animation:svelte-ilas5m-clippy-bob 3s ease-in-out infinite}@keyframes svelte-ilas5m-clippy-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.clippy-face.svelte-ilas5m{display:flex;flex-direction:column;align-items:center;gap:4px}.clippy-eyes.svelte-ilas5m{display:flex;gap:8px}.eye.svelte-ilas5m{width:8px;height:10px;background:#fff;border-radius:50%;animation:svelte-ilas5m-clippy-blink 4s ease-in-out infinite}.eye.right.svelte-ilas5m{animation-delay:.1s}@keyframes svelte-ilas5m-clippy-blink{0%,95%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.clippy-mouth.svelte-ilas5m{width:12px;height:6px;border-bottom:2px solid white;border-radius:0 0 6px 6px}.speech-bubble.svelte-ilas5m{flex:1;background:var(--card-bg-color, #1e1e2e);border:1px solid var(--border-color, rgba(128, 128, 128, .3));border-radius:12px;padding:16px 20px;position:relative;color:var(--text-color, #e0e0e0)}.dismiss-btn.svelte-ilas5m{position:absolute;top:8px;right:8px;background:none;border:none;color:var(--text-color, #999);cursor:pointer;font-size:14px;padding:4px 6px;border-radius:4px;opacity:.6;transition:opacity .2s,background .2s}.dismiss-btn.svelte-ilas5m:hover{opacity:1;background:#80808026}.bubble-title.svelte-ilas5m{margin:0 0 8px;font-size:15px;font-weight:600;color:var(--accent-color, #a855f7);padding-right:20px}.bubble-message.svelte-ilas5m{font-size:13px;line-height:1.5;margin-bottom:14px;max-height:140px;overflow-y:auto}.bubble-message.svelte-ilas5m strong{color:var(--accent-color, #a855f7)}.bubble-message.svelte-ilas5m code{background:#80808026;padding:1px 4px;border-radius:3px;font-size:12px}.bubble-footer.svelte-ilas5m{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-color, rgba(128, 128, 128, .2));padding-top:10px;margin-top:4px}.step-counter.svelte-ilas5m{font-size:11px;color:var(--text-color, #888);opacity:.7}.bubble-actions.svelte-ilas5m{display:flex;gap:8px}.btn-prev.svelte-ilas5m,.btn-next.svelte-ilas5m{border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:background .2s,transform .1s}.btn-prev.svelte-ilas5m{background:#80808026;color:var(--text-color, #ccc)}.btn-prev.svelte-ilas5m:hover{background:#80808040}.btn-next.svelte-ilas5m{background:var(--accent-color, #4CAF50);color:#fff}.btn-next.svelte-ilas5m:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1)}.btn-next.svelte-ilas5m:disabled{opacity:.4;cursor:not-allowed}.btn-next.svelte-ilas5m:active:not(:disabled){transform:translateY(0)}.btn-goto.svelte-ilas5m{background:var(--accent-color, #4CAF50);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;transition:filter .2s,transform .1s}.btn-goto.svelte-ilas5m:hover{filter:brightness(1.1);transform:translateY(-1px)}.complete-backdrop.svelte-13bpnpp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10005;background:#0009;display:flex;align-items:center;justify-content:center}.complete-modal.svelte-13bpnpp{background:var(--card-bg-color, #1e1e2e);border:1px solid var(--border-color, rgba(128, 128, 128, .3));border-radius:16px;padding:40px 48px;text-align:center;max-width:440px;width:90%;position:relative;overflow:hidden;color:var(--text-color, #e0e0e0)}.confetti-container.svelte-13bpnpp{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.confetti-piece.svelte-13bpnpp{position:absolute;width:8px;height:8px;background:var(--color);border-radius:2px;top:-10px;left:calc(10% + var(--i) * 7%);animation:svelte-13bpnpp-confetti-fall 2.5s ease-out forwards;animation-delay:calc(var(--i) * .1s);opacity:0}@keyframes svelte-13bpnpp-confetti-fall{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(300px) rotate(720deg);opacity:0}}.trophy.svelte-13bpnpp{font-size:48px;color:#fdcb6e;margin-bottom:16px;animation:svelte-13bpnpp-trophy-bounce .6s ease-out}@keyframes svelte-13bpnpp-trophy-bounce{0%{transform:scale(0) rotate(-10deg)}60%{transform:scale(1.2) rotate(5deg)}to{transform:scale(1) rotate(0)}}.complete-title.svelte-13bpnpp{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--accent-color, #4CAF50)}.complete-body.svelte-13bpnpp{margin:0 0 24px;font-size:14px;line-height:1.5;opacity:.85}.btn-close.svelte-13bpnpp{background:var(--accent-color, #4CAF50);color:#fff;border:none;border-radius:8px;padding:10px 28px;font-size:14px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:filter .2s,transform .1s}.btn-close.svelte-13bpnpp:hover{filter:brightness(1.1);transform:translateY(-1px)}.prompt-toast.svelte-bn8lvi{position:fixed;bottom:24px;right:24px;z-index:9999;background:var(--card-bg-color, #1e1e2e);border:1px solid var(--border-color, rgba(128, 128, 128, .3));border-radius:12px;padding:16px 20px;display:flex;align-items:flex-start;gap:14px;max-width:420px;box-shadow:0 8px 32px #00000040;color:var(--text-color, #e0e0e0)}.toast-icon.svelte-bn8lvi{flex-shrink:0}.toast-avatar.svelte-bn8lvi{width:40px;height:40px;background:var(--accent-color, #4CAF50);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:svelte-bn8lvi-toast-bob 2.5s ease-in-out infinite}@keyframes svelte-bn8lvi-toast-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.mini-eyes.svelte-bn8lvi{display:flex;gap:6px}.mini-eye.svelte-bn8lvi{width:5px;height:7px;background:#fff;border-radius:50%}.toast-content.svelte-bn8lvi{flex:1}.toast-title.svelte-bn8lvi{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--accent-color, #a855f7)}.toast-body.svelte-bn8lvi{margin:0;font-size:12.5px;line-height:1.4;opacity:.85}.toast-actions.svelte-bn8lvi{display:flex;flex-direction:column;gap:6px;flex-shrink:0;margin-top:2px}.btn-start.svelte-bn8lvi{background:var(--accent-color, #4CAF50);color:#fff;border:none;border-radius:6px;padding:7px 14px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;transition:filter .2s,transform .1s;white-space:nowrap}.btn-start.svelte-bn8lvi:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-dismiss.svelte-bn8lvi{background:none;border:none;color:var(--text-color, #999);font-size:11px;cursor:pointer;padding:4px 8px;opacity:.7;transition:opacity .2s;text-align:center}.btn-dismiss.svelte-bn8lvi:hover{opacity:1}.app-header.svelte-2izym5.svelte-2izym5{position:sticky;top:0;z-index:50;width:100%;background-color:var(--header-bg-color, white);box-shadow:0 2px 5px #0000001a;display:flex;flex-direction:column}.header-container.svelte-2izym5.svelte-2izym5{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 16px;max-width:1400px;margin:0 auto;width:100%}.header-left.svelte-2izym5.svelte-2izym5,.header-right.svelte-2izym5.svelte-2izym5{display:flex;align-items:center;gap:12px}.sidebar-toggle.svelte-2izym5.svelte-2izym5{background:none;border:none;font-size:16px;cursor:pointer;color:var(--text-color, black);padding:8px;border-radius:4px}.sidebar-toggle.svelte-2izym5.svelte-2izym5:hover{background-color:#0000000d}.logo-link.svelte-2izym5.svelte-2izym5{display:flex;align-items:center}.logo.svelte-2izym5.svelte-2izym5{height:32px;margin-left:8px;transition:filter .3s ease}.theme-dark .logo.svelte-2izym5.svelte-2izym5{filter:drop-shadow(0 0 8px rgba(255,255,255,.4)) drop-shadow(0 0 4px rgba(255,255,255,.2))}.theme-dark .logo.svelte-2izym5.svelte-2izym5:hover{filter:drop-shadow(0 0 12px rgba(255,255,255,.6)) drop-shadow(0 0 6px rgba(255,255,255,.3))}.theme-hacker .logo.svelte-2izym5.svelte-2izym5{filter:drop-shadow(0 0 10px rgba(0,255,0,.5)) drop-shadow(0 0 5px rgba(0,255,0,.3))}.theme-hacker .logo.svelte-2izym5.svelte-2izym5:hover{filter:drop-shadow(0 0 15px rgba(0,255,0,.7)) drop-shadow(0 0 8px rgba(0,255,0,.4))}.theme-light .logo.svelte-2izym5.svelte-2izym5{filter:none}.main-nav.svelte-2izym5.svelte-2izym5{flex:1;display:none}.nav-list.svelte-2izym5.svelte-2izym5{display:flex;list-style:none;margin:0;padding:0;justify-content:center;gap:8px}.nav-item.svelte-2izym5.svelte-2izym5{position:relative;height:60px;display:flex;align-items:center}.nav-link.svelte-2izym5.svelte-2izym5{padding:0 16px;height:100%;display:flex;align-items:center;color:var(--text-color, black);text-decoration:none;font-size:14px;font-weight:500;transition:color .2s;gap:8px}.nav-icon.svelte-2izym5.svelte-2izym5{font-size:14px;opacity:.8}.nav-item.active.svelte-2izym5.svelte-2izym5:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:var(--accent-color, #4CAF50)}.nav-item.active.svelte-2izym5 .nav-link.svelte-2izym5{color:var(--accent-color, #4CAF50)}.nav-item.active.svelte-2izym5 .nav-icon.svelte-2izym5{opacity:1}.tool-button.svelte-2izym5.svelte-2izym5{background:none;border:none;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--text-color, black)}.tool-button.svelte-2izym5.svelte-2izym5:hover{background-color:#0000000d}.profile-container.svelte-2izym5.svelte-2izym5{position:relative}.profile-button.svelte-2izym5.svelte-2izym5{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:4px;border-radius:24px}.profile-button.svelte-2izym5.svelte-2izym5:hover{background-color:#0000000d}.profile-image.svelte-2izym5.svelte-2izym5{width:32px;height:32px;border-radius:50%}.profile-icon.svelte-2izym5.svelte-2izym5{font-size:12px;color:var(--text-color, black);transition:transform .2s}.profile-icon.rotated.svelte-2izym5.svelte-2izym5{transform:rotate(180deg)}.profile-dropdown.svelte-2izym5.svelte-2izym5{position:absolute;top:calc(100% + 8px);right:0;background-color:var(--card-bg-color, white);border-radius:8px;box-shadow:0 4px 12px #0000001a;min-width:180px;z-index:100;overflow:hidden}.dropdown-item.svelte-2izym5.svelte-2izym5{display:flex;padding:10px 16px;text-decoration:none;color:var(--text-color, black);transition:background-color .2s;font-size:14px}.dropdown-item.svelte-2izym5.svelte-2izym5:hover{background-color:#0000000d}.tutorial-btn.svelte-2izym5.svelte-2izym5{width:100%;border:none;background:none;cursor:pointer;gap:6px;align-items:center;color:var(--text-color, black);font-family:inherit}.tutorial-btn.svelte-2izym5 i.svelte-2izym5{color:var(--accent-color, #6c5ce7)}.dropdown-divider.svelte-2izym5.svelte-2izym5{margin:8px 0;border:0;border-top:1px solid rgba(0,0,0,.1)}.admin-submenu-container.svelte-2izym5.svelte-2izym5{width:100%;background-color:#00000005;border-bottom:1px solid rgba(0,0,0,.08)}.admin-submenu.svelte-2izym5.svelte-2izym5{display:flex;max-width:1400px;margin:0 auto;padding:0 16px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar{height:6px}.admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb:hover{background:#94a3b8}.theme-dark .admin-submenu.svelte-2izym5.svelte-2izym5{scrollbar-color:#4b5563 #1f2937}.theme-dark .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-track{background:#1f2937}.theme-dark .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb{background:#4b5563}.theme-dark .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb:hover{background:#6b7280}.theme-hacker .admin-submenu.svelte-2izym5.svelte-2izym5{scrollbar-color:#00ff00 #000000}.theme-hacker .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-track{background:#000;border:1px solid #00ff00}.theme-hacker .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb{background:#0f0}.theme-hacker .admin-submenu.svelte-2izym5.svelte-2izym5::-webkit-scrollbar-thumb:hover{background:#0a0;box-shadow:0 0 5px #0f0}.admin-nav-item.svelte-2izym5.svelte-2izym5{display:flex;align-items:center;padding:10px 14px;text-decoration:none;color:var(--text-color, #333);transition:background-color .3s,color .3s;font-weight:500;font-size:13px;white-space:nowrap;border-bottom:3px solid transparent;gap:6px}.admin-nav-item.svelte-2izym5 .nav-icon.svelte-2izym5{font-size:18px}.admin-nav-item.svelte-2izym5.svelte-2izym5:hover:not(.active){background-color:#00000008;border-bottom-color:#0000001a}.admin-nav-item.active.svelte-2izym5.svelte-2izym5{color:var(--accent-color, #4CAF50);border-bottom-color:var(--accent-color, #4CAF50);background-color:#4caf500d}.sidebar-container.svelte-2izym5.svelte-2izym5{position:fixed;top:60px;left:0;bottom:0;width:250px;background-color:var(--sidebar-bg-color, #2c3e50);z-index:40;transform:translate(0);transition:transform .3s ease}.sidebar-container.closed.svelte-2izym5.svelte-2izym5{transform:translate(-100%)}.sidebar-backdrop.svelte-2izym5.svelte-2izym5{display:none}.content-area.svelte-2izym5.svelte-2izym5{padding:16px;margin-left:250px;transition:margin .3s ease}.content-area.no-sidebar.svelte-2izym5.svelte-2izym5{margin-left:0}.integrations-modal.svelte-2izym5.svelte-2izym5{position:absolute;background-color:var(--card-bg-color, white);border-radius:8px;box-shadow:0 4px 20px #00000026;width:400px;z-index:100;overflow:hidden;animation:svelte-2izym5-modal-pop .3s ease-out forwards}@keyframes svelte-2izym5-modal-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.integrations-modal-content.svelte-2izym5.svelte-2izym5{padding:1rem}.premium-header.svelte-2izym5.svelte-2izym5{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.premium-icon.svelte-2izym5.svelte-2izym5{font-size:1.3rem;color:gold}.premium-header.svelte-2izym5 h3.svelte-2izym5{margin:0;color:#333;font-size:1.2rem}.integration-examples.svelte-2izym5.svelte-2izym5{margin:1rem 0;display:flex;flex-direction:column;gap:.6rem}.integration-example.svelte-2izym5.svelte-2izym5{display:flex;align-items:flex-start;gap:.8rem;padding:.6rem;background-color:#00000005;border-radius:6px;border:1px solid var(--border-color, #ddd)}.integration-icon.svelte-2izym5.svelte-2izym5{font-size:1.5rem;padding:.4rem;border-radius:6px}.integration-icon.salesforce.svelte-2izym5.svelte-2izym5{color:#00a1e0;background-color:#00a1e01a}.integration-icon.jira.svelte-2izym5.svelte-2izym5{color:#0052cc;background-color:#0052cc1a}.integration-icon.config-template.svelte-2izym5.svelte-2izym5{color:#4caf50;background-color:#4caf501a}.integration-icon.config-client.svelte-2izym5.svelte-2izym5{color:#2196f3;background-color:#2196f31a}.integration-icon.config-rate.svelte-2izym5.svelte-2izym5{color:#ffc107;background-color:#ffc1071a}.integration-icon.config-service.svelte-2izym5.svelte-2izym5{color:#9c27b0;background-color:#9c27b01a}.integration-details.svelte-2izym5 h4.svelte-2izym5{margin:0 0 .3rem;font-size:.95rem}.integration-details.svelte-2izym5 p.svelte-2izym5{margin:0;font-size:.8rem;color:var(--text-secondary, #666);line-height:1.3}.preview-image-container.svelte-2izym5.svelte-2izym5{margin:1rem 0;border:1px solid var(--border-color, #ddd);border-radius:6px;overflow:hidden}.preview-image.svelte-2izym5.svelte-2izym5{width:100%;height:auto;display:block;max-height:180px;object-fit:cover}.preview-caption.svelte-2izym5.svelte-2izym5{background-color:#00000008;padding:.4rem;text-align:center;font-size:.8rem;color:var(--text-secondary, #666);border-top:1px solid var(--border-color, #ddd)}.upgrade-container.svelte-2izym5.svelte-2izym5{margin:1rem 0;text-align:center}.benefits-text.svelte-2izym5.svelte-2izym5{margin-bottom:.8rem;font-style:italic;color:var(--text-secondary, #666);font-size:.85rem}.upgrade-button.svelte-2izym5.svelte-2izym5{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;border:none;border-radius:4px;cursor:pointer;background-color:gold;color:#333;font-weight:500;text-decoration:none;transition:background-color .2s,transform .1s}.upgrade-button.svelte-2izym5.svelte-2izym5:hover{background-color:#f0c800;transform:translateY(-1px)}.upgrade-button.svelte-2izym5.svelte-2izym5:active{transform:translateY(1px)}.close-button.svelte-2izym5.svelte-2izym5{background-color:var(--background-color, #f5f5f5);border:1px solid var(--border-color, #ddd);padding:.4rem .8rem;border-radius:4px;cursor:pointer;display:block;margin:.8rem auto 0;font-size:.85rem;display:flex;align-items:center;gap:.5rem;justify-content:center;transition:background-color .2s}.close-button.svelte-2izym5.svelte-2izym5:hover{background-color:var(--background-hover-color, #e9e9e9)}@media (min-width: 768px){.main-nav.svelte-2izym5.svelte-2izym5{display:block}.sidebar-container.svelte-2izym5.svelte-2izym5{top:calc(60px + (var(--admin-submenu-height, 0px)))}}@media (max-width: 767px){.sidebar-container.svelte-2izym5.svelte-2izym5{transform:translate(-100%);top:calc(60px + (var(--admin-submenu-height, 0px)))}.sidebar-container.open.svelte-2izym5.svelte-2izym5{transform:translate(0)}.sidebar-backdrop.svelte-2izym5.svelte-2izym5{display:block;position:fixed;top:calc(60px + (var(--admin-submenu-height, 0px)));left:0;right:0;bottom:0;background-color:#00000080;z-index:30}.content-area.svelte-2izym5.svelte-2izym5{margin-left:0}.admin-submenu.svelte-2izym5.svelte-2izym5{padding:0 8px}.admin-nav-item.svelte-2izym5.svelte-2izym5{padding:12px 16px;font-size:13px}.integrations-modal.svelte-2izym5.svelte-2izym5{width:85%;right:50%;transform:translate(50%)}.integration-examples.svelte-2izym5.svelte-2izym5{gap:.5rem}.integration-example.svelte-2izym5.svelte-2izym5{padding:.5rem}.integration-icon.svelte-2izym5.svelte-2izym5{font-size:1.3rem}}.notification.svelte-1mw4ucm.svelte-1mw4ucm{position:relative;display:flex;align-items:center;gap:12px;width:380px;max-width:calc(100vw - 48px);padding:12px 16px;border-radius:8px;background-color:var(--card-bg-color);color:var(--text-color);border:1px solid var(--border-color);box-shadow:var(--box-shadow);border-left:4px solid transparent;overflow:hidden}.type-info.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#3b82f6}.type-info.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#3b82f6}.type-info.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#3b82f6}.type-success.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#22c55e}.type-success.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#22c55e}.type-success.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#22c55e}.type-error.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#ef4444}.type-error.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#ef4444}.type-error.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#ef4444}.type-warning.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#f59e0b}.type-warning.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#f59e0b}.type-warning.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#f59e0b}body.theme-hacker .type-info.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#00ff41}body.theme-hacker .type-info.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#00ff41}body.theme-hacker .type-info.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#00ff41}body.theme-hacker .type-success.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#00ff41}body.theme-hacker .type-success.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#00ff41}body.theme-hacker .type-success.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#00ff41}body.theme-hacker .type-error.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#f33}body.theme-hacker .type-error.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#f33}body.theme-hacker .type-error.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#f33}body.theme-hacker .type-warning.svelte-1mw4ucm.svelte-1mw4ucm{border-left-color:#fc0}body.theme-hacker .type-warning.svelte-1mw4ucm .icon.svelte-1mw4ucm{color:#fc0}body.theme-hacker .type-warning.svelte-1mw4ucm .progress-bar.svelte-1mw4ucm{background-color:#fc0}.icon.svelte-1mw4ucm.svelte-1mw4ucm{font-size:20px;flex-shrink:0}.message.svelte-1mw4ucm.svelte-1mw4ucm{margin:0;flex:1;font-size:14px;line-height:1.4;word-break:break-word}.close-btn.svelte-1mw4ucm.svelte-1mw4ucm{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:2px;border-radius:4px;flex-shrink:0;transition:color .15s,background-color .15s}.close-btn.svelte-1mw4ucm .material-symbols-rounded.svelte-1mw4ucm{font-size:18px}.close-btn.svelte-1mw4ucm.svelte-1mw4ucm:hover{color:var(--text-color);background-color:#80808026}.progress-track.svelte-1mw4ucm.svelte-1mw4ucm{position:absolute;bottom:0;left:0;right:0;height:2px;background-color:transparent}.progress-bar.svelte-1mw4ucm.svelte-1mw4ucm{height:100%;transition:width .1s linear;border-radius:0 1px 1px 0}.app.svelte-1aj42d9{display:flex;flex-direction:column;min-height:100vh;background-color:var(--background-color);color:var(--text-color);font-family:var(--font-family);background-image:var(--background-image);background-size:cover;background-position:center;background-attachment:fixed}.main-content.svelte-1aj42d9{flex:1;display:flex;flex-direction:column;max-width:1400px;width:100%;margin:0 auto;box-sizing:border-box;transition:margin-left .3s ease}.main-content.sidebar-open.svelte-1aj42d9{margin-left:250px}@media (max-width: 1400px){.main-content.sidebar-open.svelte-1aj42d9{max-width:calc(100% - 250px);margin-left:auto}}@media (max-width: 768px){.main-content.sidebar-open.svelte-1aj42d9{max-width:100%;margin-left:0}}.notification-container.svelte-1aj42d9{position:fixed;top:70px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.clear-all-btn.svelte-1aj42d9{display:flex;align-items:center;gap:4px;padding:4px 10px;border:1px solid var(--border-color);border-radius:6px;background-color:var(--card-bg-color);color:var(--text-secondary);font-size:12px;cursor:pointer;transition:color .15s,background-color .15s}.clear-all-btn.svelte-1aj42d9:hover{color:var(--text-color);background-color:#8080801a}.footer.svelte-1aj42d9{margin-top:auto;padding:16px;background-color:var(--card-bg-color);color:var(--text-color);border-top:1px solid rgba(128,128,128,.2)}.footer-content.svelte-1aj42d9{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;font-size:14px}.footer-links.svelte-1aj42d9{display:flex;gap:16px}.footer-link.svelte-1aj42d9{display:flex;align-items:center;gap:6px;color:var(--text-color);text-decoration:none;transition:opacity .2s}.footer-link.svelte-1aj42d9:hover{opacity:.8}@media (max-width: 767px){.footer-content.svelte-1aj42d9{flex-direction:column;gap:8px}}.auth-loading.svelte-1aj42d9{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--background-color)}.auth-loading-inner.svelte-1aj42d9{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.auth-loading-logo.svelte-1aj42d9{width:140px;height:auto;opacity:.7}.auth-loading-spinner.svelte-1aj42d9{width:28px;height:28px;border:3px solid var(--border-color, rgba(128, 128, 128, .2));border-top-color:var(--accent-color, #3498db);border-radius:50%;animation:svelte-1aj42d9-auth-spin .7s linear infinite}@keyframes svelte-1aj42d9-auth-spin{to{transform:rotate(360deg)}}
