.sig{--bg:var(--sig-bg,#36453b);--surface:#3f5045;--surface-2:#4a5b4e;--line:#56675a;--grid:#46574b;--fg:#f5f9e9;--fg-2:#c2c1a5;--muted:#b8bbb0;--self:#c2c1a5;--third:#cbb08c;--rumor:#b8bbb0;--strong:#f5f9e9;--f-display:var(--font-playfair,"Playfair Display"),ui-serif,Georgia,serif;--f-body:var(--font-jost,"Jost"),var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;color-scheme:dark;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:14px;line-height:1.45}.sig p{margin:0}.sig:not(.sig-mini){display:grid;grid-template-columns:minmax(0,1fr) 248px}.sig .sig-main{position:relative;min-width:0;display:grid;grid-template-rows:auto auto auto auto;padding:14px 20px;gap:6px}.sig .sig-main:after{content:"";position:absolute;right:0;top:8%;bottom:8%;width:1px;background:linear-gradient(to bottom,transparent,var(--line) 18%,var(--line) 82%,transparent);pointer-events:none}.sig .sig-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.sig .sig-brand{font-family:var(--f-display);font-weight:600;font-size:1.2rem;letter-spacing:-.01em;white-space:nowrap}.sig .sig-brand span{color:var(--muted);font-family:var(--f-body);font-weight:400;font-size:.8rem;margin-left:8px}.sig .sig-tools{margin-left:auto}.sig .sig-status{order:3;flex:1 1 100%;min-width:0;height:2.8em;line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.84rem;color:var(--fg-2);font-variant-numeric:tabular-nums}.sig .sig-status .nw{white-space:nowrap}.sig .sig-seg{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden}.sig .sig-seg button{font:inherit;font-size:.8rem;color:var(--fg-2);background:transparent;border:0;padding:5px 10px;cursor:pointer;white-space:nowrap}.sig .sig-seg button+button{border-left:1px solid var(--line)}.sig .sig-seg button[aria-pressed=true]{background:var(--surface-2);color:var(--fg)}.sig .sig-seg button:focus-visible{outline:2px solid var(--self);outline-offset:-2px}.sig .sig-status b{color:var(--fg);font-weight:600}.sig .sig-status .k-self{color:var(--self)}.sig .sig-status .k-third{color:var(--third)}.sig .sig-status .k-rumor{color:var(--rumor)}.sig .sig-tools{display:flex;align-items:center;gap:8px}.sig .sig-search{position:relative;width:210px}.sig .sig-search input{width:100%;font:inherit;font-size:.82rem;color:var(--fg);background:transparent;border:1px solid var(--line);border-radius:8px;padding:5px 10px 5px 28px}.sig .sig-search input::-moz-placeholder{color:var(--muted)}.sig .sig-search input::placeholder{color:var(--muted)}.sig .sig-search input:focus{outline:2px solid var(--self);outline-offset:1px}.sig .sig-search svg{position:absolute;left:9px;top:50%;transform:translateY(-50%);width:13px;height:13px;stroke:var(--muted)}.sig .sig-btn{font:inherit;font-size:.8rem;color:var(--fg-2);background:transparent;border:1px solid var(--line);border-radius:8px;padding:5px 10px;cursor:pointer}.sig .sig-btn:hover{color:var(--fg)}.sig .sig-chart{position:relative;width:100%}.sig .sig-chart svg{display:block;max-width:100%;overflow:visible}.sig .guide{stroke:var(--line);stroke-width:1;stroke-dasharray:1 5}.sig .l-yr{fill:var(--muted);font:400 10px var(--f-body);font-variant-numeric:tabular-nums}.sig .l-col{fill:var(--muted);font:600 9px var(--f-body);letter-spacing:.1em;text-transform:uppercase}.sig .l-row{fill:var(--fg-2);font:500 12px var(--f-body);pointer-events:none}.sig .l-n{fill:var(--muted);font:400 10px var(--f-body);font-variant-numeric:tabular-nums}.sig .l-more{fill:var(--fg-2);font:500 11px var(--f-body);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sig .row-bg{fill:transparent;pointer-events:none}.sig .row-hit{fill:transparent;cursor:pointer}.sig .row-line{stroke:var(--grid);stroke-width:1}.sig .row.on .row-bg{fill:var(--surface);opacity:.55}.sig .row.on .l-row{fill:var(--strong);font-weight:600}.sig .act-bar{fill:var(--self);opacity:.6}.sig .tick{stroke:var(--line)}.sig .mk{transition:opacity .18s,fill .18s,stroke .18s;cursor:pointer;transform-box:fill-box;transform-origin:center}.sig .mk.self{fill:var(--self);stroke:var(--bg);stroke-width:1}.sig .mk.third{fill:var(--third);fill-opacity:.5;stroke:var(--third);stroke-opacity:.7;stroke-width:.8}.sig .mk.rumor{fill:none;stroke:var(--rumor);stroke-width:1.1;stroke-dasharray:2 1.6}.sig .mk.span{fill:none;stroke-width:1.6;stroke-linecap:round}.sig .mk.span.self{stroke:var(--self);opacity:.45}.sig .mk.span.third{stroke:var(--third);opacity:.3}.sig .mk.span.rumor{stroke:var(--rumor);stroke-dasharray:2 3;opacity:.7}.sig svg.filtered .mk{opacity:.07;pointer-events:none}.sig svg.filtered .mk.match{opacity:1;pointer-events:auto}.sig svg.focus .mk{opacity:.1}.sig svg.focus .mk.on{opacity:1;stroke:var(--strong)}.sig svg.focus .mk.on.self{fill:var(--strong)}.sig .sweep{stroke:var(--strong);stroke-width:1;opacity:.5;pointer-events:none}@keyframes sig-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes sig-sweep{0%{transform:translateX(0);opacity:.6}92%{opacity:.6}to{transform:translateX(var(--dx));opacity:0}}.sig .sig-tip{justify-self:center;width:min(860px,100%);height:96px;overflow:hidden;background:var(--bg);border:1px solid var(--line);border-radius:10px;padding:12px 16px;font-size:.8rem;display:grid;grid-template-columns:minmax(0,1.3fr) auto minmax(0,1.3fr) auto;gap:8px 24px;align-items:center}.sig .sig-tip.empty{display:flex;align-items:center;justify-content:center;border-style:dashed;color:var(--muted)}.sig .sig-tip.pinned{border-color:var(--self)}.sig .sig-tip b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.95rem;font-weight:600;line-height:1.3}.sig .sig-tip .by{display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sig .sig-tip dl{display:grid;grid-template-columns:auto auto;gap:1px 10px;margin:0;white-space:nowrap}.sig .sig-tip dt{color:var(--muted)}.sig .sig-tip dd{margin:0;display:inline-flex;align-items:center;gap:5px}.sig .mini-legend svg,.sig .mini-tip svg,.sig .sig-tip dd svg{width:11px;height:11px}.sig .sig-tip .src{color:var(--fg-2);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sig .sig-tip .act{display:grid;gap:6px;justify-items:end;text-align:right}.sig .sig-tip a{color:var(--strong);font-weight:500;white-space:nowrap}.sig .sig-tip .hint{color:var(--muted);font-size:.7rem}.sig .sig-tip .close{display:none;font:inherit;font-size:.74rem;color:var(--fg-2);background:transparent;border:1px solid var(--line);border-radius:6px;padding:2px 9px;cursor:pointer}.sig .sig-tip.pinned .close{display:inline-block}.sig .sig-tip.pinned .hint{display:none}.sig .sig-foot{justify-self:center;width:min(860px,100%);font-size:.68rem;color:var(--muted);line-height:1.4}.sig .sy-self{fill:var(--self)}.sig .sy-third{fill:var(--third);fill-opacity:.5;stroke:var(--third);stroke-width:.8}.sig .sy-rumor{fill:none;stroke:var(--rumor);stroke-width:1.1;stroke-dasharray:2 1.6}.sig .sy-span{stroke:var(--self);stroke-width:2.2;stroke-linecap:round;opacity:.55}.sig .sy-bar{fill:var(--self);opacity:.6}.sig .sig-legend{min-width:0;padding:16px 10px 16px 14px;display:grid;align-content:start;gap:14px}.sig .lg{display:grid;gap:1px}.sig .lg-h span{font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.sig .item{display:grid;grid-template-columns:12px minmax(0,1fr) 2.2em;align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:2px;width:100%;text-align:left;font:inherit;font-size:.78rem;line-height:1.3;color:var(--fg-2);background:transparent;border:0;border-radius:6px;padding:3px 6px;cursor:pointer}.sig .item.static{cursor:default}.sig .item svg{width:12px;height:12px}.sig .item .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig .item .ct{text-align:right;color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.sig .item .sh{grid-column:2/4;height:1px;background:var(--line);overflow:hidden}.sig .item .sh i{display:block;height:100%;background:var(--self);opacity:.6}.sig .item.ty-third .sh i{background:var(--third)}.sig .item.ty-rumor .sh i{background:var(--rumor);opacity:.4}.sig .item:focus-visible,.sig .item:not(.static):hover{background:var(--surface);color:var(--fg)}.sig .item[aria-pressed=true]{background:var(--surface);color:var(--fg);box-shadow:inset 2px 0 0 var(--self)}.sig .item.ty-third[aria-pressed=true]{box-shadow:inset 2px 0 0 var(--third)}.sig .lg-note{font-size:.68rem;color:var(--muted);padding-inline:6px;margin-top:2px}.sig .sig-reset{justify-self:start;font:inherit;font-size:.74rem;color:var(--fg-2);background:transparent;border:1px solid var(--line);border-radius:6px;padding:3px 10px;cursor:pointer}.sig .sig-reset[hidden]{display:none!important}.sig .sig-meta{font-size:.66rem;color:var(--muted);border-top:1px solid var(--line);padding-top:10px;display:grid;gap:6px}.sig .sig-live{display:inline-flex;align-items:center;gap:6px}.sig .sig-live i{width:6px;height:6px;border-radius:50%;background:var(--self);animation:sig-pulse 2.4s infinite}@keyframes sig-pulse{0%{box-shadow:0 0 0 0 rgb(194 193 165/.55)}70%{box-shadow:0 0 0 7px rgb(194 193 165/0)}to{box-shadow:0 0 0 0 rgb(194 193 165/0)}}.sig.sig-mini{border-radius:12px;padding:12px 16px 10px;display:grid;gap:6px}.sig .mini-chart svg{display:block;max-width:100%;overflow:visible}.sig .mini-tip{height:2.9em;overflow:hidden;align-content:flex-start;font-size:.78rem;display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center;color:var(--fg)}.sig .mini-tip.empty{color:var(--muted)}.sig .mini-legend span,.sig .mini-tip span{display:inline-flex;align-items:center;gap:5px}.sig .mini-legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.7rem;color:var(--fg-2)}.sig .mini-empty,.sig .muted{color:var(--muted);font-size:.78rem}@media (max-width:899px){.sig .sig-seg{flex:1 1 100%}.sig .sig-seg button{flex:1}.sig:not(.sig-mini){grid-template-columns:1fr}.sig .sig-main{padding-inline:12px}.sig .sig-main:after{top:auto;bottom:0;left:8%;right:8%;width:auto;height:1px;background:linear-gradient(to right,transparent,var(--line) 18%,var(--line) 82%,transparent)}.sig .sig-search,.sig .sig-tools{width:100%}.sig .sig-tip{grid-template-columns:1fr;height:220px;overflow-y:auto;align-content:start}.sig .sig-tip .act{justify-items:start;text-align:left}}@media (prefers-reduced-motion:reduce){.sig .mk{transition:none;animation:none!important}.sig .sweep{display:none}.sig .sig-live i{animation:none}}