@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono&display=swap");:root{--color-background:#000;--color-surface:#2d2d2d;--color-surface-hover:#3e3e3e;--color-primary:#fff;--color-secondary:#c5c5c5;--color-semimuted:#d6d6d6;--color-muted:#888;--color-blue:#8ca3cb;--color-darkblue:#58667e;--color-semiblue:#a9bad4;--color-bullish:#149054;--color-bearish:#901414;--container-background:hsla(0,0%,100%,.02);--border-style:1px solid hsla(0,0%,100%,.1);--border-radius:0.8rem}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;color:inherit}html{background-color:#000;overflow-x:hidden;overscroll-behavior:none}body{color:var(--color-secondary);font-family:JetBrains Mono,monospace;background:linear-gradient(135deg,#0a1144,#0a0a0a 30%,#18262b)}h1,h2,h3{margin:30px 0}h1,h2,h3,h4,h5,h6{color:var(--color-primary)}h4,h5,h6{margin:20px 0}ul{margin:5px 0 5px 20px}strong{color:var(--color-primary)}em{color:#d6d6d6}hr{border:none;height:1px;background-color:var(--color-muted)}table{border-collapse:collapse;overflow-x:auto;display:block}table td,table th{padding:10px;text-align:left;border:var(--border-style);word-break:break-word}table thead{background:rgba(128,154,176,.3);color:var(--color-primary);border-bottom:var(--border-style)}table tbody{background:hsla(0,0%,100%,.04)}@media (max-width:768px){table{font-size:14px}table td,table th{padding:8px 5px}}.link{color:var(--color-blue)}.link:hover{text-decoration:underline}.main{padding:20px;margin:0 auto;min-height:500px}header{padding:20px;position:relative;justify-content:space-between}.logo,header{display:flex;align-items:center}.logo{font-size:24px;font-weight:700;color:#fff;opacity:.9}.logo a{text-decoration:none}.logo a,.logo a:hover{color:inherit}.logo img{padding:5px;vertical-align:middle}.auth-buttons{display:flex;gap:1rem;align-items:center}.subtitle{font-size:20px;margin:20px;color:#ececec}.bottom-nav{display:flex;justify-content:center;position:fixed;bottom:20px;right:20px;z-index:1000}.bottom-nav-container,.bottom-nav-item{display:flex;justify-content:center;gap:10px}.bottom-nav-item{align-items:center;text-align:center;background-color:#000;border-radius:var(--border-radius);border:var(--border-style);padding:8px}.bottom-nav-item:hover{color:var(--color-primary)}.bottom-nav-link{display:flex;align-items:center;gap:5px;font-size:12px}.menu{position:absolute;cursor:pointer;top:20px;right:20px}#menu-icon{cursor:pointer;width:32px}.dropdown{position:absolute;right:0;top:40px;background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:var(--border-style);border-radius:var(--border-radius);list-style:none;padding:10px;margin:0;z-index:10;animation:fadeIn .3s ease-in-out}.dropdown-group{margin-bottom:10px}.dropdown-group span{font-weight:700;color:#d6d6d6;display:block;margin-bottom:5px;font-size:10px}.dropdown-group ul{padding-left:10px}.dropdown li{padding:8px 16px;transition:all .3s ease}.dropdown li a{text-decoration:none;color:#d6d6d6}.dropdown li a:hover{color:#fff}.button{background:hsla(0,0%,100%,.03);box-shadow:inset 2px 2px 5px hsla(0,0%,100%,.15),inset -2px -2px 5px rgba(0,0,0,.3);border:var(--border-style);border-radius:.4rem;color:#d6d6d6;padding:.8rem 1.6rem;font-weight:700;cursor:pointer;letter-spacing:.15em}.button:hover{border-color:hsla(0,0%,100%,.8);color:#fff}.button:active{transform:translateY(0)}.button:disabled{opacity:.5;cursor:not-allowed}.button2{width:100%;padding:12px;margin-bottom:20px;border:var(--border-style);border-radius:var(--border-radius);background:hsla(0,0%,100%,.03);color:var(--color-primary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500}.button2:hover{background:hsla(0,0%,100%,.1);transform:translateY(-1px)}.button2:disabled{opacity:.5;cursor:not-allowed}.button2:disabled,.button2:disabled:hover{background:hsla(0,0%,100%,.01);transform:none}.settings{display:flex;gap:20px;margin:20px 0}.settings>*{flex:1 1 auto}.timer{display:flex;align-items:flex-end;border-radius:var(--border-radius)}.timer,.timer-time{flex-direction:column;justify-content:center}.timer-time{display:inline-flex;align-items:center;height:100%;align-items:flex-end}.timer-label{color:var(--color-muted);font-size:10px;margin-top:12px}.timer-value{font-size:14px;height:30px;width:100%;text-align:center}.generating-container{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.4);z-index:9999;flex-direction:column;gap:20px;font-size:12px}.generating{width:40px;height:16px;border:1.2px solid #d1d1e8;border-radius:50%;display:grid;animation:generating-ds34hk 4s linear infinite;box-shadow:0 0 15px #fff}.generating:after,.generating:before{content:"";grid-area:1/1;border:inherit;border-radius:50%;animation:inherit;animation-duration:3s}.generating:after{--s:-1}@keyframes generating-ds34hk{to{transform:rotate(calc(var(--s,1)*1turn))}}.generate-icon{opacity:.8;filter:drop-shadow(0 4px 8px rgba(255,255,255,.6))}#chart{margin:30px}.analysis-container{position:relative;min-height:800px}.analysis{white-space:pre-wrap;border:var(--border-style);border-radius:var(--border-radius);background:var(--container-background);box-shadow:0 4px 12px rgba(0,0,0,.1)}.analysis ol{padding:20px}.analysis-content{padding:20px;font-size:14px}.analysis-text{margin-top:30px;padding:5px}.analysis-title h1{padding:10px;font-size:18px;font-weight:700;color:var(--color-blue);border-top:var(--border-style);letter-spacing:.2em}.analysis-title h2{padding:10px;font-size:14px;color:var(--color-secondary)}.analysis-title{width:100%;text-align:center;margin-bottom:15px}.summary-container{border-bottom:var(--border-style)}.summary{padding:20px;justify-content:space-between;margin:0 auto;max-width:600px}.summary,.summary-section{display:flex;align-items:center}.summary-section{flex-direction:column;justify-content:center;width:80px}.summary-title{font-size:8px;color:var(--color-muted);margin-bottom:10px}.summary-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:30px;text-align:center;font-size:12px;font-weight:700;color:var(--color-primary);font-style:italic}.summary-content-date{font-size:10px}.summary-content-time{font-size:8px}.summary-text{font-size:10px;color:#d6d6d6}.summary-text.bullish{color:var(--color-bullish)}.summary-text.bearish{color:var(--color-bearish)}.feed-container{width:100%;flex-direction:column;align-items:center}.feed-header{margin-bottom:20px;width:100%;text-align:right}.feed-header h2{font-size:12px;color:var(--color-blue);margin:0;font-weight:700}.feed-section{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;width:100%}.feed-item{border:var(--border-style);border-radius:var(--border-radius);background:var(--container-background);box-shadow:0 4px 12px rgba(0,0,0,.1);padding:16px;margin-bottom:16px;cursor:pointer;max-width:800px}.feed-item:hover{border-color:var(--color-primary)}.feed-item h3{font-size:18px;color:#ececec}.feed-title{display:flex;align-items:center;justify-content:space-between;gap:10px;height:40px}.feed-symbol{font-size:20px;font-weight:700;color:var(--color-semiblue)}.feed-mark{display:flex;align-items:center;justify-content:space-between;gap:10px}.feed-item:hover .more-link{transform:translateX(10px)}.more-link{align-items:center;font-size:30px;text-decoration:none;transition:transform .3s ease}.feed-prediction{position:relative}.prediction-section{display:flex;flex-direction:column;align-items:center;justify-content:center}.prediction-title{font-size:8px;color:var(--color-muted)}.prediction-arrow{display:flex;align-items:center;justify-content:center;height:30px;text-align:center;font-size:12px;margin:5px;gap:0}.prediction-arrow img{margin-right:-4px;margin-left:-4px}.loader{width:24px;height:24px;border:4px solid var(--color-semiblue);border-bottom:4px solid transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.items-select-container{position:relative;display:inline-block;font-weight:700}.items-selected-item{border:var(--border-style);border-radius:var(--border-radius);background:var(--container-background);box-shadow:inset 2px 2px 5px hsla(0,0%,100%,.1),inset -2px -2px 5px rgba(0,0,0,.3);padding:10px;min-width:180px;max-width:240px;display:flex;align-items:center;cursor:pointer;color:var(--color-primary);font-size:18px}.items-selected-item:hover{border-color:var(--color-semimuted);display:flex;align-items:center;gap:8px}.items-dropdown-arrow{margin-left:auto;margin-right:20px;text-align:right}.items-dropdown{position:absolute;top:100%;left:0;background-color:transparent;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:var(--border-style);border-radius:var(--border-radius);padding:10px;margin-top:5px;z-index:1000;min-width:180px;max-width:240px;box-shadow:0 8px 16px rgba(0,0,0,.2)}.items-search-container{display:flex;align-items:center;border:1px solid #555;border-radius:3px;background:transparent;overflow:hidden}.items-search-input{padding:8px;background-color:transparent;border:none;color:var(--color-primary);outline:none;width:100%}.items-search-button{padding:0 12px;background:transparent;border:none;cursor:pointer}.items-list{list-style:none;padding:0;max-height:350px;overflow-y:auto}.items-item{padding:8px;border-bottom:1px solid #555;display:flex;align-items:center;cursor:pointer;transition:background-color .2s}.items-item:last-child{border-bottom:none}.items-item:hover{color:var(--color-primary)}.items-icon{filter:drop-shadow(15px 8px 8px #000000)}.items-symbol{width:65px;margin-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-semiblue)}.items-symbol-selected{width:100%;margin-right:30px;color:var(--color-semiblue)}.items-name{font-size:10px;color:var(--color-muted);text-align:right;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-links-container{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border-top:var(--border-style);margin-top:40px}.trade-links-title{color:var(--color-muted);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.trade-links-list{display:flex;align-items:center}.trade-link{color:var(--color-secondary);text-decoration:none;padding:4px 8px;display:flex;position:relative}.trade-link img{border-radius:50%;padding:4px;background:hsla(0,0%,100%,.05)}.trade-link:hover img{background:hsla(0,0%,100%,.1)}.trade-link:before{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);color:var(--color-bearish);font-size:10px;margin-bottom:8px;opacity:0;visibility:hidden;white-space:normal;min-width:40px;text-align:center;max-width:200px;min-width:100px;word-wrap:break-word}.trade-link:hover:before{opacity:1;visibility:visible}.feed-other-section{display:flex;overflow-x:auto;gap:16px;width:auto;padding:20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px}.feed-other-section::-webkit-scrollbar{display:none}.feed-other{padding:16px 18px;cursor:pointer;display:flex;flex-direction:row;align-items:center;min-width:120px;flex-shrink:0;transition:all .3s ease;border:var(--border-style);border-radius:var(--border-radius);background:var(--container-background)}.feed-other:hover{background:hsla(0,0%,100%,.05);border-color:var(--color-primary)}.feed-other-symbol{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.feed-other-symbol p{font-size:18px;font-weight:700;margin:0;transition:color .3s ease}.feed-other-symbol p,.feed-other:hover .feed-other-symbol p{color:var(--color-semiblue)}.seo-text{margin-top:80px;border-top:var(--border-style);padding-top:20px}.seo-text h1{font-size:18px;color:var(--color-primary)}.seo-text h1,.seo-text h2{margin-top:10px;margin-bottom:5px}.seo-text h2{font-size:14px;color:var(--color-secondary)}.seo-text p{font-size:10px;color:var(--color-muted);margin:0}.seo-text-content,.seo-toggle{display:none}.seo-toggle:checked~.seo-text-content{display:block}.read-more{font-size:14px;color:var(--color-muted);text-decoration:underline;margin-left:10px;font-weight:400;cursor:pointer}.read-more:after{content:"Read More"}.seo-toggle:checked~h1 .read-more:after{content:"Read Less"}.tab-menu{display:flex;justify-content:flex-start;margin:10px 0;padding:10px 0;border-bottom:var(--border-style)}.tab-item{padding:0 10px;text-decoration:none;color:var(--color-muted);font-weight:700;transition:all .3s ease;background:transparent;border:none;position:relative}.tab-item.active,.tab-item:hover{color:var(--color-primary)}.tab-item.active:after{content:"";position:absolute;bottom:-11px;left:0;width:100%;height:2px;background:var(--color-primary)}footer{display:flex;flex-direction:column;align-items:center;padding:20px;border-top:var(--border-style);margin-top:40px;background-color:var(--container-background)}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.footer-section{display:flex;flex-direction:column;align-items:flex-start;text-align:left;flex-basis:30%;min-width:300px;margin-bottom:30px}.footer-icon{margin-bottom:5px}.footer-section ul{padding:0;margin:0;list-style:none}.footer-section ul li{margin-bottom:5px}.footer-section ul li a{text-decoration:none;color:inherit;transition:color .3s ease,transform .3s ease}.footer-section ul li a:hover{color:#fff;transform:scale(1.05)}.footer-copy{margin-top:10px;font-style:italic;color:var(--color-muted);font-size:12px}.history-list-container{width:100%;padding:5px 0;position:relative}.history-controls{display:flex;align-items:center;width:100%;justify-content:space-between}.scroll-container{position:relative;display:flex;align-items:center;flex:1 1;overflow:hidden}.today-container{display:flex;align-items:center;justify-content:center;margin-left:5px}.history-controls .history-date-button.today{padding:4px 12px;flex-shrink:0}.history-list-scroll{display:flex;flex-direction:row-reverse;overflow-x:auto;gap:10px;padding:10px 30px;scrollbar-width:none;-webkit-overflow-scrolling:touch;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);flex:1 1;width:100%}.history-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:32px;background:transparent;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .3s ease;z-index:10;margin-left:5px;margin-right:5px}.scroll-container:hover .history-scroll-arrow{opacity:1}.history-scroll-arrow:hover{transform:translateY(-50%) scale(1.4)}.history-scroll-arrow.left{left:0}.history-scroll-arrow.right{right:0}.history-scroll-arrow svg{width:28px;height:28px;fill:var(--color-primary);filter:drop-shadow(0 2px 4px rgba(0,0,0,.5))}@media (max-width:768px){.history-scroll-arrow{display:none}}.history-date-button{flex:0 0 auto;padding:4px 8px;background:transparent;border:none;color:var(--color-secondary);cursor:pointer;transition:all .3s ease;white-space:nowrap;opacity:.6}.history-date-button.current-date,.history-date-button:hover{color:var(--color-primary);opacity:1}.history-date-button.current-date{font-weight:700}.referral-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:99999;display:flex;justify-content:center;align-items:center}.referral-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--container-background);border:var(--border-style);border-radius:var(--border-radius);box-shadow:0 20px 40px rgba(0,0,0,.3);max-width:450px;width:90%;max-height:90vh;overflow-y:auto;z-index:100000}.referral-close{position:absolute;top:15px;right:15px;background:transparent;border:none;color:var(--color-muted);cursor:pointer;padding:5px;border-radius:50%;transition:all .3s ease;z-index:100001}.referral-close:hover{color:var(--color-primary);background:hsla(0,0%,100%,.1);transform:scale(1.1)}.referral-content{padding:30px}.referral-header{text-align:center;margin-bottom:30px}.referral-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px;justify-content:center}.referral-logo img{border-radius:12px;background:hsla(0,0%,100%,.05);padding:8px}.referral-header h2{font-size:24px;color:var(--color-primary);margin-bottom:10px;font-weight:700}.referral-header p{font-size:14px;color:var(--color-secondary);line-height:1.5;margin:0}.referral-benefits{margin-bottom:30px}.benefit-item{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.benefit-item:last-child{border-bottom:none}.benefit-icon{font-size:24px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border-radius:8px;flex-shrink:0}.benefit-text{flex:1 1}.benefit-text strong{display:block;font-size:14px;color:var(--color-primary);margin-bottom:4px;font-weight:600}.benefit-text span{font-size:12px;color:var(--color-muted);line-height:1.4}.referral-actions{text-align:center}.referral-signup-btn{width:100%;padding:15px;background:linear-gradient(135deg,#f7931a,#ff9500);border:none;border-radius:var(--border-radius);color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:all .3s ease;margin-bottom:20px;box-shadow:0 4px 15px rgba(247,147,26,.3)}.referral-signup-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(247,147,26,.4)}.referral-signup-btn:active{transform:translateY(0)}.referral-checkbox{display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;color:var(--color-muted);transition:color .3s ease}.referral-checkbox:hover{color:var(--color-secondary)}.referral-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--color-blue);cursor:pointer}@media (max-width:768px){.referral-popup{width:90%;max-width:400px}.referral-content{padding:20px}.referral-header h2{font-size:20px}.referral-header p{font-size:13px}.benefit-item{gap:12px;padding:12px 0}.benefit-icon{width:35px;height:35px;font-size:20px}.benefit-text strong{font-size:13px}.benefit-text span{font-size:11px}.referral-signup-btn{padding:12px;font-size:15px}}.referral-dont-show{cursor:pointer;text-decoration:underline;font-size:12px}.referral-logo-divider{font-size:24px;font-weight:700;color:#666}.referral-logo-tradzar{object-fit:contain}.referral-title-container{display:flex;align-items:center;justify-content:center;gap:8px;height:80px}.referral-title{margin:5px}.referral-subtitle{color:#666}.referral-invite-code{text-align:center;margin-bottom:16px;font-size:14px;color:var(--color-primary);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:14px}.referral-invite-text{font-size:14px;color:var(--color-secondary);line-height:1.4}.referral-invite-code-value{margin-top:4px}.referral-invite-code-value span{color:#007bff;font-weight:700;border:1px solid #007bff;border-radius:4px;padding:4px 8px;font-size:16px}.referral-item-icon{display:inline-flex;width:28px}