.fcc-page{padding:12px 16px 8px;max-width:none}.fcc-app [hidden]{display:none !important}.fcc-app.is-embed{padding:8px}.fcc-app.is-embed .fcc-chart{height:560px}.fcc-app.is-embed .fcc-foot{font-size:11.5px;margin-top:6px}.fcc-app.is-embed .fcc{touch-action:pan-y}.fcc-head{display:flex;align-items:center;gap:10px;margin-bottom:8px}.fcc-title{font-size:1.15rem;font-weight:700;margin:0;color:var(--fc-fg)}.fcc-title a{color:inherit;text-decoration:none}.fcc-title a:hover{text-decoration:underline}.fcc-company{font-weight:400;color:var(--fc-muted);margin-left:4px}.fcc-beta{font-size:11px;font-weight:600;letter-spacing:.02em;padding:1px 7px;border-radius:10px;color:var(--fc-brand-text);border:1px solid var(--fc-brand-text)}.fcc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px}.fcc-toolbar>*{flex:0 0 auto}.fcc-btn,.fcc-select,.fcc-sym input,.fcc-cmp input{height:30px;font:500 13px var(--fc-font-sans);color:var(--fc-fg);background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius);padding:0 10px}.fcc-btn{cursor:pointer;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.fcc-btn:hover,.fcc-select:hover{background:var(--fc-overlay)}.fcc-btn[aria-pressed="true"]{background:var(--fc-overlay);border-color:var(--fc-muted)}.fcc-btn-primary{background:var(--fc-brand);color:var(--fc-brand-fg);border-color:var(--fc-brand)}.fcc-btn-primary:hover{background:var(--fc-brand-hover)}.fcc-sym input{width:84px;font-weight:700;text-transform:uppercase}.fcc-cmp input{width:110px;text-transform:uppercase}.fcc-cmp input::placeholder{text-transform:none;color:var(--fc-muted)}.fcc-select{padding-right:6px}.fcc-seg{display:inline-flex;border:1px solid var(--fc-border);border-radius:var(--fc-radius);overflow:hidden}.fcc-seg button{height:28px;min-width:36px;padding:0 8px;border:0;background:var(--fc-surface);color:var(--fc-muted);font:600 12px var(--fc-font-sans);cursor:pointer}.fcc-seg button[data-tf="1D"]{border-left:1px solid var(--fc-border)}.fcc-seg button:hover{color:var(--fc-fg);background:var(--fc-overlay)}.fcc-seg button[aria-pressed="true"]{color:var(--fc-fg);background:var(--fc-overlay);box-shadow:inset 0 -2px 0 var(--fc-brand)}.fcc-menu-wrap{position:relative}.fcc-menu{position:absolute;z-index:30;top:34px;left:0;min-width:250px;max-height:70vh;overflow:auto;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);box-shadow:0 8px 28px rgba(0,0,0,.28);padding:6px}.fcc-menu-h{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--fc-muted);padding:8px 8px 4px}.fcc-menu-item{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;border:0;background:transparent;color:var(--fc-fg);font:13px var(--fc-font-sans);padding:6px 8px;border-radius:var(--fc-radius-sm);cursor:pointer}.fcc-menu-item:hover{background:var(--fc-overlay)}.fcc-menu-note{font-size:11px;color:var(--fc-muted);margin-left:12px}.fcc-menu-check{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fc-fg);padding:6px 8px;cursor:pointer}.fcc-main{display:flex;gap:6px}.fcc-tools{display:flex;flex-direction:column;gap:2px;padding:4px;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);align-self:flex-start}.fcc-tools button{width:32px;height:32px;border:0;border-radius:var(--fc-radius-sm);background:transparent;color:var(--fc-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.fcc-tools button:hover{background:var(--fc-overlay);color:var(--fc-fg)}.fcc-tools button[aria-pressed="true"]{background:var(--fc-overlay);color:var(--fc-brand-text)}.fcc-tools-sep{height:1px;background:var(--fc-border);margin:3px 2px}.fcc-chart{flex:1 1 auto;min-width:0;height:640px}.fcc-pop{position:fixed;z-index:40;min-width:220px;background:var(--fc-surface);border:1px solid var(--fc-border);border-radius:var(--fc-radius-lg);box-shadow:0 8px 28px rgba(0,0,0,.3);padding:10px 12px}.fcc-pop-h{font-weight:700;font-size:13px;color:var(--fc-fg);margin-bottom:8px}.fcc-pop-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--fc-muted);margin-bottom:6px}.fcc-pop-row input[type="number"]{width:76px;height:28px;background:var(--fc-bg);color:var(--fc-fg);border:1px solid var(--fc-border);border-radius:var(--fc-radius-sm);padding:0 6px}.fcc-pop-row input[type="color"]{width:40px;height:26px;padding:0;border:1px solid var(--fc-border);background:transparent}.fcc-pop-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:10px}.fcc-foot{font-size:12px;color:var(--fc-muted);margin:8px 0 0;line-height:1.5}.fcc-key{display:inline-block;width:15px;height:15px;line-height:15px;border-radius:50%;text-align:center;color:#fff;font-size:9px}.fcc-key-e{background:#3b82f6}.fcc-key-s{background:#64748b}@media (max-width:767.98px){.fcc-page{padding:8px 8px 4px}.fcc-chart,.fcc-app.is-embed .fcc-chart{height:68vh;min-height:380px}.fcc-toolbar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.fcc-menu{position:fixed;top:auto;left:8px;right:8px;bottom:8px;min-width:0;max-height:60vh}}@media (max-width:575.98px){.fcc-main{flex-direction:column}.fcc-tools{flex-direction:row;flex-wrap:wrap;align-self:stretch}.fcc-tools-sep{width:1px;height:auto;margin:2px 3px}.fcc-company{display:none}}