.canvas{max-width:1180px;margin:0 auto;padding:0 var(--noe-gutter) 80px;position:relative;z-index:1}.sig-datenav{display:inline-flex;align-items:center;gap:2px}.sig-datenav button{height:30px;min-width:30px;padding:0 8px;border:1px solid var(--noe-border-subtle);border-radius:6px;background:color-mix(in srgb,var(--noe-surface) 80%,transparent);color:var(--noe-text);font:500 13px/1 var(--noe-mono);cursor:pointer}.sig-datenav button:hover:not(:disabled){border-color:var(--noe-focus);color:var(--noe-text-strong)}.sig-datenav button:disabled{opacity:.35;cursor:default}.sig-datenav b{padding:0 10px;font:600 13px/1 var(--noe-mono);color:var(--noe-text-strong)}.sig-tools{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:0 0 12px}.sig-bank{display:inline-flex;align-items:center;gap:8px;margin-left:auto}.sig-bank select{height:32px;padding:0 28px 0 10px;border:1px solid var(--noe-border-subtle);border-radius:var(--noe-radius);background:color-mix(in srgb,var(--noe-surface) 85%,transparent);color:var(--noe-text-strong);font:500 13px/1 var(--noe-sans)}.sig-tbl{width:100%;border-collapse:collapse;font:400 14px/1.45 var(--noe-sans)}.sig-tbl th{position:sticky;top:56px;z-index:1;padding:10px 12px 10px 0;text-align:left;white-space:nowrap;background:var(--noe-scrim);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--noe-text-strong);font:600 11px/16px var(--noe-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--noe-text-2)}.sig-tbl td{padding:14px 12px 14px 0;border-bottom:1px solid var(--noe-border-subtle);vertical-align:top;color:var(--noe-text)}.sig-tbl tr:hover td{background:color-mix(in srgb,var(--noe-text-strong) 3.5%,transparent)}.sig-tbl .r{text-align:right}.sig-tk{min-width:0}.sig-tk b{display:block;font:500 15px/1.3 var(--noe-serif);color:var(--noe-text-strong)}.sig-tk a:hover b{color:var(--noe-brand-text)}.sig-tk span{font:500 11.5px/1.6 var(--noe-mono);color:var(--noe-text-2)}.sig-kp{max-width:460px;color:var(--noe-text-strong)}.sig-src{margin-left:4px;font:600 12px/1 var(--noe-sans);color:var(--noe-text-2);text-decoration:underline;text-underline-offset:3px}.sig-src:hover{color:var(--noe-brand-text)}.sig-bankcell{font:500 13px/1.4 var(--noe-sans);white-space:nowrap}.sig-date{font-size:12px}.sig-st{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font:600 12px/1 var(--noe-sans);color:var(--noe-text)}.sig-st i{width:7px;height:7px;border-radius:50%;background:var(--noe-gray-8)}.sig-st.bullish{color:var(--noe-brand-text)}.sig-st.bullish i{background:var(--noe-brand)}.sig-st.bearish i{background:var(--noe-text-strong)}.sig-st.mixed i{background:linear-gradient(90deg,var(--noe-brand) 50%,var(--noe-text-strong) 50%)}.sig-tpcell{white-space:nowrap}.sig-rt{display:block;font:600 11px/1.6 var(--noe-sans);color:var(--noe-text-2)}.sig-tp{color:var(--noe-text-strong)}.sig-ir{display:block;font-size:12px}.sig-no{width:28px;font:500 12px/1.3 var(--noe-mono);color:var(--noe-text-2)}.sig-bar{display:grid;grid-template-columns:minmax(80px,1fr) 72px;align-items:center;gap:12px;min-width:220px}.sig-bar .b{position:relative;height:6px;border-radius:3px;background:var(--noe-brand-bg)}.sig-bar .b:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:3px;background:var(--noe-brand)}.sig-bar.is-down .b{background:var(--noe-surface-sunken)}.sig-bar.is-down .b:after{background:var(--noe-text-2)}.sig-bar .v{text-align:right;font:600 14px/1 var(--noe-mono);color:var(--noe-text-strong)}.sig-conf__row{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;padding:14px 0;border-top:1px solid var(--noe-border-subtle)}.sig-conf__views{display:flex;flex-wrap:wrap;gap:8px 20px;font:400 13px/1.6 var(--noe-sans);color:var(--noe-text)}.sig-conf__v{display:inline-flex;align-items:center;gap:8px}.state{padding:48px 0;text-align:center;font:italic 400 17px/1.5 var(--noe-serif);color:var(--noe-text-2)}.state .spinner{width:18px;height:18px;border-radius:999px;border:2px solid var(--noe-border-subtle);border-top-color:var(--noe-brand);display:inline-block;vertical-align:middle;margin-right:10px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:860px){.sig-tbl .hide-m{display:none}.sig-tbl th{position:static}.sig-bar{min-width:120px;grid-template-columns:minmax(40px,1fr) 64px}.sig-bank{margin-left:0}.sig-conf__row{grid-template-columns:1fr;gap:8px}}
