:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden}#root{width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;text-align:left!important}#tradingview_advanced_chart,#tradingview_advanced_chart>div,#tradingview_advanced_chart iframe{width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:none!important}.chart-header{position:fixed;top:0;left:0;right:0;height:64px;background:#fff;box-shadow:0 2px 8px #0000001a;border-bottom:1px solid rgba(0,0,0,.1);z-index:1000;display:flex;align-items:center;padding:0 24px}.chart-header.dark{background:#1a1a1a;box-shadow:0 2px 8px #0000004d;border-bottom:1px solid rgba(255,255,255,.1)}.header-content{width:100%;max-width:100%;display:flex;justify-content:space-between;align-items:center}.logo-section{display:flex;align-items:center;gap:12px}.logo{height:12px;width:auto;max-width:150px;object-fit:contain;filter:none}.chart-header.dark .logo{filter:brightness(0) invert(1)}.header-actions{display:flex;align-items:center;gap:12px}.theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#333;cursor:pointer;transition:all .3s ease;flex-shrink:0}.chart-header.dark .theme-toggle{border-color:#fff3;color:#fff}.theme-toggle:hover{background:#0000000d;border-color:#0003;transform:scale(1.05)}.chart-header.dark .theme-toggle:hover{background:#ffffff1a;border-color:#ffffff4d}.theme-toggle:active{transform:scale(.95)}.theme-toggle svg{width:20px;height:20px;stroke:currentColor}.visit-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 24px;background:linear-gradient(135deg,#10b981,#06b6d4,#3b82f6);border:none;border-radius:8px;color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:all .3s ease;cursor:pointer}.visit-button:hover{background:linear-gradient(135deg,#059669,#0891b2,#2563eb);transform:translateY(-2px);box-shadow:0 4px 12px #10b9814d}.visit-button:active{transform:translateY(0)}@media(max-width:768px){.chart-header{padding:0 16px;height:56px}.logo{height:10px;max-width:150px}.visit-button{padding:8px 16px;font-size:13px}}@media(max-width:480px){.visit-button{padding:8px 12px;font-size:12px}}.tradingview-advanced{position:absolute;inset:0;width:100%!important;height:100%!important;min-width:100%!important;background:#fff;border-radius:0;overflow:hidden;margin:0;padding:0}.tradingview-advanced-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:1rem;z-index:10;color:#0c9}.tradingview-advanced-spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #00CC99;border-radius:50%;animation:spin 1s linear infinite}.tradingview-advanced-error{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem;text-align:center;color:#e74c3c}.tradingview-advanced-error h3{margin:0 0 1rem;font-size:1.5rem}.tradingview-advanced-error p{margin:0 0 1.5rem;font-size:1rem;opacity:.8}.tradingview-advanced-error button{padding:.75rem 1.5rem;background:linear-gradient(135deg,#0c9,#0fc);color:#fff;border:none;border-radius:6px;font-size:1rem;cursor:pointer;transition:background .3s ease}.tradingview-advanced-error button:hover{background:linear-gradient(135deg,#008066,#00e6b3)}.tradingview-advanced-container{position:absolute;inset:0;width:100%!important;height:100%!important;min-width:100%!important;max-width:100%!important;border:none!important;margin:0!important;padding:0!important;background:transparent!important;display:block!important}.tradingview-advanced-container *{box-sizing:border-box!important}.tradingview-advanced-container iframe,.tradingview-advanced-container div,.tradingview-advanced-container canvas{border:none!important;outline:none!important;width:100%!important;height:100%!important}.tradingview-advanced-container .tv-chart-container{width:100%!important;height:100%!important;min-width:100%!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tradingview-advanced--dark{background:#1e1e1e}.tradingview-advanced--dark .tradingview-advanced-loading{color:#0c9}.tradingview-advanced--dark .tradingview-advanced-spinner{border-top-color:#0c9}@media(max-width:768px){.tradingview-advanced-loading{font-size:.9rem}.tradingview-advanced-spinner{width:30px;height:30px}.tradingview-advanced-error{padding:1rem}.tradingview-advanced-error h3{font-size:1.2rem}.tradingview-advanced-error p{font-size:.9rem}.tradingview-advanced-error button{padding:.6rem 1.2rem;font-size:.9rem}}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}
