body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.auth-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.auth-modal{background:#141519;border:1px solid #282828;border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:440px;padding:40px;position:relative;width:90%}.auth-modal-nav{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.auth-modal-back,.auth-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#787b86;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;padding:0;transition:all .2s;width:36px}.auth-modal-back:hover,.auth-modal-close:hover{background:#ffffff0d;color:#d4d4d4}.auth-modal-header{margin-bottom:32px;text-align:center}.auth-modal-title{color:#d4d4d4;font-size:28px;font-weight:700;letter-spacing:-.5px;margin:0}.auth-options{display:flex;flex-direction:column;gap:12px}.auth-option-btn{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#d4d4d4;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:12px;justify-content:center;padding:14px 20px;transition:all .2s;width:100%}.auth-option-btn:hover{background:#ffffff0d;border-color:#fff3}.auth-option-btn.google{background:#fff;border-color:#dadce0;color:#1f1f1f}.auth-option-btn.google:hover{background:#f8f9fa;border-color:#d2d3d4}.auth-form{display:flex;flex-direction:column;gap:20px}.auth-error{background:#dc26261a;border:1px solid #dc26264d;border-radius:8px;color:#fca5a5;font-size:14px;padding:12px 16px;text-align:center}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{color:#d4d4d4;font-size:14px;font-weight:600;text-align:left}.form-input{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;color:#d4d4d4;font-family:inherit;font-size:15px;padding:12px 16px;transition:all .2s}.form-input::placeholder{color:#787b86}.form-input:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.auth-submit{background:#ff8f0e;border:none;border-radius:8px;color:#181818;cursor:pointer;font-size:15px;font-weight:600;margin-top:8px;padding:14px 24px;transition:all .2s}.auth-submit:hover:not(:disabled){background:#ffa741;box-shadow:0 4px 12px #ff8f0e4d;transform:translateY(-1px)}.auth-submit:disabled{cursor:not-allowed;opacity:.6}.forgot-password-link{margin-bottom:8px;margin-top:-8px;text-align:right}.forgot-password-link .auth-link{font-size:13px}.auth-footer{margin-top:24px;text-align:center}.auth-footer p{color:#9598a1;font-size:14px;margin:0}.auth-link{background:none;border:none;color:#ff8f0e;cursor:pointer;font-size:inherit;font-weight:600;padding:0;text-decoration:none;transition:all .2s}.auth-link:hover{text-decoration:underline}.reset-instructions{color:#9598a1;font-size:14px;line-height:1.5;margin:0 0 20px;text-align:left}.reset-success{display:flex;flex-direction:column;gap:20px}.reset-success p{color:#d4d4d4;font-size:15px;line-height:1.5;margin:0;text-align:center}@media(max-width:480px){.auth-modal{padding:32px 24px}.auth-modal-title{font-size:24px}}.logged-out-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#181818cc;border-bottom:1px solid #282828;display:flex;height:70px;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.header-content{justify-content:space-between;max-width:1400px;padding:0 40px;width:100%}.header-content,.header-left{align-items:center;display:flex}.header-left{gap:40px}.logo{color:#ff8f0e;cursor:pointer;font-size:20px;font-weight:700;letter-spacing:-.5px;transition:opacity .2s}.logo:hover{opacity:.8}.header-nav{align-items:center;display:flex;gap:8px}.nav-link{background:#0000;border:none;border-radius:6px;color:#9598a1;cursor:pointer;font-size:15px;font-weight:500;padding:8px 16px;transition:all .2s}.nav-link:hover{background:#ffffff0d;color:#d4d4d4}.nav-secondary{background:#0000;border:1px solid #3a3a3a;border-radius:8px;color:#d4d4d4;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:all .2s}.nav-secondary:hover{background:#ffffff0d;border-color:#ff8f0e}.nav-cta{background:#ff8f0e;border:none;border-radius:8px;color:#181818;cursor:pointer;font-size:15px;font-weight:600;padding:10px 20px;transition:all .2s}.nav-cta:hover{background:#ffa741;box-shadow:0 4px 12px #ff8f0e4d;transform:translateY(-1px)}@media(max-width:768px){.logged-out-header{height:60px}.header-content{padding:0 20px}.logo{font-size:18px}.nav-link{font-size:14px;padding:6px 12px}.nav-cta{font-size:14px;padding:8px 16px}.header-nav{gap:4px}}.logged-out-footer{background:#141519;border-top:1px solid #282828;padding:24px 0}.footer-content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 40px}.footer-logo{color:#ff8f0e;font-size:18px;font-weight:700;letter-spacing:-.5px}.footer-copyright{color:#787b86;font-size:13px;margin:0}@media(max-width:768px){.footer-content{flex-direction:column;gap:16px;padding:0 20px;text-align:center}.footer-copyright{font-size:12px}}.landing-page-wrapper{background:#181818;bottom:0;color:#d4d4d4;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw;z-index:10}.landing-main{min-height:100vh;padding-top:80px}.hero-section{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px;text-align:center}.hero-section .hero-content{width:100%}.hero-section .hero-title{color:#d4d4d4;font-size:48px;font-weight:700;letter-spacing:-1.5px;line-height:1.2;margin:0 0 40px}.hero-section .hero-title .hero-title-highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#ff8f0e,#ffb35b);-webkit-background-clip:text;background-clip:text}.prompt-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;box-sizing:border-box;height:146px;margin:0 auto;max-width:768px;padding:16px;position:relative;transition:all .3s ease;width:100%}.prompt-box:focus-within{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a}.prompt-box .prompt-input{background:#0000;border:none;color:#d4d4d4;font-family:inherit;font-size:16px;height:calc(100% - 44px);line-height:1.5;outline:none;padding:0;resize:none;width:100%}.prompt-box .prompt-input::placeholder{color:#787b86}.prompt-box .prompt-submit{background:#ff8f0e;border:none;border-radius:8px;bottom:16px;color:#181818;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;position:absolute;right:16px;transition:all .2s ease;white-space:nowrap}.prompt-box .prompt-submit:hover:not(:disabled){background:#ffa741;box-shadow:0 4px 12px #ff8f0e4d;transform:translateY(-1px)}.prompt-box .prompt-submit:active:not(:disabled){transform:translateY(0)}.prompt-box .prompt-submit:disabled{cursor:not-allowed;opacity:.6}.prompt-box .prompt-submit .loading-spinner{display:inline-block}.error-message{background:#dc26261a;border:1px solid #dc26264d;border-radius:12px;color:#fca5a5;font-size:14px;margin:20px auto 0;padding:16px;text-align:center;width:768px}.results-section{background:linear-gradient(180deg,#0000,#ff8f0e05);padding:80px 40px}.results-section .results-container{margin:0 auto;max-width:1400px}.results-section .results-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px}.results-section .results-header h2{color:#d4d4d4;font-size:32px;font-weight:700;margin:0}.results-section .save-watchlist-btn{background:#ff8f0e;border:none;border-radius:10px;color:#181818;cursor:pointer;font-size:15px;font-weight:600;padding:14px 28px;transition:all .2s ease}.results-section .save-watchlist-btn:hover{background:#ffa741;box-shadow:0 8px 20px #ff8f0e4d;transform:translateY(-2px)}.results-section .results-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-bottom:40px}.results-section .stock-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;cursor:pointer;padding:24px;transition:all .3s ease}.results-section .stock-card:hover{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 8px 24px #0000004d;transform:translateY(-4px)}.results-section .stock-card .stock-ticker{color:#ff8f0e;font-size:20px;font-weight:700;margin-bottom:8px}.results-section .stock-card .stock-name{color:#9598a1;font-size:14px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-section .stock-card .stock-details{align-items:center;border-top:1px solid #ffffff1a;display:flex;justify-content:space-between;padding-top:16px}.results-section .stock-card .stock-details .stock-price{color:#d4d4d4;font-size:18px;font-weight:600}.results-section .stock-card .stock-details .stock-marketcap{background:#ffffff0d;border-radius:6px;color:#787b86;font-size:13px;padding:4px 12px}.results-section .results-footer{border-top:1px solid #ffffff1a;padding:40px 0;text-align:center}.results-section .results-footer p{color:#9598a1;font-size:16px;margin-bottom:20px}.examples-section{padding:40px}.examples-section .examples-container{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px}.examples-section .example-card{border:1px solid #ffffff1a;border-radius:16px;padding:48px;transition:all .3s ease}.examples-section .example-card:hover{box-shadow:0 12px 32px #0006;transform:translateY(-4px)}.examples-section .example-card .example-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.examples-section .example-card .example-title{flex:1 1;font-size:20px;font-weight:700;margin:0;text-align:left}.examples-section .example-card .example-generate-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff26;border:1px solid #fff3;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;margin-left:24px;padding:10px 24px;transition:all .2s ease;white-space:nowrap}.examples-section .example-card .example-generate-btn:hover{background:#ffffff40;transform:translateY(-1px)}.examples-section .example-card .example-tickers{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr)}.examples-section .example-card .ticker-mini-card{background:#0003;border:1px solid #ffffff1a;border-radius:8px;padding:16px;text-align:center}.examples-section .example-card .ticker-mini-card .ticker-symbol{font-size:16px;font-weight:700;margin-bottom:8px}.examples-section .example-card .ticker-mini-card .ticker-price{font-size:13px;opacity:.8}.examples-section .example-card.gradient-1{background:linear-gradient(135deg,#ff8f0e26,#ff8f0e0d);border-color:#ff8f0e4d}.examples-section .example-card.gradient-1 .example-title{color:#ff8f0e}.examples-section .example-card.gradient-1 .example-generate-btn{background-color:#ff8f0e33;border-color:#ff8f0e66;color:#ff8f0e}.examples-section .example-card.gradient-1 .ticker-price,.examples-section .example-card.gradient-1 .ticker-symbol{color:#ff8f0e}.examples-section .example-card.gradient-2{background:linear-gradient(135deg,#2a62ff26,#2a62ff0d);border-color:#2a62ff4d}.examples-section .example-card.gradient-2 .example-title{color:#2a62ff}.examples-section .example-card.gradient-2 .example-generate-btn{background-color:#2a62ff33;border-color:#2a62ff66;color:#2a62ff}.examples-section .example-card.gradient-2 .ticker-price,.examples-section .example-card.gradient-2 .ticker-symbol{color:#2a62ff}.examples-section .example-card.gradient-3{background:linear-gradient(135deg,#0ecb8126,#0ecb810d);border-color:#0ecb814d}.examples-section .example-card.gradient-3 .example-title{color:#0ecb81}.examples-section .example-card.gradient-3 .example-generate-btn{background-color:#0ecb8133;border-color:#0ecb8166;color:#0ecb81}.examples-section .example-card.gradient-3 .ticker-price,.examples-section .example-card.gradient-3 .ticker-symbol{color:#0ecb81}.examples-section .example-card.gradient-4{background:linear-gradient(135deg,#a855f726,#a855f70d);border-color:#a855f74d}.examples-section .example-card.gradient-4 .example-title{color:#a855f7}.examples-section .example-card.gradient-4 .example-generate-btn{background-color:#a855f733;border-color:#a855f766;color:#a855f7}.examples-section .example-card.gradient-4 .ticker-price,.examples-section .example-card.gradient-4 .ticker-symbol{color:#a855f7}.capabilities-section{background:linear-gradient(180deg,#ff8f0e05,#0000);padding:40px}.capabilities-section .capabilities-container{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1fr 2fr;margin:0 auto;max-width:1400px}.capabilities-section .capabilities-left{text-align:left}.capabilities-section .capabilities-left .capabilities-heading{color:#d4d4d4;font-size:40px;font-weight:700;line-height:1.2;margin:0 0 24px}.capabilities-section .capabilities-left .capabilities-description{color:#9598a1;font-size:18px;line-height:1.6;margin:0}.capabilities-section .capabilities-right{display:flex;flex-direction:column;gap:20px}.capabilities-section .capability-card{align-items:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;display:flex;gap:24px;padding:24px 32px}.capabilities-section .capability-card .capability-number{color:#ff8f0e;flex-shrink:0;font-size:32px;font-weight:700;min-width:50px;text-align:center}.capabilities-section .capability-card .capability-content{flex:1 1;text-align:left}.capabilities-section .capability-card .capability-title{color:#d4d4d4;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 8px}.capabilities-section .capability-card .capability-subtitle{color:#9598a1;font-size:15px;font-weight:400;line-height:1.6;margin:0}.cta-section{background:#181818;padding:80px 40px 120px;text-align:center}.cta-section .cta-container{margin:0 auto;max-width:600px}.cta-section .cta-title{color:#d4d4d4;font-size:40px;font-weight:700;line-height:1.2;margin-bottom:32px}.cta-section .cta-button{background:#ff8f0e;border:none;border-radius:12px;color:#181818;cursor:pointer;font-size:18px;font-weight:600;padding:16px 40px;transition:all .2s ease}.cta-section .cta-button:hover{background:#ffa741;box-shadow:0 8px 24px #ff8f0e66;transform:translateY(-2px)}@media(max-width:1024px){.hero-section{padding:30px 20px}.hero-section .hero-title{font-size:40px}.error-message,.prompt-box{max-width:768px;width:calc(100vw - 80px)}.results-section .results-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.examples-section{padding:60px 20px}.examples-section .example-card{padding:32px}.examples-section .example-card .example-header{margin-bottom:24px}.examples-section .example-card .example-title{font-size:18px}.examples-section .example-card .example-generate-btn{font-size:13px;padding:8px 16px}.examples-section .example-card .example-tickers{gap:12px;grid-template-columns:repeat(3,1fr)}.capabilities-section{padding:60px 20px}.capabilities-section .capabilities-container{gap:60px}.capabilities-section .capabilities-left .capabilities-heading{font-size:32px}.capabilities-section .capabilities-left .capabilities-description{font-size:16px}.capabilities-section .capabilities-right{gap:16px}.capabilities-section .capability-card{padding:20px 24px}.capabilities-section .capability-card .capability-number{font-size:28px;min-width:40px}.capabilities-section .capability-card .capability-title{font-size:16px;margin-bottom:6px}.capabilities-section .capability-card .capability-subtitle{font-size:14px}.cta-section{padding:60px 20px}.cta-section .cta-title{font-size:32px}}@media(max-width:768px){.landing-main{padding-top:60px}.hero-section{min-height:60vh;padding:20px}.hero-section .hero-title{font-size:32px;margin-bottom:32px}.prompt-box{height:auto;max-width:768px;min-height:120px;padding:12px;width:calc(100vw - 40px)}.prompt-box .prompt-input{font-size:15px}.prompt-box .prompt-submit{bottom:12px;font-size:14px;padding:8px 20px;right:12px}.error-message{max-width:768px;width:calc(100vw - 40px)}.results-section{padding:60px 20px}.results-section .results-header{align-items:flex-start;flex-direction:column;gap:20px}.results-section .results-header h2{font-size:24px}.results-section .results-header .save-watchlist-btn{width:100%}.results-section .results-grid{gap:16px;grid-template-columns:1fr}.examples-section{padding:40px 20px}.examples-section .example-card{padding:24px}.examples-section .example-card .example-header{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.examples-section .example-card .example-title{font-size:16px}.examples-section .example-card .example-generate-btn{margin-left:0;width:100%}.examples-section .example-card .example-tickers{gap:10px;grid-template-columns:repeat(2,1fr)}.examples-section .example-card .ticker-mini-card{padding:12px}.examples-section .example-card .ticker-mini-card .ticker-symbol{font-size:14px}.examples-section .example-card .ticker-mini-card .ticker-price{font-size:12px}.capabilities-section{padding:60px 20px}.capabilities-section .capabilities-container{gap:40px;grid-template-columns:1fr}.capabilities-section .capabilities-left .capabilities-heading{font-size:28px;margin-bottom:16px}.capabilities-section .capabilities-left .capabilities-description{font-size:16px}.capabilities-section .capabilities-right{gap:12px}.capabilities-section .capability-card{gap:16px;padding:20px}.capabilities-section .capability-card .capability-number{font-size:24px;min-width:35px}.capabilities-section .capability-card .capability-title{font-size:15px;margin-bottom:4px}.capabilities-section .capability-card .capability-subtitle{font-size:13px}.cta-section{padding:60px 20px}.cta-section .cta-title{font-size:28px;margin-bottom:24px}.cta-section .cta-button{font-size:16px;padding:14px 32px}}.pricing-page-wrapper{background:#181818;bottom:0;color:#d4d4d4;height:100vh;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;right:0;top:0;width:100vw;z-index:10}.pricing-main{min-height:100vh;padding-top:80px}.pricing-hero{padding:100px 40px 80px;text-align:center}.pricing-hero .pricing-title{color:#d4d4d4;font-size:56px;font-weight:700;letter-spacing:-1.5px;margin-bottom:20px}.pricing-hero .pricing-subtitle{color:#9598a1;font-size:20px;line-height:1.6;margin:0 auto;max-width:600px}.pricing-plans{padding:60px 40px 120px}.pricing-plans .plans-container{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1400px}.pricing-plans .plan-card{background:#ffffff08;border:2px solid #ffffff1a;border-radius:20px;display:flex;flex-direction:column;padding:40px;position:relative;transition:all .3s ease}.pricing-plans .plan-card:hover{border-color:#ff8f0e4d;box-shadow:0 16px 40px #0006;transform:translateY(-8px)}.pricing-plans .plan-card.highlighted{background:#ff8f0e08;border-color:#ff8f0e80;box-shadow:0 8px 32px #ff8f0e26}.pricing-plans .plan-card.highlighted:hover{border-color:#ff8f0eb3;box-shadow:0 16px 48px #ff8f0e40}.pricing-plans .plan-badge{background:linear-gradient(135deg,#ff8f0e,#ffa741);border-radius:20px;color:#181818;font-size:13px;font-weight:700;left:50%;letter-spacing:.5px;padding:6px 20px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%)}.pricing-plans .plan-header{border-bottom:1px solid #ffffff1a;margin-bottom:32px;padding-bottom:32px;text-align:center}.pricing-plans .plan-name{color:#d4d4d4;font-size:24px;font-weight:700;margin-bottom:16px}.pricing-plans .plan-price{align-items:baseline;display:flex;justify-content:center;margin-bottom:16px}.pricing-plans .plan-price .price-currency{color:#9598a1;font-size:28px;font-weight:600;margin-right:4px}.pricing-plans .plan-price .price-amount{color:#ff8f0e;font-size:56px;font-weight:700;line-height:1}.pricing-plans .plan-price .price-period{color:#787b86;font-size:18px;margin-left:4px}.pricing-plans .plan-description{color:#9598a1;font-size:15px;line-height:1.5}.pricing-plans .plan-features{flex:1 1;list-style:none;margin:0 0 40px;padding:0}.pricing-plans .feature-item{align-items:flex-start;color:#9598a1;display:flex;font-size:15px;gap:12px;line-height:1.5;margin-bottom:16px}.pricing-plans .feature-item .feature-check{color:#ff8f0e;flex-shrink:0;height:20px;margin-top:2px;width:20px}.pricing-plans .plan-cta{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:16px 24px;transition:all .2s ease;width:100%}.pricing-plans .plan-cta.primary{background:#ff8f0e;color:#181818}.pricing-plans .plan-cta.primary:hover{background:#ffa741;box-shadow:0 8px 20px #ff8f0e66;transform:translateY(-2px)}.pricing-plans .plan-cta.secondary{background:#0000;border:2px solid #fff3;color:#d4d4d4}.pricing-plans .plan-cta.secondary:hover{background:#ffffff0d;border-color:#ffffff4d}.pricing-faq{background:linear-gradient(180deg,#0000,#ff8f0e05);padding:80px 40px 120px}.pricing-faq .faq-container{margin:0 auto;max-width:1200px}.pricing-faq .faq-title{color:#d4d4d4;font-size:40px;font-weight:700;letter-spacing:-1px;margin-bottom:60px;text-align:center}.pricing-faq .faq-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.pricing-faq .faq-item{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;padding:32px;transition:all .3s ease}.pricing-faq .faq-item:hover{background:#ffffff0d;border-color:#fff3}.pricing-faq .faq-item .faq-question{color:#d4d4d4;font-size:20px;font-weight:600;margin:0 0 12px}.pricing-faq .faq-item .faq-answer{color:#9598a1;font-size:16px;line-height:1.6;margin:0}@media(max-width:1200px){.pricing-plans .plans-container{grid-template-columns:1fr;margin:0 auto;max-width:500px}}@media(max-width:768px){.pricing-main{padding-top:60px}.pricing-hero{padding:60px 20px 40px}.pricing-hero .pricing-title{font-size:36px}.pricing-hero .pricing-subtitle{font-size:17px}.pricing-plans{padding:40px 20px 80px}.pricing-plans .plan-card{padding:32px 24px}.pricing-plans .plan-price .price-amount{font-size:48px}.pricing-faq{padding:60px 20px 80px}.pricing-faq .faq-title{font-size:32px;margin-bottom:40px}.pricing-faq .faq-grid{gap:32px;grid-template-columns:1fr}.pricing-faq .faq-item{padding:24px}.pricing-faq .faq-item .faq-question{font-size:18px}.pricing-faq .faq-item .faq-answer{font-size:15px}}.watchlist-redirect{align-items:center;background:#181818;display:flex;justify-content:center;min-height:100vh;position:relative}.watchlist-redirect.loading .loading-spinner{color:#787b86;font-size:18px}.watchlist-redirect .onboarding-split{display:flex;min-height:100vh;width:100%}.watchlist-redirect .onboarding-split .onboarding-left{background:#181818;display:flex;flex:0 0 38%;flex-direction:column}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-header-bar{align-items:center;border-bottom:1px solid #282828;display:flex;flex-shrink:0;height:60px;justify-content:space-between;padding:0 16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-header-bar .onboarding-logo{color:#ff8f0e;font-size:20px;font-weight:700;letter-spacing:-.5px;line-height:1}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content{align-items:center;display:flex;flex:1 1;justify-content:center;padding:16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form{animation:fadeInLeft .6s ease;display:flex;flex-direction:column;max-width:400px;width:100%}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .onboarding-welcome{color:#fff;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 32px;text-align:left}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-title{color:#d4d4d4;font-size:18px;font-weight:600;margin:0 0 12px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;margin-bottom:16px;min-height:160px;padding:14px;position:relative;width:100%}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box:focus-within{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-input{background:#0000;border:none;color:#d4d4d4;font-family:IBM Plex Mono,serif;font-size:15px;line-height:1.5;min-height:100px;outline:none;padding:0 0 44px;resize:none;width:100%}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-input::placeholder{color:#787b86}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-submit{background:#ff8f0e;border:none;border-radius:6px;bottom:14px;color:#181818;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;position:absolute;right:14px;transition:all .2s ease}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-submit:hover:not(:disabled){background:#ff9b28}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-submit:active:not(:disabled){transform:scale(.98)}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-submit:disabled{cursor:not-allowed;opacity:.5}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-family:IBM Plex Mono,serif;font-size:15px;margin-bottom:16px;padding:12px 16px;width:100%}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-input::placeholder{color:#787b86}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-input:focus{background:#ffffff14;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-actions{display:flex;gap:12px;margin-bottom:16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-actions .modal-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s ease}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-actions .modal-button.primary{background:#ff8f0e;color:#fff}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-actions .modal-button.primary:hover:not(:disabled){background:#ff9b28;transform:translateY(-1px)}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-actions .modal-button.primary:disabled{cursor:not-allowed;opacity:.5}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .mode-switch-link{background:none;border:none;color:#787b86;cursor:pointer;display:block;font-size:14px;padding:0;text-align:left;transition:color .2s ease}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .mode-switch-link:hover{color:#d4d4d4}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .add-tickers-header{margin-bottom:28px;text-align:left}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .add-tickers-header .onboarding-welcome{margin-bottom:12px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .add-tickers-header .watchlist-name-badge{background:#3b82f61a;border:1px solid #3b82f64d;border-radius:8px;box-sizing:border-box;color:#60a5fa;display:inline-block;font-size:16px;font-weight:600;max-width:100%;overflow:hidden;padding:10px 16px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .search-input-wrapper{margin-bottom:16px;position:relative}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .search-input-wrapper .modal-input{margin-bottom:0;padding-right:40px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .search-input-wrapper .search-clear-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#787b86;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .search-input-wrapper .search-clear-btn:hover{background:#ffffff1a;color:#d4d4d4}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;height:320px;margin-bottom:16px;overflow-y:auto}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container::-webkit-scrollbar{width:6px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container::-webkit-scrollbar-track{background:#0000}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container::-webkit-scrollbar-thumb:hover{background:#ffffff26}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item:last-child{border-bottom:none}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item:hover{background:#ffffff0d}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item.selected{background:#ff8f0e1a;border-color:#ff8f0e33}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item.selected .ticker-list-symbol{color:#ff8f0e}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item.selected:hover{background:#ff8f0e26}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item .ticker-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item .ticker-info .ticker-list-symbol{color:#d4d4d4;flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:.3px;min-width:60px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item .ticker-info .ticker-list-name{color:#9598a1;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container .ticker-list-item .ticker-checkmark{color:#ff8f0e;flex-shrink:0}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-footer-bar{align-items:center;border-top:1px solid #282828;display:flex;flex-shrink:0;height:60px;padding:0 16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-footer-bar .footer-text{color:#9598a1;font-size:13px;line-height:1}.watchlist-redirect .onboarding-split .onboarding-right{align-items:center;background:#141519;border-left:1px solid #282828;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container{inset:0;position:absolute;z-index:1}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container .pattern-circle{border-radius:50%;filter:blur(80px);opacity:.15;position:absolute}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container .pattern-circle.pattern-circle-1{animation:float 20s ease-in-out infinite;background:linear-gradient(135deg,#ff8f0e,#a75900);height:500px;right:10%;top:10%;width:500px}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container .pattern-circle.pattern-circle-2{animation:float 15s ease-in-out infinite reverse;animation-delay:-5s;background:linear-gradient(135deg,#ffa741,#ff8f0e);bottom:15%;height:400px;left:15%;width:400px}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container .pattern-circle.pattern-circle-3{animation:pulse 10s ease-in-out infinite;background:linear-gradient(135deg,#ff8f0ecc,#ff8f0e66);height:300px;left:50%;top:50%;transform:translate(-50%,-50%);width:300px}.watchlist-redirect .onboarding-split .onboarding-right .pattern-container .pattern-grid{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;inset:0;opacity:.5;position:absolute}.watchlist-redirect .onboarding-split .onboarding-right .right-content{padding:16px;position:relative;width:calc(100% - 32px);z-index:2}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#14151999;border:1px solid #ffffff1a;border-radius:12px;display:flex;height:60px;overflow:hidden;width:100%}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .tickertape-track{align-items:center;animation:scroll 60s linear infinite;display:flex;gap:32px;padding-left:100%;white-space:nowrap}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item{align-items:center;border-right:1px solid #ffffff0d;display:flex;flex-shrink:0;gap:12px;padding:0 16px}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item .ticker-symbol{color:#d4d4d4;font-size:13px;font-weight:600;letter-spacing:.5px}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item .ticker-price{color:#9598a1;font-size:12px}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item .ticker-change{font-size:12px;font-weight:600}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item .ticker-change.positive{color:#0ecb81}.watchlist-redirect .onboarding-split .onboarding-right .right-content .onboarding-tickertape .ticker-item .ticker-change.negative{color:#f6465d}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-30px) translateX(20px)}}@keyframes pulse{0%,to{opacity:.15;transform:translate(-50%,-50%) scale(1)}50%{opacity:.25;transform:translate(-50%,-50%) scale(1.1)}}@media(max-width:768px){.watchlist-redirect .onboarding-split .onboarding-left{background:#141519;flex:none;overflow:hidden;position:relative;width:100%}.watchlist-redirect .onboarding-split .onboarding-left:before{background-image:linear-gradient(#ffffff08 1px,#0000 0),linear-gradient(90deg,#ffffff08 1px,#0000 0);background-size:50px 50px;content:"";inset:0;opacity:.5;position:absolute;z-index:0}.watchlist-redirect .onboarding-split .onboarding-left:after{animation:pulse 10s ease-in-out infinite;background:linear-gradient(135deg,#ff8f0ecc,#ff8f0e66);border-radius:50%;content:"";filter:blur(80px);height:400px;left:50%;opacity:.15;position:absolute;top:50%;transform:translate(-50%,-50%);width:400px;z-index:0}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content,.watchlist-redirect .onboarding-split .onboarding-left .onboarding-footer-bar,.watchlist-redirect .onboarding-split .onboarding-left .onboarding-header-bar{position:relative;z-index:1}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-header-bar{background:#0000;height:56px;padding:0 16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-header-bar .onboarding-logo{font-size:18px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content{padding:32px 20px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .onboarding-welcome{font-size:28px;margin-bottom:24px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .modal-title{font-size:16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box{min-height:140px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .drawer-prompt-box .drawer-prompt-input{font-size:14px;min-height:80px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .add-tickers-header{margin-bottom:24px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .add-tickers-header .watchlist-name-badge{font-size:14px;padding:8px 12px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-content .onboarding-form .ticker-list-container{height:280px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-footer-bar{background:#0000;height:56px;padding:0 16px}.watchlist-redirect .onboarding-split .onboarding-left .onboarding-footer-bar .footer-text{font-size:12px}.watchlist-redirect .onboarding-split .onboarding-right{display:none}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal{background:#141519;border:1px solid #282828;border-radius:12px;box-shadow:0 20px 60px #00000080;max-width:400px;padding:24px;width:90%}.modal .search-input-wrapper{margin-bottom:16px;position:relative}.modal .search-input-wrapper .modal-input{margin-bottom:0;padding-right:40px}.modal .search-input-wrapper .search-clear-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#787b86;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:all .2s ease}.modal .search-input-wrapper .search-clear-btn:hover{background:#ffffff1a;color:#d4d4d4}.modal .ticker-list-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;height:320px;margin-bottom:16px;overflow-y:auto}.modal .ticker-list-container::-webkit-scrollbar{width:6px}.modal .ticker-list-container::-webkit-scrollbar-track{background:#0000}.modal .ticker-list-container::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.modal .ticker-list-container::-webkit-scrollbar-thumb:hover{background:#ffffff26}.modal .ticker-list-container .ticker-list-item{align-items:center;background:#0000;border:none;border-bottom:1px solid #ffffff0d;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s ease;width:100%}.modal .ticker-list-container .ticker-list-item:last-child{border-bottom:none}.modal .ticker-list-container .ticker-list-item:hover{background:#ffffff0d}.modal .ticker-list-container .ticker-list-item.selected{background:#ff8f0e1a;border-color:#ff8f0e33}.modal .ticker-list-container .ticker-list-item.selected .ticker-list-symbol{color:#ff8f0e}.modal .ticker-list-container .ticker-list-item.selected:hover{background:#ff8f0e26}.modal .ticker-list-container .ticker-list-item.current-watchlist .ticker-list-name{color:#ff8f0e;font-weight:500}.modal .ticker-list-container .ticker-list-item .ticker-info{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.modal .ticker-list-container .ticker-list-item .ticker-info .ticker-list-symbol{color:#d4d4d4;flex-shrink:0;font-size:14px;font-weight:600;letter-spacing:.3px;min-width:60px}.modal .ticker-list-container .ticker-list-item .ticker-info .ticker-list-name{color:#9598a1;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.modal .ticker-list-container .ticker-list-item .ticker-checkmark{color:#ff8f0e;flex-shrink:0}.modal-title{color:#d4d4d4;font-size:18px;font-weight:600;margin:0 0 12px;text-align:left}.modal-message{color:#9598a1;font-size:14px;line-height:1.5;margin:0 0 24px;text-align:left}.modal-input{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:14px;margin-bottom:24px;padding:10px 12px;width:100%}.modal-input:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.modal-actions{display:flex;gap:8px;justify-content:flex-end}.modal-button{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .2s}.modal-button.primary{background:#ff8f0e;color:#181818}.modal-button.primary:hover{background:#ffa741;transform:translateY(-1px)}.modal-button.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#d4d4d4}.modal-button.secondary:hover{background:#ffffff1a}.modal-button.danger{background:#ef4444;color:#fff}.modal-button.danger:hover{background:#dc2626;transform:translateY(-1px)}.create-watchlist-modal{max-width:500px}.modal-subtitle{color:#787b86;font-size:13px;margin:0 0 24px;text-align:left}.watchlist-type-options{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.watchlist-type-option{align-items:flex-start;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;cursor:pointer;display:flex;gap:16px;padding:20px;transition:all .2s}.watchlist-type-option:hover{background:#ffffff0d;border-color:#ff8f0e4d;transform:translateY(-2px)}.watchlist-type-option .option-icon{flex-shrink:0;font-size:32px;line-height:1}.watchlist-type-option .option-content{flex:1 1}.watchlist-type-option .option-title{color:#d4d4d4;font-size:16px;font-weight:600;margin-bottom:4px}.watchlist-type-option .option-description{color:#9598a1;font-size:13px;line-height:1.4}.watchlist-type-option.manual{cursor:default;flex-direction:column}.watchlist-type-option.manual:hover{transform:none}.watchlist-type-option.manual .manual-name-input{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:14px;margin-top:12px;padding:10px 12px;width:100%}.watchlist-type-option.manual .manual-name-input:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.watchlist-type-option.manual .create-manual-button{background:#ff8f0e;border:none;border-radius:6px;color:#181818;cursor:pointer;font-size:14px;font-weight:600;margin-top:12px;padding:10px 20px;transition:all .2s}.watchlist-type-option.manual .create-manual-button:hover:not(:disabled){background:#ffa741;transform:translateY(-1px)}.watchlist-type-option.manual .create-manual-button:disabled{cursor:not-allowed;opacity:.5}.watchlist-type-divider{margin:8px 0;position:relative;text-align:center}.watchlist-type-divider span{background:#141519;color:#787b86;display:inline-block;font-size:12px;font-weight:600;padding:0 12px;position:relative;z-index:1}.watchlist-type-divider:before{background:#ffffff1a;content:"";height:1px;left:0;position:absolute;right:0;top:50%}.add-alert-modal .alert-modal-columns{display:flex;gap:16px;margin-bottom:24px;min-height:400px}.add-alert-modal .alert-categories-column{border-right:1px solid #282828;display:flex;flex-direction:column;gap:4px;padding-right:16px;width:200px}.add-alert-modal .alert-categories-column .category-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#787b86;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.add-alert-modal .alert-categories-column .category-item .category-icon{font-size:20px;line-height:1}.add-alert-modal .alert-categories-column .category-item .category-label{line-height:1}.add-alert-modal .alert-categories-column .category-item:hover{background:#ffffff0d;color:#d4d4d4}.add-alert-modal .alert-categories-column .category-item.active{background:#ff8f0e1a;color:#ff8f0e;font-weight:600}.add-alert-modal .alert-list-column{flex:1 1;max-height:400px;overflow-y:auto}.add-alert-modal .alert-list-column .catalog-alert-list{display:flex;flex-direction:column;gap:8px}.add-alert-modal .alert-list-column .catalog-alert-list .catalog-alert-item{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.add-alert-modal .alert-list-column .catalog-alert-list .catalog-alert-item:hover{background:#ffffff0d;border-color:#ff8f0e4d}.add-alert-modal .alert-list-column .catalog-alert-list .catalog-alert-item:hover .catalog-alert-add{background:#ff8f0e;color:#181818}.add-alert-modal .alert-list-column .catalog-alert-list .catalog-alert-item .catalog-alert-name{color:#d4d4d4;flex:1 1;font-size:14px}.add-alert-modal .alert-list-column .catalog-alert-list .catalog-alert-item .catalog-alert-add{align-items:center;background:#ffffff0d;border-radius:50%;color:#787b86;display:flex;font-size:18px;font-weight:600;height:24px;justify-content:center;transition:all .2s;width:24px}.custom-alert-modal{max-width:600px}.custom-alert-modal .custom-alert-textarea{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:14px;line-height:1.5;margin-bottom:20px;min-height:140px;padding:12px 16px;resize:vertical;transition:all .2s;width:100%}.custom-alert-modal .custom-alert-textarea::placeholder{color:#787b86}.custom-alert-modal .custom-alert-textarea:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.custom-alert-modal .custom-alert-examples{background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;margin-bottom:24px;padding:16px}.custom-alert-modal .custom-alert-examples .examples-label{color:#787b86;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.custom-alert-modal .custom-alert-examples .example-item{color:#9598a1;font-size:13px;line-height:1.6;margin-bottom:8px}.custom-alert-modal .custom-alert-examples .example-item:last-child{margin-bottom:0}.create-watchlist-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal.create-watchlist-modal{max-width:500px}.modal.create-watchlist-modal .drawer-prompt-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;margin-bottom:16px;min-height:160px;padding:14px;position:relative;width:100%}.modal.create-watchlist-modal .drawer-prompt-box:focus-within{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a}.modal.create-watchlist-modal .drawer-prompt-box .drawer-prompt-input{background:#0000;border:none;color:#d4d4d4;font-family:inherit;font-size:15px;line-height:1.5;min-height:100px;outline:none;padding:0 0 44px;resize:none;width:100%}.modal.create-watchlist-modal .drawer-prompt-box .drawer-prompt-input::placeholder{color:#787b86}.modal.create-watchlist-modal .drawer-prompt-box .drawer-prompt-submit{background:#ff8f0e;border:none;border-radius:6px;bottom:14px;color:#181818;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;position:absolute;right:14px;transition:all .2s ease}.modal.create-watchlist-modal .drawer-prompt-box .drawer-prompt-submit:hover:not(:disabled){background:#ff9b28;transform:translateY(-1px)}.modal.create-watchlist-modal .drawer-prompt-box .drawer-prompt-submit:disabled{cursor:not-allowed;opacity:.5}.modal.create-watchlist-modal .mode-switch-link{background:none;border:none;color:#787b86;cursor:pointer;display:block;font-size:14px;padding:0;text-align:left;transition:color .2s ease}.modal.create-watchlist-modal .mode-switch-link:hover{color:#d4d4d4}.mobile-drawer-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.mobile-create-drawer{animation:slideUp .3s ease-out;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);background:#141414bf;border:1px solid #ffffff26;border-radius:20px;bottom:12px;left:12px;max-height:calc(80vh - 24px);overflow-y:auto;padding:20px;position:fixed;right:12px;z-index:1000}.mobile-create-drawer .drawer-title{color:#d4d4d4;font-size:20px;font-weight:600;margin:0 0 16px;text-align:left}.mobile-create-drawer .drawer-prompt-box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;margin-bottom:16px;min-height:140px;padding:14px;position:relative;width:100%}.mobile-create-drawer .drawer-prompt-box:focus-within{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a}.mobile-create-drawer .drawer-prompt-box .drawer-prompt-input{background:#0000;border:none;color:#d4d4d4;font-family:inherit;font-size:15px;line-height:1.5;min-height:80px;outline:none;padding:0 0 44px;resize:none;width:100%}.mobile-create-drawer .drawer-prompt-box .drawer-prompt-input::placeholder{color:#787b86}.mobile-create-drawer .drawer-prompt-box .drawer-prompt-submit{background:#ff8f0e;border:none;border-radius:6px;bottom:14px;color:#181818;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;position:absolute;right:14px;transition:all .2s ease}.mobile-create-drawer .drawer-prompt-box .drawer-prompt-submit:active:not(:disabled){transform:scale(.98)}.mobile-create-drawer .drawer-prompt-box .drawer-prompt-submit:disabled{cursor:not-allowed;opacity:.5}.mobile-create-drawer .drawer-input{background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:15px;margin-bottom:16px;padding:12px 14px;width:100%}.mobile-create-drawer .drawer-input:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.mobile-create-drawer .drawer-input::placeholder{color:#787b86}.mobile-create-drawer .drawer-actions{display:flex;gap:12px;margin-bottom:16px}.mobile-create-drawer .drawer-actions .drawer-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s;width:100%}.mobile-create-drawer .drawer-actions .drawer-button.secondary{background:#ffffff0d;border:1px solid #ffffff1a;color:#d4d4d4}.mobile-create-drawer .drawer-actions .drawer-button.secondary:active{background:#ffffff14}.mobile-create-drawer .drawer-actions .drawer-button.primary{background:#ff8f0e;color:#181818}.mobile-create-drawer .drawer-actions .drawer-button.primary:active{background:#ff9b28;transform:scale(.98)}.mobile-create-drawer .drawer-actions .drawer-button.primary:disabled{cursor:not-allowed;opacity:.5}.mobile-create-drawer .mode-switch-link{background:none;border:none;color:#787b86;cursor:pointer;display:block;font-size:14px;padding:0;text-align:left;transition:color .2s ease}.mobile-create-drawer .mode-switch-link:active{color:#d4d4d4}@media(min-width:769px){.mobile-create-drawer,.mobile-drawer-overlay{display:none!important}.create-watchlist-modal-overlay{display:flex!important}}.chevron-icon{color:#787b86;transition:transform .2s}.chevron-icon.open{transform:rotate(180deg)}.dropdown-divider{background:#282828;height:1px;margin:4px 0}.account-container{position:relative}.account-container .account-icon-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:6px 8px 6px 6px;transition:all .2s}.account-container .account-icon-button:hover{background:#ffffff0d;border-color:#ff8f0e}.account-container .account-icon-button .account-avatar-small{align-items:center;background:#ff8f0e;border-radius:50%;color:#181818;display:flex;font-size:11px;font-weight:700;height:24px;justify-content:center;width:24px}.account-container .account-dropdown-header{background:#141519;border:1px solid #282828;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:220px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.account-container .account-dropdown-header .dropdown-user-info{padding:8px 12px;text-align:left}.account-container .account-dropdown-header .dropdown-user-info .dropdown-email{color:#d4d4d4;font-size:13px;font-weight:600;margin-bottom:4px}.account-container .account-dropdown-header .dropdown-user-info .dropdown-plan{color:#787b86;font-size:11px}.account-container .account-dropdown-header .dropdown-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#d4d4d4;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.account-container .account-dropdown-header .dropdown-item:hover{background:#ffffff0d}.watchlist-dropdown-container{flex:1 1;min-width:0;position:relative}.watchlist-dropdown-container .watchlist-dropdown-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;cursor:pointer;display:flex;gap:8px;justify-content:flex-start;padding:6px 12px;transition:all .2s;width:100%}.watchlist-dropdown-container .watchlist-dropdown-button:hover{background:#ffffff0d;border-color:#ff8f0e}.watchlist-dropdown-container .watchlist-dropdown-button .watchlist-name{color:#d4d4d4;flex:1 1;font-size:14px;font-weight:600;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.watchlist-dropdown-container .watchlist-dropdown-button .chevron-icon{flex-shrink:0}.watchlist-dropdown-container .watchlist-dropdown-menu{background:#141519;border:1px solid #282828;border-radius:8px;box-shadow:0 4px 12px #0000004d;left:0;max-height:400px;overflow-x:visible;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.watchlist-dropdown-container .watchlist-dropdown-menu .dropdown-section-header{color:#787b86;font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item{align-items:center;background:#0000;border-radius:6px;cursor:pointer;display:flex;gap:8px;min-height:32px;padding:6px 12px;position:relative;transition:all .2s}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item:hover{background:#ffffff0d}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item.active{background:#ff8f0e26}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item.active .watchlist-dropdown-name{color:#ff8f0e}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item .watchlist-type-icon{flex-shrink:0}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item .watchlist-type-icon.ai{color:#ff8f0e}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item .watchlist-type-icon.manual{color:#3b82f6}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item .watchlist-dropdown-name{color:#d4d4d4;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.watchlist-dropdown-container .watchlist-dropdown-menu .watchlist-dropdown-item .watchlist-dropdown-count{color:#787b86;flex-shrink:0;font-family:Monaco,monospace;font-size:11px;font-weight:600}.sort-menu-container{flex-shrink:0;position:relative}.sort-menu-container .icon-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.sort-menu-container .icon-button:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.sort-menu-container .sort-menu{background:#141519;border:1px solid #282828;border-radius:8px;box-shadow:0 4px 12px #0000004d;max-height:400px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.sort-menu-container .sort-menu .menu-divider{background:#282828;height:1px;margin:8px 0}.sort-menu-container .sort-menu .menu-section .menu-section-label{color:#787b86;font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.sort-menu-container .sort-menu .menu-section .menu-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#d4d4d4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.sort-menu-container .sort-menu .menu-section .menu-item:hover{background:#ffffff0d}.sort-menu-container .sort-menu .menu-section .menu-item.active{background:#ff8f0e26;color:#ff8f0e}.sort-menu-container .sort-menu .menu-section .menu-item.active svg{color:#ff8f0e}.sort-menu-container .sort-menu .menu-section .menu-item.delete{color:#ef4444}.sort-menu-container .sort-menu .menu-section .menu-item.delete:hover{background:#ef44441a}.sort-menu-container .sort-menu .menu-section .menu-item>svg{flex-shrink:0}.sort-menu-container .sort-menu .menu-section .menu-item>span{flex:1 1}.more-dropdown{background:#141519;border:1px solid #282828;border-radius:8px;box-shadow:0 4px 12px #0000004d;min-width:160px;padding:8px;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.more-dropdown .more-section{display:none}@media(max-width:820px){.more-dropdown .more-section.show-on-sm{display:block}}@media(min-width:821px)and (max-width:1050px){.more-dropdown .more-section.show-on-md{display:block}}@media(min-width:1051px)and (max-width:1300px){.more-dropdown .more-section.show-on-lg{display:block}}.more-dropdown .more-section+.more-section{border-top:1px solid #282828;margin-top:8px;padding-top:8px}.more-dropdown .more-section .more-section-label{color:#787b86;font-size:10px;font-weight:700;letter-spacing:.5px;margin-bottom:4px;padding:4px 8px;text-transform:uppercase}.more-dropdown .more-section .more-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#d4d4d4;cursor:pointer;display:flex;font-size:13px;font-weight:500;padding:8px 12px;text-align:left;transition:all .2s;width:100%}.more-dropdown .more-section .more-item:hover{background:#ffffff0d}.more-dropdown .more-section .more-item.active{background:#ff8f0e26;color:#ff8f0e}.detail-config-dropdown{position:relative;width:180px}.detail-config-dropdown .config-dropdown-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:6px 12px;text-align:left;transition:all .2s;width:100%}.detail-config-dropdown .config-dropdown-button:hover{border-color:#fff3}.detail-config-dropdown .config-dropdown-button:disabled{cursor:not-allowed;pointer-events:none}.detail-config-dropdown .config-dropdown-button span{color:#d4d4d4;flex:1 1;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-config-dropdown .config-dropdown-button .chevron-icon{flex-shrink:0}.detail-config-dropdown .config-dropdown-menu{background:#141519;border:1px solid #282828;border-radius:6px;box-shadow:0 4px 12px #0000004d;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 4px);z-index:100}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item{align-items:center;background:#0000;cursor:pointer;display:flex;gap:8px;justify-content:space-between;padding:8px 12px;transition:all .2s}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item:hover{background:#ffffff0d}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item.active{background:#3b82f626}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item.active span{color:#3b82f6}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item span{color:#d4d4d4;flex:1 1;font-size:13px;font-weight:500;text-align:left}.detail-config-dropdown .config-dropdown-menu .config-dropdown-item svg{color:#3b82f6;flex-shrink:0}.simple-chart,.simple-chart .chart-container{height:100%;position:relative;width:100%}.simple-chart .chart-container canvas{border-radius:8px}#tv-attr-logo,.simple-chart .chart-container #tv-attr-logo,.simple-chart .chart-container a[title*=TradingView],a[title*=TradingView]{display:none!important}.watchlist-view{background:#181818;display:flex;flex-direction:row;height:100vh;overflow:hidden;width:100vw}.watchlist-view.error,.watchlist-view.loading{align-items:center;display:flex;justify-content:center}.watchlist-view.error .loading-spinner,.watchlist-view.loading .loading-spinner{color:#787b86;font-size:18px}.watchlist-view .app-header{align-items:center;background:#ffffff05;border-bottom:1px solid #282828;display:flex;flex-shrink:0;height:48px;justify-content:space-between;padding:12px 16px}.watchlist-view .app-header .app-logo{color:#ff8f0e;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0}.watchlist-view .app-subheader{align-items:center;background:#ffffff05;border-bottom:1px solid #282828;display:flex;flex-shrink:0;gap:8px;height:44px;justify-content:space-between;padding:8px 16px}.watchlist-view .app-subheader .add-ticker-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s}.watchlist-view .app-subheader .add-ticker-button:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar{background:#ffffff05;border-right:1px solid #282828;display:flex;flex-direction:column;flex-shrink:0;height:100%;width:400px}.watchlist-view .watchlist-sidebar .sidebar-header{align-items:center;border-bottom:1px solid #282828;display:flex;gap:12px;justify-content:space-between;padding:12px}.watchlist-view .watchlist-sidebar .sidebar-header .header-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .back-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .back-button:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .title-with-badge{align-items:center;display:flex;flex:1 1;gap:8px;min-width:0}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .title-with-badge .watchlist-title{color:#ff8f0e;flex:1 1;font-size:18px;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .title-with-badge .type-badge{align-items:center;border-radius:6px;display:inline-flex;flex-shrink:0;justify-content:center;padding:6px}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .title-with-badge .type-badge.ai-managed{background:#ff8f0e26;border:1px solid #ff8f0e4d;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .header-left .title-with-badge .type-badge.manual{background:#3b82f626;border:1px solid #3b82f64d;color:#3b82f6}.watchlist-view .watchlist-sidebar .sidebar-header .header-actions{display:flex;flex-shrink:0;gap:8px}.watchlist-view .watchlist-sidebar .sidebar-header .icon-button{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px;position:relative;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-header .icon-button:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .icon-button.active{background:#ff8f0e26;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .icon-button .unread-badge{background:#ff8f0e;border:2px solid #141519;border-radius:50%;height:8px;position:absolute;right:4px;top:4px;width:8px}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container{position:relative}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu{background:#141519;border:1px solid #282828;border-radius:8px;box-shadow:0 4px 12px #0000004d;max-height:400px;min-width:220px;overflow-y:auto;padding:4px;position:absolute;right:0;top:calc(100% + 8px);z-index:100}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-divider{background:#282828;height:1px;margin:8px 0}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-section-label{color:#787b86;font-size:10px;font-weight:700;letter-spacing:.5px;padding:8px 12px 4px;text-transform:uppercase}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item{align-items:center;background:#0000;border:none;border-radius:6px;color:#d4d4d4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;position:relative;text-align:left;transition:all .2s;width:100%}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item:hover{background:#ffffff0d}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item.active{background:#ff8f0e26;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item.active svg{color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item>svg{flex-shrink:0}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item>span:not(.icon-with-badge){flex:1 1;text-align:left}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item .icon-with-badge{display:inline-flex;flex-shrink:0;position:relative}.watchlist-view .watchlist-sidebar .sidebar-header .menu-container .sidebar-menu .menu-section .menu-item .icon-with-badge .menu-badge{background:#ff8f0e;border-radius:50%;height:6px;position:absolute;right:-2px;top:-2px;width:6px}.watchlist-view .watchlist-sidebar .tickers-section{display:flex;flex:1 1;flex-direction:column;min-height:0}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list{flex:1 1;min-height:0;overflow-y:auto;padding:4px 0}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper{overflow:hidden;position:relative}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper.swiped .ticker-item{transform:translateX(-140px)}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions{bottom:0;display:flex;gap:0;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .3s ease}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions .swipe-action-btn{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;height:100%;justify-content:center;transition:all .2s;width:70px}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions .swipe-action-btn.share{background:#3b82f6}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions .swipe-action-btn.share:hover{background:#2563eb}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions .swipe-action-btn.delete{background:#ef4444}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper .ticker-swipe-actions .swipe-action-btn.delete:hover{background:#dc2626}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item-wrapper.swiped .ticker-swipe-actions{transform:translateX(0)}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item{grid-gap:8px;align-items:center;border-left:3px solid #0000;cursor:pointer;display:grid;gap:8px;grid-template-columns:1fr auto 1fr;padding:10px 12px;transition:transform .3s ease,background .15s}@media(hover:hover)and (pointer:fine){.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item:hover .ticker-hover-actions{opacity:1;visibility:visible}}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item:hover{background:#ffffff0d;border-left-color:#ff8f0e}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item.selected{background:#ff8f0e1a;border-left-color:#ff8f0e}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item.selected .ticker-symbol{color:#ff8f0e}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-left{display:flex;flex-direction:column;gap:6px;min-width:0}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-left .ticker-symbol{color:#d4d4d4;font-size:14px;font-weight:600;letter-spacing:.5px;line-height:1;text-align:left}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-left .company-name{color:#787b86;font-size:11px;line-height:1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-middle{align-items:center;display:flex;justify-content:center}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-middle .sparkline{opacity:.8}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-price{color:#d4d4d4;font-family:Monaco,monospace;font-size:13px;font-weight:500;line-height:1}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag{border-radius:4px;cursor:pointer;font-family:Monaco,monospace;font-size:11px;font-weight:600;line-height:1;padding:3px 8px;transition:all .15s;white-space:nowrap}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag:hover{transform:scale(1.05)}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.positive{background:#10b981;color:#181818}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.positive:hover{background:#12d091}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.negative{background:#ef4444;color:#fff}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.negative:hover{background:#f15b5b}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.neutral{background:#ffffff1a;color:#787b86}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .ticker-item .ticker-right .ticker-tag.neutral:hover{background:#ffffff26}.watchlist-view .watchlist-sidebar .tickers-section .tickers-list .no-tickers{color:#787b86;font-size:13px;padding:24px 16px;text-align:center}.watchlist-view .watchlist-sidebar .add-ticker-footer{border-top:1px solid #282828;display:flex;flex-shrink:0;justify-content:center;padding:12px;position:relative}.watchlist-view .watchlist-sidebar .add-ticker-footer .add-ticker-button{background:#ff8f0e;border:none;border-radius:6px;color:#181818;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;transition:all .2s;width:100%}.watchlist-view .watchlist-sidebar .add-ticker-footer .add-ticker-button:hover{background:#ffa741;transform:translateY(-1px)}.watchlist-view .watchlist-sidebar .add-ticker-footer .add-ticker-button:active{transform:translateY(0)}.watchlist-view .watchlist-sidebar .sidebar-changelog{flex:1 1;overflow-y:auto;padding:12px}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list{display:flex;flex-direction:column;gap:12px}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry{background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;gap:12px;padding:12px;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-icon{flex-shrink:0;font-size:18px;line-height:1;margin-top:-2px}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content{flex:1 1;min-width:0}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-header .changelog-action{color:#d4d4d4;font-size:13px;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-header .changelog-date{color:#787b86;font-size:11px;white-space:nowrap}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-prompt{background:#ff8f0e0d;border-left:2px solid #ff8f0e;border-radius:4px;color:#9598a1;font-size:12px;line-height:1.4;margin-top:6px;padding:8px;text-align:left}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-prompt .prompt-label{color:#ff8f0e;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers{background:#ffffff05;border-radius:4px;color:#9598a1;font-family:Monaco,monospace;font-size:12px;margin-top:6px;padding:8px;text-align:left}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers .tickers-label{font-weight:600;margin-right:4px}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers.added{border-left:2px solid #10b981}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers.added .tickers-label{color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers.removed{border-left:2px solid #ef4444}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-tickers.removed .tickers-label{color:#ef4444}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-reasoning{background:#ffffff05;border-left:2px solid #fff3;border-radius:4px;color:#787b86;font-size:11px;font-style:italic;line-height:1.4;margin-top:6px;padding:8px;text-align:left}.watchlist-view .watchlist-sidebar .sidebar-changelog .changelog-list .changelog-entry .changelog-content .changelog-reasoning .reasoning-label{color:#9598a1;font-style:normal;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-stats{flex:1 1;overflow-y:auto;padding:12px}.watchlist-view .watchlist-sidebar .sidebar-stats .stat-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-bottom:12px}.watchlist-view .watchlist-sidebar .sidebar-stats .stat-row .sidebar-stat-card{margin-bottom:0}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card{background:#ffffff05;border:1px solid #282828;border-radius:10px;margin-bottom:12px;padding:16px;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card:last-child{margin-bottom:0}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-label{color:#787b86;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-label.clickable{cursor:pointer;transition:color .2s}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-label.clickable:hover{color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-value{color:#d4d4d4;font-family:Monaco,monospace;font-size:24px;font-weight:700}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-value.positive{color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-value.negative{color:#ef4444}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list{display:flex;flex-direction:column;gap:8px}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list .stat-list-item{align-items:center;display:flex;font-size:13px;justify-content:space-between}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list .stat-list-item .ticker-name{color:#d4d4d4;font-weight:600;letter-spacing:.5px}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list .stat-list-item .ticker-value{font-family:Monaco,monospace;font-size:12px;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list .stat-list-item .ticker-value.positive{color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .stat-list .stat-list-item .ticker-value.negative{color:#ef4444}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown{display:flex;flex-direction:column;gap:12px}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown .sector-item .sector-info{align-items:center;display:flex;justify-content:space-between;margin-bottom:6px}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown .sector-item .sector-info .sector-name{color:#d4d4d4;font-size:13px;font-weight:500}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown .sector-item .sector-info .sector-percentage{color:#787b86;font-size:12px;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown .sector-item .sector-bar{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .sector-breakdown .sector-item .sector-bar .sector-bar-fill{background:linear-gradient(90deg,#ff8f0e,#ffa741);border-radius:3px;height:100%;transition:width .3s ease}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item{align-items:center;background:#ffffff08;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:10px;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item:hover{background:#ffffff0d}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item .performance-period{color:#787b86;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item .performance-value{font-family:Monaco,monospace;font-size:16px;font-weight:700}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item .performance-value.positive{color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-stats .sidebar-stat-card .performance-grid .performance-item .performance-value.negative{color:#ef4444}.watchlist-view .watchlist-sidebar .sidebar-settings{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:12px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section{display:flex;flex:1 1;flex-direction:column;gap:20px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-label{color:#787b86;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box{background:#ffffff08;border:1px solid #282828;border-radius:6px;cursor:pointer;padding:12px;position:relative}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box:not(.editing):hover .prompt-input{color:#d4d4d4}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box.editing{cursor:default}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box.editing .prompt-input{color:#d4d4d4;cursor:text}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box.editing .prompt-submit{background:#ff8f0e;border-color:#ff8f0e;color:#181818}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box.editing .prompt-submit:hover:not(:disabled){background:#ffa741;transform:translateY(-1px)}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box.editing .prompt-submit:disabled{cursor:not-allowed;opacity:.5}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box .prompt-input{background:#0000;border:none;color:#9598a1;cursor:inherit;font-family:inherit;font-size:13px;line-height:1.5;outline:none;padding:0 0 44px;resize:none;width:100%}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box .prompt-input::placeholder{color:#787b86}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box .prompt-input[readonly]{cursor:pointer}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .prompt-box .prompt-submit{background:#ff8f0e;border:none;border-radius:6px;bottom:8px;color:#181818;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;position:absolute;right:8px;transition:all .2s ease}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .interpretation-box{align-items:flex-start;background:#ff8f0e0d;border:1px solid #ff8f0e33;border-left:3px solid #ff8f0e;border-radius:6px;display:flex;gap:12px;padding:12px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .interpretation-box .interpretation-icon{flex-shrink:0;font-size:20px;line-height:1}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .interpretation-box .interpretation-text{color:#9598a1;flex:1 1;font-size:13px;line-height:1.5}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .confidence-indicator{align-items:center;display:flex;gap:8px;margin-top:12px;padding:0 12px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .confidence-indicator .confidence-label{color:#787b86;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .confidence-indicator .confidence-bar{background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .confidence-indicator .confidence-bar .confidence-fill{background:linear-gradient(90deg,#ff8f0e,#ffa741);border-radius:3px;height:100%;transition:width .3s ease}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .confidence-indicator .confidence-value{color:#ff8f0e;flex-shrink:0;font-family:Monaco,monospace;font-size:12px;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-input{background:#ffffff08;border:1px solid #282828;border-radius:6px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-input:focus{background:#ffffff0d;border-color:#ff8f0e4d;box-shadow:0 0 0 3px #ff8f0e1a;outline:none}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-value{color:#d4d4d4;font-size:14px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .type-badge{border-radius:6px;display:inline-block;font-size:13px;font-weight:600;padding:6px 12px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .type-badge.ai-managed{background:#ff8f0e26;border:1px solid #ff8f0e4d;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .type-badge.manual{background:#3b82f626;border:1px solid #3b82f64d;color:#3b82f6}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .type-badge.synced{background:#10b98126;border:1px solid #10b9814d;color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .type-badge.unknown{background:#9ca3af26;border:1px solid #9ca3af4d;color:#9ca3af}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle-row{align-items:center;display:flex;gap:12px;justify-content:space-between}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle-row .toggle-description{color:#9598a1;flex:1 1;font-size:13px;line-height:1.4}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle input{height:0;opacity:0;width:0}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle input:checked+.toggle-slider{background-color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle .toggle-slider{background-color:#ffffff1a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-section .setting-group .setting-toggle .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions{border-top:1px solid #282828;display:flex;flex-direction:column;gap:10px;margin-top:12px;padding-top:12px}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn{border:1px solid #282828;border-radius:6px;cursor:pointer;font-size:14px;font-weight:600;padding:12px 16px;text-align:center;transition:all .2s}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.export{background:#ffffff08;color:#d4d4d4}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.export:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.duplicate{background:#ffffff08;color:#d4d4d4}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.duplicate:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.danger{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.watchlist-view .watchlist-sidebar .sidebar-settings .settings-actions .settings-action-btn.danger:hover{background:#ef444433;border-color:#ef4444;transform:translateY(-1px)}.watchlist-view .watchlist-sidebar .sidebar-bottom-container{flex-shrink:0;margin-top:auto}.watchlist-view .watchlist-sidebar .sidebar-tickertape{align-items:center;background:#ffffff05;border-top:1px solid #282828;display:flex;flex-shrink:0;height:40px;overflow:hidden;width:100%}.watchlist-view .watchlist-sidebar .sidebar-tickertape .tickertape-track{align-items:center;animation:scroll 60s linear infinite;display:flex;gap:24px;white-space:nowrap}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item{align-items:center;border-right:1px solid #ffffff0d;display:flex;flex-shrink:0;gap:10px;padding:0 12px}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item .ticker-symbol{color:#d4d4d4;font-size:11px;font-weight:600;letter-spacing:.5px}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item .ticker-price{color:#9598a1;font-family:Monaco,monospace;font-size:11px}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item .ticker-change{font-family:Monaco,monospace;font-size:10px;font-weight:600}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item .ticker-change.positive{color:#10b981}.watchlist-view .watchlist-sidebar .sidebar-tickertape .ticker-item .ticker-change.negative{color:#ef4444}.watchlist-view .watchlist-sidebar .bottom-tabs{align-items:center;backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);background:#141414bf;border-top:1px solid #ffffff26;display:flex;flex-shrink:0;gap:4px;justify-content:space-around;margin-top:auto;padding:12px}.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button{align-items:center;background:#0000;border:none;border-radius:6px;color:#787b86;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:4px;letter-spacing:.5px;padding:8px 12px;text-transform:uppercase;transition:all .2s}.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button svg{transition:all .2s}.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button:hover{background:#ffffff0d;color:#d4d4d4}.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button.active,.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button.active svg{color:#ff8f0e}.watchlist-view .watchlist-sidebar .bottom-tabs .tab-button span{font-size:10px}.watchlist-view .watchlist-sidebar .bottom-tabs .create-button{align-items:center;background:#ff8f0e;border:none;border-radius:50%;box-shadow:0 4px 12px #ff8f0e4d;color:#181818;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;margin:0 8px;transition:all .2s;width:44px}.watchlist-view .watchlist-sidebar .bottom-tabs .create-button:hover{background:#ffa741;box-shadow:0 6px 16px #ff8f0e66;transform:translateY(-2px)}.watchlist-view .watchlist-sidebar .bottom-tabs .create-button:active{transform:translateY(0)}.watchlist-view .watchlist-main{background:#181818;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.watchlist-view .watchlist-main .ticker-detail{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header{margin-bottom:24px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-left{align-items:baseline;display:flex;gap:12px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-left .ticker-symbol{color:#d4d4d4;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-left .company-name{color:#787b86;font-size:16px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions{display:flex;flex-shrink:0;gap:8px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions .ticker-action-btn{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions .ticker-action-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions .ticker-action-btn.share:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions .ticker-action-btn.remove:hover{background:#ef44441a;border-color:#ef4444;color:#ef4444}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .header-actions .ticker-action-btn.in-watchlist:hover{background:#10b9811a;border-color:#10b981;color:#10b981}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .current-price{color:#d4d4d4;font-family:Monaco,monospace;font-size:28px;font-weight:700}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change{font-family:Monaco,monospace;font-size:20px;font-weight:600}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change.positive{color:#10b981}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change.negative{color:#ef4444}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change .change-label{color:#787b86;font-family:inherit;font-size:14px;font-weight:500;margin-right:4px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change.period{font-size:18px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .secondary-stats{align-items:center;color:#787b86;display:flex;font-size:14px;gap:8px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .secondary-stats span{white-space:nowrap}@media(max-width:1050px){.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .ticker-symbol{font-size:24px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-top .company-name{font-size:14px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .current-price{font-size:22px}.watchlist-view .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change{font-size:16px}}.watchlist-view .watchlist-main .ticker-detail .chart-section{margin-bottom:24px}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:12px;overflow:visible}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .time-range-btn{background:#ffffff08;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;flex-shrink:0;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .time-range-btn:hover{background:#ffffff0d;color:#d4d4d4}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .time-range-btn.active{background:#ff8f0e26;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-type-toggle{display:flex;flex-shrink:0;gap:8px;margin-left:auto}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-type-toggle .chart-type-btn{background:#ffffff08;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;font-size:16px;font-weight:600;line-height:1;padding:8px 12px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-type-toggle .chart-type-btn:hover{background:#ffffff0d;color:#d4d4d4}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-type-toggle .chart-type-btn.active{background:#ff8f0e26;border-color:#ff8f0e;color:#ff8f0e}@media(max-width:820px){.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .hide-sm{display:none}}@media(max-width:1050px){.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .hide-md{display:none}}@media(max-width:1300px){.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .hide-lg{display:none}}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-controls-more{display:none;flex-shrink:0;margin-left:auto;position:relative}@media(max-width:1300px){.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-controls-more{display:block}}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-controls-more .more-btn{align-items:center;background:#ffffff08;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:4px;padding:8px 16px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-controls-more .more-btn svg{flex-shrink:0;transition:transform .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-controls .chart-controls-more .more-btn:hover{background:#ffffff0d;color:#d4d4d4}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper{background:#ffffff05;border:1px solid #282828;border-radius:12px;overflow:hidden;padding:16px 16px 8px 8px}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper .price-chart{cursor:crosshair;display:block}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper .price-chart .alert-marker{cursor:pointer;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper .price-chart .alert-marker:hover{opacity:.8}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper .price-chart .alert-marker circle{transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-wrapper .price-chart .alert-marker:hover circle{r:7}.watchlist-view .watchlist-main .ticker-detail .chart-section .chart-placeholder{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:12px;color:#787b86;display:flex;font-size:16px;height:250px;justify-content:center}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated{background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;gap:16px;margin-bottom:24px;min-height:-webkit-min-content;min-height:min-content;overflow-x:auto;padding:16px}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated .stat-column{display:flex;flex:1 0 180px;flex-direction:column;gap:10px}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated .stat-column .stat-item{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated .stat-column .stat-item .stat-label{color:#787b86;font-size:11px;font-weight:500;text-align:left;white-space:nowrap}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated .stat-column .stat-item .stat-value{color:#d4d4d4;font-family:Monaco,monospace;font-size:13px;font-weight:600;text-align:right}.watchlist-view .watchlist-main .ticker-detail .key-stats-consolidated .stat-divider{align-self:stretch;background:#ffffff1a;flex-shrink:0;width:1px}.watchlist-view .watchlist-main .ticker-detail .alert-history-section{margin-bottom:32px}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-header .alert-history-title{color:#d4d4d4;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-header .view-all-btn{background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;font-size:13px;font-weight:600;padding:6px 12px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-header .view-all-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list{display:flex;flex-direction:column;gap:10px}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item{align-items:flex-start;background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;gap:12px;padding:14px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-icon{flex-shrink:0;font-size:18px;line-height:1}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-content{flex:1 1;min-width:0}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-content .alert-history-top{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:6px}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-content .alert-history-top .alert-history-name{color:#d4d4d4;font-size:14px;font-weight:500}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-content .alert-history-top .alert-history-time{color:#787b86;font-size:12px;white-space:nowrap}.watchlist-view .watchlist-main .ticker-detail .alert-history-section .alert-history-list .alert-history-item .alert-history-content .alert-history-condition{color:#9598a1;font-size:13px;line-height:1.4;text-align:left}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alerts-header-left{align-items:center;display:flex;gap:8px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alerts-title{color:#d4d4d4;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alerts-count{color:#787b86;font-size:14px;font-weight:600}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alerts-header-actions{display:flex;gap:8px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alert-header-btn{background:#ffffff08;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alerts-header .alert-header-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;justify-content:space-between;padding:16px;position:relative;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-type-icon{flex-shrink:0;font-size:20px;line-height:1}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-top-row{text-align:left}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-top-row .alert-name{color:#d4d4d4;font-size:14px;font-weight:700}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-meta-row{align-items:center;color:#787b86;display:flex;font-size:12px;gap:6px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-meta-row .alert-type{text-align:left}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-meta-row .alert-meta-separator{font-size:10px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-meta-row .alert-last-triggered,.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-left .alert-info .alert-meta-row .trigger-count{color:#787b86}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right{align-items:center;display:flex;flex-shrink:0;gap:12px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle input{height:0;opacity:0;width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle input:checked+.toggle-slider{background-color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle .toggle-slider{background-color:#ffffff1a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-toggle .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-menu-btn{background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:6px 10px;position:relative;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-menu-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alerts-section .active-alerts-list .active-alert-item .alert-right .alert-menu-btn .unread-dot{background:#ff8f0e;border:2px solid #181818;border-radius:50%;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts{margin-top:32px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list{display:flex;flex-direction:column;gap:12px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;justify-content:space-between;padding:16px;position:relative;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-type-icon{flex-shrink:0;font-size:20px;line-height:1}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info .alert-top-row{align-items:center;display:flex;gap:8px;text-align:left}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info .alert-top-row .alert-name{color:#d4d4d4;font-size:14px;font-weight:500}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info .alert-top-row .alert-tier-badge{background:linear-gradient(135deg,#ff8f0e,#ff9500);border-radius:4px;color:#181818;font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;text-transform:uppercase}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info .alert-meta-row{align-items:center;color:#787b86;display:flex;font-size:12px;gap:6px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-left .alert-info .alert-meta-row .alert-type{text-align:left}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right{align-items:center;display:flex;flex-shrink:0;gap:12px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle input{height:0;opacity:0;width:0}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle input:checked+.toggle-slider{background-color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle .toggle-slider{background-color:#ffffff1a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-toggle .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .catalog-alert-add{align-items:center;background:#ffffff0d;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;font-size:18px;font-weight:600;justify-content:center;line-height:1;padding:6px 12px;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .catalog-alert-add:hover{background:#ffffff14;border-color:#ff8f0e;color:#d4d4d4}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-menu-btn{background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:6px 10px;position:relative;transition:all .2s}.watchlist-view .watchlist-main .ticker-detail .alerts-section .available-alerts .catalog-alert-list .catalog-alert-item .alert-right .alert-menu-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alert-action-buttons{display:flex;flex-direction:column;gap:12px}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alert-action-buttons .add-alert-btn{background:#ffffff08;border:2px dashed #282828;border-radius:8px;color:#787b86;cursor:pointer;font-size:14px;font-weight:600;padding:14px 24px;text-align:center;transition:all .2s;width:100%}.watchlist-view .watchlist-main .ticker-detail .alerts-section .alert-action-buttons .add-alert-btn:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.watchlist-view .watchlist-main .empty-state{align-items:center;display:flex;flex:1 1;justify-content:center;padding:32px}.watchlist-view .watchlist-main .empty-state .empty-state-content{max-width:400px;text-align:center}.watchlist-view .watchlist-main .empty-state .empty-state-content .empty-state-title{color:#d4d4d4;font-size:20px;font-weight:700;letter-spacing:-.5px;margin:0 0 12px}.watchlist-view .watchlist-main .empty-state .empty-state-content .empty-state-message{color:#787b86;font-size:14px;line-height:1.5;margin:0}.watchlist-view .watchlist-main .watchlist-overview{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:32px}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row:last-of-type{margin-bottom:32px}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card{background:#ffffff05;border:1px solid #282828;border-radius:12px;padding:20px;transition:all .2s}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-label{color:#787b86;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-label.clickable{cursor:pointer;transition:color .2s}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-label.clickable:hover{color:#ff8f0e}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-value{color:#d4d4d4;font-family:Monaco,monospace;font-size:28px;font-weight:700}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-value.positive{color:#10b981}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-value.negative{color:#ef4444}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list{display:flex;flex-direction:column;gap:8px}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list .stat-list-item{align-items:center;display:flex;font-size:14px;justify-content:space-between}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list .stat-list-item .ticker-name{color:#d4d4d4;font-weight:600;letter-spacing:.5px}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list .stat-list-item .ticker-value{font-family:Monaco,monospace;font-size:13px;font-weight:600}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list .stat-list-item .ticker-value.positive{color:#10b981}.watchlist-view .watchlist-main .watchlist-overview .summary-stats-row .stat-card .stat-list .stat-list-item .ticker-value.negative{color:#ef4444}.watchlist-view .watchlist-main .watchlist-overview .changelog-section{margin-top:16px}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-title{color:#d4d4d4;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0 0 16px;text-align:left}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list{display:flex;flex-direction:column;gap:16px}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry{background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;gap:16px;padding:16px;transition:all .2s}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry:hover{background:#ffffff0a;border-color:#ff8f0e4d}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-icon{flex-shrink:0;font-size:20px;line-height:1;margin-top:-2px}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content{flex:1 1;min-width:0}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-header .changelog-action{color:#d4d4d4;font-size:14px;font-weight:600}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-header .changelog-date{color:#787b86;font-size:12px;white-space:nowrap}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-prompt{background:#ff8f0e0d;border-left:2px solid #ff8f0e;border-radius:4px;color:#9598a1;font-size:13px;line-height:1.5;margin-top:8px;padding:12px;text-align:left}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-prompt .prompt-label{color:#ff8f0e;font-weight:600}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers{background:#ffffff05;border-radius:4px;color:#9598a1;font-family:Monaco,monospace;font-size:13px;margin-top:8px;padding:12px;text-align:left}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers .tickers-label{font-weight:600;margin-right:4px}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers.added{border-left:2px solid #10b981}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers.added .tickers-label{color:#10b981}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers.removed{border-left:2px solid #ef4444}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-tickers.removed .tickers-label{color:#ef4444}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-reasoning{background:#ffffff05;border-left:2px solid #fff3;border-radius:4px;color:#787b86;font-size:12px;font-style:italic;line-height:1.5;margin-top:8px;padding:12px;text-align:left}.watchlist-view .watchlist-main .watchlist-overview .changelog-section .changelog-list .changelog-entry .changelog-content .changelog-reasoning .reasoning-label{color:#9598a1;font-style:normal;font-weight:600}.add-alert-modal{max-height:80vh;max-width:700px;overflow-y:auto}.add-alert-modal .modal-subtitle{color:#787b86;font-size:13px;margin:0 0 24px}.add-alert-modal .alert-catalog{display:flex;flex-direction:column;gap:20px;margin-bottom:24px}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-category-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-category-header .catalog-icon{font-size:22px;line-height:1}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-category-header .catalog-title{color:#d4d4d4;font-size:15px;font-weight:600}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list{display:flex;flex-direction:column;gap:8px}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list .catalog-alert-item{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;text-align:left;transition:all .2s;width:100%}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list .catalog-alert-item:hover{background:#ffffff0d;border-color:#ff8f0e4d}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list .catalog-alert-item:hover .catalog-alert-add{background:#ff8f0e;color:#181818}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list .catalog-alert-item .catalog-alert-name{color:#d4d4d4;flex:1 1;font-size:14px}.add-alert-modal .alert-catalog .alert-catalog-category .catalog-alert-list .catalog-alert-item .catalog-alert-add{align-items:center;background:#ffffff0d;border-radius:50%;color:#787b86;display:flex;font-size:18px;font-weight:600;height:24px;justify-content:center;transition:all .2s;width:24px}.slideout-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:flex-end;left:0;position:fixed;right:0;top:0;z-index:1001}.slideout-overlay .slideout-panel{animation:slideIn .3s ease-out;background:#141519;border-left:1px solid #282828;box-shadow:-4px 0 24px #00000080;display:flex;flex-direction:column;height:100%;width:500px}@keyframes slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.slideout-overlay .slideout-panel .slideout-header{align-items:center;border-bottom:1px solid #282828;display:flex;flex-shrink:0;justify-content:space-between;padding:20px 24px}.slideout-overlay .slideout-panel .slideout-header .slideout-title{color:#d4d4d4;font-size:18px;font-weight:700;letter-spacing:-.5px;margin:0}.slideout-overlay .slideout-panel .slideout-header .slideout-close{align-items:center;background:#0000;border:1px solid #282828;border-radius:6px;color:#787b86;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s;width:32px}.slideout-overlay .slideout-panel .slideout-header .slideout-close:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.slideout-overlay .slideout-panel .alert-detail-tabs{border-bottom:1px solid #282828;display:flex;flex-shrink:0;height:60px;padding:0 24px}.slideout-overlay .slideout-panel .alert-detail-tabs .alert-tab{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;bottom:-1px;color:#787b86;cursor:pointer;display:flex;flex:1 1;flex-direction:column;font-size:11px;font-weight:600;gap:4px;justify-content:center;letter-spacing:.5px;padding:0 20px;position:relative;text-transform:uppercase;transition:all .2s}.slideout-overlay .slideout-panel .alert-detail-tabs .alert-tab svg{transition:all .2s}.slideout-overlay .slideout-panel .alert-detail-tabs .alert-tab:hover{background:#ffffff08;color:#d4d4d4}.slideout-overlay .slideout-panel .alert-detail-tabs .alert-tab.active{border-bottom-color:#ff8f0e;color:#ff8f0e}.slideout-overlay .slideout-panel .alert-detail-tabs .alert-tab.active svg{color:#ff8f0e}.slideout-overlay .slideout-panel .slideout-content{flex:1 1;overflow-y:auto;padding:24px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section{margin-bottom:32px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section:last-of-type{margin-bottom:24px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .section-title{color:#787b86;font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-prompt-display{background:#ff8f0e0d;border-left:2px solid #ff8f0e;border-radius:6px;margin-bottom:16px;padding:12px 16px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-prompt-display .prompt-label{color:#ff8f0e;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-align:left;text-transform:uppercase}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-prompt-display .prompt-text{color:#9598a1;font-size:13px;line-height:1.5;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item:last-child{border-bottom:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item.disabled{cursor:not-allowed;opacity:.5}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item.disabled .detail-config-label{color:#9ca3af99}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item.disabled .config-dropdown-button,.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item.disabled .detail-config-input{cursor:not-allowed;pointer-events:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item .detail-config-label{color:#787b86;font-size:14px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item .detail-config-input{background:#0000;border:1px solid #282828;border-radius:6px;box-sizing:border-box;color:#d4d4d4;font-family:inherit;font-size:13px;font-weight:500;padding:6px 12px;text-align:left;transition:all .2s ease;width:180px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item .detail-config-input:hover{border-color:#fff3}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-config-item .detail-config-input:focus{background:#ffffff05;border-color:#3b82f6;outline:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-item:last-child{border-bottom:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-item .detail-label{color:#787b86;font-size:14px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-item .detail-value{color:#d4d4d4;font-size:14px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-item .detail-value.active{color:#10b981}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item:last-child{border-bottom:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item.disabled{cursor:not-allowed;opacity:.5}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item.disabled .detail-toggle-label{color:#9ca3af99}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item.disabled .detail-toggle{pointer-events:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item.disabled .detail-toggle .toggle-slider{cursor:not-allowed;opacity:.6}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle-label{color:#787b86;flex:1 1;font-size:14px;font-weight:500;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle{display:inline-block;flex-shrink:0;height:24px;position:relative;width:44px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle input{height:0;opacity:0;width:0}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle input:checked+.toggle-slider{background-color:#ff8f0e}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle input:checked+.toggle-slider:before{transform:translateX(20px)}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle .toggle-slider{background-color:#ffffff1a;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .detail-toggle-item .detail-toggle .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history{display:flex;flex-direction:column;gap:12px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item{background:#ffffff05;border:1px solid #282828;border-radius:8px;padding:14px;transition:all .2s}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item:hover{background:#ffffff0a;border-color:#ff8f0e4d}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item .trigger-history-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item .trigger-history-header .trigger-history-icon{font-size:16px;line-height:1}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item .trigger-history-header .trigger-history-time{color:#787b86;font-size:12px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item .trigger-history-condition{color:#d4d4d4;font-size:14px;line-height:1.4;margin-bottom:10px;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-trigger-history .trigger-history-item .trigger-history-reasoning{background:#ffffff05;border-left:2px solid #fff3;border-radius:4px;color:#9598a1;font-size:12px;font-style:italic;line-height:1.5;padding:10px 12px;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram{margin-bottom:24px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual{align-items:center;background:#ffffff05;border:1px solid #282828;border-radius:8px;display:flex;justify-content:center;margin-bottom:12px;min-height:140px;padding:24px;position:relative}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-bars{align-items:flex-end;display:flex;gap:12px;height:100px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-bars .diagram-bar{background:#3b82f64d;border-radius:4px 4px 0 0;flex:1 1;min-width:20px;position:relative;transition:all .3s}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-bars .diagram-bar.active{background:#ff8f0e}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-bars .diagram-bar.active .bar-label{opacity:1}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-bars .diagram-bar .bar-label{color:#ff8f0e;font-size:11px;font-weight:600;left:50%;opacity:0;position:absolute;top:-24px;transform:translateX(-50%);transition:opacity .3s}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-threshold{background:#ff8f0e66;border-radius:1px;bottom:40px;height:2px;left:24px;position:absolute;right:24px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-threshold:before{color:#ff8f0e;content:"2x avg";font-size:10px;font-weight:600;position:absolute;right:0;top:-20px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-visual .diagram-svg{height:auto;max-width:200px;width:100%}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-diagram .diagram-label{color:#787b86;font-size:12px;font-weight:600;letter-spacing:.5px;text-align:center;text-transform:uppercase}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-description{margin-bottom:24px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-description .description-title{color:#d4d4d4;font-size:14px;font-weight:600;margin:0 0 12px;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-description .description-text{color:#9598a1;font-size:14px;line-height:1.6;margin:0;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-details .detail-item{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;justify-content:space-between;padding:12px 0}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-details .detail-item:last-child{border-bottom:none}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-details .detail-item .detail-label{color:#787b86;font-size:14px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-details .detail-item .detail-value{color:#d4d4d4;font-size:14px;font-weight:500}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .alert-info-details .detail-item .detail-value.active{color:#10b981}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .trigger-list{display:flex;flex-direction:column;gap:16px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .trigger-list .trigger-item{background:#ffffff05;border:1px solid #282828;border-radius:8px;padding:16px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .trigger-list .trigger-item .trigger-time{color:#787b86;font-size:12px;margin-bottom:8px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .trigger-list .trigger-item .trigger-condition{color:#d4d4d4;font-size:14px;font-weight:600;margin-bottom:8px}.slideout-overlay .slideout-panel .slideout-content .alert-detail-section .trigger-list .trigger-item .trigger-reasoning{color:#9598a1;font-size:13px;line-height:1.5}.slideout-overlay .slideout-panel .slideout-content .slideout-actions{display:flex;gap:12px}.slideout-overlay .slideout-panel .slideout-content .slideout-actions .slideout-action-btn{border:1px solid #282828;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px 20px;transition:all .2s}.slideout-overlay .slideout-panel .slideout-content .slideout-actions .slideout-action-btn.secondary{background:#ffffff08;color:#d4d4d4}.slideout-overlay .slideout-panel .slideout-content .slideout-actions .slideout-action-btn.secondary:hover{background:#ffffff0d;border-color:#ff8f0e;color:#ff8f0e}.slideout-overlay .slideout-panel .slideout-content .slideout-actions .slideout-action-btn.danger{background:#ef44441a;border-color:#ef44444d;color:#ef4444}.slideout-overlay .slideout-panel .slideout-content .slideout-actions .slideout-action-btn.danger:hover{background:#ef444433;border-color:#ef4444;transform:translateY(-1px)}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list{display:flex;flex-direction:column;gap:12px}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item{background:#ffffff05;border:1px solid #282828;border-radius:8px;padding:16px;transition:all .2s}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item:hover{background:#ffffff0a;border-color:#ff8f0e4d}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-header{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-header .trigger-icon{flex-shrink:0;font-size:18px;line-height:1;margin-top:2px}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-header .trigger-info{align-items:flex-start;display:flex;flex:1 1;gap:12px;justify-content:space-between;min-width:0}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-header .trigger-info .trigger-alert-name{color:#d4d4d4;flex:1 1;font-size:14px;font-weight:600;min-width:0;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-header .trigger-info .trigger-time{color:#787b86;flex-shrink:0;font-size:12px;white-space:nowrap}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-condition-text{color:#9598a1;font-size:13px;line-height:1.5;margin-bottom:8px;text-align:left}.slideout-overlay .slideout-panel .slideout-content .alert-history-full-list .history-trigger-item .trigger-reasoning-text{background:#ffffff05;border-left:2px solid #fff3;border-radius:4px;color:#787b86;font-size:12px;font-style:italic;line-height:1.5;padding:10px 12px;text-align:left}.slideout-overlay .slideout-panel .slideout-footer{background:#141519;border-top:1px solid #282828;flex-shrink:0;padding:20px 24px}.slideout-overlay .slideout-panel .slideout-footer .slideout-footer-btn{border:none;border-radius:8px;cursor:pointer;font-size:15px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.slideout-overlay .slideout-panel .slideout-footer .slideout-footer-btn.primary{background:#ff8f0e;color:#181818}.slideout-overlay .slideout-panel .slideout-footer .slideout-footer-btn.primary:hover{background:#ff9b28;box-shadow:0 4px 12px #ff8f0e4d;transform:translateY(-2px)}.slideout-overlay .slideout-panel .slideout-footer .slideout-footer-btn.primary:active{transform:translateY(0)}@media(max-width:768px){.watchlist-view{flex-direction:column}.watchlist-view .watchlist-sidebar{border-right:none;padding-bottom:140px;width:100%}.watchlist-view .watchlist-sidebar .sidebar-bottom-container{backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);background:#141414bf;border:1px solid #ffffff26;border-radius:16px;bottom:12px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff14;left:12px;margin-top:0;overflow:hidden;position:fixed;right:12px;z-index:50}.watchlist-view .watchlist-sidebar .sidebar-tickertape{background:#0000;border-bottom:1px solid #ffffff14;border-top:none;height:36px}.watchlist-view .watchlist-sidebar .bottom-tabs{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-top:none}.watchlist-view>.watchlist-main{display:none!important}.watchlist-view .mobile-drawer-overlay{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0009;bottom:0;left:0;position:fixed;right:0;top:0;z-index:200}.watchlist-view .mobile-ticker-drawer{backdrop-filter:blur(60px) saturate(200%);-webkit-backdrop-filter:blur(60px) saturate(200%);background:#141414bf;border:1px solid #ffffff26;border-radius:20px;bottom:12px;box-shadow:0 8px 32px #0006,inset 0 0 0 1px #ffffff14;display:flex;flex-direction:column;left:12px;position:fixed;right:12px;transition:height .3s ease,max-height .3s ease;z-index:201}.watchlist-view .mobile-ticker-drawer.minimized{animation:slideUpMinimized .3s ease;height:auto}.watchlist-view .mobile-ticker-drawer.expanded{animation:slideUpExpanded .3s ease;height:calc(92vh - 24px);max-height:calc(92vh - 24px)}@keyframes slideUpMinimized{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpExpanded{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content{display:flex;flex-direction:column;overflow:hidden;transition:all .2s}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info{align-items:center;display:flex;height:48px;justify-content:space-between;padding:0 12px}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-left{display:flex;flex-direction:column;gap:2px}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-left .minimized-symbol{color:#d4d4d4;font-size:11px;font-weight:600;letter-spacing:.5px;text-align:left}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-left .minimized-company{color:#787b86;font-size:11px;text-align:left}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right .minimized-price{color:#787b86;font-family:Monaco,monospace;font-size:11px;font-weight:500}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right .minimized-change{font-family:Monaco,monospace;font-size:10px;font-weight:600}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right .minimized-change.positive{color:#10b981}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right .minimized-change.negative{color:#ef4444}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .minimized-ticker-info .minimized-right .minimized-change.neutral{color:#787b86}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .view-details-button{background:#ff8f0e;border:none;border-radius:8px;color:#181818;cursor:pointer;font-size:14px;font-weight:600;line-height:1;margin:12px;padding:12px 16px;text-align:center;transition:all .2s;width:calc(100% - 24px)}.watchlist-view .mobile-ticker-drawer .drawer-minimized-content .view-details-button:active{background:#ffa741;transform:translateY(-1px)}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;justify-content:space-between;padding:12px 16px}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .close-button,.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .minimize-button{align-items:center;background:#0000;border:1px solid #ffffff1a;border-radius:8px;color:#787b86;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .close-button:active,.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .minimize-button:active{background:#ffffff0d;transform:scale(.95)}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .close-button svg,.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .minimize-button svg{height:20px;width:20px}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .expanded-drag-handle{display:flex;flex:1 1;justify-content:center;padding:0 16px}.watchlist-view .mobile-ticker-drawer .drawer-expanded-header .expanded-drag-handle .drag-bar{background:#ffffff4d;border-radius:2px;height:4px;width:40px}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher{-webkit-overflow-scrolling:touch;border-bottom:1px solid #ffffff1a;display:flex;flex-shrink:0;gap:8px;overflow-x:auto;overflow-y:hidden;padding:12px;scrollbar-width:none}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher::-webkit-scrollbar{display:none}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;cursor:pointer;display:flex;flex-shrink:0;gap:6px;padding:6px 12px;transition:all .2s;white-space:nowrap}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill:active{transform:scale(.95)}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill.active{background:#ff8f0e33;border-color:#ff8f0e}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill.active .ticker-pill-symbol{color:#ff8f0e}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill .ticker-pill-symbol{color:#d4d4d4;font-size:12px;font-weight:700;letter-spacing:.5px}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill .ticker-pill-change{font-family:Monaco,monospace;font-size:11px;font-weight:600}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill .ticker-pill-change.positive{color:#10b981}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill .ticker-pill-change.negative{color:#ef4444}.watchlist-view .mobile-ticker-drawer .drawer-ticker-switcher .ticker-pill .ticker-pill-change.neutral{color:#787b86}.watchlist-view .mobile-ticker-drawer .watchlist-main{background:#0000!important;display:flex!important;flex:1 1;min-height:0}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail{padding:16px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-top .ticker-symbol{font-size:24px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-top .company-name{font-size:14px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-stats .current-price{font-size:22px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change{font-size:16px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change.period{font-size:14px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-stats .price-change .change-label,.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .ticker-detail-header .header-stats .secondary-stats{font-size:12px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .chart-section .chart-wrapper{padding:8px 8px 8px 4px!important}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .key-stats-consolidated{-webkit-overflow-scrolling:touch;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden;padding:12px!important;scrollbar-width:none}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .key-stats-consolidated::-webkit-scrollbar{display:none}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .key-stats-consolidated .stat-column{flex-shrink:0!important;min-width:140px}.watchlist-view .mobile-ticker-drawer .watchlist-main .ticker-detail .key-stats-consolidated .stat-divider{flex-shrink:0!important}.slideout-panel{width:100%!important}}@media(max-width:768px)and (min-width:769px){.mobile-ticker-drawer{display:none!important}}.onboarding-success-overlay{align-items:center;animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;display:flex;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:10000}.onboarding-success-overlay .onboarding-success-card{align-items:center;animation:slideUp .4s ease;background:#141519;border-radius:16px;box-shadow:0 20px 60px #00000080;display:flex;flex-direction:column;max-width:600px;padding:48px 40px;text-align:center;width:100%}.onboarding-success-overlay .onboarding-success-card .success-icon-wrapper{margin-bottom:24px}.onboarding-success-overlay .onboarding-success-card .success-icon-wrapper .success-icon{align-items:center;animation:successPulse .6s ease;background:linear-gradient(135deg,#ff8f0e,#ffa741);border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;width:80px}.onboarding-success-overlay .onboarding-success-card .success-title{color:#fff;font-size:28px;font-weight:700;margin:0 0 32px}.onboarding-success-overlay .onboarding-success-card .success-content{margin-bottom:32px;width:100%}.onboarding-success-overlay .onboarding-success-card .success-content .prompt-section{margin-bottom:24px}.onboarding-success-overlay .onboarding-success-card .success-content .prompt-section .section-label{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.onboarding-success-overlay .onboarding-success-card .success-content .prompt-section .prompt-text{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;color:#fff;font-size:16px;font-style:italic;padding:16px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .section-label{color:#ffffff80;font-size:12px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card{align-items:flex-start;background:#ff8f0e14;border:1px solid #ff8f0e4d;border-left:3px solid #ff8f0e;border-radius:8px;display:flex;gap:12px;padding:16px;text-align:left}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card .interpretation-icon{flex-shrink:0;font-size:24px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card .interpretation-text{color:#ffffffe6;flex:1 1;font-size:14px;line-height:1.6}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .confidence-row{align-items:center;display:flex;gap:12px;margin-top:16px;padding:0 4px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .confidence-row .confidence-label{color:#fff9;font-size:12px;font-weight:600;white-space:nowrap}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .confidence-row .confidence-bar-small{background:#ffffff1a;border-radius:3px;flex:1 1;height:6px;overflow:hidden}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .confidence-row .confidence-bar-small .confidence-fill-small{background:linear-gradient(90deg,#ff8f0e,#ffa741);border-radius:3px;height:100%;transition:width .6s ease}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .confidence-row .confidence-value-small{color:#ff8f0e;font-size:13px;font-weight:600;min-width:40px;text-align:right}.onboarding-success-overlay .onboarding-success-card .success-actions{display:flex;gap:12px;width:100%}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:14px 24px;transition:all .2s ease}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button.primary{background:#ff8f0e;color:#fff}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button.primary:hover{background:#ff9b28;box-shadow:0 4px 12px #ff8f0e4d;transform:translateY(-1px)}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button.primary:active{transform:translateY(0)}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button.secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button.secondary:hover{background:#ffffff26;border-color:#ffffff4d}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes successPulse{0%{opacity:0;transform:scale(.8)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.onboarding-success-overlay{padding:16px}.onboarding-success-overlay .onboarding-success-card{padding:32px 24px}.onboarding-success-overlay .onboarding-success-card .success-icon-wrapper .success-icon{height:64px;width:64px}.onboarding-success-overlay .onboarding-success-card .success-icon-wrapper .success-icon svg{height:28px;width:28px}.onboarding-success-overlay .onboarding-success-card .success-title{font-size:24px;margin-bottom:24px}.onboarding-success-overlay .onboarding-success-card .success-content .prompt-section .prompt-text{font-size:15px;padding:14px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card{padding:14px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card .interpretation-icon{font-size:20px}.onboarding-success-overlay .onboarding-success-card .success-content .interpretation-section .interpretation-card .interpretation-text{font-size:13px}.onboarding-success-overlay .onboarding-success-card .success-actions{flex-direction:column}.onboarding-success-overlay .onboarding-success-card .success-actions .success-button{width:100%}}.App{background-color:#181818;color:#d4d4d4;display:flex;flex-direction:column;font-family:IBM Plex Mono,serif;position:fixed;text-align:center}.App,.App .body{height:100vh;width:100vw}button{background:none;border:none;color:inherit;cursor:pointer;font:inherit}.row{display:flex;flex-direction:row}.column{display:flex;flex-direction:column}.gap-10{gap:10px}.gap-15{gap:15px}.flex-start{justify-content:flex-start}.center,.justify-center{justify-content:center}.flex-end{justify-content:flex-end}.space-between{justify-content:space-between}.align-center{align-items:center}.align-items-end{align-items:flex-end}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.display-none{display:none}.flex-grow{flex-grow:1}.font-size-10{font-size:10px}.font-size-11{font-size:11px}.font-size-12{font-size:12px}.font-size-13{font-size:13px}.font-size-14{font-size:14px}.font-size-16{font-size:16px}.font-size-20{font-size:20px}.bold{font-weight:700}.margin-right-5{margin-right:5px}.margin-right-10{margin-right:10px}.margin-right-15{margin-right:15px}.margin-left-5{margin-left:5px}.margin-left-10{margin-left:10px}.margin-top-5{margin-top:5px}.margin-top-10{margin-top:10px}.margin-top-20{margin-top:20px}.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-20{margin-bottom:20px}.padding-10{padding:10px}.height-full{height:100%}.width-full{width:100%}.width-100{width:100px}.width-200{width:200px}.width-300{width:300px}.white-text{color:#d4d4d4}.gray-text{color:#787b86}.gray-text-light{color:#9598a1}.orange-text{color:#ff8f0e}.green-text{color:#8a9d8f}.red-text{color:#f6465d}.pos{color:#0ecb81!important}.neg{color:#f6465d!important}.blue-text{color:#2962ff}.pointer:hover{cursor:pointer}.cursor-default:hover{cursor:default}.hover-underline{cursor:pointer}.hover-underline:hover{text-decoration:underline}.divider{background-color:#282828;height:1px;width:100%}.border-all{border:1px solid #282828}.border-bottom{border-bottom:1px solid #282828}.border-radius-5{border-radius:5px}.loading-screen{align-items:center;background-color:#181818;display:flex;height:100vh;justify-content:center;width:100vw}.loading-screen .loading-content{align-items:center;display:flex;flex-direction:column;gap:20px}.loading-screen .spinner{animation:spin 1s linear infinite;border:4px solid #282828;border-radius:50%;border-top-color:#ff8f0e;height:50px;width:50px}.loading-screen .loading-text{color:#ff8f0e;font-size:20px;font-weight:700;letter-spacing:1px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.8231ce42.css.map*/