.bot-settings.svelte-rebwfc{background:#ffee6b;width:100%;height:100%;padding:10px;box-sizing:border-box}.tile-title.svelte-rebwfc{margin-bottom:0}.settings-header.svelte-rebwfc{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.update-indicator.svelte-rebwfc{font-size:.8em;color:#4caf50;font-weight:400;margin-left:10px;animation:svelte-rebwfc-pulse 1s ease-in-out}@keyframes svelte-rebwfc-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.setting-sections.svelte-rebwfc{display:flex;flex-direction:column;gap:10px;height:calc(100% - 50px)}.setting-section.svelte-rebwfc{display:flex;flex-direction:column;gap:5px}.section-label.svelte-rebwfc{font-size:12px;font-weight:600;color:#000;text-transform:uppercase;letter-spacing:.5px;margin:0}.section-header.svelte-rebwfc{display:flex;justify-content:space-between;align-items:center}.toggle-button.svelte-rebwfc{background:none;border:none;cursor:pointer;font-size:12px;color:#000;padding:0 5px 0 0;transition:color .2s}.toggle-button.svelte-rebwfc:hover{color:#333}.setting-content.svelte-rebwfc{display:flex;flex-direction:column;gap:5px}.name-input.svelte-rebwfc{width:100%;padding:8px;border:1px solid #000000;border-radius:6px;font:inherit;font-size:14px;line-height:17px;box-sizing:border-box}.name-input.svelte-rebwfc:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.api-key-section.svelte-rebwfc{display:flex;gap:8px;align-items:center}.api-key-input.svelte-rebwfc{width:100%;padding:8px;border:1px solid black;border-radius:6px;font-family:monospace;font-size:14px;box-sizing:border-box;line-height:17px}.api-key-input.svelte-rebwfc:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.model-select.svelte-rebwfc{width:100%;padding:8px;border:1px solid black;border-radius:6px;font-size:14px;line-height:17px;box-sizing:border-box;background:#fff;cursor:pointer}.model-select.svelte-rebwfc:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.save-button.svelte-rebwfc{background:#000;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;height:35px;font-size:14px;font-weight:500;transition:background-color .2s;white-space:nowrap;min-width:fit-content}.save-button.svelte-rebwfc:hover:not(:disabled){background:#00a724}.save-button.svelte-rebwfc:disabled{background:#6c757d;cursor:not-allowed;opacity:.7}.save-button.remove-button.svelte-rebwfc{background:#000;width:100%}.save-button.remove-button.svelte-rebwfc:hover:not(:disabled){background:#c82333}.link-instructions.svelte-rebwfc{background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:12px;font-size:12px;line-height:1.4}.link-instructions.svelte-rebwfc p:where(.svelte-rebwfc){margin:0 0 4px;color:#666}.link-instructions.svelte-rebwfc code:where(.svelte-rebwfc){background:#e9ecef;padding:2px 4px;border-radius:3px;font-weight:700;color:#333}.pin-section.svelte-rebwfc{display:flex;gap:8px;align-items:center}.pin-input.svelte-rebwfc{flex:1;padding:8px;border:1px solid #ddd;border-radius:6px;font-size:14px;line-height:17px;text-align:center;letter-spacing:2px;font-family:monospace}.pin-input.svelte-rebwfc:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px #007bff1a}.verify-button.svelte-rebwfc{background:#000;color:#fff;border:none;border-radius:6px;padding:8px;height:35px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.verify-button.svelte-rebwfc:hover:not(:disabled){background:#0056b3}.verify-button.svelte-rebwfc:disabled{background:#6c757d;cursor:not-allowed}.verification-message.svelte-rebwfc{padding:8px 12px;border-radius:6px;font-size:12px;font-weight:500;text-align:center}.linked-chat-info.svelte-rebwfc{display:flex;flex-direction:column;gap:5px;font-size:14px;line-height:17px}.unlink-button.svelte-rebwfc{background:#000;color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;font-size:14px;height:35px;transition:background-color .2s;align-self:flex-start;width:100%}.unlink-button.svelte-rebwfc:hover{background:#c82333}.actions-section.svelte-rebwfc{margin-top:auto}.action-buttons.svelte-rebwfc{display:flex;flex-direction:column;gap:8px}.delete-button.svelte-rebwfc{background:#000;color:#fff;border:none;border-radius:6px;padding:8px;cursor:pointer;font-size:14px;height:35px;font-weight:500;transition:background-color .2s}.delete-button.svelte-rebwfc:hover{background:#c82333}.delete-confirmation.svelte-rebwfc{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.confirmation-dialog.svelte-rebwfc{background:#fff;border-radius:20px;padding:10px;max-width:400px;width:90%;box-shadow:0 4px 12px #00000026}.confirmation-dialog.svelte-rebwfc .tile-title:where(.svelte-rebwfc){background:red;margin-bottom:30px}.confirmation-dialog.svelte-rebwfc p:where(.svelte-rebwfc){margin:0 0 12px;font-size:14px;line-height:1.4}.warning-text.svelte-rebwfc{background:red;border-radius:8px;padding:10px;color:#000;font-size:14px}.confirmation-buttons.svelte-rebwfc{display:flex;gap:12px;margin-top:20px;justify-content:flex-end}.cancel-button.svelte-rebwfc{background:#6c757d;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px}.cancel-button.svelte-rebwfc:hover{background:#5a6268}.confirm-delete-button.svelte-rebwfc{background:red;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;font-size:14px;font-weight:700}.confirm-delete-button.svelte-rebwfc:hover{background:#c82333}.slider-container.svelte-rebwfc{display:flex;align-items:center;gap:10px}.engagement-slider.svelte-rebwfc{flex:1;height:6px;border-radius:3px;background:#000;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.engagement-slider.svelte-rebwfc::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;box-shadow:0 2px 4px #0003}.engagement-slider.svelte-rebwfc::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#000;cursor:pointer;box-shadow:0 2px 4px #0003}.slider-value.svelte-rebwfc{min-width:40px;text-align:center;font-size:12px;font-weight:600;color:#000;background:#0000001a;padding:4px 8px;border-radius:4px}.task-scheduler.svelte-1s1g03q{background:#fff;padding:10px;height:fit-content}.jobs.svelte-1s1g03q{max-height:800px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.loading.svelte-1s1g03q,.no-jobs.svelte-1s1g03q{text-align:center;padding:20px;color:#000;font-style:normal}.top.svelte-1s1g03q{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.top-controls.svelte-1s1g03q{display:flex;align-items:center;gap:10px}.tile-title.svelte-1s1g03q{margin-bottom:0}.add-task-button.svelte-1s1g03q{background:#000;color:#fff;border:none;padding:0 0 4px;border-radius:30px;border:1px solid black;height:40px;width:40px;cursor:pointer;font-size:30px;font-family:GT America Mono,monospace;line-height:30px}.add-task-button.svelte-1s1g03q:hover{background:#8080ff}.task-buttons.svelte-1s1g03q{display:flex;gap:10px;margin-bottom:10px}.task-buttons.svelte-1s1g03q button:where(.svelte-1s1g03q){border:1px solid black;border-radius:8px;padding:7px 14px;background:#fff;color:#000;cursor:pointer;font-family:GT America Mono,monospace;font-size:14px}.task-buttons.svelte-1s1g03q button.active:where(.svelte-1s1g03q),.task-buttons.svelte-1s1g03q button:where(.svelte-1s1g03q):hover{background-color:#000;color:#fff}.new-job-indicator.svelte-1s1g03q{font-size:.8em;color:#4caf50;font-weight:400;animation:svelte-1s1g03q-pulse 1s ease-in-out}@keyframes svelte-1s1g03q-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.error-indicator.svelte-1s1g03q{animation:svelte-1s1g03q-errorPulse 2s ease-in-out infinite}.job.error.svelte-1s1g03q{background-color:transparent}@keyframes svelte-1s1g03q-errorPulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.job.svelte-1s1g03q{background:#8080ff;color:#000;height:auto;padding:10px;border-radius:8px;border:1px solid black;font-size:14px;line-height:1.5}.job.inactive.svelte-1s1g03q{background-color:transparent}.job.svelte-1s1g03q .header:where(.svelte-1s1g03q){font-size:10px;margin-bottom:5px;height:17px;line-height:16px}.header.svelte-1s1g03q .date:where(.svelte-1s1g03q){float:left;background-color:#000;color:#fff;margin-right:5px;border-radius:0;padding:0 5px}.header.svelte-1s1g03q .type:where(.svelte-1s1g03q){float:left;background-color:#000;color:#fff;margin-right:5px;border-radius:0;text-transform:uppercase;padding:0 5px}.job.svelte-1s1g03q .controll_button:where(.svelte-1s1g03q){float:right;height:17px;font-size:10px;line-height:7px;cursor:pointer;padding:0 6px 1px;background:#000;color:#fff;border:none;border-radius:0}.job.svelte-1s1g03q .message:where(.svelte-1s1g03q){white-space:break-spaces}.add.svelte-1s1g03q{margin-bottom:0}.add.svelte-1s1g03q textarea:where(.svelte-1s1g03q){width:calc(100% - 25px);margin-bottom:5px;padding:12px;font:inherit;resize:vertical;border:1px solid #000000;border-radius:8px;font-size:14px;min-height:200px}.add.svelte-1s1g03q input:where(.svelte-1s1g03q){font:inherit;width:calc(100% - 24px);margin-bottom:0;padding:12px;border:1px solid #000000;border-radius:8px;font-size:14px}.custom-file-upload.svelte-1s1g03q{cursor:pointer;float:right;font-size:13px;display:block;height:15.5px;line-height:15px;background:#000;border:none;padding:5px;border-radius:3px;outline:none;color:#fff;font-family:GT America Mono,monospace}input[type=file].svelte-1s1g03q{display:none}.file-upload-section.svelte-1s1g03q{margin-bottom:10px}.upload-area.svelte-1s1g03q{display:flex;align-items:center;gap:8px;padding:8px;border:2px dashed #ccc;border-radius:6px;background:#f9f9f9}.upload-area.svelte-1s1g03q:hover{border-color:#999;background:#f0f0f0}.custom-file-upload.svelte-1s1g03q{cursor:pointer;font-size:14px;display:flex;align-items:center;gap:8px;background:#000;border:none;padding:8px 12px;border-radius:6px;color:#fff;font-family:GT America Mono,monospace;flex:1;transition:background-color .2s}.custom-file-upload.svelte-1s1g03q:hover{background:#333}.remove-file-button.svelte-1s1g03q{background:#dc3545;color:#fff;border:none;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:12px;transition:background-color .2s}.remove-file-button.svelte-1s1g03q:hover{background:#c82333}.popup-overlay.svelte-1s1g03q{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.popup-content.svelte-1s1g03q{background:#fff;border-radius:20px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px #0000004d}.popup-header.svelte-1s1g03q{display:flex;justify-content:space-between;align-items:center;padding:10px}.popup-header.svelte-1s1g03q h3:where(.svelte-1s1g03q){margin:0}.close-button.svelte-1s1g03q{position:relative;background:none;border:none;font-size:24px;cursor:pointer;color:#000;padding:0 0 3px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;right:-2px;top:-7px}.close-button.svelte-1s1g03q:hover{background:#000;color:#fff}.popup-body.svelte-1s1g03q{padding:10px}.popup-footer.svelte-1s1g03q{display:flex;justify-content:flex-end;gap:10px;padding:10px}.cancel-button.svelte-1s1g03q{background:#666;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-family:GT America Mono,monospace}.cancel-button.svelte-1s1g03q:hover{background:#555}.add-button.svelte-1s1g03q{background:#4caf50;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-family:GT America Mono,monospace}.add-button.svelte-1s1g03q:hover{background:#45a049}.chat-history.svelte-90jxvu{background:#ff7272;padding:10px;height:fit-content}.tile-title.svelte-90jxvu{margin-bottom:0}.chat-history-header.svelte-90jxvu{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.chat-history-content.svelte-90jxvu{max-height:800px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.loading.svelte-90jxvu,.no-messages.svelte-90jxvu{text-align:center;padding:20px;color:#000;font-style:normal}.new-message-indicator.svelte-90jxvu{font-size:.8em;color:#4caf50;font-weight:400;margin-left:10px;animation:svelte-90jxvu-pulse 1s ease-in-out}@keyframes svelte-90jxvu-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.message.svelte-90jxvu{background:transparent;height:auto;padding:10px;border-radius:8px;border:1px solid black;font-size:14px;line-height:1.5}.message.svelte-90jxvu .header:where(.svelte-90jxvu){font-size:10px;margin-bottom:5px;height:17px;line-height:16px}.header.svelte-90jxvu .date:where(.svelte-90jxvu){float:left;background-color:#000;color:#fff;margin-right:5px;border-radius:0;padding:0 5px 1px}.header.svelte-90jxvu .type:where(.svelte-90jxvu){float:left;background-color:#000;color:#fff;margin-right:5px;border-radius:0;padding:0 5px 1px;text-transform:uppercase}.message.svelte-90jxvu .controll_button:where(.svelte-90jxvu){float:right;height:17px;font-size:10px;line-height:7px;cursor:pointer;padding:0 6px 1px;border-radius:0}.message-content.svelte-90jxvu{white-space:break-spaces}:root{--modal-background: rgb(254, 134, 226)}.modal-backdrop.svelte-669w9g{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;overflow-y:auto}.modal.svelte-669w9g{background:#fff;border-radius:20px;max-width:800px;width:100%;max-height:60vh;overflow-y:auto;position:relative;background:var(--modal-background)}.modal.svelte-669w9g:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;border-radius:20px;box-shadow:inset 0 0 0 10px var(--modal-background);pointer-events:none;z-index:5;margin:auto;max-width:800px;width:100%;max-height:60vh}.modal-content.svelte-669w9g{position:relative;padding:10px}.close-button.svelte-669w9g{position:sticky;top:10px;float:right;background:#fff;border:none;font-size:24px;cursor:pointer;color:#000;padding:0 0 3px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid black;z-index:10;margin-right:10px;margin-bottom:-40px}.close-button.svelte-669w9g:hover{background:#000;color:#fff}.tile-title.svelte-669w9g{margin-bottom:30px}section.svelte-669w9g{margin-bottom:20px}section.svelte-669w9g:last-child{margin-bottom:0}h2.svelte-669w9g{font-size:1.3em;font-weight:500;margin-bottom:10px;color:#000;font-style:normal}h3.svelte-669w9g{font-size:14px;font-weight:900;margin-bottom:5px;color:#000;font-style:normal}ol.svelte-669w9g{margin-left:20px;margin-bottom:10px}p.svelte-669w9g,li.svelte-669w9g{font-size:14px;line-height:1.3;list-style-type:disc}.usage-item.svelte-669w9g{margin-bottom:10px}@media (max-width: 800px){.modal.svelte-669w9g:after{max-width:calc(100% - 40px)}}.navigation.svelte-ocbj1u{background:transparent;padding:10px}.nav-content.svelte-ocbj1u{display:flex;justify-content:space-between;align-items:center}.nav-title.svelte-ocbj1u{margin:0;color:#fff;font-size:20px;font-style:normal;font-weight:400}.short-title.svelte-ocbj1u{display:none}.full-title.svelte-ocbj1u{display:inline}.nav-button.svelte-ocbj1u{background:#000;color:#fff;border:1px solid white;padding:0 15px 2px;height:40px;min-width:40px;border-radius:20px;font-size:14px;font-weight:regular;cursor:pointer;transition:all .2s ease}.nav-button.svelte-ocbj1u:hover,.nav-button.active.svelte-ocbj1u{background:#fff;color:#000;border-color:#fff}.buttons.svelte-ocbj1u{display:flex;gap:10px;align-items:center}@media (max-width: 768px){.id-button.svelte-ocbj1u{display:none}.short-title.svelte-ocbj1u{display:inline}.full-title.svelte-ocbj1u{display:none}}.context.svelte-1jxs3jj{border-radius:20px;box-sizing:border-box;grid-column:3 / 7;grid-row:1;overflow:hidden;padding:10px;background:#c8ffba;height:100%;display:flex;flex-direction:column}.tile-title.svelte-1jxs3jj{margin-bottom:0}.context-header.svelte-1jxs3jj{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.update-indicator.svelte-1jxs3jj{font-size:.8em;color:#4caf50;font-weight:400;margin-left:10px;animation:svelte-1jxs3jj-pulse 1s ease-in-out}@keyframes svelte-1jxs3jj-pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}textarea.svelte-1jxs3jj{width:100%;border:1px solid #000000;border-radius:8px;padding:12px;font-family:inherit;font-size:14px;resize:vertical;min-height:250px;flex:1;box-sizing:border-box}textarea.svelte-1jxs3jj:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 2px #667eea1a}.file-upload-section.svelte-1jxs3jj{margin-top:10px}.file-upload-section.svelte-1jxs3jj details:where(.svelte-1jxs3jj){cursor:pointer}.file-upload-section.svelte-1jxs3jj summary:where(.svelte-1jxs3jj){list-style:none;-webkit-user-select:none;user-select:none;cursor:pointer}.file-upload-section.svelte-1jxs3jj summary:where(.svelte-1jxs3jj)::-webkit-details-marker{display:none}.section-header.svelte-1jxs3jj{display:flex;justify-content:space-between;align-items:center}.file-upload-section.svelte-1jxs3jj h4:where(.svelte-1jxs3jj){font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin:0}.toggle-arrow.svelte-1jxs3jj{font-size:12px;color:#000;padding-right:5px;transition:transform .2s;display:inline-block;font-family:GT America Mono,monospace}.collapsible-content.svelte-1jxs3jj{margin-top:5px;cursor:default}.upload-status.svelte-1jxs3jj{margin:10px 0;font-size:12px;color:#667eea;font-style:italic}.upload-btn.svelte-1jxs3jj{background:#000;color:#fff;border:none;padding:8px 16px;height:35px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .2s;width:100%}.upload-btn.svelte-1jxs3jj:hover:not(:disabled){background:#5a6fd8}.upload-btn.svelte-1jxs3jj:disabled{background:#ccc;cursor:not-allowed}.context-files.svelte-1jxs3jj{max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:5px;margin-top:5px}.context-file-item.svelte-1jxs3jj{background:none;border:1px solid rgba(0,0,0,1);border-radius:6px;padding:0 10px;font-size:14px;height:33px;display:flex;justify-content:space-between;align-items:center}.file-info.svelte-1jxs3jj{display:flex;justify-content:space-between;align-items:center}.file-name.svelte-1jxs3jj{flex:1;margin:0;word-break:break-word}.delete-btn.svelte-1jxs3jj{background:#000;color:#fff;border:none;padding:2px 4px;border-radius:0;cursor:pointer;font-size:10px;transition:background-color .2s}.delete-btn.svelte-1jxs3jj:hover{background:#ff3742}@media (max-width: 768px){.context.svelte-1jxs3jj{grid-column:unset;grid-row:unset;order:2;margin-bottom:0}textarea.svelte-1jxs3jj{min-height:200px}.file-info.svelte-1jxs3jj{flex-direction:column;align-items:flex-start}.file-name.svelte-1jxs3jj{margin-right:0;margin-bottom:4px}}.loading.svelte-1x7unp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px}.loading-spinner.svelte-1x7unp{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:svelte-1x7unp-spin 1s linear infinite}@keyframes svelte-1x7unp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error.svelte-1x7unp{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;gap:16px;text-align:center}.error.svelte-1x7unp h2:where(.svelte-1x7unp){color:#dc3545;margin:0}.bot-dashboard.svelte-1x7unp{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;gap:10px;margin:0 auto}.back-button.svelte-1x7unp{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;font-size:14px;transition:background-color .2s}.back-button.svelte-1x7unp:hover{background:#5a6268}.dashboard-content.svelte-1x7unp{margin:10px;padding-top:20px}.settings.svelte-1x7unp{border-radius:20px;box-sizing:border-box;grid-column:1 / 3;grid-row:1;overflow:hidden}.scheduler.svelte-1x7unp{border-radius:20px;box-sizing:border-box;grid-column:1 / 4;grid-row:2;overflow:hidden;height:fit-content}.history.svelte-1x7unp{border-radius:20px;box-sizing:border-box;grid-column:4 / 7;grid-row:2;overflow:hidden;height:fit-content}.tile-title{font-size:14px;border:1px solid black;border-radius:20px;padding:0 14px;height:38px;line-height:37px;width:fit-content;margin-bottom:10px}@media (max-width: 768px){.bot-dashboard.svelte-1x7unp{display:flex;flex-direction:column;gap:15px}.settings.svelte-1x7unp{grid-column:unset;grid-row:unset;order:1}.scheduler.svelte-1x7unp{grid-column:unset;grid-row:unset;order:3}.history.svelte-1x7unp{grid-column:unset;grid-row:unset;order:4}.dashboard-content.svelte-1x7unp{margin:10px;padding-top:10px}}
