.chatbox-input-container.svelte-1jw80zr{box-shadow:0 -4px 20px #0000001a}.premium-input.svelte-1jw80zr{box-shadow:0 2px 4px #0000001a;transition:all .2s ease;height:38px}.premium-input.svelte-1jw80zr:focus{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}@media (max-width: 768px){.premium-input.svelte-1jw80zr{border-radius:18px!important;height:40px;padding-left:14px;padding-right:14px}.send-button.svelte-1jw80zr{transform:translateY(0);box-shadow:0 2px 8px #2563eb40}.send-button.svelte-1jw80zr:active{transform:scale(.92)}}.send-button.svelte-1jw80zr .hover-shine:where(.svelte-1jw80zr){background-size:200% 100%;animation:svelte-1jw80zr-shine 8s ease-in-out infinite;opacity:0;transition:opacity .3s ease}.send-button.svelte-1jw80zr:hover .hover-shine:where(.svelte-1jw80zr){opacity:1}@keyframes svelte-1jw80zr-shine{0%{background-position:-200% 0}to{background-position:200% 0}}.wiggle.svelte-1jw80zr{animation:svelte-1jw80zr-wiggle .5s ease}@keyframes svelte-1jw80zr-wiggle{0%{transform:rotate(0)}25%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.error-message-container.svelte-18k657x{background:linear-gradient(to bottom right,#55141433,#3c0f0f4d);border:1px solid rgba(255,0,0,.2);box-shadow:0 2px 6px #00000026;width:100%;font-family:Inter,system-ui,-apple-system,sans-serif}.error-body.svelte-18k657x{line-height:1.4;font-weight:400;letter-spacing:.2px}@media (max-width: 768px){.error-header.svelte-18k657x{padding:.25rem .5rem}.error-body.svelte-18k657x{padding:.5rem;font-size:12px}}.message-content.svelte-q8wxml{font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.chat-message-content.svelte-q8wxml p:last-child{margin-bottom:0}@media (min-width: 768px){.chat-message-content.svelte-q8wxml pre{margin-top:.5rem;margin-bottom:.5rem;padding:.75rem}.chat-message-content.svelte-q8wxml ul,.chat-message-content.svelte-q8wxml ol{margin:.5rem 0}.chat-message-content.svelte-q8wxml h1,.chat-message-content.svelte-q8wxml h2,.chat-message-content.svelte-q8wxml h3,.chat-message-content.svelte-q8wxml h4{margin-top:1rem;margin-bottom:.5rem}}.thinking-animation.svelte-q8wxml{display:inline-flex;align-items:center;color:#fffc;font-style:italic;letter-spacing:.2px}.thinking-animation.svelte-q8wxml .thinking-text:where(.svelte-q8wxml){display:inline-block}.dots-container.svelte-q8wxml{display:inline-flex;align-items:center;height:1em}.thinking-animation.svelte-q8wxml .dot-one:where(.svelte-q8wxml),.thinking-animation.svelte-q8wxml .dot-two:where(.svelte-q8wxml),.thinking-animation.svelte-q8wxml .dot-three:where(.svelte-q8wxml){opacity:0;animation:svelte-q8wxml-fade 1.4s infinite;margin-left:1px;line-height:1;position:relative;display:inline-block;height:1em}.thinking-animation.svelte-q8wxml .dot-one:where(.svelte-q8wxml){animation-delay:0s}.thinking-animation.svelte-q8wxml .dot-two:where(.svelte-q8wxml){animation-delay:.2s}.thinking-animation.svelte-q8wxml .dot-three:where(.svelte-q8wxml){animation-delay:.4s}.copy-button.svelte-q8wxml{box-shadow:0 0 10px #0000001a;transform:scale(.95)}.copy-button.svelte-q8wxml:hover{transform:scale(1)}.copied-toast.svelte-q8wxml{box-shadow:0 4px 6px -1px #0003;animation:svelte-q8wxml-fadeIn .2s ease-out,svelte-q8wxml-fadeOut .2s ease-in 1.3s}.light .copied-toast.svelte-q8wxml{background-color:#1f2937e6!important}.splat .copied-toast.svelte-q8wxml{background-color:#fbbf24e6!important;color:#1a1c1d}.midnight .copied-toast.svelte-q8wxml{background-color:#00cc77e6!important;color:#000}.mobile-message-tappable.svelte-q8wxml{cursor:pointer;position:relative}.mobile-message-tappable.svelte-q8wxml:active{background:#374151cc}.light .mobile-message-tappable.svelte-q8wxml:active{background:#f1f5f9e6}.splat .mobile-message-tappable.svelte-q8wxml:active{background:#2a2c2ee6}.midnight .mobile-message-tappable.svelte-q8wxml:active{background:#0d0015e6}.user-random-string.svelte-q8wxml{font-family:monospace;letter-spacing:0px;background:#ffffff1a;padding:2px 4px;border-radius:4px;font-size:12px;color:#ffffffb3;word-break:break-all}.user-message-bubble.svelte-q8wxml,.assistant-message-bubble.svelte-q8wxml{position:relative}.user-message-bubble.svelte-q8wxml .message-content:where(.svelte-q8wxml),.assistant-message-bubble.svelte-q8wxml .message-content:where(.svelte-q8wxml){opacity:1;visibility:visible}@keyframes svelte-q8wxml-fade{0%,to{opacity:0}50%{opacity:1}}@keyframes svelte-q8wxml-fadeIn{0%{opacity:0;transform:scale(.9) translateY(5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-q8wxml-fadeOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-5px)}}.message-list.svelte-1pinegg{background-image:radial-gradient(circle at center,rgba(30,41,59,.02) 0%,transparent 70%);touch-action:pan-y;overflow-y:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.message-list.svelte-1pinegg>div:where(.svelte-1pinegg){min-height:100%;position:relative}.message-list.svelte-1pinegg,.message-list.svelte-1pinegg :where(.svelte-1pinegg){pointer-events:auto}.typing-indicator.svelte-1pinegg{min-width:3rem}.light .message-list.svelte-1pinegg{background-image:radial-gradient(circle at center,rgba(59,130,246,.04) 0%,transparent 70%)}.splat .message-list.svelte-1pinegg{background-image:radial-gradient(circle at center,rgba(251,191,36,.04) 0%,transparent 70%)}.midnight .message-list.svelte-1pinegg{background-image:radial-gradient(circle at center,rgba(0,204,119,.03) 0%,transparent 70%)}.positions-table-container.svelte-7uft47{width:100%;overflow-x:auto;background:#181818;border-radius:8px;padding:8px 0;height:100%}.no-positions.svelte-7uft47{color:#bdbdbd;text-align:center;padding:32px 0;font-size:16px}.positions-table.svelte-7uft47{width:100%;border-collapse:collapse;color:#d1d5db;font-size:14px;background:transparent}.positions-table.svelte-7uft47 th:where(.svelte-7uft47),.positions-table.svelte-7uft47 td:where(.svelte-7uft47){padding:8px 10px;text-align:left;border-bottom:1px solid #232323}.positions-table.svelte-7uft47 th:where(.svelte-7uft47){color:#bdbdbd;font-weight:600;background:#181818}.positions-table.svelte-7uft47 tr:where(.svelte-7uft47):last-child td:where(.svelte-7uft47){border-bottom:none}.coin.svelte-7uft47{font-weight:600;color:#ffe066}.leverage.svelte-7uft47{font-size:12px;color:#4ade80;margin-left:4px}.long-position.svelte-7uft47{color:#4ade80;font-weight:500}.short-position.svelte-7uft47{color:#ef4444;font-weight:500}.pnl-positive.svelte-7uft47{color:#4ade80;font-weight:500}.pnl-negative.svelte-7uft47{color:#ef4444;font-weight:500}.pnl-percent.svelte-7uft47{color:#bdbdbd;font-size:12px}.tpsl-btn.svelte-7uft47{background:#232323;color:#ffe066;border:none;border-radius:4px;padding:2px 8px;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s;min-width:80px;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tpsl-btn.svelte-7uft47:hover:not(:disabled){background:#ffe066;color:#232323}.tpsl-btn.svelte-7uft47:disabled{opacity:.6;cursor:not-allowed;transform:none}.close-btn.svelte-7uft47{background:#232323;color:#ffe066;border:none;border-radius:4px;padding:2px 8px;margin-right:4px;font-size:13px;cursor:pointer;transition:background .15s}.close-btn.svelte-7uft47:hover{background:#ffe066;color:#232323}.admin-panel-overlay{z-index:9999}body{--scrollbar-thumb: rgba(100, 116, 139, .5);--scrollbar-track: rgba(30, 41, 59, .1)}.premium-chatbox.svelte-4yo4ld{box-shadow:0 0 30px #0003;touch-action:manipulation}.light .premium-chatbox.svelte-4yo4ld{box-shadow:0 0 30px #0f172a1a}.splat .premium-chatbox.svelte-4yo4ld{box-shadow:0 0 30px #00000040}.chat-analysis{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;letter-spacing:.01em}pre{background-color:#0000004d;padding:1rem;border-radius:.5rem;overflow-x:auto;font-family:Fira Code,Courier New,Courier,monospace;font-size:.875rem;margin-top:.75rem;margin-bottom:.75rem;box-shadow:inset 0 1px 3px #0000004d;border:1px solid rgba(255,255,255,.05)}.light pre{background-color:#f1f5f9e6;border:1px solid rgba(226,232,240,.8);box-shadow:inset 0 1px 3px #0000000d}pre code{background-color:transparent;padding:0}.premium-chatbox{--premium-text-shadow: 0 1px 1px rgba(0, 0, 0, .05);--premium-border-radius: 1rem}.premium-chatbox h1,.premium-chatbox h2,.premium-chatbox h3,.premium-chatbox h4{font-family:Inter,system-ui,-apple-system,sans-serif;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem;letter-spacing:-.01em}.premium-chatbox h1{font-size:1.5rem;line-height:1.3}.premium-chatbox h2{font-size:1.25rem;line-height:1.4}.premium-chatbox h3{font-size:1.125rem;line-height:1.5}.premium-chatbox p{margin-bottom:.75rem}.premium-chatbox strong{font-weight:600}.premium-chatbox ul,.premium-chatbox ol{margin:.75rem 0;padding-left:1.5rem;list-style-position:outside}.premium-chatbox ol{list-style-type:decimal;counter-reset:list-counter}.premium-chatbox ul{list-style-type:disc}.premium-chatbox li{margin-bottom:.5rem;line-height:1.6;display:list-item;padding-left:.25rem}.premium-chatbox ol li{list-style-type:decimal}.premium-chatbox ul li{list-style-type:disc}.premium-chatbox a{color:#3b82f6;text-decoration:none;font-weight:500;transition:all .2s ease}.premium-chatbox a:hover{color:#2563eb;text-decoration:underline}.light .premium-chatbox ol li::marker,.light .premium-chatbox ul li::marker{color:#374151}.splat .premium-chatbox ol li::marker,.splat .premium-chatbox ul li::marker{color:#f59e0b}.midnight .premium-chatbox ol li::marker,.midnight .premium-chatbox ul li::marker{color:#0c7}.premium-chatbox ol li::marker,.premium-chatbox ul li::marker{color:#64748b;font-weight:600}*{overflow-x:hidden!important}*::-webkit-scrollbar-horizontal{display:none}.bg-pattern.svelte-41ado6{background-image:radial-gradient(rgba(59,130,246,.2) 2px,transparent 2px),radial-gradient(rgba(16,185,129,.2) 1.5px,transparent 1.5px);background-size:60px 60px,40px 40px;background-position:0 0,20px 20px}.scrollbar-hide.svelte-1vk3sc5::-webkit-scrollbar{display:none}.scrollbar-hide.svelte-1vk3sc5{-ms-overflow-style:none;scrollbar-width:none}@keyframes svelte-1k32say-taPulse{0%{transform:scale(1)}25%{transform:scale(1.15)}50%{transform:rotate(5deg) scale(1.1)}75%{transform:rotate(-5deg) scale(1.1)}to{transform:scale(1)}}@keyframes svelte-1k32say-taThinking{0%{transform:scale(1)}15%{transform:rotate(-3deg) scale(1.05)}30%{transform:rotate(3deg) scale(1.05)}45%{transform:rotate(-2deg) scale(1.03)}60%{transform:rotate(2deg) scale(1.03)}75%{transform:rotate(-1deg) scale(1.02)}90%{transform:rotate(1deg) scale(1.02)}to{transform:scale(1)}}.scrollbar-hide.svelte-1k32say{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hide.svelte-1k32say::-webkit-scrollbar{display:none}.tradingview-chart.svelte-ng768y{height:100%;width:100%}@media (min-width: 641px){.tradingview-chart.svelte-ng768y{overflow:hidden!important}.chart-wrapper.svelte-ng768y{height:calc(100% - 2px);width:calc(100% - 2px);position:relative;box-sizing:border-box;transition:outline .2s ease,box-shadow .2s ease;overflow:hidden!important;display:flex;flex-direction:column}}@media (max-width: 640px){.tradingview-chart.svelte-ng768y{height:100%;overflow:visible!important}.chart-wrapper.svelte-ng768y{height:calc(100% - 2px);width:calc(100% - 2px);position:relative;box-sizing:border-box;transition:outline .2s ease,box-shadow .2s ease;overflow:visible!important;outline:none!important;box-shadow:none!important}}.empty-chart-container.svelte-ng768y{height:100%;width:100%;position:relative;box-sizing:border-box}.loading-popup-overlay.svelte-ng768y{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000006b,#000000a3);display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px}.loading-popup.svelte-ng768y{--accent: #26a69a;--popup-bg: rgba(12, 14, 18, .86);--popup-border: rgba(255, 255, 255, .1);--popup-text: rgba(255, 255, 255, .92);--popup-subtle: rgba(255, 255, 255, .12);background:var(--popup-bg);border:1px solid var(--popup-border);border-radius:14px;padding:12px 14px;width:-moz-fit-content;width:fit-content;max-inline-size:calc(100vw - 24px);display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 18px 52px #0000008c,0 0 0 1px #ffffff08 inset;animation:svelte-ng768y-fadeIn .18s ease-out}.loading-popup[data-theme=midnight].svelte-ng768y{--accent: #00bfff;--popup-bg: rgba(10, 10, 14, .92);--popup-border: rgba(255, 255, 255, .09)}.loading-popup[data-theme=splat].svelte-ng768y{--accent: #26a69a;--popup-bg: rgba(12, 14, 18, .92);--popup-border: rgba(255, 255, 255, .1)}@keyframes svelte-ng768y-fadeIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.loading-spinner.svelte-ng768y{width:22px;height:22px;border-radius:9999px;background:conic-gradient(from 90deg,var(--accent) 0deg,rgba(255,255,255,.1) 120deg,rgba(255,255,255,.04) 260deg,rgba(255,255,255,.1) 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);animation:svelte-ng768y-spin .85s linear infinite}@keyframes svelte-ng768y-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text.svelte-ng768y{color:var(--popup-text);font-size:clamp(13px,3.2vw,14px);font-weight:600;line-height:1.35;letter-spacing:.2px;margin:0;text-align:center;text-wrap:balance;animation:none}@media (min-width: 641px){.loading-popup.svelte-ng768y{flex-direction:row;gap:10px;padding:10px 14px;width:-moz-fit-content;width:fit-content;max-inline-size:calc(100vw - 24px)}.loading-text.svelte-ng768y{text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(70vw,420px)}}@keyframes svelte-ng768y-pulse{0%,to{opacity:1}50%{opacity:.7}}.custom-scrollbar.svelte-4s1i17{-ms-overflow-style:none;scrollbar-width:none}.custom-scrollbar.svelte-4s1i17::-webkit-scrollbar{display:none}.tradingview-chart{border:1px solid #2a2e39}.animate-slide-up.svelte-5l4qui{animation:svelte-5l4qui-slideUp .3s ease-out}@keyframes svelte-5l4qui-slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}
