.dashboard-sidebar.svelte-2agd5u{background:linear-gradient(135deg,#0a0a0af2,#171717f2);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;position:relative;z-index:50;pointer-events:auto}.sidebar-open.svelte-2agd5u{width:16rem}.sidebar-closed.svelte-2agd5u{width:5rem}@media(max-width:767px){.dashboard-sidebar.svelte-2agd5u{position:fixed;left:0;top:0;bottom:0;height:100vh;z-index:50;width:5rem;transition:width .3s ease-in-out}.sidebar-open.svelte-2agd5u{width:16rem!important;z-index:50}.sidebar-closed.svelte-2agd5u{width:5rem!important}.sidebar-closed.svelte-2agd5u .nav-label:where(.svelte-2agd5u),.sidebar-closed.svelte-2agd5u .sidebar-title:where(.svelte-2agd5u),.sidebar-closed.svelte-2agd5u .user-details:where(.svelte-2agd5u),.sidebar-closed.svelte-2agd5u .lang-switcher-wrapper:where(.svelte-2agd5u){display:none!important}.sidebar-open.svelte-2agd5u .nav-label:where(.svelte-2agd5u){display:inline-block}.sidebar-open.svelte-2agd5u .sidebar-title:where(.svelte-2agd5u){display:block}.sidebar-open.svelte-2agd5u .user-details:where(.svelte-2agd5u){display:flex;flex-direction:column}.sidebar-open.svelte-2agd5u .lang-switcher-wrapper:where(.svelte-2agd5u){display:flex}.sidebar-closed.svelte-2agd5u .nav-item:where(.svelte-2agd5u){justify-content:center;padding:.875rem}.sidebar-open.svelte-2agd5u .nav-item:where(.svelte-2agd5u){justify-content:flex-start}.sidebar-closed.svelte-2agd5u .sidebar-header:where(.svelte-2agd5u){justify-content:center;padding:1rem .5rem}.sidebar-open.svelte-2agd5u .sidebar-header:where(.svelte-2agd5u){justify-content:flex-start;padding:1.5rem}.sidebar-toggle.svelte-2agd5u{min-width:44px;min-height:44px;width:44px;height:44px;z-index:100;pointer-events:auto!important;-webkit-tap-highlight-color:rgba(6,182,212,.2);touch-action:manipulation;position:relative;flex-shrink:0}.sidebar-toggle.svelte-2agd5u :where(.svelte-2agd5u){pointer-events:none}.sidebar-closed.svelte-2agd5u .user-info:where(.svelte-2agd5u){justify-content:center}.sidebar-closed.svelte-2agd5u .footer-action:where(.svelte-2agd5u){justify-content:center}.sidebar-closed.svelte-2agd5u .sidebar-footer:where(.svelte-2agd5u){padding:1rem .5rem}.sidebar-open.svelte-2agd5u .sidebar-footer:where(.svelte-2agd5u){padding:1rem}.mobile-overlay.svelte-2agd5u{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(4px);z-index:40}}.dashboard-sidebar.svelte-2agd5u:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,rgba(6,182,212,.3),transparent)}.sidebar-header.svelte-2agd5u{display:flex;align-items:center;gap:1rem;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.sidebar-toggle.svelte-2agd5u{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#a3a3a3;transition:all .2s;cursor:pointer;position:relative;z-index:10;pointer-events:auto;-webkit-tap-highlight-color:rgba(6,182,212,.2);touch-action:manipulation}.sidebar-toggle.svelte-2agd5u:hover{background:#06b6d41a;border-color:#06b6d44d;color:#06b6d4}.sidebar-title.svelte-2agd5u{font-size:1.25rem;font-weight:600;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sidebar-nav.svelte-2agd5u{flex:1;padding:1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem}.nav-item.svelte-2agd5u{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:10px;color:#a3a3a3;text-decoration:none;transition:all .2s;position:relative;overflow:hidden;outline:none!important;border:1px solid transparent}.nav-item.svelte-2agd5u:focus,.nav-item.svelte-2agd5u:focus-visible,.nav-item.svelte-2agd5u:active{outline:none!important;box-shadow:none!important}.nav-item.svelte-2agd5u:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);opacity:0;transition:opacity .2s}.nav-item.svelte-2agd5u:hover{background:#ffffff0d;color:#fff}.nav-item.active.svelte-2agd5u{background:#06b6d41a;border:1px solid rgba(6,182,212,.2);color:#06b6d4}.nav-item.active.svelte-2agd5u:before{opacity:1}.nav-icon.svelte-2agd5u{width:20px;text-align:center;flex-shrink:0}.nav-label.svelte-2agd5u{font-size:.9rem;font-weight:500;white-space:nowrap}.sidebar-footer.svelte-2agd5u{padding:1rem;border-top:1px solid rgba(255,255,255,.05);display:flex;flex-direction:column;gap:.75rem}.lang-switcher-wrapper.svelte-2agd5u{display:flex;justify-content:flex-start;padding:.25rem 0;width:100%}.lang-switcher-wrapper.svelte-2agd5u .language-switcher{width:100%;justify-content:flex-start}.footer-action.svelte-2agd5u{display:flex;align-items:center;gap:1rem;padding:.875rem 1rem;border-radius:10px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#f87171;text-decoration:none;transition:all .2s;cursor:pointer;width:100%}.footer-action.svelte-2agd5u:hover{background:#ef444433;color:#fca5a5}.user-info.svelte-2agd5u{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.user-avatar.svelte-2agd5u{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.user-details.svelte-2agd5u{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.user-name.svelte-2agd5u{font-size:.875rem;font-weight:500;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-email.svelte-2agd5u{font-size:.75rem;color:#a3a3a3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-main.svelte-2agd5u{background:transparent}.sidebar-nav.svelte-2agd5u::-webkit-scrollbar{width:6px}.sidebar-nav.svelte-2agd5u::-webkit-scrollbar-track{background:#ffffff05;border-radius:3px}.sidebar-nav.svelte-2agd5u::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.sidebar-nav.svelte-2agd5u::-webkit-scrollbar-thumb:hover{background:#ffffff26}@media(max-width:767px){.dashboard-main.svelte-2agd5u{margin-left:5rem;transition:margin-left .3s ease-in-out}}.agent-dashboard-layout.svelte-1bkbpv5{display:flex;min-height:100vh;background:#0a0a0a}.agent-sidebar.svelte-1bkbpv5{width:16rem;background:#0f0f0ff2;backdrop-filter:blur(20px);border-right:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;padding:1rem;position:sticky;top:0;height:100vh;overflow-y:auto;transition:width .3s ease}.sidebar-header.svelte-1bkbpv5{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.sidebar-toggle.svelte-1bkbpv5{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#ffffffb3;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.sidebar-toggle.svelte-1bkbpv5:hover{background:#ffffff1a;border-color:#06b6d480;color:#22d3ee}.sidebar-title.svelte-1bkbpv5{font-size:1.125rem;font-weight:600;color:#fff;white-space:nowrap;flex:1;min-w:0}.sidebar-nav.svelte-1bkbpv5{display:flex;flex-direction:column;gap:.5rem;flex:1;overflow-y:auto;padding-right:.25rem}.nav-item.svelte-1bkbpv5{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#fff9;text-decoration:none;transition:all .3s ease;font-size:.875rem;font-weight:500}.nav-item.svelte-1bkbpv5:hover{background:#ffffff0d;color:#fff}.nav-item.active.svelte-1bkbpv5{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.nav-icon.svelte-1bkbpv5{width:1.25rem;text-align:center;flex-shrink:0}.nav-label.svelte-1bkbpv5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer.svelte-1bkbpv5{display:flex;flex-direction:column;gap:.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.lang-switcher-wrapper.svelte-1bkbpv5{padding:.5rem 0;width:100%;display:flex;justify-content:flex-start}.lang-switcher-wrapper.svelte-1bkbpv5 .language-switcher{width:100%;justify-content:flex-start}.footer-action.svelte-1bkbpv5{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:.75rem;color:#fff9;text-decoration:none;transition:all .3s ease;font-size:.875rem;font-weight:500;cursor:pointer}.footer-action.svelte-1bkbpv5:hover{background:#ffffff0d;color:#fff}.try-chat-action.svelte-1bkbpv5{background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:1px solid rgba(6,182,212,.3);color:#22d3ee;backdrop-filter:blur(10px)}.try-chat-action.svelte-1bkbpv5:hover{background:linear-gradient(135deg,#06b6d440,#8b5cf640);border-color:#06b6d480;color:#22d3ee;transform:translateY(-1px);box-shadow:0 4px 12px #06b6d433}.agent-main-content.svelte-1bkbpv5{flex:1;padding:1.5rem;overflow-y:auto}.sidebar-closed.svelte-1bkbpv5{width:5rem}.sidebar-closed.svelte-1bkbpv5 .nav-label:where(.svelte-1bkbpv5),.sidebar-closed.svelte-1bkbpv5 .sidebar-title:where(.svelte-1bkbpv5){display:none}.sidebar-closed.svelte-1bkbpv5 .nav-item:where(.svelte-1bkbpv5){justify-content:center;padding:.75rem}.sidebar-closed.svelte-1bkbpv5 .footer-action:where(.svelte-1bkbpv5){justify-content:center;padding:.75rem}.sidebar-closed.svelte-1bkbpv5 .sidebar-header:where(.svelte-1bkbpv5){justify-content:center;padding-bottom:1rem}@media(max-width:768px){.agent-sidebar.svelte-1bkbpv5{width:5rem;padding:.75rem}.sidebar-toggle.svelte-1bkbpv5{width:2.5rem;height:2.5rem}.nav-label.svelte-1bkbpv5,.sidebar-title.svelte-1bkbpv5{display:none}.nav-item.svelte-1bkbpv5,.footer-action.svelte-1bkbpv5{justify-content:center;padding:.75rem}.sidebar-header.svelte-1bkbpv5{justify-content:center;padding-bottom:.75rem}.agent-main-content.svelte-1bkbpv5{padding:1rem}}.sidebar-nav.svelte-1bkbpv5::-webkit-scrollbar{width:.5rem}.sidebar-nav.svelte-1bkbpv5::-webkit-scrollbar-track{background:transparent}.sidebar-nav.svelte-1bkbpv5::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:.25rem}.sidebar-nav.svelte-1bkbpv5::-webkit-scrollbar-thumb:hover{background:#fff3}.dashboard-content.svelte-x1i5gj{padding:2rem;max-width:1400px;margin:0 auto}.alert-banner.svelte-x1i5gj{display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem;border-radius:1rem;margin-bottom:2rem;backdrop-filter:blur(20px);border:1px solid}.alert-banner.expired.svelte-x1i5gj{background:#ef44441a;border-color:#ef44444d}.alert-banner.warning.svelte-x1i5gj{background:#fb923c1a;border-color:#fb923c4d}.alert-icon.svelte-x1i5gj{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}.alert-banner.expired.svelte-x1i5gj .alert-icon:where(.svelte-x1i5gj){background:#ef444433;color:#ef4444}.alert-banner.warning.svelte-x1i5gj .alert-icon:where(.svelte-x1i5gj){background:#fb923c33;color:#fb923c}.alert-content.svelte-x1i5gj{flex:1}.alert-title.svelte-x1i5gj{font-size:1rem;font-weight:700;color:#f5f5f5;margin-bottom:.25rem}.alert-message.svelte-x1i5gj{font-size:.875rem;color:#a3a3a3}.alert-button.svelte-x1i5gj{padding:.625rem 1.25rem;border-radius:.5rem;font-weight:600;font-size:.875rem;border:1px solid;transition:all .2s;cursor:pointer}.alert-banner.expired.svelte-x1i5gj .alert-button:where(.svelte-x1i5gj){background:#ef444433;color:#ef4444;border-color:#ef44444d}.alert-banner.warning.svelte-x1i5gj .alert-button:where(.svelte-x1i5gj){background:#fb923c33;color:#fb923c;border-color:#fb923c4d}.alert-button.svelte-x1i5gj:hover{transform:translateY(-1px)}.page-header.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.page-title.svelte-x1i5gj{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-subtitle.svelte-x1i5gj{color:#a3a3a3;font-size:1rem}.stats-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2rem}.stat-card.svelte-x1i5gj{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;display:flex;gap:1rem;transition:all .3s}.stat-card.svelte-x1i5gj:hover{border-color:#06b6d44d;transform:translateY(-2px)}.stat-card.clickable.svelte-x1i5gj{cursor:pointer}.stat-card.clickable.svelte-x1i5gj:hover{border-color:#06b6d480;box-shadow:0 8px 24px #06b6d426}.stat-icon.svelte-x1i5gj{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.stat-icon.cyan.svelte-x1i5gj{background:#06b6d41a;color:#06b6d4;border:1px solid rgba(6,182,212,.2)}.stat-icon.purple.svelte-x1i5gj{background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.stat-icon.green.svelte-x1i5gj{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.stat-icon.orange.svelte-x1i5gj{background:#fb923c1a;color:#fb923c;border:1px solid rgba(251,146,60,.2)}.stat-icon.blue.svelte-x1i5gj{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.stat-icon.pink.svelte-x1i5gj{background:#ec48991a;color:#ec4899;border:1px solid rgba(236,72,153,.2)}.stat-content.svelte-x1i5gj{flex:1}.stat-label.svelte-x1i5gj{color:#a3a3a3;font-size:.875rem;margin-bottom:.5rem}.stat-value.svelte-x1i5gj{color:#f5f5f5;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.stat-value.negative.svelte-x1i5gj{color:#ef4444}.stat-change.svelte-x1i5gj{color:#a3a3a3;font-size:.875rem}.stat-change.positive.svelte-x1i5gj{color:#10b981}.stat-change.warning.svelte-x1i5gj{color:#fb923c}.stat-change.negative.svelte-x1i5gj{color:#ef4444}.stat-change.svelte-x1i5gj i:where(.svelte-x1i5gj){margin-right:.25rem}.progress-bar.svelte-x1i5gj{width:100%;height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden;margin-top:.5rem}.progress-fill.svelte-x1i5gj{height:100%;background:linear-gradient(90deg,#06b6d4,#8b5cf6);border-radius:3px;transition:width .3s ease}.stat-card.loading.svelte-x1i5gj{pointer-events:none}.skeleton.svelte-x1i5gj{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:svelte-x1i5gj-shimmer 1.5s infinite;border-radius:12px}.skeleton-text.svelte-x1i5gj{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:svelte-x1i5gj-shimmer 1.5s infinite;border-radius:4px}.w-10.svelte-x1i5gj{width:2.5rem}.w-24.svelte-x1i5gj{width:6rem}.w-32.svelte-x1i5gj{width:8rem}.w-16.svelte-x1i5gj{width:4rem}.w-12.svelte-x1i5gj{width:3rem}.h-3.svelte-x1i5gj{height:.75rem}.h-4.svelte-x1i5gj{height:1rem}.h-8.svelte-x1i5gj{height:2rem}.h-10.svelte-x1i5gj{height:2.5rem}.mb-1.svelte-x1i5gj{margin-bottom:.25rem}.mb-2.svelte-x1i5gj{margin-bottom:.5rem}.rounded-xl.svelte-x1i5gj{border-radius:.75rem}.flex-1.svelte-x1i5gj{flex:1}@keyframes svelte-x1i5gj-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.content-grid.svelte-x1i5gj{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.content-card.svelte-x1i5gj{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.card-header.svelte-x1i5gj{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.card-title.svelte-x1i5gj{font-size:1.125rem;font-weight:600;color:#f5f5f5;display:flex;align-items:center;gap:.75rem}.card-title.svelte-x1i5gj i:where(.svelte-x1i5gj){color:#06b6d4}.card-body.svelte-x1i5gj{padding:1.5rem}.empty-state.svelte-x1i5gj{text-align:center;padding:3rem 1rem}.empty-state.svelte-x1i5gj i:where(.svelte-x1i5gj){font-size:3rem;color:#525252;margin-bottom:1rem}.empty-title.svelte-x1i5gj{font-size:1rem;font-weight:600;color:#a3a3a3;margin-bottom:.5rem}.empty-message.svelte-x1i5gj{font-size:.875rem;color:#737373}.activity-list.svelte-x1i5gj{display:flex;flex-direction:column;gap:.75rem}.activity-item.svelte-x1i5gj{display:flex;align-items:center;gap:1rem;padding:1rem;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05);transition:all .2s;cursor:pointer;text-align:left;width:100%}.activity-item.svelte-x1i5gj:hover{background:#06b6d40d;border-color:#06b6d433;transform:translate(4px)}.activity-icon.svelte-x1i5gj{width:40px;height:40px;border-radius:10px;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);display:flex;align-items:center;justify-content:center;color:#06b6d4;flex-shrink:0}.activity-details.svelte-x1i5gj{flex:1;min-width:0}.activity-title.svelte-x1i5gj{font-size:.875rem;font-weight:600;color:#f5f5f5;margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-time.svelte-x1i5gj{font-size:.75rem;color:#a3a3a3;display:flex;align-items:center}.activity-arrow.svelte-x1i5gj{color:#525252;font-size:.875rem;flex-shrink:0}.mr-1.svelte-x1i5gj{margin-right:.25rem}.quick-actions.svelte-x1i5gj{display:flex;flex-direction:column;gap:.75rem}.quick-action.svelte-x1i5gj{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;background:#ffffff08;border:1px solid;text-decoration:none;transition:all .2s}.quick-action.cyan.svelte-x1i5gj{border-color:#06b6d433}.quick-action.cyan.svelte-x1i5gj:hover{background:#06b6d41a;border-color:#06b6d466;transform:translate(4px)}.quick-action.purple.svelte-x1i5gj{border-color:#8b5cf633}.quick-action.purple.svelte-x1i5gj:hover{background:#8b5cf61a;border-color:#8b5cf666;transform:translate(4px)}.quick-action.orange.svelte-x1i5gj{border-color:#fb923c33}.quick-action.orange.svelte-x1i5gj:hover{background:#fb923c1a;border-color:#fb923c66;transform:translate(4px)}.quick-action.blue.svelte-x1i5gj{border-color:#3b82f633}.quick-action.blue.svelte-x1i5gj:hover{background:#3b82f61a;border-color:#3b82f666;transform:translate(4px)}.quick-action-icon.svelte-x1i5gj{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.quick-action.cyan.svelte-x1i5gj .quick-action-icon:where(.svelte-x1i5gj){background:#06b6d433;color:#06b6d4}.quick-action.purple.svelte-x1i5gj .quick-action-icon:where(.svelte-x1i5gj){background:#8b5cf633;color:#8b5cf6}.quick-action.orange.svelte-x1i5gj .quick-action-icon:where(.svelte-x1i5gj){background:#fb923c33;color:#fb923c}.quick-action.blue.svelte-x1i5gj .quick-action-icon:where(.svelte-x1i5gj){background:#3b82f633;color:#3b82f6}.quick-action-text.svelte-x1i5gj{flex:1;font-size:.875rem;font-weight:600;color:#f5f5f5}.quick-action-arrow.svelte-x1i5gj{font-size:.875rem;color:#525252;flex-shrink:0}@media(max-width:1024px){.stats-grid.svelte-x1i5gj{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.dashboard-content.svelte-x1i5gj{padding:1rem}.stats-grid.svelte-x1i5gj,.content-grid.svelte-x1i5gj{grid-template-columns:1fr}.alert-banner.svelte-x1i5gj{flex-direction:column;text-align:center}.alert-button.svelte-x1i5gj{width:100%}}.modal-backdrop.svelte-nz2mwq{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:9998}.modal-container.svelte-nz2mwq{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:none;padding:1rem}.modal-content.svelte-nz2mwq{background:linear-gradient(135deg,#0a0a0af2,#171717f2);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;max-width:28rem;width:100%;text-align:center;pointer-events:auto;box-shadow:0 20px 60px #00000080}.modal-icon.svelte-nz2mwq{width:4rem;height:4rem;margin:0 auto 1.5rem;border-radius:50%;background:#06b6d41a;border:2px solid rgba(6,182,212,.3);display:flex;align-items:center;justify-content:center;font-size:2rem;color:#06b6d4}.modal-title.svelte-nz2mwq{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:.75rem}.modal-message.svelte-nz2mwq{color:#ffffffb3;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem}.modal-content slot{display:block;margin-bottom:1.5rem;text-align:left}.modal-actions.svelte-nz2mwq{display:flex;gap:.75rem;justify-content:center}.btn-cancel.svelte-nz2mwq,.btn-confirm.svelte-nz2mwq{padding:.75rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.875rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.btn-cancel.svelte-nz2mwq{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e5e5e5}.btn-cancel.svelte-nz2mwq:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.btn-confirm.svelte-nz2mwq{color:#fff}.btn-confirm-cyan.svelte-nz2mwq{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.btn-confirm-cyan.svelte-nz2mwq:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.btn-confirm-purple.svelte-nz2mwq{background:#8b5cf633;border:1px solid rgba(139,92,246,.3);color:#a78bfa}.btn-confirm-purple.svelte-nz2mwq:hover:not(:disabled){background:#8b5cf64d;border-color:#8b5cf680;transform:translateY(-2px);box-shadow:0 8px 16px #8b5cf633}.btn-confirm-red.svelte-nz2mwq{background:#ef444433;border:1px solid rgba(239,68,68,.3);color:#f87171}.btn-confirm-red.svelte-nz2mwq:hover:not(:disabled){background:#ef44444d;border-color:#ef444480;transform:translateY(-2px);box-shadow:0 8px 16px #ef444433}.btn-confirm-green.svelte-nz2mwq{background:#10b98133;border:1px solid rgba(16,185,129,.3);color:#34d399}.btn-confirm-green.svelte-nz2mwq:hover:not(:disabled){background:#10b9814d;border-color:#10b98180;transform:translateY(-2px);box-shadow:0 8px 16px #10b98133}.btn-confirm-yellow.svelte-nz2mwq{background:#eab30833;border:1px solid rgba(234,179,8,.3);color:#fbbf24}.btn-confirm-yellow.svelte-nz2mwq:hover:not(:disabled){background:#eab3084d;border-color:#eab30880;transform:translateY(-2px);box-shadow:0 8px 16px #eab30833}.btn-cancel.svelte-nz2mwq:disabled,.btn-confirm.svelte-nz2mwq:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.modal-content.svelte-nz2mwq{padding:1.5rem}.modal-actions.svelte-nz2mwq{flex-direction:column}.btn-cancel.svelte-nz2mwq,.btn-confirm.svelte-nz2mwq{width:100%}}.empty-state-card.svelte-11ra6q8{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;background:linear-gradient(135deg,#ffffff0d,#ffffff05);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.15);border-radius:1.5rem;min-height:400px}.empty-icon-wrapper.svelte-11ra6q8{margin-bottom:2rem}.empty-icon.svelte-11ra6q8{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:2px solid rgba(6,182,212,.3);border-radius:50%;margin:0 auto}.empty-icon.svelte-11ra6q8 i:where(.svelte-11ra6q8){font-size:3.5rem;color:#22d3ee}.empty-title.svelte-11ra6q8{font-size:1.5rem;font-weight:700;color:#f5f5f5;margin-bottom:.75rem}.empty-description.svelte-11ra6q8{color:#a3a3a3;font-size:1rem;max-width:500px;line-height:1.6;margin-bottom:2rem}.agents-grid.svelte-11ra6q8{display:grid;grid-template-columns:1fr;gap:1.5rem}.agent-card.svelte-11ra6q8{transition:all .3s ease;min-width:320px}@media(min-width:1100px){.agents-grid.svelte-11ra6q8{grid-template-columns:repeat(2,minmax(380px,1fr))}.agent-card.svelte-11ra6q8{min-width:380px}}@media(min-width:1568px){.agents-grid.svelte-11ra6q8{grid-template-columns:repeat(3,minmax(400px,1fr))}.agent-card.svelte-11ra6q8{min-width:400px}}.agent-card.svelte-11ra6q8:hover{transform:translateY(-4px);box-shadow:0 20px 40px #06b6d433}.toggle-btn.svelte-11ra6q8{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3);transition:all .2s}.toggle-btn.active.svelte-11ra6q8{background:#22c55e33;color:#22c55e;border-color:#22c55e4d}.toggle-btn.svelte-11ra6q8:hover{transform:scale(1.1)}.share-btn.svelte-11ra6q8{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#06b6d433;color:#06b6d4;border:1px solid rgba(6,182,212,.3);transition:all .2s;cursor:pointer}.share-btn.svelte-11ra6q8:hover{background:#06b6d44d;border-color:#06b6d480;transform:scale(1.1)}.share-btn.svelte-11ra6q8:active{transform:scale(.95)}.line-clamp-2.svelte-11ra6q8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pagination.svelte-11ra6q8{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 0}.page-btn.svelte-11ra6q8{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f5f5f5;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.page-btn.svelte-11ra6q8:hover:not(:disabled){background:#06b6d41a;border-color:#06b6d44d;color:#22d3ee}.page-btn.svelte-11ra6q8:disabled{opacity:.3;cursor:not-allowed}.page-numbers.svelte-11ra6q8{display:flex;gap:.5rem;align-items:center}.page-number.svelte-11ra6q8{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#a3a3a3;font-size:.875rem;cursor:pointer;transition:all .3s ease}.page-number.svelte-11ra6q8:hover{background:#ffffff14;color:#f5f5f5}.page-number.active.svelte-11ra6q8{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d44d;color:#22d3ee}.page-ellipsis.svelte-11ra6q8{color:#737373;padding:0 .25rem}.pagination-info.svelte-11ra6q8{text-align:center;color:#737373;font-size:.875rem;margin-top:1rem}.modal-overlay.svelte-11ra6q8{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.share-modal.svelte-11ra6q8{background:linear-gradient(135deg,#171717fa,#262626fa);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem;max-width:500px;width:100%;box-shadow:0 20px 60px #00000080}.share-modal-header.svelte-11ra6q8{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.share-modal-title.svelte-11ra6q8{font-size:1.5rem;font-weight:700;color:#fff;margin:0;display:flex;align-items:center}.close-btn.svelte-11ra6q8{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#a3a3a3;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .2s}.close-btn.svelte-11ra6q8:hover{background:#ef444433;color:#ef4444;border-color:#ef44444d;transform:scale(1.1)}.share-agent-info.svelte-11ra6q8{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:1rem;padding:1rem;margin-bottom:1.5rem}.share-agent-name.svelte-11ra6q8{font-size:1.125rem;font-weight:600;color:#fff;margin:0 0 .5rem}.share-agent-desc.svelte-11ra6q8{font-size:.875rem;color:#a3a3a3;margin:0;line-height:1.5}.share-url-display.svelte-11ra6q8{margin-bottom:1.5rem}.share-url-input.svelte-11ra6q8{width:100%;padding:.75rem 1rem;background:#0006;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#22d3ee;font-size:.875rem;font-family:Monaco,Courier New,monospace;outline:none;cursor:pointer;transition:all .2s}.share-url-input.svelte-11ra6q8:hover,.share-url-input.svelte-11ra6q8:focus{border-color:#06b6d480;background:#0009}.share-options.svelte-11ra6q8{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}.share-option.svelte-11ra6q8{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:1rem;border-radius:1rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer;transition:all .2s;font-size:.875rem;font-weight:500}.share-option.svelte-11ra6q8 i:where(.svelte-11ra6q8){font-size:1.5rem}.share-option.svelte-11ra6q8:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000004d}.share-option.clipboard.svelte-11ra6q8{background:#06b6d41a;border-color:#06b6d44d;color:#22d3ee}.share-option.clipboard.svelte-11ra6q8:hover{background:#06b6d433;border-color:#06b6d480}.share-option.whatsapp.svelte-11ra6q8{background:#25d3661a;border-color:#25d3664d;color:#25d366}.share-option.whatsapp.svelte-11ra6q8:hover{background:#25d36633;border-color:#25d36680}.share-option.telegram.svelte-11ra6q8{background:#29abe21a;border-color:#29abe24d;color:#29abe2}.share-option.telegram.svelte-11ra6q8:hover{background:#29abe233;border-color:#29abe280}.share-option.facebook.svelte-11ra6q8{background:#1877f21a;border-color:#1877f24d;color:#1877f2}.share-option.facebook.svelte-11ra6q8:hover{background:#1877f233;border-color:#1877f280}.share-option.twitter.svelte-11ra6q8{background:#1da1f21a;border-color:#1da1f24d;color:#1da1f2}.share-option.twitter.svelte-11ra6q8:hover{background:#1da1f233;border-color:#1da1f280}.share-option.linkedin.svelte-11ra6q8{background:#0077b51a;border-color:#0077b54d;color:#0077b5}.share-option.linkedin.svelte-11ra6q8:hover{background:#0077b533;border-color:#0077b580}@media(max-width:640px){.share-modal.svelte-11ra6q8{padding:1.5rem}.share-options.svelte-11ra6q8{grid-template-columns:repeat(2,1fr)}.share-option.svelte-11ra6q8{padding:.875rem;font-size:.8125rem}.share-option.svelte-11ra6q8 i:where(.svelte-11ra6q8){font-size:1.25rem}}@media(max-width:768px){.pagination.svelte-11ra6q8{flex-direction:column;gap:1rem}.page-numbers.svelte-11ra6q8{order:-1}}body{background:#0a0a0a}.actions-page.svelte-gijtj8{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh}.page-header.svelte-gijtj8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:1.5rem;flex-wrap:wrap}.header-content.svelte-gijtj8{flex:1;min-width:0}.header-text.svelte-gijtj8 h1:where(.svelte-gijtj8){font-size:2rem;font-weight:700;margin-bottom:.5rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.header-subtitle.svelte-gijtj8{color:#fff9;font-size:.875rem}.header-actions.svelte-gijtj8{display:flex;gap:.75rem;flex-wrap:wrap}.btn-primary.svelte-gijtj8{padding:.75rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee;font-size:.875rem;backdrop-filter:blur(10px)}.btn-primary.svelte-gijtj8:hover{transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.search-section.svelte-gijtj8{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.search-box.svelte-gijtj8{display:flex;align-items:center;gap:.75rem;background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:.75rem 1rem;flex:1;min-width:200px;max-width:400px}.search-box.svelte-gijtj8 i:where(.svelte-gijtj8){color:#ffffff80}.search-box.svelte-gijtj8 input:where(.svelte-gijtj8){flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.875rem}.search-box.svelte-gijtj8 input:where(.svelte-gijtj8)::-moz-placeholder{color:#fff6}.search-box.svelte-gijtj8 input:where(.svelte-gijtj8)::placeholder{color:#fff6}.action-count.svelte-gijtj8{color:#fff9;font-size:.875rem}.loading-state.svelte-gijtj8,.empty-state.svelte-gijtj8{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;color:#fff9}.entries-grid.svelte-gijtj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.entry-card.svelte-gijtj8{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease;cursor:pointer}.entry-card.svelte-gijtj8:hover{transform:translateY(-4px);border-color:#06b6d480;box-shadow:0 8px 24px #06b6d433}.entry-header.svelte-gijtj8{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.entry-type.svelte-gijtj8{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:6px;font-size:.75rem;font-weight:600;color:#22d3ee}.entry-type.svelte-gijtj8 i:where(.svelte-gijtj8){font-size:.875rem}.entry-actions.svelte-gijtj8{display:flex;gap:.5rem}.edit-btn.svelte-gijtj8,.delete-btn.svelte-gijtj8{width:32px;height:32px;border-radius:6px;cursor:pointer;transition:all .3s ease;border:none;display:flex;align-items:center;justify-content:center}.edit-btn.svelte-gijtj8{background:#06b6d41a;border:1px solid rgba(6,182,212,.3);color:#06b6d4}.edit-btn.svelte-gijtj8:hover{background:#06b6d433;border-color:#06b6d480;transform:translateY(-2px)}.delete-btn.svelte-gijtj8{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.delete-btn.svelte-gijtj8:hover{background:#ef444433}.entry-name.svelte-gijtj8{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .5rem}.entry-description.svelte-gijtj8{color:#ffffffb3;line-height:1.6;margin-bottom:1rem}.entry-footer.svelte-gijtj8{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.entry-date.svelte-gijtj8{color:#fff6;font-size:.75rem;display:flex;align-items:center;gap:.25rem}.modal-overlay.svelte-gijtj8{position:fixed;inset:0;background:#000c;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content.svelte-gijtj8{background:#0a0a0af2;border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow:auto;backdrop-filter:blur(20px)}.modal-header.svelte-gijtj8{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header.svelte-gijtj8 h2:where(.svelte-gijtj8){font-size:1.5rem;font-weight:600;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0}.modal-close.svelte-gijtj8{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fff;width:36px;height:36px;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center}.modal-close.svelte-gijtj8:hover{background:#ffffff1a;border-color:#fff3}.modal-body.svelte-gijtj8{padding:1.5rem}.node-grid.svelte-gijtj8{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.node-card.svelte-gijtj8{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s;display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.node-card.svelte-gijtj8:hover{background:#ffffff14;border-color:#06b6d480;transform:translateY(-4px);box-shadow:0 8px 24px #06b6d433}.node-icon.svelte-gijtj8{font-size:2rem;color:#06b6d4}.node-label.svelte-gijtj8{font-weight:600;color:#fff;font-size:.875rem}.node-description.svelte-gijtj8{font-size:.75rem;color:#fff9}.pagination-container.svelte-gijtj8{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.pagination-info.svelte-gijtj8{text-align:center}.pagination-controls.svelte-gijtj8{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-btn.svelte-gijtj8{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.pagination-btn.svelte-gijtj8:hover:not(:disabled){background:#ffffff1a;border-color:#06b6d480;transform:translateY(-2px)}.pagination-btn.svelte-gijtj8:disabled{opacity:.3;cursor:not-allowed}.pagination-btn-text.svelte-gijtj8{font-size:.875rem}.pagination-numbers.svelte-gijtj8{display:flex;gap:.25rem;align-items:center}.pagination-number.svelte-gijtj8{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;font-size:.875rem}.pagination-number.svelte-gijtj8:hover{background:#ffffff1a;border-color:#06b6d44d}.pagination-number.active.svelte-gijtj8{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d480;color:#22d3ee;font-weight:600}.pagination-ellipsis.svelte-gijtj8{color:#a3a3a3;padding:0 .5rem}@media(max-width:768px){.actions-page.svelte-gijtj8{padding:1rem}.page-header.svelte-gijtj8{flex-direction:column;align-items:stretch}.entries-grid.svelte-gijtj8,.node-grid.svelte-gijtj8{grid-template-columns:1fr}.pagination-controls.svelte-gijtj8{flex-direction:column;width:100%}.pagination-btn.svelte-gijtj8{width:100%;justify-content:center}.pagination-btn-text.svelte-gijtj8{display:inline}}.action-edit-page.svelte-1w45o1s{padding:2rem;max-width:900px;margin:0 auto}.loading-state.svelte-1w45o1s{display:flex;justify-content:center;align-items:center;min-height:400px}.page-header.svelte-1w45o1s{margin-bottom:2rem}h1.svelte-1w45o1s{font-size:2rem;font-weight:600;margin:0}.gradient-text.svelte-1w45o1s{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-section.svelte-1w45o1s{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;backdrop-filter:blur(10px)}.form-group.svelte-1w45o1s{margin-bottom:1.5rem}label.svelte-1w45o1s{display:block;margin-bottom:.5rem;font-weight:500;color:#e5e5e5}.required.svelte-1w45o1s{color:#ef4444}input[type=text].svelte-1w45o1s,textarea.svelte-1w45o1s,select.svelte-1w45o1s{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s}input.svelte-1w45o1s:focus,textarea.svelte-1w45o1s:focus,select.svelte-1w45o1s:focus{outline:none;border-color:#06b6d4;background:#ffffff14}input.error.svelte-1w45o1s,textarea.error.svelte-1w45o1s{border-color:#ef4444}.error-message.svelte-1w45o1s{display:block;margin-top:.5rem;color:#ef4444;font-size:.875rem}.help-text.svelte-1w45o1s{display:block;margin-top:.5rem;color:#999;font-size:.875rem}select.svelte-1w45o1s{cursor:pointer}textarea.svelte-1w45o1s{resize:vertical;min-height:100px;font-family:inherit}.key-value-list.svelte-1w45o1s{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.key-value-row.svelte-1w45o1s{display:flex;gap:.75rem;align-items:center}.body-param-item.svelte-1w45o1s{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s;position:relative}.body-param-item.svelte-1w45o1s:hover{background:#ffffff0a;border-color:#06b6d433}.param-controls.svelte-1w45o1s{display:flex;gap:2rem;align-items:center;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05);margin-top:.25rem}.param-controls.svelte-1w45o1s .remove-btn:where(.svelte-1w45o1s){margin-left:auto}.key-input.svelte-1w45o1s{flex:1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.body-param-item.svelte-1w45o1s .key-input:where(.svelte-1w45o1s){flex:none;width:100%;font-weight:500;font-size:.9375rem;padding:.875rem 1rem}.body-param-item.svelte-1w45o1s .key-input:where(.svelte-1w45o1s)::-moz-placeholder{font-weight:400}.body-param-item.svelte-1w45o1s .key-input:where(.svelte-1w45o1s)::placeholder{font-weight:400}.value-input.svelte-1w45o1s{flex:1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.body-param-item.svelte-1w45o1s .value-input:where(.svelte-1w45o1s){flex:none;width:100%;padding:.875rem 1rem;font-size:.875rem}.description-textarea.svelte-1w45o1s{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:100px;transition:all .3s}.description-textarea.svelte-1w45o1s:focus{outline:none;background:#ffffff12;border-color:#06b6d480}.description-textarea.svelte-1w45o1s::-moz-placeholder{color:#737373}.description-textarea.svelte-1w45o1s::placeholder{color:#737373}.key-input.svelte-1w45o1s:focus,.value-input.svelte-1w45o1s:focus{outline:none;border-color:#06b6d480}.key-input.svelte-1w45o1s::-moz-placeholder,.value-input.svelte-1w45o1s::-moz-placeholder{color:#737373}.key-input.svelte-1w45o1s::placeholder,.value-input.svelte-1w45o1s::placeholder{color:#737373}.checkbox-label.svelte-1w45o1s{display:flex;align-items:center;gap:.625rem;white-space:nowrap;color:#e5e5e5;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;border-radius:6px;transition:all .3s}.checkbox-label.svelte-1w45o1s:hover{background:#ffffff08}.checkbox-label.svelte-1w45o1s input[type=checkbox]:where(.svelte-1w45o1s){width:18px;height:18px;cursor:pointer;accent-color:#06b6d4;flex-shrink:0}.checkbox-label.svelte-1w45o1s span:where(.svelte-1w45o1s){font-weight:500}.remove-btn.svelte-1w45o1s{width:32px;height:32px;flex-shrink:0;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;align-self:flex-end}.key-value-row.svelte-1w45o1s .remove-btn:where(.svelte-1w45o1s){width:auto;height:100%;min-height:calc(1.5rem + 1.5em);padding:.75rem}.remove-btn.svelte-1w45o1s:hover:not(:disabled){background:#ef444433;border-color:#ef444480}.remove-btn.svelte-1w45o1s:disabled{opacity:.3;cursor:not-allowed}.add-btn.svelte-1w45o1s{padding:.75rem 1.25rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);color:#06b6d4;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;align-self:flex-end;margin-top:.5rem}.add-btn.svelte-1w45o1s:hover{background:#06b6d426;border-color:#06b6d480;transform:translateY(-1px)}.add-btn.svelte-1w45o1s i:where(.svelte-1w45o1s){font-size:.8125rem}.success-condition-container.svelte-1w45o1s{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:border-color .3s}.success-condition-container.error.svelte-1w45o1s{border-color:#ef444480}.success-condition-type-selector.svelte-1w45o1s{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.success-condition-option.svelte-1w45o1s{padding:1rem 1.25rem;background:#ffffff05;border:2px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s;color:#a3a3a3;font-size:.875rem;font-weight:500;backdrop-filter:blur(10px)}.success-condition-option.svelte-1w45o1s:hover{background:#ffffff0d;border-color:#06b6d44d;color:#e5e5e5;transform:translateY(-2px)}.success-condition-option.active.svelte-1w45o1s{background:linear-gradient(135deg,#06b6d426,#8b5cf626);border-color:#06b6d480;color:#22d3ee;box-shadow:0 4px 12px #06b6d433}.success-condition-option.svelte-1w45o1s i:where(.svelte-1w45o1s){font-size:1rem;flex-shrink:0}.success-condition-option.svelte-1w45o1s span:where(.svelte-1w45o1s){font-weight:500}.success-condition-input.svelte-1w45o1s{display:flex;flex-direction:column;gap:.5rem}.success-condition-inputs.svelte-1w45o1s{display:flex;flex-direction:column;gap:1rem}.status-code-input.svelte-1w45o1s,.path-input.svelte-1w45o1s{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.status-code-input.svelte-1w45o1s:focus,.path-input.svelte-1w45o1s:focus{outline:none;border-color:#06b6d480;background:#ffffff14}.status-code-input.error.svelte-1w45o1s,.path-input.error.svelte-1w45o1s,.value-input.error.svelte-1w45o1s{border-color:#ef444480}.response-path-input.svelte-1w45o1s,.response-value-input.svelte-1w45o1s{display:flex;flex-direction:column;gap:.5rem}.response-path-input.svelte-1w45o1s label:where(.svelte-1w45o1s),.response-value-input.svelte-1w45o1s label:where(.svelte-1w45o1s){font-size:.875rem;font-weight:500;color:#e5e5e5;margin-bottom:0}.form-actions.svelte-1w45o1s{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.btn-primary.svelte-1w45o1s,.btn-secondary.svelte-1w45o1s{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;border:none;display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0}.btn-primary.svelte-1w45o1s{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee;backdrop-filter:blur(10px)}.btn-primary.svelte-1w45o1s:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.btn-secondary.svelte-1w45o1s{background:#ffffff0d;color:#e5e5e5;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.btn-secondary.svelte-1w45o1s:hover:not(:disabled){background:#ffffff1a}.btn-primary.svelte-1w45o1s:disabled,.btn-secondary.svelte-1w45o1s:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.action-edit-page.svelte-1w45o1s{padding:1rem}.form-section.svelte-1w45o1s{padding:1.5rem}.form-actions.svelte-1w45o1s{flex-direction:column}.btn-primary.svelte-1w45o1s,.btn-secondary.svelte-1w45o1s{width:100%;justify-content:center}.key-value-row.svelte-1w45o1s{flex-direction:column;align-items:stretch}.key-input.svelte-1w45o1s,.value-input.svelte-1w45o1s{flex:1;width:100%}.param-controls.svelte-1w45o1s{flex-direction:column;align-items:flex-start;gap:.75rem}.checkbox-label.svelte-1w45o1s{justify-content:flex-start}.add-btn.svelte-1w45o1s{align-self:stretch;width:100%}.success-condition-type-selector.svelte-1w45o1s{grid-template-columns:1fr}}.action-create-page.svelte-qmjj8e{padding:2rem;max-width:900px;margin:0 auto}.page-header.svelte-qmjj8e{margin-bottom:2rem}h1.svelte-qmjj8e{font-size:2rem;font-weight:600;margin:0}.agent-name.svelte-qmjj8e{margin:8px 0 0;font-size:.95rem;color:#a3a3a3}.gradient-text.svelte-qmjj8e{background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.form-section.svelte-qmjj8e{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;backdrop-filter:blur(10px)}.form-group.svelte-qmjj8e{margin-bottom:1.5rem}label.svelte-qmjj8e{display:block;margin-bottom:.5rem;font-weight:500;color:#e5e5e5}.required.svelte-qmjj8e{color:#ef4444}input[type=text].svelte-qmjj8e,textarea.svelte-qmjj8e,select.svelte-qmjj8e{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:1rem;transition:all .3s}input.svelte-qmjj8e:focus,textarea.svelte-qmjj8e:focus,select.svelte-qmjj8e:focus{outline:none;border-color:#06b6d4;background:#ffffff14}input.error.svelte-qmjj8e,textarea.error.svelte-qmjj8e{border-color:#ef4444}.error-message.svelte-qmjj8e{display:block;margin-top:.5rem;color:#ef4444;font-size:.875rem}.help-text.svelte-qmjj8e{display:block;margin-top:.5rem;color:#999;font-size:.875rem}select.svelte-qmjj8e{cursor:pointer}textarea.svelte-qmjj8e{resize:vertical;min-height:100px;font-family:inherit}.key-value-list.svelte-qmjj8e{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.75rem}.key-value-row.svelte-qmjj8e{display:flex;gap:.75rem;align-items:center}.body-param-item.svelte-qmjj8e{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s;position:relative}.body-param-item.svelte-qmjj8e:hover{background:#ffffff0a;border-color:#06b6d433}.param-controls.svelte-qmjj8e{display:flex;gap:2rem;align-items:center;padding-top:.5rem;border-top:1px solid rgba(255,255,255,.05);margin-top:.25rem}.param-controls.svelte-qmjj8e .remove-btn:where(.svelte-qmjj8e){margin-left:auto}.key-input.svelte-qmjj8e{flex:1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.body-param-item.svelte-qmjj8e .key-input:where(.svelte-qmjj8e){flex:none;width:100%;font-weight:500;font-size:.9375rem;padding:.875rem 1rem}.body-param-item.svelte-qmjj8e .key-input:where(.svelte-qmjj8e)::-moz-placeholder{font-weight:400}.body-param-item.svelte-qmjj8e .key-input:where(.svelte-qmjj8e)::placeholder{font-weight:400}.value-input.svelte-qmjj8e{flex:1;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.body-param-item.svelte-qmjj8e .value-input:where(.svelte-qmjj8e){flex:none;width:100%;padding:.875rem 1rem;font-size:.875rem}.description-textarea.svelte-qmjj8e{width:100%;padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;font-family:inherit;line-height:1.6;resize:vertical;min-height:100px;transition:all .3s}.description-textarea.svelte-qmjj8e:focus{outline:none;background:#ffffff12;border-color:#06b6d480}.description-textarea.svelte-qmjj8e::-moz-placeholder{color:#737373}.description-textarea.svelte-qmjj8e::placeholder{color:#737373}.key-input.svelte-qmjj8e:focus,.value-input.svelte-qmjj8e:focus{outline:none;border-color:#06b6d480}.key-input.svelte-qmjj8e::-moz-placeholder,.value-input.svelte-qmjj8e::-moz-placeholder{color:#737373}.key-input.svelte-qmjj8e::placeholder,.value-input.svelte-qmjj8e::placeholder{color:#737373}.checkbox-label.svelte-qmjj8e{display:flex;align-items:center;gap:.625rem;white-space:nowrap;color:#e5e5e5;font-size:.875rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem .75rem;border-radius:6px;transition:all .3s}.checkbox-label.svelte-qmjj8e:hover{background:#ffffff08}.checkbox-label.svelte-qmjj8e input[type=checkbox]:where(.svelte-qmjj8e){width:18px;height:18px;cursor:pointer;accent-color:#06b6d4;flex-shrink:0}.checkbox-label.svelte-qmjj8e span:where(.svelte-qmjj8e){font-weight:500}.remove-btn.svelte-qmjj8e{width:32px;height:32px;flex-shrink:0;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;align-self:flex-end}.key-value-row.svelte-qmjj8e .remove-btn:where(.svelte-qmjj8e){width:auto;height:100%;min-height:calc(1.5rem + 1.5em);padding:.75rem}.remove-btn.svelte-qmjj8e:hover:not(:disabled){background:#ef444433;border-color:#ef444480}.remove-btn.svelte-qmjj8e:disabled{opacity:.3;cursor:not-allowed}.add-btn.svelte-qmjj8e{padding:.75rem 1.25rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);color:#06b6d4;border-radius:8px;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;font-weight:500;align-self:flex-end;margin-top:.5rem}.add-btn.svelte-qmjj8e:hover{background:#06b6d426;border-color:#06b6d480;transform:translateY(-1px)}.add-btn.svelte-qmjj8e i:where(.svelte-qmjj8e){font-size:.8125rem}.success-condition-container.svelte-qmjj8e{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:border-color .3s}.success-condition-container.error.svelte-qmjj8e{border-color:#ef444480}.success-condition-type-selector.svelte-qmjj8e{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.success-condition-option.svelte-qmjj8e{padding:1rem 1.25rem;background:#ffffff05;border:2px solid rgba(255,255,255,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:all .3s;color:#a3a3a3;font-size:.875rem;font-weight:500;backdrop-filter:blur(10px)}.success-condition-option.svelte-qmjj8e:hover{background:#ffffff0d;border-color:#06b6d44d;color:#e5e5e5;transform:translateY(-2px)}.success-condition-option.active.svelte-qmjj8e{background:linear-gradient(135deg,#06b6d426,#8b5cf626);border-color:#06b6d480;color:#22d3ee;box-shadow:0 4px 12px #06b6d433}.success-condition-option.svelte-qmjj8e i:where(.svelte-qmjj8e){font-size:1rem;flex-shrink:0}.success-condition-option.svelte-qmjj8e span:where(.svelte-qmjj8e){font-weight:500}.success-condition-input.svelte-qmjj8e{display:flex;flex-direction:column;gap:.5rem}.success-condition-inputs.svelte-qmjj8e{display:flex;flex-direction:column;gap:1rem}.status-code-input.svelte-qmjj8e,.path-input.svelte-qmjj8e{width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.875rem;transition:all .3s}.status-code-input.svelte-qmjj8e:focus,.path-input.svelte-qmjj8e:focus{outline:none;border-color:#06b6d480;background:#ffffff14}.status-code-input.error.svelte-qmjj8e,.path-input.error.svelte-qmjj8e,.value-input.error.svelte-qmjj8e{border-color:#ef444480}.response-path-input.svelte-qmjj8e,.response-value-input.svelte-qmjj8e{display:flex;flex-direction:column;gap:.5rem}.response-path-input.svelte-qmjj8e label:where(.svelte-qmjj8e),.response-value-input.svelte-qmjj8e label:where(.svelte-qmjj8e){font-size:.875rem;font-weight:500;color:#e5e5e5;margin-bottom:0}.form-actions.svelte-qmjj8e{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.btn-primary.svelte-qmjj8e,.btn-secondary.svelte-qmjj8e{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;gap:.5rem;white-space:nowrap;flex-shrink:0}.btn-primary.svelte-qmjj8e{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee;backdrop-filter:blur(10px)}.btn-primary.svelte-qmjj8e:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.btn-secondary.svelte-qmjj8e{background:#ffffff0d;color:#e5e5e5;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.btn-secondary.svelte-qmjj8e:hover:not(:disabled){background:#ffffff1a}.btn-primary.svelte-qmjj8e:disabled,.btn-secondary.svelte-qmjj8e:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.action-create-page.svelte-qmjj8e{padding:1rem}.form-section.svelte-qmjj8e{padding:1.5rem}.form-actions.svelte-qmjj8e{flex-direction:column}.btn-primary.svelte-qmjj8e,.btn-secondary.svelte-qmjj8e{width:100%;justify-content:center}.key-value-row.svelte-qmjj8e{flex-direction:column;align-items:stretch}.key-input.svelte-qmjj8e,.value-input.svelte-qmjj8e{flex:1;width:100%}.param-controls.svelte-qmjj8e{flex-direction:column;align-items:flex-start;gap:.75rem}.checkbox-label.svelte-qmjj8e{justify-content:flex-start}.add-btn.svelte-qmjj8e{align-self:stretch;width:100%}.success-condition-type-selector.svelte-qmjj8e{grid-template-columns:1fr}}.api-keys-page.svelte-my758k{padding:2rem;max-width:1200px;margin:0 auto}.header.svelte-my758k{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:2rem}h1.svelte-my758k{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}.subtitle.svelte-my758k{color:#a3a3a3;margin-top:.5rem}.loading.svelte-my758k{text-align:center;padding:4rem;color:#a3a3a3}.loading.svelte-my758k i:where(.svelte-my758k){font-size:3rem;margin-bottom:1rem;color:#06b6d4}.empty-state.svelte-my758k{text-align:center;padding:4rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:12px;backdrop-filter:blur(10px)}.empty-state.svelte-my758k i:where(.svelte-my758k){color:#8b5cf6;margin-bottom:1rem}.empty-state.svelte-my758k h2:where(.svelte-my758k){color:#f5f5f5;margin-bottom:.5rem}.empty-state.svelte-my758k p:where(.svelte-my758k){color:#a3a3a3;margin-bottom:1.5rem}.keys-list.svelte-my758k{display:flex;flex-direction:column;gap:1rem}.key-card.svelte-my758k{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s ease}.key-card.svelte-my758k:hover{background:#ffffff0d;border-color:#06b6d44d;transform:translateY(-2px);box-shadow:0 8px 16px #06b6d41a}.key-header.svelte-my758k{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.key-info.svelte-my758k{display:flex;align-items:center;gap:1rem}.key-info.svelte-my758k h3:where(.svelte-my758k){color:#f5f5f5;font-size:1.25rem;font-weight:600;margin:0}.response-format-badge.svelte-my758k{background:linear-gradient(135deg,#06b6d433,#8b5cf633);color:#22d3ee;padding:.25rem .75rem;border-radius:20px;font-size:.875rem;border:1px solid rgba(6,182,212,.3)}.key-actions.svelte-my758k{display:flex;gap:.5rem}.key-actions.svelte-my758k button:where(.svelte-my758k){padding:.5rem .75rem;border-radius:8px;border:none;background:#ffffff0d;color:#e5e5e5;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.key-actions.svelte-my758k button:where(.svelte-my758k):hover{background:#ffffff1a;transform:translateY(-2px)}.key-value.svelte-my758k{display:flex;flex-direction:column;gap:.5rem;background:#0000004d;padding:1rem;border-radius:8px;margin-bottom:1rem}.key-value.svelte-my758k code:where(.svelte-my758k){font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#22d3ee;font-size:.875rem;word-break:break-all}.key-note.svelte-my758k{font-size:.75rem;color:#a3a3a3;font-style:italic}.key-meta.svelte-my758k{display:flex;gap:2rem;color:#a3a3a3;font-size:.875rem}.meta-item.svelte-my758k{display:flex;align-items:center;gap:.5rem}.custom-format.svelte-my758k{margin-top:1rem;padding:1rem;background:#0000004d;border-radius:8px}.custom-format.svelte-my758k strong:where(.svelte-my758k){color:#f5f5f5;display:block;margin-bottom:.5rem}.custom-format.svelte-my758k pre:where(.svelte-my758k){color:#a3a3a3;white-space:pre-wrap;word-break:break-word;margin:0}.modal-overlay.svelte-my758k{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(4px);z-index:999}.modal.svelte-my758k{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#0a0a0afa,#141414fa);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;z-index:1000;box-shadow:0 20px 60px #00000080}.modal-header.svelte-my758k{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header.svelte-my758k h2:where(.svelte-my758k){color:#f5f5f5;font-size:1.5rem;font-weight:600;margin:0}.close-btn.svelte-my758k{background:none;border:none;color:#a3a3a3;font-size:1.5rem;cursor:pointer;padding:.5rem;transition:color .3s ease}.close-btn.svelte-my758k:hover{color:#f5f5f5}.modal-body.svelte-my758k{padding:1.5rem}.form-group.svelte-my758k{margin-bottom:1.5rem}.form-group.svelte-my758k label:where(.svelte-my758k){display:block;color:#f5f5f5;font-weight:500;margin-bottom:.5rem}.form-group.svelte-my758k input:where(.svelte-my758k),.form-group.svelte-my758k select:where(.svelte-my758k),.form-group.svelte-my758k textarea:where(.svelte-my758k){width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#f5f5f5;font-size:1rem;transition:all .3s ease}.form-group.svelte-my758k input:where(.svelte-my758k):focus,.form-group.svelte-my758k select:where(.svelte-my758k):focus,.form-group.svelte-my758k textarea:where(.svelte-my758k):focus{outline:none;border-color:#06b6d4;background:#ffffff14}.form-group.svelte-my758k input.error:where(.svelte-my758k),.form-group.svelte-my758k textarea.error:where(.svelte-my758k){border-color:#ef4444}.error-message.svelte-my758k{display:block;color:#ef4444;font-size:.875rem;margin-top:.5rem}.modal-footer.svelte-my758k{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.success-message.svelte-my758k{text-align:center;padding:2rem 0}.success-message.svelte-my758k i:where(.svelte-my758k){color:#10b981;margin-bottom:1rem}.success-message.svelte-my758k p:where(.svelte-my758k){color:#f5f5f5;margin-bottom:.5rem}.success-message.svelte-my758k .warning:where(.svelte-my758k){color:#f59e0b;font-size:.875rem;margin-top:1rem}.created-key-display.svelte-my758k{background:#0000004d;padding:1.5rem;border-radius:8px;margin-top:1rem}.created-key-display.svelte-my758k code:where(.svelte-my758k){display:block;font-family:Monaco,Menlo,Ubuntu Mono,monospace;color:#22d3ee;font-size:.875rem;word-break:break-all;margin-bottom:1rem}.copy-btn-lg.svelte-my758k{width:100%;padding:.75rem 1.5rem;border-radius:8px;border:1px solid rgba(6,182,212,.3);background:linear-gradient(135deg,#06b6d433,#8b5cf633);color:#22d3ee;cursor:pointer;font-size:1rem;font-weight:600;transition:all .3s ease;backdrop-filter:blur(10px)}.copy-btn-lg.svelte-my758k:hover{background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);transform:translateY(-2px)}.copy-btn-lg.copied.svelte-my758k{background:linear-gradient(135deg,#10b98133,#06b6d433);color:#10b981;border-color:#10b9814d}@media(max-width:768px){.header.svelte-my758k{flex-direction:column;align-items:flex-start}.key-header.svelte-my758k{flex-direction:column;gap:1rem}.key-value.svelte-my758k{flex-direction:column}.key-meta.svelte-my758k{flex-direction:column;gap:.5rem}.modal.svelte-my758k{width:95%}}.glass-panel.svelte-1qzpbh2{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1rem}.knowledge-page.svelte-10p86dz{padding:2rem;max-width:1400px;margin:0 auto;min-height:100vh}.page-header.svelte-10p86dz{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.header-actions.svelte-10p86dz{display:flex;align-items:center;gap:1rem;flex-shrink:0}.header-text.svelte-10p86dz h1:where(.svelte-10p86dz){font-size:2rem;font-weight:700;margin-bottom:.5rem}.header-subtitle.svelte-10p86dz{color:#fff9;font-size:1rem}.filters-section.svelte-10p86dz{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;gap:1rem;flex-wrap:wrap}.filter-tabs.svelte-10p86dz{display:flex;gap:.5rem}.filter-tab.svelte-10p86dz{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#ffffffb3;cursor:pointer;transition:all .3s ease;font-size:.875rem}.filter-tab.svelte-10p86dz:hover{background:#ffffff1a;border-color:#fff3}.filter-tab.active.svelte-10p86dz{background:#06b6d433;border-color:#06b6d480;color:#22d3ee}.search-box.svelte-10p86dz{flex:1;max-width:400px;position:relative}.search-box.svelte-10p86dz i:where(.svelte-10p86dz){position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#ffffff80}.search-input.svelte-10p86dz{width:100%;padding:.75rem 1rem .75rem 2.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.875rem}.search-input.svelte-10p86dz:focus{outline:none;border-color:#06b6d480}.loading-state.svelte-10p86dz,.empty-state.svelte-10p86dz{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.entries-grid.svelte-10p86dz{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.entry-card.svelte-10p86dz{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;transition:all .3s ease;cursor:pointer}.entry-card.svelte-10p86dz:hover{transform:translateY(-4px);border-color:#06b6d480;box-shadow:0 8px 24px #06b6d433}.entry-header.svelte-10p86dz{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.entry-type.svelte-10p86dz{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);border-radius:6px;font-size:.75rem;font-weight:600;color:#22d3ee}.entry-type.svelte-10p86dz i:where(.svelte-10p86dz){font-size:.875rem}.entry-actions.svelte-10p86dz{display:flex;gap:.5rem}.edit-btn.svelte-10p86dz,.delete-btn.svelte-10p86dz{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;border:none}.edit-btn.svelte-10p86dz{background:#3b82f61a;border:1px solid rgba(59,130,246,.3);color:#60a5fa}.edit-btn.svelte-10p86dz:hover{background:#3b82f633;border-color:#3b82f666}.delete-btn.svelte-10p86dz{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444}.delete-btn.svelte-10p86dz:hover{background:#ef444433;border-color:#ef444466}.entry-name.svelte-10p86dz{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:.5rem}.entry-description.svelte-10p86dz{color:#ffffffb3;font-size:.875rem;line-height:1.5;margin-bottom:.75rem}.entry-url.svelte-10p86dz{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:.875rem;color:#fff9}.url-link.svelte-10p86dz{color:#06b6d4cc;text-decoration:none}.url-link.svelte-10p86dz:hover{color:#22d3ee;text-decoration:underline}.entry-footer.svelte-10p86dz{display:flex;justify-content:space-between;align-items:center;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.1)}.entry-date.svelte-10p86dz{font-size:.75rem;color:#ffffff80}.modal-overlay.svelte-10p86dz{position:fixed;inset:0;background:#000c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:2rem}.modal-content.svelte-10p86dz{background:#0a0a0af2;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto}.modal-header.svelte-10p86dz{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header.svelte-10p86dz h2:where(.svelte-10p86dz){font-size:1.5rem;font-weight:700;margin:0}.modal-close.svelte-10p86dz{width:32px;height:32px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.modal-close.svelte-10p86dz:hover{background:#ffffff1a;color:#fff}.modal-body.svelte-10p86dz{padding:1.5rem}.nodes-grid.svelte-10p86dz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.node-card.svelte-10p86dz{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;cursor:pointer;transition:all .3s ease;text-align:left;position:relative;overflow:hidden;border:none;width:100%}.node-card.svelte-10p86dz:hover{transform:translateY(-4px);border-color:#06b6d480;box-shadow:0 8px 24px #06b6d433}.node-icon.svelte-10p86dz{width:48px;height:48px;border-radius:10px;background:#06b6d41a;border:1px solid rgba(6,182,212,.2);display:flex;align-items:center;justify-content:center;margin-bottom:1rem;font-size:1.25rem;color:#22d3ee}.node-name.svelte-10p86dz{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.5rem}.node-description.svelte-10p86dz{color:#fff9;font-size:.75rem;line-height:1.4;margin-bottom:.5rem}.node-arrow.svelte-10p86dz{position:absolute;bottom:1rem;right:1rem;color:#06b6d499;transition:all .3s ease}.node-card.svelte-10p86dz:hover .node-arrow:where(.svelte-10p86dz){color:#22d3ee;transform:translate(4px)}.btn-primary.svelte-10p86dz{padding:.75rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee;font-size:.875rem;backdrop-filter:blur(10px);white-space:nowrap;flex-shrink:0}.btn-primary.svelte-10p86dz:hover{transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.btn-primary.svelte-10p86dz:disabled{opacity:.5;cursor:not-allowed;transform:none}.pagination-container.svelte-10p86dz{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.pagination-info.svelte-10p86dz{text-align:center}.pagination-controls.svelte-10p86dz{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-btn.svelte-10p86dz{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.pagination-btn.svelte-10p86dz:hover:not(:disabled){background:#ffffff1a;border-color:#06b6d480;transform:translateY(-2px)}.pagination-btn.svelte-10p86dz:disabled{opacity:.3;cursor:not-allowed}.pagination-btn-text.svelte-10p86dz{font-size:.875rem}.pagination-numbers.svelte-10p86dz{display:flex;gap:.25rem;align-items:center}.pagination-number.svelte-10p86dz{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;font-size:.875rem}.pagination-number.svelte-10p86dz:hover{background:#ffffff1a;border-color:#06b6d44d}.pagination-number.active.svelte-10p86dz{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d480;color:#22d3ee;font-weight:600}.pagination-ellipsis.svelte-10p86dz{color:#a3a3a3;padding:0 .5rem}@media(max-width:768px){.knowledge-page.svelte-10p86dz{padding:1rem}.page-header.svelte-10p86dz{flex-direction:column;gap:1rem}.filters-section.svelte-10p86dz{flex-direction:column;align-items:stretch}.filter-tabs.svelte-10p86dz{width:100%;justify-content:space-between}.filter-tab.svelte-10p86dz{flex:1}.search-box.svelte-10p86dz{max-width:100%}.entries-grid.svelte-10p86dz{grid-template-columns:1fr}.modal-overlay.svelte-10p86dz{padding:1rem}.nodes-grid.svelte-10p86dz{grid-template-columns:1fr}.pagination-controls.svelte-10p86dz{flex-direction:column;width:100%}.pagination-btn.svelte-10p86dz{width:100%;justify-content:center}.pagination-btn-text.svelte-10p86dz{display:inline}}.credit-estimator.svelte-jigzta{background:linear-gradient(135deg,#06b6d40d,#3b82f60d);border:1px solid rgba(6,182,212,.2);border-radius:8px;padding:16px;margin-bottom:24px;backdrop-filter:blur(10px)}.info-header.svelte-jigzta{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:#22d3ee;font-weight:600;font-size:.95rem}.info-header.svelte-jigzta i:where(.svelte-jigzta){font-size:1.1rem}.info-content.svelte-jigzta{color:#e5e5e5}.rule.svelte-jigzta{margin:0;font-size:.9rem;line-height:1.5}.rule.svelte-jigzta strong:where(.svelte-jigzta){color:#22d3ee;font-weight:600}.estimate-box.svelte-jigzta{margin-top:16px;padding-top:16px;border-top:1px solid rgba(6,182,212,.2)}.estimate-label.svelte-jigzta{font-size:.85rem;color:#a3a3a3;margin-bottom:6px}.estimate-value.svelte-jigzta{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.credits.svelte-jigzta{font-size:1.5rem;font-weight:700;color:#22d3ee}.unit.svelte-jigzta{font-size:1rem;font-weight:600;color:#e5e5e5}.details.svelte-jigzta{font-size:.85rem;color:#a3a3a3;margin-left:4px}@media(max-width:768px){.credit-estimator.svelte-jigzta{padding:12px}.info-header.svelte-jigzta{font-size:.9rem}.rule.svelte-jigzta{font-size:.85rem}.credits.svelte-jigzta{font-size:1.25rem}.unit.svelte-jigzta{font-size:.9rem}.details.svelte-jigzta{font-size:.8rem}}.knowledge-edit-page.svelte-8nrxpn{padding:2rem;max-width:800px;margin:0 auto;min-height:100vh}.loading-state.svelte-8nrxpn{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.page-header.svelte-8nrxpn{margin-bottom:2rem}.header-content.svelte-8nrxpn h1:where(.svelte-8nrxpn){font-size:2rem;font-weight:700}.form-section.svelte-8nrxpn{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem}.form-group.svelte-8nrxpn{margin-bottom:1.5rem}.form-group.svelte-8nrxpn label:where(.svelte-8nrxpn){display:block;margin-bottom:.5rem;color:#fff;font-weight:500;font-size:.875rem}.required.svelte-8nrxpn{color:#ef4444}.form-group.svelte-8nrxpn input:where(.svelte-8nrxpn),.form-group.svelte-8nrxpn textarea:where(.svelte-8nrxpn){width:100%;padding:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-size:.875rem;font-family:inherit}.form-group.svelte-8nrxpn input:where(.svelte-8nrxpn):focus,.form-group.svelte-8nrxpn textarea:where(.svelte-8nrxpn):focus{outline:none;border-color:#06b6d480}.form-group.svelte-8nrxpn input.error:where(.svelte-8nrxpn),.form-group.svelte-8nrxpn textarea.error:where(.svelte-8nrxpn){border-color:#ef4444}.form-group.svelte-8nrxpn textarea:where(.svelte-8nrxpn){resize:vertical;min-height:200px}.char-count.svelte-8nrxpn{display:flex;align-items:center;gap:8px;margin-top:.5rem;color:#ffffff80;font-size:.75rem;font-weight:500}.char-count.over-limit.svelte-8nrxpn{color:#ef4444;font-weight:600}.limit-warning.svelte-8nrxpn{display:inline-flex;align-items:center;gap:4px;color:#ef4444;font-weight:600}.error-message.svelte-8nrxpn{display:block;margin-top:.25rem;color:#ef4444;font-size:.75rem}.form-help-text.svelte-8nrxpn{margin-top:.5rem;color:#ffffff80;font-size:.75rem;font-style:italic}.form-actions.svelte-8nrxpn{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.btn-primary.svelte-8nrxpn,.btn-secondary.svelte-8nrxpn{padding:.75rem 1.5rem;border-radius:10px;font-weight:500;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;backdrop-filter:blur(10px);white-space:nowrap;flex-shrink:0;border:none}.btn-primary.svelte-8nrxpn{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.btn-primary.svelte-8nrxpn:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.btn-primary.svelte-8nrxpn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-secondary.svelte-8nrxpn{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc}.btn-secondary.svelte-8nrxpn:hover:not(:disabled){background:#ffffff1a;border-color:#fff3;color:#fff}.btn-secondary.svelte-8nrxpn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.knowledge-edit-page.svelte-8nrxpn{padding:1rem}.form-section.svelte-8nrxpn{padding:1.5rem}}.link-selector.svelte-mcou0c{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:20px;backdrop-filter:blur(10px)}.header.svelte-mcou0c{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.1)}.stats.svelte-mcou0c{display:flex;gap:24px;margin-bottom:12px;flex-wrap:wrap}.stat.svelte-mcou0c{display:flex;align-items:center;gap:8px}.stat-label.svelte-mcou0c{color:#a3a3a3;font-size:.9rem}.stat-value.svelte-mcou0c{color:#e5e5e5;font-weight:600;font-size:1.1rem}.stat-value.success.svelte-mcou0c{color:#10b981}.stat-value.primary.svelte-mcou0c{color:#22d3ee}.totals.svelte-mcou0c{display:flex;gap:24px;flex-wrap:wrap}.total-item.svelte-mcou0c{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#ffffff0d;border-radius:6px}.total-item.primary.svelte-mcou0c{background:linear-gradient(135deg,#06b6d41a,#3b82f61a);border:1px solid rgba(6,182,212,.3)}.total-label.svelte-mcou0c{color:#a3a3a3;font-size:.85rem}.total-value.svelte-mcou0c{color:#e5e5e5;font-weight:700;font-size:1rem}.total-item.primary.svelte-mcou0c .total-value:where(.svelte-mcou0c){color:#22d3ee;font-size:1.2rem}.controls.svelte-mcou0c{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.search-wrapper.svelte-mcou0c{flex:1;min-width:200px;position:relative;display:flex;align-items:center}.search-input.svelte-mcou0c{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:10px 40px 10px 14px;color:#e5e5e5;font-size:.9rem;transition:all .3s ease}.search-input.svelte-mcou0c:focus{outline:none;border-color:#06b6d480;background:#ffffff14}.btn-clear-search.svelte-mcou0c{position:absolute;right:8px;background:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444;width:28px;height:28px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.btn-clear-search.svelte-mcou0c:hover{background:#ef44444d;transform:scale(1.1)}.btn-clear-search.svelte-mcou0c i:where(.svelte-mcou0c){font-size:.85rem}.btn-toggle-all.svelte-mcou0c{background:#8b5cf633;border:1px solid rgba(139,92,246,.3);color:#a78bfa;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);height:38px;display:flex;align-items:center;gap:6px}.btn-toggle-all.svelte-mcou0c:hover{background:#8b5cf64d;transform:translateY(-1px)}.btn-delete-all.svelte-mcou0c{background:#ef444433;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);height:38px;display:flex;align-items:center;gap:6px}.btn-delete-all.svelte-mcou0c:hover{background:#ef44444d;border-color:#ef444480;transform:translateY(-1px)}.btn-delete-all.svelte-mcou0c i:where(.svelte-mcou0c){font-size:.85rem}.url-list.svelte-mcou0c{max-height:600px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.url-item.svelte-mcou0c{display:flex;gap:12px;padding:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:6px;transition:all .3s ease;position:relative}.url-item.selected.svelte-mcou0c{background:linear-gradient(135deg,#06b6d41a,#3b82f61a);border-color:#06b6d44d}.url-item.disabled.svelte-mcou0c{opacity:.5;background:#ef44440d;border-color:#ef444433}.url-checkbox.svelte-mcou0c{flex-shrink:0;display:flex;align-items:flex-start;padding-top:2px}.url-checkbox.svelte-mcou0c input[type=checkbox]:where(.svelte-mcou0c){width:18px;height:18px;cursor:pointer}.url-checkbox.svelte-mcou0c input[type=checkbox]:where(.svelte-mcou0c):disabled{cursor:not-allowed}.url-info.svelte-mcou0c{flex:1;min-width:0}.url-title.svelte-mcou0c{color:#e5e5e5;font-weight:600;font-size:.95rem;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.url-link.svelte-mcou0c{color:#22d3ee;font-size:.85rem;word-break:break-all;margin-bottom:4px}.url-error.svelte-mcou0c{color:#ef4444;font-size:.8rem;margin-top:6px;display:flex;align-items:center;gap:6px}.url-stats.svelte-mcou0c{display:flex;gap:12px;flex-shrink:0}.stat-box.svelte-mcou0c{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 12px;background:#ffffff0d;border-radius:6px;min-width:90px;height:52px}.stat-box-label.svelte-mcou0c{color:#a3a3a3;font-size:.75rem;margin-bottom:4px}.stat-box-value.svelte-mcou0c{color:#e5e5e5;font-weight:700;font-size:.95rem}.btn-delete.svelte-mcou0c{flex-shrink:0;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;padding:0;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;min-width:52px;width:52px;height:52px;align-self:center}.btn-delete.svelte-mcou0c:hover{background:#ef444433;border-color:#ef444480;transform:scale(1.05)}.btn-delete.svelte-mcou0c i:where(.svelte-mcou0c){font-size:.9rem}.empty-state.svelte-mcou0c{text-align:center;padding:60px 20px;color:#a3a3a3}.empty-state.svelte-mcou0c i:where(.svelte-mcou0c){font-size:3rem;margin-bottom:16px;opacity:.5}.empty-state.svelte-mcou0c p:where(.svelte-mcou0c){font-size:1rem;margin:0}@media(max-width:768px){.link-selector.svelte-mcou0c{padding:16px}.stats.svelte-mcou0c,.totals.svelte-mcou0c{gap:12px}.controls.svelte-mcou0c{flex-direction:column;align-items:stretch}.search-input.svelte-mcou0c{width:100%}.url-item.svelte-mcou0c{flex-wrap:wrap;gap:12px}.url-info.svelte-mcou0c{flex:1 1 100%}.url-stats.svelte-mcou0c{flex:1;justify-content:flex-start}.btn-delete.svelte-mcou0c{margin-left:auto}.stat-box.svelte-mcou0c{min-width:80px}}.knowledge-create-page.svelte-hijy7x{padding:2rem;max-width:1200px;margin:0 auto;min-height:100vh}.page-header.svelte-hijy7x{margin-bottom:2rem}.page-header.svelte-hijy7x h1:where(.svelte-hijy7x){font-size:2rem;font-weight:700;margin:0}.agent-name.svelte-hijy7x{margin:8px 0 0;font-size:.95rem;color:#a3a3a3}.form-section.svelte-hijy7x{background:#ffffff0d;backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem}.selector-section.svelte-hijy7x{display:flex;flex-direction:column;gap:24px}.form-group.svelte-hijy7x{margin-bottom:1.5rem}.form-group.svelte-hijy7x label:where(.svelte-hijy7x){display:block;color:#e5e5e5;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.required.svelte-hijy7x{color:#ef4444}.form-group.svelte-hijy7x input:where(.svelte-hijy7x),.form-group.svelte-hijy7x textarea:where(.svelte-hijy7x){width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#e5e5e5;font-size:.95rem;transition:all .3s ease;resize:vertical}.form-group.svelte-hijy7x input:where(.svelte-hijy7x):focus,.form-group.svelte-hijy7x textarea:where(.svelte-hijy7x):focus{outline:none;border-color:#06b6d480;background:#ffffff14}.form-group.svelte-hijy7x input.error:where(.svelte-hijy7x),.form-group.svelte-hijy7x textarea.error:where(.svelte-hijy7x){border-color:#ef444480;background:#ef44440d}.form-group.svelte-hijy7x input:where(.svelte-hijy7x):disabled,.form-group.svelte-hijy7x textarea:where(.svelte-hijy7x):disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-hijy7x{display:block;color:#ef4444;font-size:.85rem;margin-top:.5rem}.form-help-text.svelte-hijy7x{color:#a3a3a3;font-size:.85rem;margin-top:.5rem;line-height:1.4}.char-count.svelte-hijy7x{text-align:right;color:#a3a3a3;font-size:.85rem;margin-top:.5rem}.char-count.over-limit.svelte-hijy7x{color:#ef4444;font-weight:600}.limit-warning.svelte-hijy7x{margin-left:.5rem;color:#ef4444;font-weight:600}.form-actions.svelte-hijy7x{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem}.btn-primary.svelte-hijy7x,.btn-secondary.svelte-hijy7x{padding:.75rem 1.5rem;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem;backdrop-filter:blur(10px)}.btn-primary.svelte-hijy7x{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.btn-primary.svelte-hijy7x:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.btn-primary.svelte-hijy7x:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-hijy7x{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e5e5e5}.btn-secondary.svelte-hijy7x:hover:not(:disabled){background:#ffffff1a;transform:translateY(-2px)}.btn-secondary.svelte-hijy7x:disabled{opacity:.5;cursor:not-allowed}.progress-overlay.svelte-hijy7x{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.progress-card.svelte-hijy7x{background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid rgba(6,182,212,.2);border-radius:16px;padding:32px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 50px #00000080}.progress-icon.svelte-hijy7x{font-size:3rem;color:#22d3ee;margin-bottom:20px}.progress-card.svelte-hijy7x h3:where(.svelte-hijy7x){font-size:1.5rem;color:#22d3ee;margin:0 0 12px}.progress-note.svelte-hijy7x{font-size:.875rem;color:#64748b;font-style:italic;margin:0}@media(max-width:768px){.knowledge-create-page.svelte-hijy7x{padding:1rem}.form-section.svelte-hijy7x{padding:1.5rem}.form-actions.svelte-hijy7x{flex-direction:column}.btn-primary.svelte-hijy7x,.btn-secondary.svelte-hijy7x{width:100%;justify-content:center}}.page-container.svelte-grcrmx{max-width:1200px;margin:0 auto;padding:24px}.page-header.svelte-grcrmx{margin-bottom:32px}h1.svelte-grcrmx{margin:0;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-name.svelte-grcrmx{margin:4px 0 0;color:#a3a3a3;font-size:.9rem}.form-card.svelte-grcrmx{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;backdrop-filter:blur(10px)}.form-section.svelte-grcrmx{margin-bottom:24px}.form-section.svelte-grcrmx:last-child{margin-bottom:0}.form-label.svelte-grcrmx{display:block;color:#e5e5e5;font-weight:600;margin-bottom:8px;font-size:.95rem}.required.svelte-grcrmx{color:#ef4444}.form-input.svelte-grcrmx{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#e5e5e5;font-size:.95rem;transition:all .3s ease}.form-input.svelte-grcrmx:focus{outline:none;border-color:#06b6d480;background:#ffffff14}.form-input.svelte-grcrmx:disabled{opacity:.5;cursor:not-allowed}.form-help.svelte-grcrmx{margin:8px 0 0;color:#a3a3a3;font-size:.85rem;line-height:1.4}.form-actions.svelte-grcrmx{display:flex;gap:12px;margin-top:32px;justify-content:flex-end}.btn-primary.svelte-grcrmx,.btn-secondary.svelte-grcrmx{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;backdrop-filter:blur(10px)}.btn-primary.svelte-grcrmx{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.btn-primary.svelte-grcrmx:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.btn-primary.svelte-grcrmx:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-grcrmx{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e5e5e5}.btn-secondary.svelte-grcrmx:hover:not(:disabled){background:#ffffff1a}.btn-lg.svelte-grcrmx{width:100%;justify-content:center;padding:14px 24px;font-size:1rem}.progress-overlay.svelte-grcrmx{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.progress-card.svelte-grcrmx{background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid rgba(6,182,212,.2);border-radius:16px;padding:32px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 50px #00000080}.progress-icon.svelte-grcrmx{font-size:3rem;color:#22d3ee;margin-bottom:20px}.progress-card.svelte-grcrmx h3:where(.svelte-grcrmx){font-size:1.5rem;color:#22d3ee;margin-bottom:24px}.progress-note.svelte-grcrmx{font-size:.875rem;color:#64748b;font-style:italic}@media(max-width:768px){.page-container.svelte-grcrmx{padding:16px}.page-header.svelte-grcrmx{margin-bottom:24px}h1.svelte-grcrmx{font-size:1.5rem}.form-card.svelte-grcrmx{padding:16px}.form-actions.svelte-grcrmx{flex-direction:column-reverse}.btn-primary.svelte-grcrmx,.btn-secondary.svelte-grcrmx{width:100%;justify-content:center}.progress-card.svelte-grcrmx{padding:24px}.progress-icon.svelte-grcrmx{font-size:2.5rem}.progress-card.svelte-grcrmx h3:where(.svelte-grcrmx){font-size:1.25rem}}.file-upload-page.svelte-wwhou3{max-width:900px;margin:0 auto;padding:2rem}.page-header.svelte-wwhou3{margin-bottom:32px}.page-header.svelte-wwhou3 h1:where(.svelte-wwhou3){margin:0;font-size:1.75rem;font-weight:700;color:#e5e5e5}.agent-name.svelte-wwhou3{margin:8px 0 0;font-size:.95rem;color:#a3a3a3}.upload-form.svelte-wwhou3{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;backdrop-filter:blur(10px)}.info-banner.svelte-wwhou3{background:#06b6d41a;border:1px solid rgba(6,182,212,.3);border-radius:12px;padding:1rem;margin-bottom:1.5rem;display:flex;align-items:center;gap:.75rem;color:#22d3ee;font-size:.95rem}.info-banner.svelte-wwhou3 i:where(.svelte-wwhou3){font-size:1.25rem}.info-banner.svelte-wwhou3 strong:where(.svelte-wwhou3){color:#e5e5e5}.form-section.svelte-wwhou3{margin-bottom:1.5rem}.section-label.svelte-wwhou3{display:block;font-weight:500;color:#e5e5e5;margin-bottom:.5rem;font-size:.95rem}.drop-zone.svelte-wwhou3{border:2px dashed rgba(255,255,255,.2);border-radius:12px;padding:2rem;text-align:center;cursor:pointer;transition:all .3s ease;background:#ffffff05;min-height:200px;display:flex;align-items:center;justify-content:center}.drop-zone.svelte-wwhou3:hover{border-color:#22d3ee80;background:#22d3ee0d}.drop-zone.dragging.svelte-wwhou3{border-color:#22d3ee;background:#22d3ee1a}.drop-zone.has-file.svelte-wwhou3{border-style:solid;border-color:#22d3ee4d;background:#22d3ee0d}.drop-zone-content.svelte-wwhou3{width:100%}.upload-icon.svelte-wwhou3{font-size:3.5rem;color:#22d3ee;margin-bottom:1rem}.drop-zone-text.svelte-wwhou3{color:#e5e5e5;font-size:1.1rem;margin:0 0 .5rem;font-weight:500}.drop-zone-limit.svelte-wwhou3{color:#a3a3a3;font-size:.9rem;margin:0 0 .25rem}.drop-zone-formats.svelte-wwhou3{color:#06b6d4;font-size:.85rem;margin:0;font-weight:500}.file-info.svelte-wwhou3{display:flex;align-items:center;gap:1rem;width:100%}.file-icon.svelte-wwhou3{font-size:2.5rem;color:#22d3ee}.file-details.svelte-wwhou3{flex:1;text-align:left}.file-name.svelte-wwhou3{color:#e5e5e5;font-weight:500;margin-bottom:.25rem;word-break:break-word}.file-size.svelte-wwhou3{color:#a3a3a3;font-size:.85rem}.file-warning.svelte-wwhou3{color:#fbbf24;font-size:.85rem;margin-top:.5rem;display:flex;align-items:center;gap:.5rem}.clear-button.svelte-wwhou3{width:36px;height:36px;border-radius:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#ef4444;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0}.clear-button.svelte-wwhou3:hover{background:#ef444433}.text-input.svelte-wwhou3,.textarea-input.svelte-wwhou3{width:100%;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e5e5e5;font-size:.95rem;transition:all .3s ease;font-family:inherit}.text-input.svelte-wwhou3:focus,.textarea-input.svelte-wwhou3:focus{outline:none;border-color:#22d3ee80;background:#22d3ee0d}.text-input.error.svelte-wwhou3,.textarea-input.error.svelte-wwhou3{border-color:#ef444480}.textarea-input.svelte-wwhou3{resize:vertical;min-height:100px}.content-textarea.svelte-wwhou3{font-family:Courier New,monospace;font-size:.9rem;line-height:1.6}.char-count.svelte-wwhou3{margin-top:.5rem;font-size:.85rem;color:#a3a3a3;text-align:right}.char-count.over-limit.svelte-wwhou3{color:#ef4444;font-weight:500}.limit-warning.svelte-wwhou3{margin-left:.5rem}.help-text.svelte-wwhou3{margin-top:.5rem;font-size:.875rem;color:#a3a3a3;display:flex;align-items:center;gap:.5rem}.help-text.svelte-wwhou3 i:where(.svelte-wwhou3){color:#06b6d4}.processing-time-notice.svelte-wwhou3{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem;padding:1rem;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:8px;backdrop-filter:blur(10px)}.processing-time-notice.svelte-wwhou3 i:where(.svelte-wwhou3){color:#fbbf24;font-size:1.125rem;margin-top:.1rem;flex-shrink:0}.processing-time-notice.svelte-wwhou3 .notice-content:where(.svelte-wwhou3){flex:1;display:flex;flex-direction:column;gap:.25rem}.processing-time-notice.svelte-wwhou3 strong:where(.svelte-wwhou3){color:#fbbf24;font-size:.875rem;font-weight:600;margin-bottom:.25rem}.processing-time-notice.svelte-wwhou3 p:where(.svelte-wwhou3){color:#d1d5db;font-size:.8125rem;line-height:1.5;margin:0}.error-message.svelte-wwhou3{margin-top:.5rem;color:#ef4444;font-size:.85rem;display:flex;align-items:center;gap:.5rem}.form-actions.svelte-wwhou3{display:flex;gap:1rem;justify-content:flex-end;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.btn-primary.svelte-wwhou3,.btn-secondary.svelte-wwhou3{padding:.75rem 1.5rem;border-radius:10px;font-weight:500;font-size:.95rem;cursor:pointer;transition:all .3s ease;border:1px solid transparent;display:flex;align-items:center;gap:.5rem;backdrop-filter:blur(10px)}.btn-primary.svelte-wwhou3{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d44d;color:#22d3ee}.btn-primary.svelte-wwhou3:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.btn-secondary.svelte-wwhou3{background:#ffffff0d;color:#e5e5e5;border-color:#ffffff1a}.btn-secondary.svelte-wwhou3:hover:not(:disabled){background:#ffffff1a}.btn-primary.svelte-wwhou3:disabled,.btn-secondary.svelte-wwhou3:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.file-upload-page.svelte-wwhou3{padding:1rem}.upload-form.svelte-wwhou3{padding:1.5rem}.form-actions.svelte-wwhou3{flex-direction:column-reverse}.btn-primary.svelte-wwhou3,.btn-secondary.svelte-wwhou3{width:100%;justify-content:center}.drop-zone.svelte-wwhou3{padding:1.5rem;min-height:160px}.file-info.svelte-wwhou3{flex-direction:column;text-align:center}.file-details.svelte-wwhou3{text-align:center}}.page-container.svelte-pxdm92{max-width:1200px;margin:0 auto;padding:24px}.page-header.svelte-pxdm92{margin-bottom:32px}h1.svelte-pxdm92{margin:0;font-size:1.75rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.agent-name.svelte-pxdm92{margin:4px 0 0;color:#a3a3a3;font-size:.9rem}.form-card.svelte-pxdm92{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;backdrop-filter:blur(10px)}.form-section.svelte-pxdm92{margin-bottom:24px}.form-section.svelte-pxdm92:last-child{margin-bottom:0}.form-label.svelte-pxdm92{display:block;color:#e5e5e5;font-weight:600;margin-bottom:8px;font-size:.95rem}.required.svelte-pxdm92{color:#ef4444}.form-input.svelte-pxdm92{width:100%;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px;color:#e5e5e5;font-size:.95rem;transition:all .3s ease}.form-input.svelte-pxdm92:focus{outline:none;border-color:#06b6d480;background:#ffffff14}.form-input.svelte-pxdm92:disabled{opacity:.5;cursor:not-allowed}.form-help.svelte-pxdm92{margin:8px 0 0;color:#a3a3a3;font-size:.85rem;line-height:1.4}.form-actions.svelte-pxdm92{display:flex;gap:12px;margin-top:32px;justify-content:flex-end}.btn-primary.svelte-pxdm92,.btn-secondary.svelte-pxdm92{padding:12px 24px;border-radius:8px;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px;backdrop-filter:blur(10px)}.btn-primary.svelte-pxdm92{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.btn-primary.svelte-pxdm92:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.btn-primary.svelte-pxdm92:disabled{opacity:.5;cursor:not-allowed}.btn-secondary.svelte-pxdm92{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#e5e5e5}.btn-secondary.svelte-pxdm92:hover:not(:disabled){background:#ffffff1a}.btn-lg.svelte-pxdm92{width:100%;justify-content:center;padding:14px 24px;font-size:1rem}.progress-overlay.svelte-pxdm92{position:fixed;inset:0;background:#000c;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.progress-card.svelte-pxdm92{background:linear-gradient(135deg,#0f172af2,#1e293bf2);border:1px solid rgba(6,182,212,.2);border-radius:16px;padding:32px;max-width:500px;width:100%;text-align:center;box-shadow:0 20px 50px #00000080}.progress-icon.svelte-pxdm92{font-size:3rem;color:#22d3ee;margin-bottom:20px}.progress-card.svelte-pxdm92 h3:where(.svelte-pxdm92){font-size:1.5rem;color:#22d3ee;margin-bottom:24px}.progress-note.svelte-pxdm92{font-size:.875rem;color:#64748b;font-style:italic}@media(max-width:768px){.page-container.svelte-pxdm92{padding:16px}.page-header.svelte-pxdm92{margin-bottom:24px}h1.svelte-pxdm92{font-size:1.5rem}.form-card.svelte-pxdm92{padding:16px}.form-actions.svelte-pxdm92{flex-direction:column-reverse}.btn-primary.svelte-pxdm92,.btn-secondary.svelte-pxdm92{width:100%;justify-content:center}.progress-card.svelte-pxdm92{padding:24px}.progress-icon.svelte-pxdm92{font-size:2.5rem}.progress-card.svelte-pxdm92 h3:where(.svelte-pxdm92){font-size:1.25rem}}.resources-page.svelte-103kd2i{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-103kd2i{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}.page-title.svelte-103kd2i{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-description.svelte-103kd2i{color:#a3a3a3;font-size:.95rem}.header-actions.svelte-103kd2i{display:flex;gap:.75rem;flex-shrink:0}.filters-section.svelte-103kd2i{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1.5rem;margin-bottom:2rem;backdrop-filter:blur(10px)}.filter-group.svelte-103kd2i{margin-bottom:1.5rem}.filter-group.svelte-103kd2i:last-child{margin-bottom:0}.filter-label.svelte-103kd2i{display:block;color:#d4d4d4;font-size:.9rem;font-weight:500;margin-bottom:.75rem}.filter-tabs.svelte-103kd2i{display:flex;gap:.5rem;flex-wrap:wrap}.filter-tab.svelte-103kd2i{padding:.5rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a3a3a3;font-size:.9rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.filter-tab.svelte-103kd2i:hover{background:#ffffff0d;border-color:#06b6d44d;color:#22d3ee}.filter-tab.active.svelte-103kd2i{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d480;color:#22d3ee}.search-box.svelte-103kd2i{position:relative}.search-icon.svelte-103kd2i{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#737373;pointer-events:none}.search-input.svelte-103kd2i{width:100%;padding:.75rem 1rem .75rem 2.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;font-size:.95rem}.search-input.svelte-103kd2i:focus{outline:none;border-color:#06b6d480;background:#ffffff0d}.resource-grid.svelte-103kd2i{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.5rem}.resource-card.svelte-103kd2i{position:relative;background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1.5rem;backdrop-filter:blur(10px);transition:all .3s}.resource-card.svelte-103kd2i:hover{transform:translateY(-4px);border-color:#06b6d44d;box-shadow:0 8px 16px #06b6d41a}.resource-header.svelte-103kd2i{display:flex;gap:1rem;margin-bottom:1rem}.resource-icon.svelte-103kd2i{width:48px;height:48px;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-icon.svelte-103kd2i i:where(.svelte-103kd2i){font-size:1.5rem;color:#22d3ee}.resource-info.svelte-103kd2i{flex:1;min-width:0}.resource-name.svelte-103kd2i{font-size:1.1rem;font-weight:600;color:#e5e5e5;margin-bottom:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-meta.svelte-103kd2i{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.resource-badge.svelte-103kd2i{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.resource-badge.knowledge.svelte-103kd2i{background:#06b6d433;color:#22d3ee}.resource-badge.action.svelte-103kd2i{background:#8b5cf633;color:#a78bfa}.status-badge.svelte-103kd2i{padding:.25rem .75rem;border-radius:6px;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.status-badge.training.svelte-103kd2i{background:#eab30826;color:#fbbf24;border:1px solid rgba(234,179,8,.3);backdrop-filter:blur(10px)}.status-badge.success.svelte-103kd2i{background:#10b98126;color:#10b981;border:1px solid rgba(16,185,129,.3);backdrop-filter:blur(10px)}.status-badge.failed.svelte-103kd2i{background:#ef444426;color:#ef4444;border:1px solid rgba(239,68,68,.3);backdrop-filter:blur(10px)}.resource-type.svelte-103kd2i,.resource-source.svelte-103kd2i{font-size:.85rem;color:#a3a3a3;display:flex;align-items:center;gap:.25rem}.resource-description.svelte-103kd2i{color:#a3a3a3;font-size:.9rem;line-height:1.6;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resource-footer.svelte-103kd2i{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.resource-status-left.svelte-103kd2i{display:flex;align-items:center}.resource-actions.svelte-103kd2i{display:flex;gap:.5rem}.btn-icon.svelte-103kd2i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a3a3a3;cursor:pointer;transition:all .2s}.btn-icon.svelte-103kd2i:hover{background:#06b6d433;border-color:#06b6d480;color:#22d3ee}.btn-icon.btn-danger.svelte-103kd2i:hover{background:#ef444433;border-color:#ef444480;color:#f87171}.btn-icon.btn-warning.svelte-103kd2i{color:#fbbf24;border-color:#eab3084d}.btn-icon.btn-warning.svelte-103kd2i:hover{background:#eab30833;border-color:#eab30866;color:#fcd34d}.loading-state.svelte-103kd2i,.empty-state.svelte-103kd2i{text-align:center;padding:4rem 2rem;color:#a3a3a3}.loading-state.svelte-103kd2i i:where(.svelte-103kd2i),.empty-state.svelte-103kd2i i:where(.svelte-103kd2i){font-size:3rem;margin-bottom:1rem;opacity:.5}.empty-hint.svelte-103kd2i{font-size:.9rem;margin-top:.5rem;opacity:.7}.pagination.svelte-103kd2i{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.05)}.pagination-btn.svelte-103kd2i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e5e5e5;cursor:pointer;transition:all .2s}.pagination-btn.svelte-103kd2i:hover:not(:disabled){background:#06b6d433;border-color:#06b6d480;color:#22d3ee}.pagination-btn.svelte-103kd2i:disabled{opacity:.3;cursor:not-allowed}.pagination-info.svelte-103kd2i{color:#a3a3a3;font-size:.9rem}.modal-overlay.svelte-103kd2i{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(8px);padding:1rem}.modal-content.svelte-103kd2i{background:linear-gradient(135deg,#171717fa,#262626fa);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:2rem;max-width:600px;width:100%;max-height:85vh;overflow-y:auto;backdrop-filter:blur(20px);box-shadow:0 20px 60px #00000080}.modal-large.svelte-103kd2i{max-width:900px}.modal-header.svelte-103kd2i{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.modal-header.svelte-103kd2i h2:where(.svelte-103kd2i){font-size:1.5rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.modal-close.svelte-103kd2i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a3a3a3;cursor:pointer;transition:all .2s}.modal-close.svelte-103kd2i:hover{background:#ef444433;border-color:#ef444480;color:#f87171}.create-tabs.svelte-103kd2i{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.create-tab.svelte-103kd2i{padding:1.5rem;background:#ffffff05;border:2px solid rgba(255,255,255,.1);border-radius:12px;display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all .3s;text-align:left}.create-tab.svelte-103kd2i:hover{background:#ffffff0d;border-color:#06b6d44d;transform:translateY(-2px)}.create-tab.active.svelte-103kd2i{background:linear-gradient(135deg,#06b6d426,#8b5cf626);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.tab-icon.svelte-103kd2i{width:48px;height:48px;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s}.create-tab.active.svelte-103kd2i .tab-icon:where(.svelte-103kd2i){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);transform:scale(1.1)}.tab-icon.svelte-103kd2i i:where(.svelte-103kd2i){font-size:1.5rem;color:#22d3ee}.tab-content.svelte-103kd2i{flex:1}.tab-title.svelte-103kd2i{font-size:1.1rem;font-weight:600;color:#e5e5e5;margin-bottom:.25rem}.tab-description.svelte-103kd2i{font-size:.85rem;color:#a3a3a3;line-height:1.4}.tab-panel.svelte-103kd2i{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:2rem;min-height:300px}.tab-panel-content.svelte-103kd2i{animation:svelte-103kd2i-fadeIn .3s ease-in-out}@keyframes svelte-103kd2i-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.panel-title.svelte-103kd2i{font-size:1.25rem;font-weight:600;color:#e5e5e5;margin-bottom:.5rem}.panel-description.svelte-103kd2i{color:#a3a3a3;font-size:.95rem;margin-bottom:1.5rem;line-height:1.6}.node-grid.svelte-103kd2i{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.node-card.svelte-103kd2i{padding:1.5rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;display:flex;flex-direction:column;align-items:center;gap:.75rem;cursor:pointer;transition:all .3s;color:#e5e5e5;text-align:center;min-height:140px}.node-card.svelte-103kd2i:hover{background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border-color:#06b6d480;transform:translateY(-4px);box-shadow:0 8px 16px #06b6d433}.node-icon.svelte-103kd2i{width:56px;height:56px;background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.node-card.svelte-103kd2i:hover .node-icon:where(.svelte-103kd2i){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);transform:scale(1.1)}.node-icon.svelte-103kd2i i:where(.svelte-103kd2i){font-size:1.75rem;color:#22d3ee}.node-name.svelte-103kd2i{font-size:.95rem;font-weight:600;color:#e5e5e5}.node-desc.svelte-103kd2i{font-size:.8rem;color:#a3a3a3;line-height:1.4}@media(max-width:768px){.resources-page.svelte-103kd2i{padding:1rem}.page-header.svelte-103kd2i{flex-direction:column;gap:1rem}.header-actions.svelte-103kd2i{width:100%}.header-actions.svelte-103kd2i button:where(.svelte-103kd2i){width:100%}.resource-grid.svelte-103kd2i{grid-template-columns:1fr}.filter-tabs.svelte-103kd2i{flex-direction:column}.filter-tab.svelte-103kd2i{width:100%}.create-tabs.svelte-103kd2i{grid-template-columns:1fr}.node-grid.svelte-103kd2i{grid-template-columns:repeat(2,1fr)}.modal-content.svelte-103kd2i{max-width:100%;width:100%;margin:0;border-radius:0;max-height:100vh}}.btn-group.svelte-101v36q{display:flex;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1)}.secondary-btn.svelte-101v36q,.create-btn.svelte-101v36q{padding:.75rem 1.5rem;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;gap:.5rem;border:none}.secondary-btn.svelte-101v36q{background:#ffffff0d;color:#e5e5e5;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px)}.secondary-btn.svelte-101v36q:hover:not(:disabled){background:#ffffff1a}.create-btn.svelte-101v36q{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee;backdrop-filter:blur(10px)}.create-btn.svelte-101v36q:hover:not(:disabled){transform:translateY(-2px);background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;box-shadow:0 8px 16px #06b6d433}.secondary-btn.svelte-101v36q:disabled,.create-btn.svelte-101v36q:disabled{opacity:.5;cursor:not-allowed}@media(max-width:768px){.btn-group.svelte-101v36q{flex-direction:column}.secondary-btn.svelte-101v36q,.create-btn.svelte-101v36q{width:100%}}.analytics-page.svelte-1d0h3tk{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-1d0h3tk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.page-title.svelte-1d0h3tk{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.page-title.svelte-1d0h3tk i:where(.svelte-1d0h3tk){-webkit-text-fill-color:#06b6d4}.page-subtitle.svelte-1d0h3tk{color:#a3a3a3;font-size:1rem}.filter-group.svelte-1d0h3tk{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.period-select.svelte-1d0h3tk,.filter-select.svelte-1d0h3tk{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem 1rem;color:#f5f5f5;font-size:.875rem;cursor:pointer;min-width:150px}.period-select.svelte-1d0h3tk:focus,.filter-select.svelte-1d0h3tk:focus{outline:none;border-color:#06b6d480}.date-range.svelte-1d0h3tk{display:flex;align-items:center;gap:.5rem}.date-input.svelte-1d0h3tk{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.75rem;color:#f5f5f5;font-size:.875rem}.date-input.svelte-1d0h3tk:focus{outline:none;border-color:#06b6d480}.date-separator.svelte-1d0h3tk{color:#737373}.tabs.svelte-1d0h3tk{display:flex;gap:.5rem;margin-bottom:2rem;overflow-x:auto;padding-bottom:.5rem}.tab.svelte-1d0h3tk{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a3a3a3;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s;white-space:nowrap}.tab.svelte-1d0h3tk:hover{background:#ffffff0d;color:#f5f5f5}.tab.active.svelte-1d0h3tk{background:#06b6d41a;border-color:#06b6d44d;color:#22d3ee}.loading-state.svelte-1d0h3tk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#a3a3a3}.spinner.svelte-1d0h3tk{width:40px;height:40px;border:3px solid rgba(6,182,212,.2);border-top-color:#06b6d4;border-radius:50%;animation:svelte-1d0h3tk-spin 1s linear infinite;margin-bottom:1rem}@keyframes svelte-1d0h3tk-spin{to{transform:rotate(360deg)}}.overview-grid.svelte-1d0h3tk{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:2rem}.stat-card.svelte-1d0h3tk{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;display:flex;gap:1rem}.stat-icon.svelte-1d0h3tk{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.stat-card.cyan.svelte-1d0h3tk .stat-icon:where(.svelte-1d0h3tk){background:#06b6d41a;color:#06b6d4;border:1px solid rgba(6,182,212,.2)}.stat-card.purple.svelte-1d0h3tk .stat-icon:where(.svelte-1d0h3tk){background:#8b5cf61a;color:#8b5cf6;border:1px solid rgba(139,92,246,.2)}.stat-card.green.svelte-1d0h3tk .stat-icon:where(.svelte-1d0h3tk){background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.stat-card.blue.svelte-1d0h3tk .stat-icon:where(.svelte-1d0h3tk){background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.stat-content.svelte-1d0h3tk{flex:1}.stat-label.svelte-1d0h3tk{color:#a3a3a3;font-size:.875rem;margin-bottom:.5rem}.stat-value.svelte-1d0h3tk{color:#f5f5f5;font-size:1.75rem;font-weight:700;margin-bottom:.25rem}.stat-breakdown.svelte-1d0h3tk{display:flex;gap:1rem;font-size:.75rem;color:#737373}.stat-detail.svelte-1d0h3tk{font-size:.75rem;color:#737373}.stat-trend.svelte-1d0h3tk{font-size:.875rem;display:flex;align-items:center;gap:.25rem}.stat-trend.positive.svelte-1d0h3tk{color:#10b981}.stat-trend.negative.svelte-1d0h3tk{color:#ef4444}.charts-section.svelte-1d0h3tk{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem}.chart-card.svelte-1d0h3tk{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem}.chart-title.svelte-1d0h3tk{font-size:1rem;font-weight:600;color:#f5f5f5;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.chart-title.svelte-1d0h3tk i:where(.svelte-1d0h3tk){color:#06b6d4}.chart-container.svelte-1d0h3tk{position:relative;height:280px;display:flex;align-items:center;justify-content:center}.chart-container.svelte-1d0h3tk canvas:where(.svelte-1d0h3tk){max-height:280px}.no-data.svelte-1d0h3tk{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#525252}.no-data.svelte-1d0h3tk i:where(.svelte-1d0h3tk){font-size:2rem;margin-bottom:.5rem}.section-card.svelte-1d0h3tk{background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:1.5rem;margin-bottom:1.5rem}.section-header.svelte-1d0h3tk{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.section-title.svelte-1d0h3tk{font-size:1rem;font-weight:600;color:#f5f5f5;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.section-header.svelte-1d0h3tk .section-title:where(.svelte-1d0h3tk){margin-bottom:0}.section-title.svelte-1d0h3tk i:where(.svelte-1d0h3tk){color:#06b6d4}.filter-tabs.svelte-1d0h3tk{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.filter-tab.svelte-1d0h3tk{padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#a3a3a3;font-size:.875rem;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.filter-tab.svelte-1d0h3tk:hover{background:#ffffff14;border-color:#06b6d44d;color:#22d3ee}.filter-tab.active.svelte-1d0h3tk{background:#06b6d426;border-color:#06b6d466;color:#22d3ee}.filter-tab.svelte-1d0h3tk i:where(.svelte-1d0h3tk){font-size:.75rem}.log-count.svelte-1d0h3tk{color:#737373;font-weight:400;font-size:.875rem}.agent-list.svelte-1d0h3tk{display:flex;flex-direction:column;gap:1rem}.agent-item.svelte-1d0h3tk{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px;padding:1rem}.agent-info.svelte-1d0h3tk{display:flex;justify-content:space-between;margin-bottom:.5rem}.agent-name.svelte-1d0h3tk{color:#f5f5f5;font-weight:600}.agent-requests.svelte-1d0h3tk{color:#737373;font-size:.875rem}.agent-stats.svelte-1d0h3tk{display:flex;gap:1rem;margin-bottom:.75rem;font-size:.875rem}.agent-credits.svelte-1d0h3tk{color:#06b6d4}.agent-bar.svelte-1d0h3tk{height:6px;background:#ffffff0d;border-radius:3px;overflow:hidden}.agent-bar-fill.svelte-1d0h3tk{height:100%;background:linear-gradient(90deg,#06b6d4,#8b5cf6);border-radius:3px}.stats-row.svelte-1d0h3tk{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.mini-stat.svelte-1d0h3tk{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:1rem 1.5rem;text-align:center;flex:1;min-width:120px}.mini-stat.success.svelte-1d0h3tk{border-color:#10b9814d}.mini-stat.danger.svelte-1d0h3tk{border-color:#ef44444d}.mini-stat.warning.svelte-1d0h3tk{border-color:#fb923c4d}.mini-stat.cyan.svelte-1d0h3tk{border-color:#06b6d44d}.mini-stat.purple.svelte-1d0h3tk{border-color:#8b5cf64d}.mini-label.svelte-1d0h3tk{display:block;color:#737373;font-size:.75rem;margin-bottom:.25rem}.mini-value.svelte-1d0h3tk{display:block;color:#f5f5f5;font-size:1.25rem;font-weight:700}.mini-stat.success.svelte-1d0h3tk .mini-value:where(.svelte-1d0h3tk){color:#10b981}.mini-stat.danger.svelte-1d0h3tk .mini-value:where(.svelte-1d0h3tk){color:#ef4444}.mini-stat.warning.svelte-1d0h3tk .mini-value:where(.svelte-1d0h3tk){color:#fb923c}.mini-stat.cyan.svelte-1d0h3tk .mini-value:where(.svelte-1d0h3tk){color:#22d3ee}.mini-stat.purple.svelte-1d0h3tk .mini-value:where(.svelte-1d0h3tk){color:#a78bfa}.table-container.svelte-1d0h3tk{overflow-x:auto}.data-table.svelte-1d0h3tk{width:100%;border-collapse:collapse}.data-table.svelte-1d0h3tk th:where(.svelte-1d0h3tk),.data-table.svelte-1d0h3tk td:where(.svelte-1d0h3tk){padding:.75rem 1rem;text-align:left;border-bottom:1px solid rgba(255,255,255,.05)}.data-table.svelte-1d0h3tk th:where(.svelte-1d0h3tk){color:#a3a3a3;font-weight:500;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.data-table.svelte-1d0h3tk td:where(.svelte-1d0h3tk){color:#f5f5f5;font-size:.875rem}.data-table.svelte-1d0h3tk tr:where(.svelte-1d0h3tk):hover td:where(.svelte-1d0h3tk){background:#ffffff05}.agent-cell.svelte-1d0h3tk{display:flex;align-items:center;gap:.5rem}.agent-cell.svelte-1d0h3tk i:where(.svelte-1d0h3tk){color:#06b6d4}.section-hint.svelte-1d0h3tk{color:#737373;font-size:.875rem;margin-bottom:1rem}.clickable-row.svelte-1d0h3tk{cursor:pointer;transition:background .2s}.clickable-row.svelte-1d0h3tk:hover{background:#06b6d40d}.clickable-row.selected.svelte-1d0h3tk{background:#06b6d41a;border-left:3px solid #06b6d4}.agent-badge.svelte-1d0h3tk{background:#06b6d433;color:#22d3ee;padding:.25rem .75rem;border-radius:12px;font-size:.8rem;font-weight:500;margin-left:.5rem}.loading-state.svelte-1d0h3tk{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#737373}.log-time.svelte-1d0h3tk{color:#a3a3a3;font-size:.875rem}.log-item.message.svelte-1d0h3tk{border-left:3px solid #8b5cf6;align-items:center}.log-item.message.svelte-1d0h3tk .log-content:where(.svelte-1d0h3tk){flex:1}.log-item.message.svelte-1d0h3tk .log-header:where(.svelte-1d0h3tk){display:flex;align-items:center;gap:1.5rem;justify-content:space-between}.log-item.message.svelte-1d0h3tk .log-date:where(.svelte-1d0h3tk){color:#a3a3a3}.log-status.message.svelte-1d0h3tk{background:#8b5cf61a;color:#a78bfa}.log-credits.svelte-1d0h3tk{color:#22d3ee;font-size:.875rem}.log-credits.svelte-1d0h3tk i:where(.svelte-1d0h3tk){margin-right:.25rem;color:#fbbf24}.search-box.svelte-1d0h3tk{display:flex;align-items:center;gap:.5rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem .75rem;min-width:200px}.search-box.svelte-1d0h3tk i:where(.svelte-1d0h3tk){color:#737373;font-size:.875rem}.search-box.svelte-1d0h3tk input:where(.svelte-1d0h3tk){background:transparent;border:none;color:#e5e5e5;font-size:.875rem;outline:none;width:100%}.search-box.svelte-1d0h3tk input:where(.svelte-1d0h3tk)::-moz-placeholder{color:#737373}.search-box.svelte-1d0h3tk input:where(.svelte-1d0h3tk)::placeholder{color:#737373}.search-box.svelte-1d0h3tk .clear-btn:where(.svelte-1d0h3tk){background:none;border:none;color:#737373;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.search-box.svelte-1d0h3tk .clear-btn:where(.svelte-1d0h3tk):hover{color:#ef4444}.search-box.svelte-1d0h3tk .search-btn:where(.svelte-1d0h3tk){background:#06b6d433;border:1px solid rgba(6,182,212,.3);color:#22d3ee;cursor:pointer;padding:.35rem .6rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;backdrop-filter:blur(10px)}.search-box.svelte-1d0h3tk .search-btn:where(.svelte-1d0h3tk):hover{background:#06b6d44d;border-color:#06b6d480}.count-badge.svelte-1d0h3tk{color:#737373;font-weight:400;font-size:.875rem}.type-badge.svelte-1d0h3tk{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500}.type-badge.action.svelte-1d0h3tk{background:#8b5cf633;color:#a78bfa}.type-badge.knowledge.svelte-1d0h3tk{background:#06b6d433;color:#22d3ee}.type-badge.message.svelte-1d0h3tk{background:#8b5cf633;color:#a78bfa;display:inline-flex;align-items:center;gap:.25rem}.type-badge.resource.svelte-1d0h3tk{background:#06b6d433;color:#22d3ee;display:inline-flex;align-items:center;gap:.25rem}.credit-breakdown.svelte-1d0h3tk{display:flex;flex-direction:column;gap:.25rem}.credit-item.svelte-1d0h3tk{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.125rem .5rem;border-radius:4px}.credit-item.chat.svelte-1d0h3tk{background:#8b5cf61a;color:#a78bfa}.credit-item.resource.svelte-1d0h3tk{background:#06b6d41a;color:#22d3ee}.credit-total.svelte-1d0h3tk{font-weight:600;color:#22d3ee}.operation-badge.svelte-1d0h3tk{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;margin-right:.5rem}.operation-badge.create.svelte-1d0h3tk{background:#10b98133;color:#10b981}.operation-badge.update.svelte-1d0h3tk{background:#fb923c33;color:#fb923c}.success-text.svelte-1d0h3tk{color:#10b981}.danger-text.svelte-1d0h3tk{color:#ef4444}.logs-list.svelte-1d0h3tk{display:flex;flex-direction:column;gap:.75rem}.log-item.svelte-1d0h3tk{display:flex;gap:1rem;padding:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:12px}.log-item.success.svelte-1d0h3tk{border-left:3px solid #10b981}.log-item.error.svelte-1d0h3tk{border-left:3px solid #ef4444}.log-item.create.svelte-1d0h3tk{border-left:3px solid #10b981}.log-item.update.svelte-1d0h3tk{border-left:3px solid #fb923c}.log-status.svelte-1d0h3tk{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.log-item.success.svelte-1d0h3tk .log-status:where(.svelte-1d0h3tk){background:#10b9811a;color:#10b981}.log-item.error.svelte-1d0h3tk .log-status:where(.svelte-1d0h3tk){background:#ef44441a;color:#ef4444}.log-status.create.svelte-1d0h3tk{background:#10b9811a;color:#10b981}.log-status.update.svelte-1d0h3tk{background:#fb923c1a;color:#fb923c}.log-content.svelte-1d0h3tk{flex:1;min-width:0}.log-header.svelte-1d0h3tk{display:flex;align-items:center;gap:.75rem;margin-bottom:.25rem}.log-resource.svelte-1d0h3tk{color:#f5f5f5;font-weight:600}.log-agent.svelte-1d0h3tk{color:#737373;font-size:.875rem}.log-operation.svelte-1d0h3tk{padding:.125rem .5rem;border-radius:4px;font-size:.75rem;background:#ffffff1a;color:#a3a3a3}.log-details.svelte-1d0h3tk{display:flex;gap:1rem;font-size:.75rem;color:#737373}.log-error.svelte-1d0h3tk{margin-top:.5rem;padding:.5rem;background:#ef44441a;border-radius:4px;color:#ef4444;font-size:.75rem;font-family:monospace}.pagination.svelte-1d0h3tk{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.05)}.page-btn.svelte-1d0h3tk{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.5rem 1rem;color:#f5f5f5;cursor:pointer;transition:all .2s}.page-btn.svelte-1d0h3tk:hover:not(:disabled){background:#06b6d41a;border-color:#06b6d44d}.page-btn.svelte-1d0h3tk:disabled{opacity:.5;cursor:not-allowed}.page-info.svelte-1d0h3tk{color:#a3a3a3;font-size:.875rem}.empty-state.svelte-1d0h3tk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;color:#525252}.empty-state.small.svelte-1d0h3tk{padding:2rem}.empty-state.svelte-1d0h3tk i:where(.svelte-1d0h3tk){font-size:2.5rem;margin-bottom:1rem}.metric-legend.svelte-1d0h3tk{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.25rem;background:#06b6d408;border:1px solid rgba(6,182,212,.15);border-radius:12px}.metric-legend.vertical.svelte-1d0h3tk{gap:1.25rem}.metric-legend.single-row.svelte-1d0h3tk{margin-top:1rem}.legend-row.svelte-1d0h3tk{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem}.legend-item.svelte-1d0h3tk{display:flex;gap:.5rem;align-items:flex-start;font-size:.875rem}.legend-item.full-width.svelte-1d0h3tk{flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid rgba(6,182,212,.1)}.legend-item.full-width.svelte-1d0h3tk:last-child{border-bottom:none;padding-bottom:0}.legend-label.svelte-1d0h3tk{color:#22d3ee;font-weight:600;white-space:nowrap;flex-shrink:0;min-width:-moz-fit-content;min-width:fit-content}.legend-item.full-width.svelte-1d0h3tk .legend-label:where(.svelte-1d0h3tk){font-size:.95rem;white-space:normal}.legend-desc.svelte-1d0h3tk{color:#a3a3a3;line-height:1.5;font-size:.85rem}.legend-item.full-width.svelte-1d0h3tk .legend-desc:where(.svelte-1d0h3tk){font-size:.85rem;line-height:1.6;text-align:justify}.agent-section.svelte-1d0h3tk{margin-bottom:2rem}.agent-section-title.svelte-1d0h3tk{font-size:1rem;font-weight:600;color:#f5f5f5;display:flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid rgba(6,182,212,.2)}.agent-section.svelte-1d0h3tk .metric-legend:where(.svelte-1d0h3tk){margin-top:1rem}@media(max-width:1200px){.overview-grid.svelte-1d0h3tk{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.charts-section.svelte-1d0h3tk{grid-template-columns:1fr}}@media(max-width:768px){.analytics-page.svelte-1d0h3tk{padding:1rem}.page-header.svelte-1d0h3tk{flex-direction:column;gap:1rem}.header-right.svelte-1d0h3tk,.filter-group.svelte-1d0h3tk,.period-select.svelte-1d0h3tk,.date-range.svelte-1d0h3tk{width:100%}.date-input.svelte-1d0h3tk{flex:1}.overview-grid.svelte-1d0h3tk{grid-template-columns:1fr}.tabs.svelte-1d0h3tk{gap:.25rem}.tab.svelte-1d0h3tk{padding:.5rem .75rem;font-size:.75rem}.tab.svelte-1d0h3tk span:where(.svelte-1d0h3tk){display:none}.stats-row.svelte-1d0h3tk{flex-direction:column}.mini-stat.svelte-1d0h3tk{width:100%}.section-header.svelte-1d0h3tk{flex-direction:column;gap:1rem;align-items:flex-start}.filter-select.svelte-1d0h3tk{width:100%}}.conversations-container.svelte-p2y2wk{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-p2y2wk{margin-bottom:2rem}.header-content.svelte-p2y2wk{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.header-text.svelte-p2y2wk{flex:1}.page-title.svelte-p2y2wk{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-subtitle.svelte-p2y2wk{color:#a3a3a3;font-size:1rem}.toolbar.svelte-p2y2wk{display:flex;gap:1rem;align-items:center}.search-box.svelte-p2y2wk{flex:1;position:relative;display:flex;align-items:center}.search-box.svelte-p2y2wk i:where(.svelte-p2y2wk){position:absolute;left:1rem;color:#737373;pointer-events:none}.search-input.svelte-p2y2wk{width:100%;padding:.875rem 1rem .875rem 2.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f5f5f5;font-size:.9375rem;transition:all .3s ease}.search-input.svelte-p2y2wk:focus{outline:none;border-color:#06b6d480;background:#ffffff14;box-shadow:0 0 0 3px #06b6d41a}.search-input.svelte-p2y2wk::-moz-placeholder{color:#737373}.search-input.svelte-p2y2wk::placeholder{color:#737373}.sort-select.svelte-p2y2wk{padding:.875rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f5f5f5;font-size:.9375rem;cursor:pointer;transition:all .3s ease;min-width:180px}.sort-select.svelte-p2y2wk:hover{border-color:#06b6d44d;background:#ffffff14}.sort-select.svelte-p2y2wk:focus{outline:none;border-color:#06b6d480;box-shadow:0 0 0 3px #06b6d41a}.sort-select.svelte-p2y2wk option:where(.svelte-p2y2wk){background:#171717;color:#f5f5f5}.loading-state.svelte-p2y2wk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;gap:1rem}.loading-state.svelte-p2y2wk i:where(.svelte-p2y2wk){font-size:3rem;color:#06b6d4}.loading-state.svelte-p2y2wk p:where(.svelte-p2y2wk){color:#a3a3a3;font-size:1rem}.empty-state.svelte-p2y2wk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center}.empty-icon.svelte-p2y2wk{width:120px;height:120px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#06b6d41a,#8b5cf61a);border:2px solid rgba(6,182,212,.2);border-radius:50%;margin-bottom:1.5rem}.empty-icon.svelte-p2y2wk i:where(.svelte-p2y2wk){font-size:3rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.empty-title.svelte-p2y2wk{font-size:1.5rem;font-weight:700;color:#f5f5f5;margin-bottom:.5rem}.empty-description.svelte-p2y2wk{color:#a3a3a3;font-size:1rem;max-width:500px;line-height:1.6}.conversations-list.svelte-p2y2wk{display:flex;flex-direction:column;gap:.75rem}.list-item.svelte-p2y2wk{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;padding:1.25rem 1.5rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between;gap:1rem;backdrop-filter:blur(10px)}.list-item.svelte-p2y2wk:hover{background:#ffffff14;border-color:#06b6d44d;transform:translate(4px)}.list-item-main.svelte-p2y2wk{display:flex;align-items:center;gap:1rem;flex:1;min-width:0}.list-item-icon.svelte-p2y2wk{width:48px;height:48px;border-radius:.75rem;background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:1px solid rgba(6,182,212,.2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.list-item-icon.svelte-p2y2wk i:where(.svelte-p2y2wk){font-size:1.25rem;color:#22d3ee}.list-item-content.svelte-p2y2wk{flex:1;min-width:0}.list-item-header.svelte-p2y2wk{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.list-item-title.svelte-p2y2wk{font-size:1.125rem;font-weight:600;color:#f5f5f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list-item-time.svelte-p2y2wk{font-size:.875rem;color:#a3a3a3;flex-shrink:0}.list-item-meta.svelte-p2y2wk{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#a3a3a3;flex-wrap:wrap}.list-item-agent.svelte-p2y2wk{display:flex;align-items:center;gap:.5rem;color:#8b5cf6}.list-item-stat.svelte-p2y2wk{display:flex;align-items:center;gap:.375rem}.list-item-divider.svelte-p2y2wk{color:#525252}.list-item-delete.svelte-p2y2wk{padding:.75rem;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:.5rem;color:#ef4444;cursor:pointer;transition:all .3s ease;flex-shrink:0}.list-item-delete.svelte-p2y2wk:hover{background:#ef444433;border-color:#ef444466;transform:scale(1.1)}.pagination.svelte-p2y2wk{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem;padding:1.5rem 0}.page-btn.svelte-p2y2wk{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#f5f5f5;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.page-btn.svelte-p2y2wk:hover:not(:disabled){background:#06b6d41a;border-color:#06b6d44d;color:#22d3ee}.page-btn.svelte-p2y2wk:disabled{opacity:.3;cursor:not-allowed}.page-numbers.svelte-p2y2wk{display:flex;gap:.5rem;align-items:center}.page-number.svelte-p2y2wk{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#a3a3a3;font-size:.875rem;cursor:pointer;transition:all .3s ease}.page-number.svelte-p2y2wk:hover{background:#ffffff14;color:#f5f5f5}.page-number.active.svelte-p2y2wk{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d44d;color:#22d3ee}.page-ellipsis.svelte-p2y2wk{color:#737373;padding:0 .25rem}.pagination-info.svelte-p2y2wk{text-align:center;color:#737373;font-size:.875rem;margin-top:1rem}@media(max-width:768px){.conversations-container.svelte-p2y2wk{padding:1rem}.page-title.svelte-p2y2wk{font-size:1.5rem}.toolbar.svelte-p2y2wk{flex-direction:column}.sort-select.svelte-p2y2wk{width:100%}.list-item.svelte-p2y2wk{flex-direction:column;align-items:flex-start}.list-item-main.svelte-p2y2wk{width:100%}.list-item-delete.svelte-p2y2wk{align-self:flex-end}.pagination.svelte-p2y2wk{flex-direction:column;gap:1rem}.page-numbers.svelte-p2y2wk{order:-1}}.chat-container.svelte-1kmnd30{display:flex;flex-direction:column;height:100vh;background:linear-gradient(135deg,#0f172a,#1e293b,#0f172a);position:relative;overflow:hidden}.chat-header.svelte-1kmnd30{background:#0f172af2;backdrop-filter:blur(20px);border-bottom:1px solid rgba(255,255,255,.1);padding:1rem 1.5rem;position:sticky;top:0;z-index:10}.readonly-badge.svelte-1kmnd30{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#06b6d41a;border:1px solid rgba(6,182,212,.3);border-radius:.75rem;color:#22d3ee;font-size:.875rem;backdrop-filter:blur(10px)}.message-bubble.svelte-1kmnd30{animation:svelte-1kmnd30-slideIn .3s ease-out;transform-origin:bottom;color:#e5e5e5;line-height:1.6;word-wrap:break-word}.user-bubble.svelte-1kmnd30{background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:1px solid rgba(6,182,212,.2);border-radius:1.5rem 1.5rem .25rem;padding:1rem 1.25rem;backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000001a}.ai-bubble.svelte-1kmnd30{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem 1.5rem 1.5rem .25rem;padding:1rem 1.25rem;backdrop-filter:blur(10px);box-shadow:0 4px 6px #0000001a}.content-wrapper.svelte-1kmnd30 p{margin-bottom:.75rem}.content-wrapper.svelte-1kmnd30 p:last-child{margin-bottom:0}.content-wrapper.svelte-1kmnd30 code{background:#0000004d;padding:.125rem .375rem;border-radius:.25rem;font-family:Courier New,monospace;font-size:.875em}.content-wrapper.svelte-1kmnd30 pre{background:#0006;padding:1rem;border-radius:.5rem;overflow-x:auto;margin:.75rem 0}.content-wrapper.svelte-1kmnd30 pre code{background:none;padding:0}.scrollbar-modern.svelte-1kmnd30::-webkit-scrollbar{width:8px}.scrollbar-modern.svelte-1kmnd30::-webkit-scrollbar-track{background:#ffffff0d;border-radius:10px}.scrollbar-modern.svelte-1kmnd30::-webkit-scrollbar-thumb{background:#06b6d44d;border-radius:10px}.scrollbar-modern.svelte-1kmnd30::-webkit-scrollbar-thumb:hover{background:#06b6d480}.chat-input-wrapper.svelte-1kmnd30{padding:1rem 1.5rem 1.5rem;background:#0f172af2;backdrop-filter:blur(20px);border-top:1px solid rgba(255,255,255,.1)}.input-area-readonly.svelte-1kmnd30{max-width:1200px;margin:0 auto;padding:1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:1rem;backdrop-filter:blur(10px)}@keyframes svelte-1kmnd30-slideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.chat-header.svelte-1kmnd30{padding:.75rem 1rem}.chat-input-wrapper.svelte-1kmnd30{padding:.75rem 1rem 1rem}.readonly-badge.svelte-1kmnd30 span:where(.svelte-1kmnd30){display:none}}.dashboard-content.svelte-1qfucsh{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-1qfucsh{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.page-title.svelte-1qfucsh{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-subtitle.svelte-1qfucsh{color:#fff9;font-size:.95rem}.btn-history.svelte-1qfucsh{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.btn-history.svelte-1qfucsh:hover{background:#ffffff1a;border-color:#06b6d44d;color:#06b6d4}.plan-required-banner.svelte-1qfucsh{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin-bottom:2rem;border-radius:1rem;background:linear-gradient(135deg,#06b6d426,#8b5cf626);border:1px solid rgba(6,182,212,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.plan-required-banner.svelte-1qfucsh i:where(.svelte-1qfucsh){font-size:1.5rem;color:#06b6d4;flex-shrink:0;margin-top:.25rem}.plan-required-banner.svelte-1qfucsh h3:where(.svelte-1qfucsh){font-size:1.125rem;font-weight:600;color:#06b6d4;margin-bottom:.5rem}.plan-required-banner.svelte-1qfucsh p:where(.svelte-1qfucsh){font-size:.9rem;color:#ffffffb3;line-height:1.6;margin:0}.plus-minus-btn.svelte-1qfucsh{width:3rem;height:3rem;border-radius:.75rem;background:#262626;border:1px solid rgba(255,255,255,.1);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease;cursor:pointer}.plus-minus-btn.svelte-1qfucsh:hover:not(:disabled){background:#404040;border-color:#8b5cf680}.plus-minus-btn.svelte-1qfucsh:disabled{opacity:.3;cursor:not-allowed}@media(max-width:768px){.dashboard-content.svelte-1qfucsh{padding:1rem}.plan-required-banner.svelte-1qfucsh{flex-direction:column;gap:.75rem}.plan-required-banner.svelte-1qfucsh i:where(.svelte-1qfucsh){margin-top:0}}.dashboard-content.svelte-1gf2vxw{padding:2rem;max-width:1400px;margin:0 auto}.page-header.svelte-1gf2vxw{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.page-title.svelte-1gf2vxw{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-subtitle.svelte-1gf2vxw{color:#fff9;font-size:.95rem}.btn-back.svelte-1gf2vxw{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#fffc;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.btn-back.svelte-1gf2vxw:hover{background:#ffffff1a;border-color:#06b6d44d;color:#06b6d4}.loading-state.svelte-1gf2vxw,.empty-state.svelte-1gf2vxw{text-align:center;padding:4rem 2rem}.btn-primary.svelte-1gf2vxw{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:.75rem;background:linear-gradient(135deg,#06b6d4,#8b5cf6);color:#fff;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-primary.svelte-1gf2vxw:hover{transform:translateY(-2px);box-shadow:0 10px 20px #06b6d44d}.pagination-container.svelte-1gf2vxw{margin-top:2rem;display:flex;flex-direction:column;gap:1rem;align-items:center}.pagination-info.svelte-1gf2vxw{text-align:center}.pagination-controls.svelte-1gf2vxw{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-btn.svelte-1gf2vxw{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.pagination-btn.svelte-1gf2vxw:hover:not(:disabled){background:#ffffff1a;border-color:#06b6d480;transform:translateY(-2px)}.pagination-btn.svelte-1gf2vxw:disabled{opacity:.3;cursor:not-allowed}.pagination-btn-text.svelte-1gf2vxw{font-size:.875rem}.pagination-numbers.svelte-1gf2vxw{display:flex;gap:.25rem;align-items:center}.pagination-number.svelte-1gf2vxw{min-width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;color:#e5e5e5;cursor:pointer;transition:all .3s ease;font-size:.875rem}.pagination-number.svelte-1gf2vxw:hover{background:#ffffff1a;border-color:#06b6d44d}.pagination-number.active.svelte-1gf2vxw{background:linear-gradient(135deg,#06b6d433,#8b5cf633);border-color:#06b6d480;color:#22d3ee;font-weight:600}.pagination-ellipsis.svelte-1gf2vxw{color:#a3a3a3;padding:0 .5rem}@media(max-width:768px){.dashboard-content.svelte-1gf2vxw{padding:1rem}.page-header.svelte-1gf2vxw{flex-direction:column;align-items:flex-start}.pagination-controls.svelte-1gf2vxw{flex-direction:column;width:100%}.pagination-btn.svelte-1gf2vxw{width:100%;justify-content:center}.pagination-btn-text.svelte-1gf2vxw{display:inline}}.page-wrapper.svelte-1xxatp9{min-height:100vh;background:#0a0a0a;padding:2rem}.actions-bar.svelte-1xxatp9{max-width:800px;margin:0 auto 1.5rem;display:flex;justify-content:space-between;align-items:center}.btn-back.svelte-1xxatp9,.btn-download.svelte-1xxatp9{font-family:Inter,-apple-system,sans-serif;display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-back.svelte-1xxatp9{background:transparent;border:1px solid rgba(255,255,255,.1);color:#a3a3a3;text-decoration:none}.btn-back.svelte-1xxatp9:hover{background:#ffffff0d;color:#fff}.btn-download.svelte-1xxatp9{background:#06b6d4;border:none;color:#fff}.btn-download.svelte-1xxatp9:hover:not(:disabled){background:#0891b2}.btn-download.svelte-1xxatp9:disabled{opacity:.6;cursor:not-allowed}.state-message.svelte-1xxatp9{text-align:center;padding:4rem;color:#525252}.state-message.svelte-1xxatp9 i:where(.svelte-1xxatp9){font-size:2.5rem;margin-bottom:1rem;display:block}.state-message.error.svelte-1xxatp9 i:where(.svelte-1xxatp9){color:#ef4444}.invoice-preview.svelte-1xxatp9{max-width:800px;margin:0 auto;background:#fff;color:#1a1a1a;font-family:Inter,-apple-system,sans-serif;padding:48px;box-shadow:0 4px 24px #0000004d}.preview-header.svelte-1xxatp9{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:2px solid #e5e5e5;margin-bottom:32px}.preview-brand.svelte-1xxatp9{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.preview-logo-img.svelte-1xxatp9{width:150px;height:auto;-o-object-fit:contain;object-fit:contain}.preview-company.svelte-1xxatp9{display:flex;flex-direction:column}.preview-company.svelte-1xxatp9 h1:where(.svelte-1xxatp9){margin:0;font-size:20px;font-weight:700;line-height:1.2}.preview-company.svelte-1xxatp9 p:where(.svelte-1xxatp9){margin:4px 0 0;color:#737373;font-size:14px;line-height:1.2}.preview-meta.svelte-1xxatp9{text-align:right}.preview-meta.svelte-1xxatp9 h2:where(.svelte-1xxatp9){margin:0 0 16px;font-size:28px;font-weight:700}.meta-grid.svelte-1xxatp9{display:grid;grid-template-columns:auto auto;gap:8px 24px;font-size:14px}.meta-grid.svelte-1xxatp9 .meta-label:where(.svelte-1xxatp9){color:#737373;text-align:left}.meta-grid.svelte-1xxatp9 .meta-val:where(.svelte-1xxatp9){text-align:right;color:#1a1a1a}.status-badge.svelte-1xxatp9{display:inline-block;padding:4px 12px;border-radius:4px;font-size:11px;font-weight:700}.status-badge.paid.svelte-1xxatp9{background:#cffafe;color:#0e7490}.status-badge.pending.svelte-1xxatp9{background:#fef3c7;color:#92400e}.status-badge.rejected.svelte-1xxatp9{background:#fee2e2;color:#dc2626}.rejection-reason.svelte-1xxatp9{color:#dc2626!important;font-size:12px}.preview-items.svelte-1xxatp9{margin-bottom:24px}.items-header.svelte-1xxatp9{display:grid;grid-template-columns:1fr 100px 120px;padding:12px 0;border-bottom:2px solid #1a1a1a;font-size:11px;font-weight:700;color:#525252;letter-spacing:.5px}.items-row.svelte-1xxatp9{display:grid;grid-template-columns:1fr 100px 120px;padding:20px 0;border-bottom:1px solid #e5e5e5;align-items:center}.col-credits.svelte-1xxatp9{text-align:center}.col-amount.svelte-1xxatp9{text-align:right;font-weight:600}.item-name.svelte-1xxatp9{display:block;font-weight:600}.item-type.svelte-1xxatp9{display:block;font-size:13px;color:#737373;margin-top:4px}.action-badge.svelte-1xxatp9{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px;text-transform:uppercase}.action-badge.upgrade.svelte-1xxatp9{background:#dbeafe;color:#1d4ed8}.action-badge.extend.svelte-1xxatp9{background:#d1fae5;color:#047857}.action-badge.new.svelte-1xxatp9{background:#f3e8ff;color:#7c3aed}.preview-totals.svelte-1xxatp9{display:flex;flex-direction:column;align-items:flex-end;margin-bottom:32px}.totals-row.svelte-1xxatp9{display:flex;justify-content:space-between;width:240px;padding:8px 0;font-size:14px}.totals-row.svelte-1xxatp9 span:where(.svelte-1xxatp9):first-child{color:#737373}.totals-row.total.svelte-1xxatp9{border-top:2px solid #1a1a1a;margin-top:8px;padding-top:12px;font-size:18px;font-weight:700}.totals-row.total.svelte-1xxatp9 span:where(.svelte-1xxatp9):first-child{color:#1a1a1a}.totals-row.proration.svelte-1xxatp9{width:360px}.totals-row.proration.svelte-1xxatp9 span:where(.svelte-1xxatp9):first-child{display:flex;flex-direction:column;gap:2px}.proration-detail.svelte-1xxatp9{font-size:11px;color:#a3a3a3}.proration-value.svelte-1xxatp9{color:#059669!important;font-weight:600}.preview-payment.svelte-1xxatp9{background:#f9fafb;padding:24px;border-radius:8px;margin-bottom:32px}.preview-payment.svelte-1xxatp9 h3:where(.svelte-1xxatp9){margin:0 0 20px;font-size:11px;font-weight:700;color:#737373;letter-spacing:.5px}.payment-grid.svelte-1xxatp9{display:grid;grid-template-columns:1fr 1fr;gap:32px}.payment-method.svelte-1xxatp9 h4:where(.svelte-1xxatp9){margin:0 0 12px;font-size:14px;font-weight:600}.payment-row.svelte-1xxatp9{display:flex;justify-content:space-between;padding:6px 0;font-size:13px;border-bottom:1px solid #e5e5e5}.payment-row.svelte-1xxatp9:last-child{border-bottom:none}.payment-row.svelte-1xxatp9 span:where(.svelte-1xxatp9):first-child{color:#737373}.payment-row.svelte-1xxatp9 span:where(.svelte-1xxatp9):last-child{font-weight:500}.payment-note.svelte-1xxatp9{margin-top:20px;padding:12px 16px;background:#fff;border-left:3px solid #06b6d4;font-size:13px;color:#525252}.qris-image.svelte-1xxatp9{width:300px;height:400px;-o-object-fit:contain;object-fit:contain;margin-top:8px;border:1px solid #e5e5e5;border-radius:8px;padding:8px;background:#fff}.preview-footer.svelte-1xxatp9{text-align:center;padding-top:24px;border-top:1px solid #e5e5e5}.contact-info.svelte-1xxatp9{font-size:13px;color:#737373;margin-bottom:8px}.preview-footer.svelte-1xxatp9 p:where(.svelte-1xxatp9){margin:0;font-size:14px;color:#a3a3a3}@media(max-width:640px){.page-wrapper.svelte-1xxatp9{padding:1rem}.invoice-preview.svelte-1xxatp9{padding:24px}.preview-header.svelte-1xxatp9{flex-direction:column;gap:24px}.preview-meta.svelte-1xxatp9{text-align:left}.meta-grid.svelte-1xxatp9{justify-content:flex-start}.meta-grid.svelte-1xxatp9 .meta-val:where(.svelte-1xxatp9){text-align:left}.items-header.svelte-1xxatp9,.items-row.svelte-1xxatp9{grid-template-columns:1fr;gap:8px}.col-credits.svelte-1xxatp9,.col-amount.svelte-1xxatp9{text-align:left}.payment-grid.svelte-1xxatp9{grid-template-columns:1fr;gap:24px}.actions-bar.svelte-1xxatp9{flex-direction:column;gap:.75rem}.btn-back.svelte-1xxatp9,.btn-download.svelte-1xxatp9{width:100%;justify-content:center}}.settings-container.svelte-a30v8d{padding:2rem;max-width:1000px;margin:0 auto}.page-header.svelte-a30v8d{margin-bottom:2rem}.page-title.svelte-a30v8d{font-size:2rem;font-weight:700;background:linear-gradient(135deg,#06b6d4,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.page-subtitle.svelte-a30v8d{color:#a3a3a3;font-size:1rem}.settings-grid.svelte-a30v8d{display:flex;flex-direction:column;gap:1.5rem}.settings-card.svelte-a30v8d{background:linear-gradient(135deg,#ffffff08,#ffffff03);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.settings-card.danger-card.svelte-a30v8d{border-color:#ef44444d}.card-header.svelte-a30v8d{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05)}.card-title.svelte-a30v8d{font-size:1.25rem;font-weight:700;color:#f5f5f5;display:flex;align-items:center;gap:.75rem}.card-title.svelte-a30v8d i:where(.svelte-a30v8d){color:#06b6d4}.danger-card.svelte-a30v8d .card-title:where(.svelte-a30v8d) i:where(.svelte-a30v8d){color:#ef4444}.card-body.svelte-a30v8d{padding:1.5rem}.form-group.svelte-a30v8d{margin-bottom:1.5rem}.form-group.svelte-a30v8d:last-of-type{margin-bottom:2rem}.form-label.svelte-a30v8d{display:block;font-size:.875rem;font-weight:600;color:#e5e5e5;margin-bottom:.5rem}.readonly-field.svelte-a30v8d{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#a3a3a3;font-size:.9375rem}.readonly-field.svelte-a30v8d i:where(.svelte-a30v8d){color:#525252}.field-hint.svelte-a30v8d{margin-top:.5rem;font-size:.8125rem;color:#737373;font-style:italic}.save-btn.svelte-a30v8d{width:100%;padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);background:linear-gradient(135deg,#06b6d433,#8b5cf633);border:1px solid rgba(6,182,212,.3);color:#22d3ee}.save-btn.svelte-a30v8d:hover:not(:disabled){background:linear-gradient(135deg,#06b6d44d,#8b5cf64d);border-color:#06b6d480;transform:translateY(-2px);box-shadow:0 8px 16px #06b6d433}.save-btn.svelte-a30v8d:disabled{opacity:.5;cursor:not-allowed}.danger-description.svelte-a30v8d{color:#a3a3a3;font-size:.9375rem;line-height:1.6;margin-bottom:1.5rem;padding:1rem;background:#ef44440d;border:1px solid rgba(239,68,68,.1);border-radius:.75rem}.danger-btn.svelte-a30v8d{padding:.875rem 1.5rem;border-radius:.75rem;font-weight:600;font-size:.9375rem;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);background:#ef444433;border:1px solid rgba(239,68,68,.3);color:#f87171}.danger-btn.svelte-a30v8d:hover:not(:disabled){background:#ef44444d;border-color:#ef444480;transform:translateY(-2px);box-shadow:0 8px 16px #ef444433}.mr-2.svelte-a30v8d{margin-right:.5rem}.delete-confirm-content.svelte-a30v8d{margin-top:1rem;margin-bottom:1.5rem;width:100%}.otp-input-container.svelte-a30v8d{display:flex;flex-direction:column;gap:.5rem}.otp-label-row.svelte-a30v8d{display:flex;justify-content:space-between;align-items:center}.otp-label.svelte-a30v8d{font-size:.875rem;font-weight:600;color:#e5e5e5}.otp-counter.svelte-a30v8d{font-size:.75rem;color:#a3a3a3;font-weight:600;font-family:Courier New,monospace}.otp-counter.complete.svelte-a30v8d{color:#10b981}.otp-input.svelte-a30v8d{width:100%;padding:1rem;font-size:1.5rem;font-weight:700;letter-spacing:.5rem;text-align:center;font-family:Courier New,monospace;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:.75rem;color:#fff;transition:all .3s ease}.otp-input.svelte-a30v8d:focus{outline:none;border-color:#ef444480;background:#ffffff14;box-shadow:0 0 0 3px #ef44441a}.otp-input.error.svelte-a30v8d{border-color:#ef444480;background:#ef44440d}.otp-input.svelte-a30v8d:disabled{opacity:.5;cursor:not-allowed}.error-message.svelte-a30v8d{color:#ef4444;font-size:.875rem;margin-top:.25rem}.attempts-warning.svelte-a30v8d{color:#f59e0b;font-size:.875rem;font-weight:600;text-align:center}@media(max-width:768px){.settings-container.svelte-a30v8d{padding:1rem}.page-title.svelte-a30v8d{font-size:1.5rem}}
