.research-library-module__JtDWwq__overlay{z-index:12000;background:#0003;position:fixed;inset:0}div.research-library-module__JtDWwq__dialog[role=dialog]{z-index:12001;border:1px solid var(--border);background:var(--background);width:min(860px,100vw - 40px);max-height:min(820px,100dvh - 48px);color:var(--foreground);letter-spacing:0;text-transform:none;border-radius:6px;flex-direction:column;padding:0;font-size:13px;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 16px 48px #00000040}.research-library-module__JtDWwq__header{background:var(--panel-bg-alt,var(--card));justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 12px;display:flex}.research-library-module__JtDWwq__title{overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:500;line-height:1.5}.research-library-module__JtDWwq__workspace{--research-secondary:color-mix(in srgb, var(--foreground) 78%, var(--muted-foreground));--research-accent:color-mix(in srgb, var(--signal-info) 65%, var(--foreground));flex-direction:column;flex:1;min-width:0;min-height:0;font-size:13px;line-height:1.5;display:flex;overflow:hidden}.research-library-module__JtDWwq__panel{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.research-library-module__JtDWwq__panel[hidden]{display:none}.research-library-module__JtDWwq__modes,.research-library-module__JtDWwq__selector,.research-library-module__JtDWwq__sourceToolbar{flex-shrink:0}.research-library-module__JtDWwq__subtitle{color:var(--muted-foreground);margin:4px 0 0;font-size:12px}.research-library-module__JtDWwq__modes{border-bottom:1px solid var(--border);gap:20px;padding:0 20px;display:flex}.research-library-module__JtDWwq__modes button{color:var(--research-secondary);cursor:pointer;border-bottom:2px solid #0000;padding:8px 0;font-size:13px}.research-library-module__JtDWwq__modes button[aria-pressed=true]{color:var(--research-accent);border-bottom-color:var(--signal-info);font-weight:500}.research-library-module__JtDWwq__selector{border-bottom:1px solid var(--border);grid-template-columns:auto 145px minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;display:grid}.research-library-module__JtDWwq__selector label{color:var(--foreground);font-size:13px;font-weight:500}.research-library-module__JtDWwq__selector input,.research-library-module__JtDWwq__selector select,.research-library-module__JtDWwq__recover input{border:1px solid var(--border);background:var(--card);width:100%;min-width:0;height:34px;color:var(--foreground);font:inherit;border-radius:4px;padding:5px 9px}.research-library-module__JtDWwq__selector select{text-overflow:ellipsis}.research-library-module__JtDWwq__body{overscroll-behavior:contain;flex:1;min-height:0;padding:12px 20px;overflow-y:auto}.research-library-module__JtDWwq__sourceToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 20px 0;display:flex}.research-library-module__JtDWwq__compactTemplate{width:145px;min-width:0;max-width:100%;height:24px;color:var(--council-secondary,var(--foreground));font:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;padding:1px 4px;font-size:12px;line-height:1.5}.research-library-module__JtDWwq__compactTemplate:hover,.research-library-module__JtDWwq__compactTemplate:focus-visible{border-color:var(--border);color:var(--foreground)}.research-library-module__JtDWwq__compactTemplate:focus-visible{outline:2px solid var(--signal-info);outline-offset:2px}.research-library-module__JtDWwq__compactTemplate option{background:var(--card);color:var(--foreground)}.research-library-module__JtDWwq__instructionButton{min-height:28px;color:var(--research-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font-size:12px;line-height:1.5;display:inline-flex}.research-library-module__JtDWwq__instructionButton:hover,.research-library-module__JtDWwq__instructionButton[aria-expanded=true]{color:var(--foreground)}.research-library-module__JtDWwq__instructionButton svg{flex-shrink:0}.research-library-module__JtDWwq__sourceMethods{border:1px solid var(--border);background:var(--card);border-radius:4px;max-width:100%;display:inline-flex}.research-library-module__JtDWwq__sourceMethods label{cursor:pointer;min-width:0;position:relative}.research-library-module__JtDWwq__sourceMethods label+label{border-left:1px solid var(--border)}.research-library-module__JtDWwq__sourceMethods input{opacity:0;width:1px;height:1px;position:absolute}.research-library-module__JtDWwq__sourceMethods span{min-height:34px;color:var(--research-secondary);justify-content:center;align-items:center;gap:7px;padding:6px 10px;line-height:1.5;display:flex}.research-library-module__JtDWwq__sourceMethods svg{flex-shrink:0}.research-library-module__JtDWwq__sourceMethods input:checked+span{background:color-mix(in srgb, var(--signal-info) 10%, var(--card));color:var(--foreground)}.research-library-module__JtDWwq__sourceMethods input:focus-visible+span{outline:2px solid var(--research-accent);outline-offset:2px}.research-library-module__JtDWwq__count{color:var(--research-secondary);font-variant-numeric:tabular-nums;font-size:12px}.research-library-module__JtDWwq__button,.research-library-module__JtDWwq__quietButton,.research-library-module__JtDWwq__iconButton{border:1px solid var(--border);background:var(--card);min-height:34px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:6px 10px;font-weight:400;display:inline-flex}.research-library-module__JtDWwq__iconButton{background:0 0;border-color:#0000;width:32px;height:32px;min-height:32px;padding:0}.research-library-module__JtDWwq__button svg,.research-library-module__JtDWwq__quietButton svg,.research-library-module__JtDWwq__iconButton svg{flex-shrink:0}.research-library-module__JtDWwq__quietButton{color:var(--research-secondary);background:0 0;border-color:#0000;justify-content:flex-start;padding-left:0}.research-library-module__JtDWwq__button:hover:not(:disabled),.research-library-module__JtDWwq__iconButton:hover{background:var(--muted)}.research-library-module__JtDWwq__dialog button:disabled{opacity:.5;cursor:default}.research-library-module__JtDWwq__dialog button:focus-visible,.research-library-module__JtDWwq__dialog input:focus-visible,.research-library-module__JtDWwq__dialog select:focus-visible,.research-library-module__JtDWwq__dialog textarea:focus-visible,.research-library-module__JtDWwq__dialog summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.research-library-module__JtDWwq__button.research-library-module__JtDWwq__retrieveButton{background:color-mix(in srgb, var(--signal-info) 68%, #000);color:#fff;border-color:#0000;flex-shrink:1;max-width:100%;min-height:38px;padding:8px 14px;font-size:13px;font-weight:500}.research-library-module__JtDWwq__button.research-library-module__JtDWwq__retrieveButton:hover:not(:disabled){background:color-mix(in srgb, var(--signal-info) 76%, #000)}.research-library-module__JtDWwq__button.research-library-module__JtDWwq__retrieveButton:disabled{opacity:.5;cursor:default}.research-library-module__JtDWwq__promptActions{justify-content:flex-end;margin-bottom:10px;display:flex}.research-library-module__JtDWwq__promptToolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.research-library-module__JtDWwq__promptLabel{color:var(--research-secondary);align-items:center;gap:7px;display:inline-flex}.research-library-module__JtDWwq__promptLabel svg{flex-shrink:0}.research-library-module__JtDWwq__prompt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--research-secondary);margin:0;font-family:ui-monospace,monospace;font-size:12px;line-height:1.65}.research-library-module__JtDWwq__muted{color:var(--research-secondary);margin:0}.research-library-module__JtDWwq__error{color:var(--destructive);overflow-wrap:anywhere;margin:8px 0}.research-library-module__JtDWwq__footer{border-top:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;display:flex}.research-library-module__JtDWwq__jobs{border-top:1px solid var(--border);margin:0 0 16px}.research-library-module__JtDWwq__sectionTitle{margin:16px 0 10px;font-size:15px;font-weight:500}.research-library-module__JtDWwq__job{border-bottom:1px solid var(--border);width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 8px;display:grid}.research-library-module__JtDWwq__job:hover,.research-library-module__JtDWwq__job[aria-pressed=true]{background:var(--card)}.research-library-module__JtDWwq__job time{color:var(--research-secondary);font-size:12px}.research-library-module__JtDWwq__job span{overflow-wrap:anywhere;min-width:0}.research-library-module__JtDWwq__jobStatus{color:var(--research-secondary);font-size:12px}.research-library-module__JtDWwq__job[data-status=succeeded] .research-library-module__JtDWwq__jobStatus{color:var(--primary)}.research-library-module__JtDWwq__job[data-status=failed] .research-library-module__JtDWwq__jobStatus,.research-library-module__JtDWwq__job[data-status=review] .research-library-module__JtDWwq__jobStatus,.research-library-module__JtDWwq__job[data-status=uncertain] .research-library-module__JtDWwq__jobStatus{color:var(--caution)}.research-library-module__JtDWwq__packet{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:16px}.research-library-module__JtDWwq__packetHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:14px 0;display:flex}.research-library-module__JtDWwq__packetHeader strong{font-size:14px;font-weight:500}.research-library-module__JtDWwq__actions{flex-wrap:wrap;gap:8px;display:flex}.research-library-module__JtDWwq__source{border-top:1px solid var(--border);padding:10px 0}.research-library-module__JtDWwq__source summary{cursor:pointer;color:var(--foreground);font-weight:500}.research-library-module__JtDWwq__source a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.research-library-module__JtDWwq__source p{margin:6px 0}.research-library-module__JtDWwq__source ul,.research-library-module__JtDWwq__gaps{margin:8px 0;padding-left:20px}.research-library-module__JtDWwq__source li,.research-library-module__JtDWwq__gaps li{margin:5px 0}.research-library-module__JtDWwq__meta{color:var(--research-secondary);overflow-wrap:anywhere;font-size:12px}.research-library-module__JtDWwq__recover{gap:8px;margin:10px 0;display:flex}.research-library-module__JtDWwq__attachmentBody{flex-direction:column;gap:8px;display:flex}.research-library-module__JtDWwq__attachmentBody>:not(.research-library-module__JtDWwq__pasteEditor){flex-shrink:0}.research-library-module__JtDWwq__sectionToolbar{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.research-library-module__JtDWwq__sectionToolbar .research-library-module__JtDWwq__sectionTitle{margin:0}.research-library-module__JtDWwq__attachmentRow{border-left:2px solid var(--signal-info);background:color-mix(in srgb, var(--signal-info) 6%, var(--card));align-items:center;gap:10px;padding:11px 12px;display:flex}.research-library-module__JtDWwq__attachmentRow>svg{color:var(--signal-info);flex-shrink:0}.research-library-module__JtDWwq__attachmentIdentity{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.research-library-module__JtDWwq__pasteEditor{flex:1;min-height:72px;display:flex}.research-library-module__JtDWwq__pasteEditor[hidden]{display:none}.research-library-module__JtDWwq__pasteEditor textarea{border:1px solid var(--border);resize:none;background:var(--card);width:100%;height:100%;min-height:72px;color:var(--foreground);font:inherit;border-radius:4px;padding:10px 12px;line-height:1.6;display:block}.research-library-module__JtDWwq__pasteEditor textarea::placeholder{color:var(--muted-foreground)}@media (max-width:600px){div.research-library-module__JtDWwq__dialog[role=dialog]{width:calc(100vw - 20px);max-height:calc(100dvh - 24px)}.research-library-module__JtDWwq__header,.research-library-module__JtDWwq__selector{padding:14px}.research-library-module__JtDWwq__modes{padding:0 14px}.research-library-module__JtDWwq__body{padding:14px 16px}.research-library-module__JtDWwq__sourceToolbar{padding:14px 16px 0}.research-library-module__JtDWwq__selector{grid-template-columns:1fr 1fr;gap:8px}.research-library-module__JtDWwq__selector label,.research-library-module__JtDWwq__selector select,.research-library-module__JtDWwq__selector input{grid-column:1/-1}.research-library-module__JtDWwq__job{grid-template-columns:minmax(0,1fr) auto;gap:3px 10px}.research-library-module__JtDWwq__job time{grid-column:1/-1}}
.council-controls-module__8XeR-q__overlay{z-index:11900;background:#0003;position:fixed;inset:0}div.council-controls-module__8XeR-q__dialog[role=dialog]{--council-secondary:color-mix(in srgb, var(--foreground) 78%, var(--muted-foreground));--council-accent:color-mix(in srgb, var(--signal-info) 65%, var(--foreground));--council-surface:var(--card);--council-border:color-mix(in srgb, var(--border) 85%, var(--foreground));z-index:11901;border:1px solid var(--council-border);background:var(--council-surface);width:min(640px,100vw - 32px);height:min(440px,100dvh - 40px);color:var(--foreground);letter-spacing:0;text-transform:none;text-align:left;border-radius:6px;flex-direction:column;padding:0;font-size:13px;line-height:1.5;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 12px 40px #0000003d}.council-controls-module__8XeR-q__header{border-bottom:1px solid var(--council-border);background:var(--panel-bg-alt,var(--card));flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 20px 12px;display:flex}.council-controls-module__8XeR-q__header>div{min-width:0}.council-controls-module__8XeR-q__headingGroup{align-items:flex-start;gap:12px;display:flex}.council-controls-module__8XeR-q__headingGroup>div{min-width:0}.council-controls-module__8XeR-q__headerIcon{width:32px;height:32px;color:var(--signal-info);flex-shrink:0;place-items:center;display:grid}.council-controls-module__8XeR-q__headerIcon>svg{transform:rotate(90deg)}.council-controls-module__8XeR-q__title{outline:none;margin:0;font-size:20px;font-weight:500;line-height:1.4}.council-controls-module__8XeR-q__identity{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:5px 0 0;font-size:14px;display:flex}.council-controls-module__8XeR-q__securityIdentity{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;margin:0;display:inline-flex}.council-controls-module__8XeR-q__securityIdentity>span:first-child{font-weight:500}.council-controls-module__8XeR-q__template{color:var(--council-secondary);font-size:12px}.council-controls-module__8XeR-q__ticker{color:var(--council-accent);font-size:12px;font-weight:500}.council-controls-module__8XeR-q__body{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.council-controls-module__8XeR-q__researchView{flex-direction:column;flex:1;min-height:0;display:flex}.council-controls-module__8XeR-q__section{padding:16px 20px}.council-controls-module__8XeR-q__section+.council-controls-module__8XeR-q__section{border-top:1px solid var(--council-border)}.council-controls-module__8XeR-q__sourceSection{margin:16px 20px 0}.council-controls-module__8XeR-q__sourceEntry{border:1px solid color-mix(in srgb, var(--signal-info) 45%, var(--council-border));background:color-mix(in srgb, var(--signal-info) 8%, var(--council-surface));text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:4px;align-items:center;gap:12px;padding:12px 14px;display:flex}.council-controls-module__8XeR-q__sourceEntry>svg:first-child,.council-controls-module__8XeR-q__sourceEntry>svg:last-child{color:var(--council-accent)}.council-controls-module__8XeR-q__sourceEntry:hover{border-color:var(--signal-info);background:color-mix(in srgb, var(--signal-info) 14%, var(--council-surface))}.council-controls-module__8XeR-q__sourceEntryText{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.council-controls-module__8XeR-q__sourceEntryTitle{color:var(--council-accent);font-size:16px;font-weight:500}.council-controls-module__8XeR-q__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.council-controls-module__8XeR-q__sectionHeader h3,.council-controls-module__8XeR-q__sectionHeader h4{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;line-height:1.5;display:flex}.council-controls-module__8XeR-q__resultActions{align-items:center;gap:4px;display:flex}.council-controls-module__8XeR-q__resultHeading{align-items:center;gap:6px;display:flex}.council-controls-module__8XeR-q__outputAction[aria-expanded=true]{color:var(--council-accent);border-color:color-mix(in srgb, var(--signal-info) 45%, var(--council-border));background:color-mix(in srgb, var(--signal-info) 8%, var(--council-surface))}.council-controls-module__8XeR-q__resultActions .council-controls-module__8XeR-q__loadAction{color:var(--council-accent)}.council-controls-module__8XeR-q__resultActions .council-controls-module__8XeR-q__historyAction{color:color-mix(in srgb, var(--caution) 65%, var(--foreground))}.council-controls-module__8XeR-q__button,.council-controls-module__8XeR-q__quietButton,.council-controls-module__8XeR-q__iconButton{border:1px solid var(--council-border);background:var(--card);min-height:36px;color:var(--foreground);font:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:7px 12px;line-height:1.5;display:inline-flex}.council-controls-module__8XeR-q__quietButton{color:var(--council-secondary);background:0 0;border-color:#0000;padding:4px 0}.council-controls-module__8XeR-q__iconButton{background:0 0;border-color:#0000;width:32px;height:32px;min-height:32px;padding:0}.council-controls-module__8XeR-q__dialog button svg,.council-controls-module__8XeR-q__dialog a svg{flex-shrink:0}.council-controls-module__8XeR-q__button:hover:not(:disabled),.council-controls-module__8XeR-q__iconButton:hover{background:var(--muted)}.council-controls-module__8XeR-q__quietButton:hover{color:var(--foreground)}.council-controls-module__8XeR-q__primary{color:#fff;background:color-mix(in srgb, var(--signal-info) 68%, #000);border-color:#0000;font-weight:500}.council-controls-module__8XeR-q__primary:hover:not(:disabled){background:color-mix(in srgb, var(--signal-info) 76%, #000)}.council-controls-module__8XeR-q__dialog button:disabled{opacity:.5;cursor:not-allowed}.council-controls-module__8XeR-q__dialog button:focus-visible,.council-controls-module__8XeR-q__dialog a:focus-visible,.council-controls-module__8XeR-q__dialog input:focus-visible,.council-controls-module__8XeR-q__dialog textarea:focus-visible,.council-controls-module__8XeR-q__dialog summary:focus-visible{outline:2px solid var(--council-accent);outline-offset:2px}.council-controls-module__8XeR-q__facts{grid-template-columns:88px minmax(0,1fr);align-items:baseline;gap:10px 16px;margin:0;display:grid}.council-controls-module__8XeR-q__facts dt{color:var(--council-secondary);font-size:12px}.council-controls-module__8XeR-q__facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.council-controls-module__8XeR-q__attachment{color:var(--council-secondary);overflow-wrap:anywhere;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.council-controls-module__8XeR-q__attachment svg{flex-shrink:0;margin-top:2px}.council-controls-module__8XeR-q__attachment span{min-width:0}.council-controls-module__8XeR-q__attachment[data-attached=true],.council-controls-module__8XeR-q__sourceStatus[data-attached=true]{color:color-mix(in srgb, var(--signal-buy) 65%, var(--foreground))}.council-controls-module__8XeR-q__sourceStatus{color:var(--council-secondary);overflow-wrap:anywhere;align-items:center;gap:7px;font-size:12px;display:inline-flex}.council-controls-module__8XeR-q__sourceStatus svg{flex-shrink:0}.council-controls-module__8XeR-q__sourceFooterDetails{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.council-controls-module__8XeR-q__scores{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.council-controls-module__8XeR-q__scores label,.council-controls-module__8XeR-q__dateRow label,.council-controls-module__8XeR-q__outputLabel{flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.council-controls-module__8XeR-q__scores input,.council-controls-module__8XeR-q__dateRow input,.council-controls-module__8XeR-q__output textarea{border:1px solid var(--council-border);background:var(--card);width:100%;min-width:0;min-height:36px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:4px;padding:7px 10px;font-size:13px;line-height:1.5}.council-controls-module__8XeR-q__scores input::placeholder,.council-controls-module__8XeR-q__output textarea::placeholder{color:var(--council-secondary);font-size:13px}.council-controls-module__8XeR-q__scores label{color:var(--council-secondary)}.council-controls-module__8XeR-q__scores input{text-align:left;appearance:textfield;border:0;border-bottom:1px solid var(--council-border);background:0 0;border-radius:0;min-height:38px;padding:4px 0;font-size:20px;font-weight:500}.council-controls-module__8XeR-q__scores input:hover,.council-controls-module__8XeR-q__scores input:focus{border-bottom-color:var(--signal-info)}.council-controls-module__8XeR-q__scores input::-webkit-inner-spin-button{appearance:none}.council-controls-module__8XeR-q__scores input::-webkit-outer-spin-button{appearance:none}.council-controls-module__8XeR-q__runReference{color:var(--council-secondary);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.council-controls-module__8XeR-q__runReference>span{overflow-wrap:anywhere;min-width:0}.council-controls-module__8XeR-q__output{border-top:1px solid var(--border);margin-top:14px}.council-controls-module__8XeR-q__dateRow{align-items:flex-end;gap:8px;margin:8px 0 12px;display:flex}.council-controls-module__8XeR-q__dateRow label{width:200px}.council-controls-module__8XeR-q__dateRow .council-controls-module__8XeR-q__button{min-height:36px}.council-controls-module__8XeR-q__output textarea{resize:vertical;min-height:120px;max-height:300px}.council-controls-module__8XeR-q__savedRuns{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.council-controls-module__8XeR-q__run{border-bottom:1px solid var(--border);width:100%;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;padding:10px 8px;display:block}.council-controls-module__8XeR-q__run:hover,.council-controls-module__8XeR-q__run[aria-pressed=true]{background:var(--panel-bg-alt,var(--card))}.council-controls-module__8XeR-q__run[aria-pressed=true]{color:var(--primary)}.council-controls-module__8XeR-q__clear{color:var(--council-secondary)}.council-controls-module__8XeR-q__clear:hover{color:var(--destructive)}.council-controls-module__8XeR-q__muted{color:var(--council-secondary);margin:4px 0}.council-controls-module__8XeR-q__error{color:var(--destructive);overflow-wrap:anywhere;margin:12px 24px}.council-controls-module__8XeR-q__body>.council-controls-module__8XeR-q__muted{margin:12px 24px}.council-controls-module__8XeR-q__confirmation{padding:24px}.council-controls-module__8XeR-q__confirmation .council-controls-module__8XeR-q__error{margin-inline:0}.council-controls-module__8XeR-q__confirmation .council-controls-module__8XeR-q__attachment{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.council-controls-module__8XeR-q__footer{border-top:1px solid var(--council-border);background:var(--panel-bg-alt,var(--card));flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}@media (max-width:600px){div.council-controls-module__8XeR-q__dialog[role=dialog]{width:calc(100vw - 20px);height:min(460px,100dvh - 24px)}.council-controls-module__8XeR-q__header{padding:16px}.council-controls-module__8XeR-q__headingGroup{gap:8px}.council-controls-module__8XeR-q__section,.council-controls-module__8XeR-q__confirmation{padding:16px}.council-controls-module__8XeR-q__sourceSection{margin-inline:16px}.council-controls-module__8XeR-q__footer{padding:12px 16px}div.council-controls-module__8XeR-q__dialog[data-view=research] .council-controls-module__8XeR-q__footer{flex-wrap:wrap}.council-controls-module__8XeR-q__sourceFooterDetails{flex-basis:100%}.council-controls-module__8XeR-q__sourceFooterDetails+button{margin-left:auto}.council-controls-module__8XeR-q__scores{gap:8px}.council-controls-module__8XeR-q__scores input{padding-inline:6px}.council-controls-module__8XeR-q__sectionHeader{gap:8px}}
.analysis-row-research-module__dH28GW__panel{--research-accent:color-mix(in srgb, var(--signal-info) 65%, var(--foreground));box-sizing:border-box;min-width:0;max-width:100%;color:var(--foreground);background:var(--background);letter-spacing:0;text-align:left;padding:10px 14px 12px;font-family:system-ui,sans-serif;font-size:13px;font-weight:400;line-height:1.5;position:sticky;left:0;container-type:inline-size}.analysis-row-research-module__dH28GW__header{grid-template-columns:minmax(0,1fr) auto 28px;justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:grid}.analysis-row-research-module__dH28GW__identity{flex-wrap:wrap;align-items:baseline;column-gap:12px;min-width:0;display:flex}.analysis-row-research-module__dH28GW__identity h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}.analysis-row-research-module__dH28GW__identity>span,.analysis-row-research-module__dH28GW__summary span>span,.analysis-row-research-module__dH28GW__footer>span,.analysis-row-research-module__dH28GW__dateColumn,.analysis-row-research-module__dH28GW__mobileDate{color:var(--muted-foreground);font-size:12px}.analysis-row-research-module__dH28GW__summary{flex-wrap:wrap;gap:6px 20px;display:flex}.analysis-row-research-module__dH28GW__summary>span{align-items:baseline;gap:6px;display:inline-flex}.analysis-row-research-module__dH28GW__summary strong,.analysis-row-research-module__dH28GW__footer strong{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--foreground);font-size:13px;font-weight:500}.analysis-row-research-module__dH28GW__average{cursor:help}.analysis-row-research-module__dH28GW__row{border-bottom:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,1fr) 72px 72px 110px 112px 30px;align-items:center;column-gap:12px;min-height:32px;padding:2px 8px;display:grid}.analysis-row-research-module__dH28GW__row>:not(:first-child){text-align:right}.analysis-row-research-module__dH28GW__editableRow{cursor:pointer}.analysis-row-research-module__dH28GW__editableRow:hover,.analysis-row-research-module__dH28GW__editableRow:focus-within{background:color-mix(in srgb, var(--primary) 5%, var(--background));outline:1px dotted var(--primary);outline-offset:-1px}.analysis-row-research-module__dH28GW__columns{border-top:1px solid var(--border);background:var(--panel-bg-alt);min-height:27px;color:var(--muted-foreground);font-size:11px;font-weight:400}.analysis-row-research-module__dH28GW__model{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;font-weight:500;display:flex}.analysis-row-research-module__dH28GW__number,.analysis-row-research-module__dH28GW__dateColumn{white-space:nowrap}.analysis-row-research-module__dH28GW__mobileDate{display:none}.analysis-row-research-module__dH28GW__partial{color:var(--muted-foreground);font-size:11px;font-weight:400}.analysis-row-research-module__dH28GW__stale{color:var(--signal-warn)}.analysis-row-research-module__dH28GW__supplementary{color:var(--muted-foreground)}.analysis-row-research-module__dH28GW__supplementary .analysis-row-research-module__dH28GW__number{color:var(--foreground)}.analysis-row-research-module__dH28GW__council{background:color-mix(in srgb, var(--signal-info) 6%, var(--background));border-bottom-color:color-mix(in srgb, var(--signal-info) 25%, var(--border))}.analysis-row-research-module__dH28GW__council .analysis-row-research-module__dH28GW__model{color:var(--research-accent)}.analysis-row-research-module__dH28GW__actionCell{justify-content:flex-end;display:flex}.analysis-row-research-module__dH28GW__iconButton{width:28px;height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.analysis-row-research-module__dH28GW__iconButton:hover{background:var(--panel-bg-alt);border-color:var(--border);color:var(--foreground)}.analysis-row-research-module__dH28GW__addOutput,.analysis-row-research-module__dH28GW__addOutput:hover,.analysis-row-research-module__dH28GW__editableRow:hover .analysis-row-research-module__dH28GW__iconButton,.analysis-row-research-module__dH28GW__editableRow:focus-within .analysis-row-research-module__dH28GW__iconButton{color:var(--primary)}.analysis-row-research-module__dH28GW__iconButton:focus-visible,.analysis-row-research-module__dH28GW__average:focus-visible,.analysis-row-research-module__dH28GW__footer button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.analysis-row-research-module__dH28GW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.analysis-row-research-module__dH28GW__footer strong{margin-left:6px}.analysis-row-research-module__dH28GW__footer .analysis-council-expanded-trigger{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--border));background:color-mix(in srgb, var(--primary) 8%, var(--background));min-height:30px;color:var(--primary);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:3px 9px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.analysis-row-research-module__dH28GW__footer .analysis-council-expanded-trigger:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 14%, var(--background))}@container (max-width:760px){.analysis-row-research-module__dH28GW__header{grid-template-columns:minmax(0,1fr) 28px;gap:3px 12px}.analysis-row-research-module__dH28GW__summary{grid-area:2/1/auto/-1}.analysis-row-research-module__dH28GW__close{grid-area:1/2}}@container (max-width:600px){.analysis-row-research-module__dH28GW__row{grid-template-columns:minmax(0,1fr) 42px 42px minmax(66px,max-content) 28px;column-gap:6px;padding-inline:0}.analysis-row-research-module__dH28GW__dateColumn{display:none}.analysis-row-research-module__dH28GW__mobileDate:not(:has(.analysis-row-research-module__dH28GW__missingDate)){flex-basis:100%;font-size:11px;font-weight:400;display:block}.analysis-row-research-module__dH28GW__columns{padding-block:4px}.analysis-row-research-module__dH28GW__summary{column-gap:12px}}
.analysis-run-template-module__uLEoEW__body{flex-direction:column;gap:10px;display:flex}.analysis-run-template-module__uLEoEW__toolbar{align-items:center;gap:10px;min-width:0;display:flex}.analysis-run-template-module__uLEoEW__toolbar select{border:1px solid var(--border);background:var(--background);min-width:0;color:var(--foreground);border-radius:4px;flex:1;padding:6px 8px;font-size:12px}.analysis-run-template-module__uLEoEW__identity{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.analysis-run-template-module__uLEoEW__prompt{resize:none;border:1px solid var(--border);background:var(--background);width:100%;min-height:100px;color:var(--foreground);font:inherit;letter-spacing:0;border-radius:4px;flex:1;padding:12px;font-size:12px;line-height:1.55}.analysis-run-template-module__uLEoEW__actions{height:var(--analysis-run-actions-height);justify-content:space-between;align-items:center;gap:8px;margin-top:.7rem;display:flex}.analysis-run-template-module__uLEoEW__actions button,.analysis-run-template-module__uLEoEW__error button{border:1px solid var(--border);min-height:30px;color:var(--foreground);cursor:pointer;background:0 0;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.analysis-run-template-module__uLEoEW__actions .analysis-run-template-module__uLEoEW__copy{border-color:color-mix(in srgb, var(--primary) 45%, var(--border));background:color-mix(in srgb, var(--primary) 10%, var(--background));color:var(--primary)}.analysis-run-template-module__uLEoEW__actions button:disabled{opacity:.45;cursor:not-allowed}.analysis-run-template-module__uLEoEW__actions button:not(:disabled):hover,.analysis-run-template-module__uLEoEW__error button:hover{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 12%, var(--background))}.analysis-run-template-module__uLEoEW__body :focus-visible,.analysis-run-template-module__uLEoEW__actions :focus-visible{outline:2px solid var(--primary);outline-offset:2px}.analysis-run-template-module__uLEoEW__warning,.analysis-run-template-module__uLEoEW__error,.analysis-run-template-module__uLEoEW__status{margin:0;font-size:12px;line-height:1.45}.analysis-run-template-module__uLEoEW__warning{color:var(--muted-foreground)}.analysis-run-template-module__uLEoEW__error{color:var(--destructive)}.analysis-run-template-module__uLEoEW__status{color:var(--muted-foreground)}.analysis-run-template-module__uLEoEW__error button{margin-left:8px}
.data-freshness-indicator-module__l1FRHq__trigger{min-height:28px;color:var(--muted-foreground);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:4px 6px;font-size:12px;line-height:1.4;display:inline-flex}.data-freshness-indicator-module__l1FRHq__trigger:hover{background:var(--muted)}.data-freshness-indicator-module__l1FRHq__panel{z-index:220;width:380px;max-width:calc(100vw - 24px);max-height:min(650px, var(--radix-popover-content-available-height));border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);letter-spacing:0;border-radius:6px;padding:16px;font-family:inherit;font-size:13px;line-height:1.5;overflow-y:auto;box-shadow:0 8px 24px #0003}.data-freshness-indicator-module__l1FRHq__header,.data-freshness-indicator-module__l1FRHq__rowHeading,.data-freshness-indicator-module__l1FRHq__details{justify-content:space-between;align-items:center;gap:10px;display:flex}.data-freshness-indicator-module__l1FRHq__header h2{margin:0;font-size:16px;font-weight:600}.data-freshness-indicator-module__l1FRHq__header button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.data-freshness-indicator-module__l1FRHq__panel button:focus-visible,.data-freshness-indicator-module__l1FRHq__diagnostic summary:focus-visible{outline:1px solid var(--foreground);outline-offset:2px}.data-freshness-indicator-module__l1FRHq__row{border-bottom:1px solid var(--border);padding:10px 0}.data-freshness-indicator-module__l1FRHq__row:last-child{border-bottom:0;padding-bottom:0}.data-freshness-indicator-module__l1FRHq__rowHeading h3{margin:0;font-size:13px;font-weight:500}.data-freshness-indicator-module__l1FRHq__row[data-relevant=true] h3{font-weight:600}.data-freshness-indicator-module__l1FRHq__rowHeading>span{flex-shrink:0;font-size:12px}.data-freshness-indicator-module__l1FRHq__details{color:var(--muted-foreground);flex-wrap:wrap;margin:4px 0 0;font-size:12px}.data-freshness-indicator-module__l1FRHq__coverage{white-space:nowrap;font-variant-numeric:tabular-nums}.data-freshness-indicator-module__l1FRHq__diagnostic{margin-top:6px;font-size:12px}.data-freshness-indicator-module__l1FRHq__diagnostic summary{width:fit-content;color:var(--muted-foreground);cursor:pointer}.data-freshness-indicator-module__l1FRHq__empty{color:var(--muted-foreground);margin:12px 0 0}.data-freshness-indicator-module__l1FRHq__warning{color:var(--signal-warn);overflow-wrap:anywhere;margin:6px 0 0;font-size:12px}.data-freshness-indicator-module__l1FRHq__trigger[data-tone=warning],.data-freshness-indicator-module__l1FRHq__rowHeading [data-tone=warning]{color:var(--signal-warn)}.data-freshness-indicator-module__l1FRHq__trigger[data-tone=error],.data-freshness-indicator-module__l1FRHq__rowHeading [data-tone=error]{color:var(--signal-sell)}.data-freshness-indicator-module__l1FRHq__action{border:1px solid var(--border);min-height:28px;color:var(--foreground);font:inherit;cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:6px;margin-top:6px;padding:3px 6px;font-size:12px;display:inline-flex}.data-freshness-indicator-module__l1FRHq__panel button:disabled{opacity:.5;cursor:default}.data-freshness-indicator-module__l1FRHq__actions{flex-wrap:wrap;gap:8px;display:flex}.data-freshness-indicator-module__l1FRHq__primaryAction{background:var(--muted);font-weight:500}.data-freshness-indicator-module__l1FRHq__assignmentStatus{color:var(--muted-foreground);margin:8px 0 0;font-size:12px}.data-freshness-indicator-module__l1FRHq__assignmentResults{margin-top:6px;font-size:12px}.data-freshness-indicator-module__l1FRHq__assignmentResults summary{cursor:pointer;color:var(--muted-foreground)}.data-freshness-indicator-module__l1FRHq__assignmentResults ul{margin:6px 0 0;padding:0;list-style:none}.data-freshness-indicator-module__l1FRHq__assignmentResults li{border-top:1px solid var(--border);overflow-wrap:anywhere;padding:6px 0}.data-freshness-indicator-module__l1FRHq__assignmentResults strong{font-weight:500}.data-freshness-indicator-module__l1FRHq__assignmentResults small{color:var(--muted-foreground);font-size:12px;display:block}@media (max-width:600px){.data-freshness-indicator-module__l1FRHq__trigger span{display:none}}
.commodity-market-detail-module__rzY0Pq__detail{color:var(--analysis-text-strong);font:13px/1.45 system-ui;container:market-detail/inline-size}.commodity-market-detail-module__rzY0Pq__header{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:10px 16px;display:flex}.commodity-market-detail-module__rzY0Pq__header h2{margin:0;font-size:16px;font-weight:500}.commodity-market-detail-module__rzY0Pq__back{border:1px solid var(--border);width:30px;height:30px;color:var(--analysis-ticker-text);cursor:pointer;border-radius:4px;flex:0 0 30px;place-items:center;display:grid}.commodity-market-detail-module__rzY0Pq__back:hover{background:var(--surface-1);color:var(--analysis-text-strong)}.commodity-market-detail-module__rzY0Pq__back svg{width:16px;height:16px}.commodity-market-detail-module__rzY0Pq__content{flex:1;min-height:0;padding:16px;overflow-y:auto}.commodity-market-detail-module__rzY0Pq__detail h3{letter-spacing:0;text-transform:none;margin:0;font-size:13px;font-weight:600;line-height:1.4}.commodity-market-detail-module__rzY0Pq__signals{border-bottom:1px solid var(--border);grid-template-columns:minmax(150px,.8fr) minmax(0,3fr);display:grid}.commodity-market-detail-module__rzY0Pq__physical{border-right:1px solid var(--border);padding:0 16px 14px 0}.commodity-market-detail-module__rzY0Pq__equities{min-width:0;padding:0 0 14px 16px}.commodity-market-detail-module__rzY0Pq__equityStages{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;display:grid}.commodity-market-detail-module__rzY0Pq__physical .commodity-market-detail-module__rzY0Pq__stage{border-left:0;margin-top:10px;padding-left:0}.commodity-market-detail-module__rzY0Pq__stage{border-left:1px solid var(--border);min-width:0;padding-inline:12px}.commodity-market-detail-module__rzY0Pq__stage:first-child{border-left:0;padding-left:0}.commodity-market-detail-module__rzY0Pq__stage:last-child{padding-right:0}.commodity-market-detail-module__rzY0Pq__stageLabel{color:var(--analysis-ticker-text);margin:0 0 6px;font-size:11px}.commodity-market-detail-module__rzY0Pq__stageMeta{opacity:.75;font-variant-numeric:tabular-nums;margin-left:8px}.commodity-market-detail-module__rzY0Pq__signalValue{font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.commodity-market-detail-module__rzY0Pq__signalReturn{margin-left:8px;font-size:12px;font-weight:400}.commodity-market-detail-module__rzY0Pq__signalSub{color:var(--analysis-ticker-text);margin:6px 0 0;font-size:11px}.commodity-market-detail-module__rzY0Pq__signalDate{color:var(--analysis-ticker-text);opacity:.7;margin:2px 0 0;font-size:10.5px}.commodity-market-detail-module__rzY0Pq__dimmed{opacity:.5}.commodity-market-detail-module__rzY0Pq__directAllocation{flex-wrap:wrap;gap:4px 12px;margin-top:12px;font-size:11px;display:flex}.commodity-market-detail-module__rzY0Pq__directAllocation div{gap:6px;display:flex}.commodity-market-detail-module__rzY0Pq__directAllocation dt{color:var(--analysis-ticker-text)}.commodity-market-detail-module__rzY0Pq__capital{border-bottom:1px solid var(--border);background:var(--surface-1);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.commodity-market-detail-module__rzY0Pq__capital>div{border-left:1px solid var(--border);min-width:0;padding:12px 16px}.commodity-market-detail-module__rzY0Pq__capital>div:first-child{border-left:0}.commodity-market-detail-module__rzY0Pq__capital dt{color:var(--analysis-ticker-text);font-size:11px}.commodity-market-detail-module__rzY0Pq__capital dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:16px;font-weight:500}.commodity-market-detail-module__rzY0Pq__capital dd small{color:var(--analysis-ticker-text);margin-top:2px;font-size:11px;font-weight:400;display:block}.commodity-market-detail-module__rzY0Pq__evidence{grid-template-columns:minmax(280px,1fr) minmax(0,2fr);gap:20px;margin-top:20px;display:grid}.commodity-market-detail-module__rzY0Pq__companies{min-width:0}.commodity-market-detail-module__rzY0Pq__sectionHeading{align-items:center;gap:8px;padding-bottom:8px;display:flex}.commodity-market-detail-module__rzY0Pq__sectionHeading>span{color:var(--analysis-ticker-text);font-size:11px}.commodity-market-detail-module__rzY0Pq__evidenceTable{table-layout:fixed;border-collapse:collapse;width:100%}.commodity-market-detail-module__rzY0Pq__evidenceTable th{text-align:right;color:var(--analysis-ticker-text);border-block:1px solid var(--border);padding:6px 4px;font-size:11px;font-weight:400}.commodity-market-detail-module__rzY0Pq__evidenceTable th:first-child{text-align:left;padding-left:8px}.commodity-market-detail-module__rzY0Pq__evidenceTable th:nth-child(2){text-align:center;width:50px}.commodity-market-detail-module__rzY0Pq__evidenceTable th:nth-child(3){text-align:center;width:68px}.commodity-market-detail-module__rzY0Pq__evidenceTable th:nth-child(4){text-align:left;width:104px}.commodity-market-detail-module__rzY0Pq__evidenceTable td:nth-child(4){text-align:left}.commodity-market-detail-module__rzY0Pq__glyphCell{text-align:center!important}.commodity-market-detail-module__rzY0Pq__glyphCell svg,.commodity-market-detail-module__rzY0Pq__glyphCell>span{vertical-align:middle;display:inline-block}.commodity-market-detail-module__rzY0Pq__standing{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.commodity-market-detail-module__rzY0Pq__evidenceTable td{border-bottom:1px solid var(--border);text-align:right;padding:8px 4px;font-size:11px}.commodity-market-detail-module__rzY0Pq__evidenceTable td:first-child{text-align:left}.commodity-market-detail-module__rzY0Pq__headingQualifier{color:var(--analysis-ticker-text);font-weight:400}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__groupRow,.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__groupRow:hover{cursor:default}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__groupRow:hover td{background:0 0}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__groupRow td{border-bottom:1px solid var(--border);color:var(--analysis-ticker-text);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:12px 8px 4px;font-size:10px;font-weight:600}.commodity-market-detail-module__rzY0Pq__sectionHint{color:var(--analysis-ticker-text);margin-left:auto;font-size:11px}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr{cursor:pointer}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr:hover td,.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__selectedRow td{background:var(--analysis-stock-row-hover-bg)}.commodity-market-detail-module__rzY0Pq__evidenceTable tbody tr.commodity-market-detail-module__rzY0Pq__selectedRow td:first-child{box-shadow:inset 2px 0 0 var(--analysis-text-strong)}.commodity-market-detail-module__rzY0Pq__evidenceTable td:first-child{padding-left:8px}.commodity-market-detail-module__rzY0Pq__companyButton{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.commodity-market-detail-module__rzY0Pq__companyName{align-items:baseline;gap:8px;min-width:0;display:flex}.commodity-market-detail-module__rzY0Pq__companyName>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.commodity-market-detail-module__rzY0Pq__companyName small{color:var(--analysis-ticker-text);flex-shrink:0;font-size:10px}.commodity-market-detail-module__rzY0Pq__charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-content:start;gap:12px;min-width:0;display:grid}.commodity-market-detail-module__rzY0Pq__chartStatus{background:var(--surface-1);color:var(--analysis-ticker-text);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;inset:0}.commodity-market-detail-module__rzY0Pq__chartStatus button{border:1px solid var(--border);color:var(--analysis-text-strong);cursor:pointer;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.commodity-market-detail-module__rzY0Pq__chartStatus button:hover{background:var(--analysis-stock-row-hover-bg)}.commodity-market-detail-module__rzY0Pq__chartStatus svg{width:14px;height:14px}.commodity-market-detail-module__rzY0Pq__empty{color:var(--analysis-ticker-text);padding-block:12px}.commodity-market-detail-module__rzY0Pq__detail button:focus-visible{outline:2px solid var(--info);outline-offset:2px}@container market-detail (max-width:900px){.commodity-market-detail-module__rzY0Pq__evidence{grid-template-columns:minmax(0,1fr)}}@container market-detail (max-width:650px){.commodity-market-detail-module__rzY0Pq__signals{grid-template-columns:minmax(0,1fr)}.commodity-market-detail-module__rzY0Pq__physical{border-right:0;border-bottom:1px solid var(--border);padding:0 0 12px}.commodity-market-detail-module__rzY0Pq__physical .commodity-market-detail-module__rzY0Pq__stage{margin-top:8px}.commodity-market-detail-module__rzY0Pq__equities{padding:12px 0}.commodity-market-detail-module__rzY0Pq__capital>div{padding:10px 8px}.commodity-market-detail-module__rzY0Pq__stage{padding-inline:8px}.commodity-market-detail-module__rzY0Pq__charts{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse){.commodity-market-detail-module__rzY0Pq__back{flex-basis:36px;width:36px;height:36px}}@container market-detail (max-width:460px){.commodity-market-detail-module__rzY0Pq__equityStages{grid-template-columns:minmax(0,1fr);gap:14px}.commodity-market-detail-module__rzY0Pq__equityStages .commodity-market-detail-module__rzY0Pq__stage{border:0;padding:0}}
.system-architecture-tab-module__XTvkRa__root{--system-inline-padding:max(40px, calc((100% - 960px) / 2));background:var(--background);min-width:0;height:100%;min-height:0;color:var(--foreground);letter-spacing:0;flex-direction:column;font-size:13px;line-height:1.5;display:flex;overflow:hidden;container:system-workspace/inline-size}.system-architecture-tab-module__XTvkRa__root button,.system-architecture-tab-module__XTvkRa__root input{font:inherit;color:inherit;letter-spacing:0}.system-architecture-tab-module__XTvkRa__root button{cursor:pointer;background:0 0}.system-architecture-tab-module__XTvkRa__root button:disabled{cursor:default}.system-architecture-tab-module__XTvkRa__root h1,.system-architecture-tab-module__XTvkRa__root h2{text-transform:none;letter-spacing:0;margin:0}.system-architecture-tab-module__XTvkRa__header{min-height:44px;padding:6px var(--system-inline-padding);border-bottom:1px solid var(--workspace-border);background:var(--workspace-header);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.system-architecture-tab-module__XTvkRa__header h1{font-size:17px;font-weight:600;line-height:1.4}.system-architecture-tab-module__XTvkRa__headerTools{align-items:center;gap:8px;display:flex}.system-architecture-tab-module__XTvkRa__headerIdentity{flex-wrap:wrap;align-items:center;gap:6px 20px;min-width:0;display:flex}.system-architecture-tab-module__XTvkRa__viewOptions{align-items:center;gap:4px;display:flex}.system-architecture-tab-module__XTvkRa__viewOptions button{min-height:32px;color:var(--workspace-secondary);white-space:nowrap;border:0;border-bottom:2px solid #0000;padding:4px 8px}.system-architecture-tab-module__XTvkRa__viewOptions button[aria-pressed=true]{color:var(--foreground);border-bottom-color:var(--foreground);background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__viewOptions button:hover{background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__viewOptions button:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__iconButton{width:32px;height:32px;color:var(--workspace-secondary);border:1px solid #0000;border-radius:4px;flex:0 0 32px;place-items:center;padding:0;display:inline-grid}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__iconButton:hover{background:var(--workspace-hover);color:var(--foreground)}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__iconButton:disabled{opacity:.5}.system-architecture-tab-module__XTvkRa__navigation{border-bottom:1px solid var(--workspace-border);flex-shrink:0;padding:3px max(30px,50% - 490px)}.system-architecture-tab-module__XTvkRa__navigation ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.system-architecture-tab-module__XTvkRa__navigation li{color:var(--workspace-muted);align-items:center;display:flex}.system-architecture-tab-module__XTvkRa__navigation button{min-height:32px;color:var(--workspace-secondary);border:0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.system-architecture-tab-module__XTvkRa__navStep{font-variant-numeric:tabular-nums;color:var(--workspace-muted);font-size:12px}.system-architecture-tab-module__XTvkRa__navigation button:hover{background:var(--workspace-hover);color:var(--foreground)}.system-architecture-tab-module__XTvkRa__scrollArea{scrollbar-width:thin;flex:1;min-width:0;min-height:0;padding-bottom:16px;overflow-y:auto}.system-architecture-tab-module__XTvkRa__section{padding:0 var(--system-inline-padding) 16px;outline:none;margin:0;scroll-margin-top:0}.system-architecture-tab-module__XTvkRa__section+.system-architecture-tab-module__XTvkRa__section{border-top:1px solid var(--workspace-border)}.system-architecture-tab-module__XTvkRa__section[data-collapsed=true]{padding-bottom:0}.system-architecture-tab-module__XTvkRa__section[data-collapsed=true] .system-architecture-tab-module__XTvkRa__sectionHeading{margin-bottom:0}.system-architecture-tab-module__XTvkRa__section:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.system-architecture-tab-module__XTvkRa__sectionHeading{align-items:center;gap:12px;min-height:42px;margin-bottom:6px;padding-block:5px;display:flex}.system-architecture-tab-module__XTvkRa__sectionHeading h2{color:var(--foreground);align-items:center;gap:10px;font-size:16px;font-weight:600;line-height:1.4;display:flex}.system-architecture-tab-module__XTvkRa__stepNumber{font-variant-numeric:tabular-nums;color:var(--workspace-secondary);flex:0 0 24px;font-size:14px;font-weight:500}.system-architecture-tab-module__XTvkRa__sectionDetail{color:var(--workspace-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.system-architecture-tab-module__XTvkRa__riskGrid{border-block:1px solid var(--workspace-rule);background:var(--analysis-stock-row-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__riskControl{text-align:left;border:0;align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.system-architecture-tab-module__XTvkRa__riskControl+.system-architecture-tab-module__XTvkRa__riskControl{border-left:1px solid var(--workspace-rule)}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__riskControl:hover{background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__riskIcon{color:var(--workspace-secondary);flex-shrink:0}.system-architecture-tab-module__XTvkRa__riskIdentity,.system-architecture-tab-module__XTvkRa__riskState{gap:2px;min-width:0;display:grid}.system-architecture-tab-module__XTvkRa__riskIdentity strong{font-size:14px;font-weight:500}.system-architecture-tab-module__XTvkRa__riskIdentity>span,.system-architecture-tab-module__XTvkRa__riskState>span:last-child{color:var(--workspace-secondary);overflow-wrap:anywhere;font-size:12px}.system-architecture-tab-module__XTvkRa__riskState{text-align:right;justify-items:end;margin-left:auto}.system-architecture-tab-module__XTvkRa__signal{white-space:nowrap;color:var(--workspace-secondary);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:inline-flex}.system-architecture-tab-module__XTvkRa__signal[data-tone=positive]{color:var(--signal-buy)}.system-architecture-tab-module__XTvkRa__signal[data-tone=negative]{color:var(--signal-sell)}.system-architecture-tab-module__XTvkRa__signal[data-tone=warning]{color:var(--signal-warn)}.system-architecture-tab-module__XTvkRa__signal i{background:currentColor;border:1px solid;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.system-architecture-tab-module__XTvkRa__signal[data-tone=neutral] i{background:0 0}.system-architecture-tab-module__XTvkRa__swatch{border-radius:1px;flex:0 0 8px;width:8px;height:8px;display:inline-block}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__allocationBar{border:0;width:100%;height:40px;margin-bottom:8px;padding:4px 0;display:flex}.system-architecture-tab-module__XTvkRa__allocationBar>span{flex-shrink:0;height:100%}.system-architecture-tab-module__XTvkRa__allocations{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;display:grid}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__allocationRow{border:0;border-bottom:1px solid var(--workspace-rule);text-align:left;align-items:center;gap:8px;min-width:0;min-height:26px;padding:2px 0;display:flex}.system-architecture-tab-module__XTvkRa__allocationRow>span{white-space:nowrap;text-overflow:ellipsis;color:var(--workspace-secondary);overflow:hidden}.system-architecture-tab-module__XTvkRa__allocationRow strong{font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:auto;font-weight:400}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__allocationRow:hover{background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px;line-height:1.5}.system-architecture-tab-module__XTvkRa__table th{color:var(--workspace-secondary);text-align:left;background:var(--panel-bg-alt);border-block:1px solid var(--workspace-rule);padding:4px 12px;font-size:12px;font-weight:500}.system-architecture-tab-module__XTvkRa__table td{border-bottom:1px solid var(--workspace-rule);vertical-align:middle;background:var(--analysis-stock-row-bg);padding:5px 12px}.system-architecture-tab-module__XTvkRa__table tbody tr:not(.system-architecture-tab-module__XTvkRa__groupRow){cursor:pointer}.system-architecture-tab-module__XTvkRa__table tbody tr:not(.system-architecture-tab-module__XTvkRa__groupRow):hover td{background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__identityButton{text-align:left;border:0;align-items:center;gap:9px;width:100%;min-height:26px;padding:0;display:flex}.system-architecture-tab-module__XTvkRa__identityButton>span{min-width:0}.system-architecture-tab-module__XTvkRa__identityButton strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;display:block}.system-architecture-tab-module__XTvkRa__marketSignalColumn{width:24%}.system-architecture-tab-module__XTvkRa__valueColumn{width:104px}.system-architecture-tab-module__XTvkRa__trendColumn{width:100px}.system-architecture-tab-module__XTvkRa__relativeColumn{width:130px}.system-architecture-tab-module__XTvkRa__table .system-architecture-tab-module__XTvkRa__valueCell{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.system-architecture-tab-module__XTvkRa__mobileValue{display:none}.system-architecture-tab-module__XTvkRa__table .system-architecture-tab-module__XTvkRa__groupRow th{background:color-mix(in srgb, var(--panel-bg-alt) 94%, var(--foreground));border-block:1px solid var(--workspace-border);padding:0}.system-architecture-tab-module__XTvkRa__positionTable .system-architecture-tab-module__XTvkRa__identityButton{padding-inline-start:48px}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__groupButton{text-align:left;border:0;align-items:center;gap:8px;width:100%;min-height:31px;padding:4px 10px;display:flex}.system-architecture-tab-module__XTvkRa__groupButton>svg{flex-shrink:0}.system-architecture-tab-module__XTvkRa__groupButton>span{color:var(--foreground);font-size:14px;font-weight:600}.system-architecture-tab-module__XTvkRa__groupButton>small{font-size:12px}.system-architecture-tab-module__XTvkRa__groupButton>strong{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:400}.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__groupButton:not(:disabled):hover{background:var(--workspace-hover)}.system-architecture-tab-module__XTvkRa__notApplicable{color:var(--workspace-secondary)}.system-architecture-tab-module__XTvkRa__positionTools{align-items:center;gap:12px;margin-bottom:8px;display:flex}.system-architecture-tab-module__XTvkRa__search{border:1px solid var(--workspace-border);width:310px;min-width:0;min-height:34px;color:var(--workspace-secondary);border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex}.system-architecture-tab-module__XTvkRa__search input{outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:6px 0}.system-architecture-tab-module__XTvkRa__search input::placeholder{color:var(--workspace-secondary)}.system-architecture-tab-module__XTvkRa__search>svg{flex-shrink:0}.system-architecture-tab-module__XTvkRa__empty{color:var(--workspace-secondary);border-block:1px solid var(--workspace-rule);background:var(--analysis-stock-row-bg);margin:0;padding:20px 12px}.system-architecture-tab-module__XTvkRa__error{padding:8px var(--system-inline-padding);color:var(--signal-warn);border-bottom:1px solid var(--workspace-rule);flex-shrink:0;font-size:12px}.system-architecture-tab-module__XTvkRa__spinning{animation:1s linear infinite system-architecture-tab-module__XTvkRa__spin}@keyframes system-architecture-tab-module__XTvkRa__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.system-architecture-tab-module__XTvkRa__spinning{animation:none}}@container system-workspace (max-width:800px){.system-architecture-tab-module__XTvkRa__allocations{grid-template-columns:repeat(2,minmax(0,1fr))}.system-architecture-tab-module__XTvkRa__riskGrid{grid-template-columns:1fr}.system-architecture-tab-module__XTvkRa__riskControl+.system-architecture-tab-module__XTvkRa__riskControl{border-left:0;border-top:1px solid var(--workspace-rule)}}@container system-workspace (max-width:560px){.system-architecture-tab-module__XTvkRa__header{padding-inline:16px}.system-architecture-tab-module__XTvkRa__section{padding:0 16px 12px}.system-architecture-tab-module__XTvkRa__navigation{padding-inline:16px}.system-architecture-tab-module__XTvkRa__navigation ol{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.system-architecture-tab-module__XTvkRa__navigation li{min-width:0;position:relative}.system-architecture-tab-module__XTvkRa__navigation li>svg{width:12px;position:absolute;left:-9px}.system-architecture-tab-module__XTvkRa__navigation button{flex-direction:column;gap:0;width:100%;padding-inline:2px}.system-architecture-tab-module__XTvkRa__error{padding-inline:16px}.system-architecture-tab-module__XTvkRa__allocations{grid-template-columns:1fr}.system-architecture-tab-module__XTvkRa__table th,.system-architecture-tab-module__XTvkRa__table td{padding-inline:7px}.system-architecture-tab-module__XTvkRa__marketSignalColumn{width:86px}.system-architecture-tab-module__XTvkRa__trendColumn{width:80px}.system-architecture-tab-module__XTvkRa__relativeColumn{width:110px}.system-architecture-tab-module__XTvkRa__valueColumn,.system-architecture-tab-module__XTvkRa__valueCell{display:none}.system-architecture-tab-module__XTvkRa__mobileValue{color:var(--workspace-secondary);font-size:12px;display:block}.system-architecture-tab-module__XTvkRa__groupButton{flex-wrap:wrap}.system-architecture-tab-module__XTvkRa__groupButton>span{overflow-wrap:anywhere;max-width:calc(100% - 46px)}.system-architecture-tab-module__XTvkRa__positionTools{flex-wrap:wrap}.system-architecture-tab-module__XTvkRa__search{width:100%}.system-architecture-tab-module__XTvkRa__positionTools .system-architecture-tab-module__XTvkRa__sectionDetail{margin-left:0}}@media (pointer:coarse){.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__iconButton{flex-basis:40px;width:40px;height:40px}.system-architecture-tab-module__XTvkRa__navigation button,.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__groupButton,.system-architecture-tab-module__XTvkRa__root .system-architecture-tab-module__XTvkRa__allocationRow{min-height:40px}}
.asset-class-index-module__uCGkKW__root{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.asset-class-index-module__uCGkKW__toolbar{padding:10px var(--system-inline-padding);align-items:center;gap:10px;display:flex}.asset-class-index-module__uCGkKW__search{border:1px solid var(--workspace-border);min-width:0;color:var(--workspace-secondary);background:var(--background);border-radius:4px;flex:1;align-items:center;gap:8px;padding:0 8px;display:flex}.asset-class-index-module__uCGkKW__search input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:34px}.asset-class-index-module__uCGkKW__search:focus-within{outline:1px solid var(--foreground)}.asset-class-index-module__uCGkKW__search input::-webkit-search-cancel-button{display:none}.asset-class-index-module__uCGkKW__root button{border:0;justify-content:center;align-items:center;min-height:32px;display:inline-flex}.asset-class-index-module__uCGkKW__search button,.asset-class-index-module__uCGkKW__refresh{border-radius:4px;flex:0 0 32px;width:32px;padding:0}.asset-class-index-module__uCGkKW__root button:hover{background:var(--workspace-hover)}.asset-class-index-module__uCGkKW__root button:focus-visible{outline:2px solid var(--foreground);outline-offset:-2px}.asset-class-index-module__uCGkKW__count{color:var(--workspace-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.asset-class-index-module__uCGkKW__filters{padding:0 var(--system-inline-padding) 10px;border-bottom:1px solid var(--workspace-border);flex-wrap:wrap;gap:4px;display:flex}.asset-class-index-module__uCGkKW__filters button{color:var(--workspace-secondary);border-bottom:2px solid #0000;padding:4px 10px;font-size:12px}.asset-class-index-module__uCGkKW__filters button[aria-pressed=true]{border-bottom-color:var(--foreground);color:var(--foreground);background:var(--workspace-hover)}.asset-class-index-module__uCGkKW__scrollArea{scrollbar-width:thin;min-height:0;padding:0 var(--system-inline-padding) 20px;flex:1;overflow-y:auto}.asset-class-index-module__uCGkKW__section+.asset-class-index-module__uCGkKW__section{margin-top:14px}.asset-class-index-module__uCGkKW__groupHeading{flex-wrap:wrap;align-items:baseline;gap:2px 14px;padding:12px 0 8px;display:flex}.asset-class-index-module__uCGkKW__groupHeading h2{align-items:baseline;gap:9px;font-size:16px;font-weight:600;line-height:1.5;display:flex}.asset-class-index-module__uCGkKW__groupHeading h2 span{color:var(--workspace-secondary);font-size:12px;font-weight:400}.asset-class-index-module__uCGkKW__groupHeading p{color:var(--workspace-secondary);margin:0;font-size:12px}.asset-class-index-module__uCGkKW__columnHead,.asset-class-index-module__uCGkKW__row{grid-template-columns:minmax(0,1.1fr) minmax(0,.6fr) minmax(0,1.7fr);column-gap:16px;display:grid}.asset-class-index-module__uCGkKW__columnHead{border-block:1px solid var(--workspace-border);background:var(--workspace-header);color:var(--workspace-secondary);padding:5px 10px;font-size:12px}.asset-class-index-module__uCGkKW__list{margin:0;padding:0;list-style:none}.asset-class-index-module__uCGkKW__row{border-bottom:1px solid var(--workspace-border);background:var(--analysis-stock-row-bg);align-items:center;min-height:30px;padding:4px 10px}.asset-class-index-module__uCGkKW__row:hover{background:var(--workspace-hover)}.asset-class-index-module__uCGkKW__identity{align-items:center;gap:9px;min-width:0;display:flex}.asset-class-index-module__uCGkKW__identity i{border-radius:1px;flex:0 0 8px;width:8px;height:8px}.asset-class-index-module__uCGkKW__identity>div{align-items:baseline;gap:7px;min-width:0;display:flex}.asset-class-index-module__uCGkKW__identity strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.asset-class-index-module__uCGkKW__identity small{color:var(--workspace-secondary);flex-shrink:0;font-size:11px;line-height:17px}.asset-class-index-module__uCGkKW__parent,.asset-class-index-module__uCGkKW__reason{min-width:0;color:var(--workspace-secondary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:20px;overflow:hidden}.asset-class-index-module__uCGkKW__error{color:var(--destructive);padding:6px var(--system-inline-padding);margin:0;font-size:12px}.asset-class-index-module__uCGkKW__empty{color:var(--workspace-secondary);margin:18px 0}@container system-workspace (max-width:650px){.asset-class-index-module__uCGkKW__columnHead{display:none}.asset-class-index-module__uCGkKW__row{grid-template-columns:minmax(0,1fr) minmax(80px,.55fr);gap:0 12px}.asset-class-index-module__uCGkKW__parent{text-align:right}.asset-class-index-module__uCGkKW__reason{grid-column:1/-1;padding-left:17px}.asset-class-index-module__uCGkKW__toolbar{gap:6px}.asset-class-index-module__uCGkKW__filters{gap:2px}.asset-class-index-module__uCGkKW__filters button{padding-inline:7px}}
.announcement-subscriptions-module__odslFq__panel{width:100%;min-width:0;color:var(--foreground);background:var(--background);border:1px solid var(--alerts-grid-border-muted);letter-spacing:0;font-size:13px}.announcement-subscriptions-module__odslFq__toolbar{background:var(--panel-bg-alt);border-bottom:1px solid var(--alerts-grid-border);justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;display:flex}.announcement-subscriptions-module__odslFq__tabs{flex-shrink:0;gap:4px;display:flex}.announcement-subscriptions-module__odslFq__tabs button{min-height:30px;color:var(--muted-foreground);cursor:pointer;border:0;border-bottom:2px solid #0000;padding:4px 8px}.announcement-subscriptions-module__odslFq__tabs button[aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 5%, transparent);border-bottom-color:var(--primary)}.announcement-subscriptions-module__odslFq__tabs span{font-variant-numeric:tabular-nums;color:var(--muted-foreground);margin-left:5px}.announcement-subscriptions-module__odslFq__search{width:240px;min-width:0;color:var(--muted-foreground);align-items:center;gap:7px;display:flex}.announcement-subscriptions-module__odslFq__search input{background:0 0;outline:none;width:100%;min-width:0;padding:6px 0}.announcement-subscriptions-module__odslFq__search:focus-within{color:var(--foreground)}.announcement-subscriptions-module__odslFq__list{min-height:90px}.announcement-subscriptions-module__odslFq__columnHead,.announcement-subscriptions-module__odslFq__row{border-bottom:1px solid var(--alerts-grid-border);grid-template-columns:18px minmax(0,1fr) 138px 64px;align-items:center;gap:10px;padding:5px 10px;display:grid}.announcement-subscriptions-module__odslFq__columnHead{background:var(--card);color:var(--muted-foreground);min-height:32px;font-size:12px}.announcement-subscriptions-module__odslFq__row{background:var(--alerts-row-surface);min-height:44px}.announcement-subscriptions-module__odslFq__row:nth-child(odd){background:var(--alerts-row-surface-alt)}.announcement-subscriptions-module__odslFq__row:hover{background:var(--alerts-row-surface-hover)}.announcement-subscriptions-module__odslFq__row input,.announcement-subscriptions-module__odslFq__columnHead input{width:14px;height:14px;accent-color:var(--primary);cursor:pointer}.announcement-subscriptions-module__odslFq__security{min-width:0}.announcement-subscriptions-module__odslFq__security strong{overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px;display:block}.announcement-subscriptions-module__odslFq__security>span{color:var(--muted-foreground);flex-wrap:wrap;gap:7px;font-size:11px;line-height:17px;display:flex}.announcement-subscriptions-module__odslFq__security em{color:var(--caution);font-style:normal}.announcement-subscriptions-module__odslFq__security .announcement-subscriptions-module__odslFq__confirmed{color:var(--muted-foreground)}.announcement-subscriptions-module__odslFq__row select{border:1px solid var(--border);width:100%;min-height:30px;color:var(--foreground);background:var(--background);border-radius:3px;padding:4px 5px;font-size:12px}.announcement-subscriptions-module__odslFq__actions{justify-content:flex-end;gap:4px;display:flex}.announcement-subscriptions-module__odslFq__icon{width:30px;height:30px;color:var(--muted-foreground);cursor:pointer;border:1px solid #0000;border-radius:3px;flex:0 0 30px;justify-content:center;align-items:center;padding:0;display:inline-flex}.announcement-subscriptions-module__odslFq__icon:hover{background:color-mix(in srgb, var(--foreground) 7%, transparent);color:var(--foreground)}.announcement-subscriptions-module__odslFq__confirm{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 30%, transparent)}.announcement-subscriptions-module__odslFq__footer{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:flex}.announcement-subscriptions-module__odslFq__primary{border:1px solid color-mix(in srgb, var(--primary) 40%, transparent);min-height:32px;color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, transparent);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:5px 10px;display:flex}.announcement-subscriptions-module__odslFq__panel :is(button,input,select):disabled{opacity:.45;cursor:not-allowed}.announcement-subscriptions-module__odslFq__panel :is(button,a,input,select):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.announcement-subscriptions-module__odslFq__empty{color:var(--muted-foreground);padding:24px 18px}.announcement-subscriptions-module__odslFq__error{color:var(--destructive);margin:0;padding:10px 18px;font-size:12px}.announcement-subscriptions-module__odslFq__error button{cursor:pointer;text-decoration:underline}@media (max-width:560px){.announcement-subscriptions-module__odslFq__toolbar{flex-wrap:wrap;gap:5px}.announcement-subscriptions-module__odslFq__search{width:100%}.announcement-subscriptions-module__odslFq__toolbar,.announcement-subscriptions-module__odslFq__footer{padding-left:10px;padding-right:10px}.announcement-subscriptions-module__odslFq__columnHead{display:none}.announcement-subscriptions-module__odslFq__row{grid-template-columns:18px minmax(0,1fr) 68px;gap:5px 9px;padding:9px 12px}.announcement-subscriptions-module__odslFq__row>input{grid-row:1/3}.announcement-subscriptions-module__odslFq__security{grid-column:2}.announcement-subscriptions-module__odslFq__row select{grid-area:2/2;max-width:160px}.announcement-subscriptions-module__odslFq__actions{grid-area:1/3/3}.announcement-subscriptions-module__odslFq__icon{min-height:32px}}
.alerts-tab-module__wQ5KdW__workspace{--alerts-secondary-text:color-mix(in srgb, var(--foreground) 72%, var(--muted-foreground));--alerts-ticker-text:color-mix(in srgb, var(--foreground) 62%, var(--background));--alerts-grid-border:color-mix(in srgb, var(--border) 92%, var(--foreground));--alerts-grid-border-muted:color-mix(in oklab, var(--border) 70%, transparent);--alerts-row-surface:var(--panel-bg-alt);--alerts-row-surface-alt:color-mix(in srgb, var(--foreground) 0.8%, var(--panel-bg-alt));--alerts-row-surface-hover:color-mix(in oklab, var(--primary) 8%, var(--panel-bg-alt));scrollbar-gutter:stable;height:100%;min-height:0;color:var(--foreground);padding:12px 14px 20px;overflow-y:auto}.alerts-tab-module__wQ5KdW__layout{width:100%}.alerts-tab-module__wQ5KdW__mainColumn{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.alerts-tab-module__wQ5KdW__monitorToolbar{border:1px solid var(--alerts-grid-border-muted);background:color-mix(in oklab, var(--card) 94%, var(--background));justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:8px 10px 8px 13px;display:flex}.alerts-tab-module__wQ5KdW__monitorIdentity,.alerts-tab-module__wQ5KdW__sectionIdentity{align-items:center;gap:10px;min-width:0;display:flex}.alerts-tab-module__wQ5KdW__monitorTitle{color:var(--foreground);margin:0;font-size:15px;font-weight:600;line-height:1.15}.alerts-tab-module__wQ5KdW__monitorSubtitle{color:var(--alerts-secondary-text);margin:3px 0 0;font-size:10px;line-height:1.1}.alerts-tab-module__wQ5KdW__coverageValue{color:var(--foreground);align-items:baseline;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:600;display:flex}.alerts-tab-module__wQ5KdW__coverageDivider{color:var(--muted-foreground);padding:0 3px}.alerts-tab-module__wQ5KdW__filterGroup{border:1px solid var(--alerts-grid-border-muted);background:var(--background);align-items:stretch;min-width:0;display:inline-flex}.alerts-tab-module__wQ5KdW__filterButton{border:0;border-right:1px solid var(--alerts-grid-border-muted);min-height:31px;color:var(--muted-foreground);white-space:nowrap;background:0 0;align-items:center;gap:7px;padding:0 10px;font-size:11px;font-weight:500;display:inline-flex}.alerts-tab-module__wQ5KdW__filterButton:last-child{border-right:0}.alerts-tab-module__wQ5KdW__filterButton:hover,.alerts-tab-module__wQ5KdW__filterButtonActive{background:var(--analysis-stock-row-hover-bg);color:var(--foreground)}.alerts-tab-module__wQ5KdW__filterCount,.alerts-tab-module__wQ5KdW__scopeCount,.alerts-tab-module__wQ5KdW__sectionCount{color:var(--alerts-secondary-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500}.alerts-tab-module__wQ5KdW__scopeNavigation{border:1px solid var(--alerts-grid-border-muted);background:color-mix(in oklab, var(--card) 96%, var(--background));flex-wrap:wrap;align-items:stretch;width:fit-content;max-width:100%;min-height:39px;display:flex}.alerts-tab-module__wQ5KdW__scopeButton{border:0;border-right:1px solid var(--alerts-grid-border-muted);min-width:104px;min-height:37px;color:var(--muted-foreground);white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.alerts-tab-module__wQ5KdW__scopeButton:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.alerts-tab-module__wQ5KdW__scopeButton:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__scopeButtonActive{background:var(--analysis-stock-row-hover-bg);color:var(--foreground)}.alerts-tab-module__wQ5KdW__scopeButtonActive:after{background:var(--foreground)}.alerts-tab-module__wQ5KdW__scopeCount.alerts-tab-module__wQ5KdW__setupMissing{color:var(--caution)}.alerts-tab-module__wQ5KdW__setupNotice{border:1px solid var(--alerts-grid-border-muted);border-left:2px solid var(--caution);background:var(--panel-bg-alt);width:100%;min-width:0;color:var(--foreground);text-align:left;cursor:pointer;align-items:center;gap:9px;padding:8px 11px;font-size:12px;line-height:18px;display:flex}.alerts-tab-module__wQ5KdW__setupNotice:hover{background:var(--alerts-row-surface-hover)}.alerts-tab-module__wQ5KdW__setupNotice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.alerts-tab-module__wQ5KdW__setupNotice>svg{color:var(--caution);flex-shrink:0}.alerts-tab-module__wQ5KdW__setupNotice>svg:last-child{color:var(--muted-foreground);margin-left:auto}.alerts-tab-module__wQ5KdW__setupProviders{color:var(--muted-foreground)}.alerts-tab-module__wQ5KdW__ledgerSection,.alerts-tab-module__wQ5KdW__utilitySection{border:1px solid var(--alerts-grid-border-muted);background:var(--background);width:100%}.alerts-tab-module__wQ5KdW__sectionHeader,.alerts-tab-module__wQ5KdW__utilityHeader{border-bottom:1px solid var(--alerts-grid-border);background:var(--panel-bg-alt);justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:6px 8px 6px 11px;display:flex}.alerts-tab-module__wQ5KdW__sectionTitle{color:var(--foreground);letter-spacing:0;margin:0;font-size:13px;font-weight:500;line-height:1}.alerts-tab-module__wQ5KdW__sectionActions{align-items:center;gap:7px;min-width:0;display:flex}.alerts-tab-module__wQ5KdW__searchField{border:1px solid var(--alerts-grid-border-muted);background:var(--background);width:270px;min-width:180px;height:31px;color:var(--muted-foreground);align-items:center;gap:7px;padding:0 8px;display:flex}.alerts-tab-module__wQ5KdW__searchField:focus-within{border-color:var(--muted-foreground);color:var(--foreground)}.alerts-tab-module__wQ5KdW__searchField input{width:100%;min-width:0;color:var(--foreground);background:0 0;border:0;outline:0;font-size:11px}.alerts-tab-module__wQ5KdW__searchField input::placeholder{color:var(--muted-foreground)}.alerts-tab-module__wQ5KdW__searchField button{color:var(--muted-foreground);background:0 0;border:0;padding:2px;display:inline-flex}.alerts-tab-module__wQ5KdW__searchField button:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__tableScroller,.alerts-tab-module__wQ5KdW__utilityTableScroller{overflow-x:auto}.alerts-tab-module__wQ5KdW__connectionTable,.alerts-tab-module__wQ5KdW__utilityTable{table-layout:fixed;border-collapse:separate;border-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;width:100%;font-family:system-ui,sans-serif}.alerts-tab-module__wQ5KdW__connectionTable th,.alerts-tab-module__wQ5KdW__utilityTable th{--alerts-cell-surface:color-mix(in oklab, var(--card) 94%, var(--background));border-right:1px solid var(--alerts-grid-border-muted);border-bottom:1px solid var(--alerts-grid-border);background:var(--alerts-cell-surface);height:32px;color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground));letter-spacing:.025em;text-align:left;text-transform:uppercase;white-space:nowrap;padding:0 9px;font-size:10px;font-weight:500;line-height:1}.alerts-tab-module__wQ5KdW__connectionTable th:last-child,.alerts-tab-module__wQ5KdW__connectionTable td:last-child,.alerts-tab-module__wQ5KdW__utilityTable th:last-child,.alerts-tab-module__wQ5KdW__utilityTable td:last-child{border-right:0}.alerts-tab-module__wQ5KdW__centerHeader,.alerts-tab-module__wQ5KdW__utilityControlHeader{text-align:center!important}.alerts-tab-module__wQ5KdW__sortHeader{cursor:pointer}.alerts-tab-module__wQ5KdW__sortHeader:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__sortHeader span{color:var(--primary);margin-left:5px}.alerts-tab-module__wQ5KdW__dataRow,.alerts-tab-module__wQ5KdW__utilityTable tbody tr{--alerts-cell-surface:var(--alerts-row-surface);background:var(--alerts-cell-surface);height:42px}.alerts-tab-module__wQ5KdW__dataRow:nth-child(2n),.alerts-tab-module__wQ5KdW__utilityTable tbody tr:nth-child(2n){--alerts-cell-surface:var(--alerts-row-surface-alt)}.alerts-tab-module__wQ5KdW__dataRow:hover,.alerts-tab-module__wQ5KdW__utilityTable tbody tr:hover{--alerts-cell-surface:var(--alerts-row-surface-hover);background:var(--alerts-cell-surface)}.alerts-tab-module__wQ5KdW__dataRow td,.alerts-tab-module__wQ5KdW__utilityTable td{border-right:1px solid var(--alerts-grid-border-muted);border-bottom:1px solid var(--alerts-grid-border);vertical-align:middle;background:var(--alerts-cell-surface);height:42px;padding:0 9px;font-size:13px;font-weight:400;line-height:1.6;transition:background-color 80ms linear;overflow:hidden}.alerts-tab-module__wQ5KdW__dataRow:hover td,.alerts-tab-module__wQ5KdW__utilityTable tbody tr:hover td{box-shadow:inset 0 1px 0 color-mix(in oklab, var(--primary) 18%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--primary) 14%, transparent)}.alerts-tab-module__wQ5KdW__typeWrapper{--alerts-connection-tint:#7dd3fc}.alerts-tab-module__wQ5KdW__typeCdf{--alerts-connection-tint:#64c9aa}.alerts-tab-module__wQ5KdW__typeTms{--alerts-connection-tint:#dcb66c}.alerts-tab-module__wQ5KdW__typeOutperform{--alerts-connection-tint:#c6a7e8}.alerts-tab-module__wQ5KdW__typePhysical{--alerts-connection-tint:#73b8cf}.alerts-tab-module__wQ5KdW__typeEquity{--alerts-connection-tint:#c6a7e8}.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typeWrapper,.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typeCdf,.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typeTms,.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typeOutperform,.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typePhysical,.alerts-tab-module__wQ5KdW__connectionTable th.alerts-tab-module__wQ5KdW__typeEquity,.alerts-tab-module__wQ5KdW__utilityTable th.alerts-tab-module__wQ5KdW__typeCdf{background:color-mix(in srgb, var(--alerts-connection-tint) 7%, var(--alerts-cell-surface))}.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typeWrapper,.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typeCdf,.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typeTms,.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typeOutperform,.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typePhysical,.alerts-tab-module__wQ5KdW__dataRow td.alerts-tab-module__wQ5KdW__typeEquity,.alerts-tab-module__wQ5KdW__utilityTable td.alerts-tab-module__wQ5KdW__typeCdf{background:color-mix(in srgb, var(--alerts-connection-tint) 2%, var(--alerts-cell-surface))}.alerts-tab-module__wQ5KdW__securityColumn{width:auto}.alerts-tab-module__wQ5KdW__controlColumn{width:62px}.alerts-tab-module__wQ5KdW__outperformColumn{width:108px}.alerts-tab-module__wQ5KdW__statusColumn{width:132px}.alerts-tab-module__wQ5KdW__marketColumn{width:150px}.alerts-tab-module__wQ5KdW__controlCell{text-align:center;padding:0!important}.alerts-tab-module__wQ5KdW__connectionControl{width:34px;height:34px;color:var(--foreground);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.alerts-tab-module__wQ5KdW__connectionBox{border:1px solid var(--muted-foreground);background:var(--background);border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.alerts-tab-module__wQ5KdW__connectionControl:hover .alerts-tab-module__wQ5KdW__connectionBox,.alerts-tab-module__wQ5KdW__connectionControl:focus-visible .alerts-tab-module__wQ5KdW__connectionBox{border-color:var(--foreground);background:var(--analysis-stock-row-hover-bg)}.alerts-tab-module__wQ5KdW__connectionControl:focus-visible{outline:1px solid var(--primary);outline-offset:-3px}.alerts-tab-module__wQ5KdW__connectionControl:disabled{cursor:not-allowed;opacity:.55}.alerts-tab-module__wQ5KdW__connectionControl:disabled .alerts-tab-module__wQ5KdW__connectionBox{border-color:color-mix(in srgb, var(--signal-sell) 55%, var(--muted-foreground));background:color-mix(in srgb, var(--signal-sell) 5%, var(--background))}.alerts-tab-module__wQ5KdW__connectionBoxChecked{border-color:var(--signal-buy);background:color-mix(in srgb, var(--signal-buy) 14%, var(--background));color:var(--signal-buy)}.alerts-tab-module__wQ5KdW__unavailable{width:34px;height:34px;color:var(--muted-foreground);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.alerts-tab-module__wQ5KdW__securityCell{position:relative;padding:0 11px!important;overflow:visible!important}.alerts-tab-module__wQ5KdW__securityIdentity{flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;min-width:0;display:flex}.alerts-tab-module__wQ5KdW__securityName{width:100%;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;line-height:1.15;display:block;overflow:hidden}.alerts-tab-module__wQ5KdW__securityMeta{align-items:center;min-height:13px;display:flex}.alerts-tab-module__wQ5KdW__tickerButton,.alerts-tab-module__wQ5KdW__utilityTicker{color:var(--alerts-ticker-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:400;line-height:1}.alerts-tab-module__wQ5KdW__tickerButton{background:0 0;border:0;align-items:center;gap:5px;display:inline-flex}.alerts-tab-module__wQ5KdW__tickerButton svg{opacity:0}.alerts-tab-module__wQ5KdW__dataRow:hover .alerts-tab-module__wQ5KdW__tickerButton svg,.alerts-tab-module__wQ5KdW__tickerButton:focus-visible svg{opacity:1}.alerts-tab-module__wQ5KdW__tickerButton:hover{color:color-mix(in srgb, var(--foreground) 72%, var(--background))}.alerts-tab-module__wQ5KdW__missingTicker{color:var(--signal-sell)!important}.alerts-tab-module__wQ5KdW__tickerEditor{align-items:center;gap:4px;height:24px;display:flex}.alerts-tab-module__wQ5KdW__prefixInput,.alerts-tab-module__wQ5KdW__symbolInput{border:1px solid var(--border);background:var(--background);height:24px;color:var(--foreground);outline:0;padding:0 6px;font-size:11px}.alerts-tab-module__wQ5KdW__prefixInput{width:62px}.alerts-tab-module__wQ5KdW__symbolInput{width:80px}.alerts-tab-module__wQ5KdW__tickerEditor button{border:1px solid var(--border);background:var(--background);width:24px;height:24px;color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.alerts-tab-module__wQ5KdW__tickerEditor button:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__statusCell{padding-left:10px!important}.alerts-tab-module__wQ5KdW__connectionStatus{color:var(--alerts-secondary-text);white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:400;display:inline-flex}.alerts-tab-module__wQ5KdW__statusDot,.alerts-tab-module__wQ5KdW__detectorConnectionDot{background:var(--muted-foreground);border-radius:50%;flex:none;width:6px;height:6px}.alerts-tab-module__wQ5KdW__status_connected{color:var(--signal-buy)}.alerts-tab-module__wQ5KdW__status_connected .alerts-tab-module__wQ5KdW__statusDot{background:var(--signal-buy)}.alerts-tab-module__wQ5KdW__status_partial{color:#f3b34c}.alerts-tab-module__wQ5KdW__status_partial .alerts-tab-module__wQ5KdW__statusDot{background:#f3b34c}.alerts-tab-module__wQ5KdW__status_none{color:color-mix(in srgb, var(--signal-sell) 78%, var(--alerts-secondary-text))}.alerts-tab-module__wQ5KdW__status_none .alerts-tab-module__wQ5KdW__statusDot{background:color-mix(in srgb, var(--signal-sell) 72%, var(--muted-foreground))}.alerts-tab-module__wQ5KdW__sourceConnectionCell{padding-left:5px!important}.alerts-tab-module__wQ5KdW__sourceConnectionLayout{align-items:center;gap:8px;min-width:0;height:100%;display:flex}.alerts-tab-module__wQ5KdW__sourceCell{flex:1;min-width:0}.alerts-tab-module__wQ5KdW__sourceCell span,.alerts-tab-module__wQ5KdW__sourceCell code{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.alerts-tab-module__wQ5KdW__sourceCell span{color:var(--foreground);font-size:13px;line-height:1.15}.alerts-tab-module__wQ5KdW__sourceCell code{color:var(--alerts-ticker-text);margin-top:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:400}.alerts-tab-module__wQ5KdW__dataRow .alerts-tab-module__wQ5KdW__marketCell{color:var(--foreground);font-size:13px;font-weight:400;line-height:1.4}.alerts-tab-module__wQ5KdW__emptyState,.alerts-tab-module__wQ5KdW__compactEmpty{color:var(--alerts-secondary-text);text-align:left;padding:15px 12px;font-size:11px}.alerts-tab-module__wQ5KdW__utilityRail{width:100%;margin-top:10px}.alerts-tab-module__wQ5KdW__utilityBody{padding:0}.alerts-tab-module__wQ5KdW__iconTextButton{border:1px solid var(--border);background:var(--background);height:31px;color:var(--muted-foreground);align-items:center;gap:5px;padding:0 9px;font-size:11px;font-weight:500;display:inline-flex}.alerts-tab-module__wQ5KdW__iconTextButton:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__utilityControlHeader{width:62px}.alerts-tab-module__wQ5KdW__staleSection{border-top:1px solid var(--alerts-grid-border);padding:10px 11px 8px}.alerts-tab-module__wQ5KdW__staleTitle{color:#f3b34c;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:10px;font-weight:600;display:flex}.alerts-tab-module__wQ5KdW__staleList{margin-top:5px}.alerts-tab-module__wQ5KdW__staleRow,.alerts-tab-module__wQ5KdW__detectorConnection{border-top:1px solid var(--alerts-grid-border);min-height:34px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.alerts-tab-module__wQ5KdW__staleRow>span{text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.alerts-tab-module__wQ5KdW__staleRow button,.alerts-tab-module__wQ5KdW__detectorConnection button{color:var(--signal-sell);text-transform:none;background:0 0;border:0;border-radius:3px;min-height:30px;padding:3px 8px;font-size:12px}.alerts-tab-module__wQ5KdW__staleRow button:hover,.alerts-tab-module__wQ5KdW__detectorConnection button:hover{background:color-mix(in srgb, var(--destructive) 8%, transparent)}.alerts-tab-module__wQ5KdW__detectorList{padding:0}.alerts-tab-module__wQ5KdW__detectorRow+.alerts-tab-module__wQ5KdW__detectorRow{border-top:1px solid var(--alerts-grid-border)}.alerts-tab-module__wQ5KdW__detectorRow{--alerts-detector-surface:var(--alerts-row-surface);background:var(--alerts-detector-surface);padding:0 11px}.alerts-tab-module__wQ5KdW__detectorRow:nth-child(2n){--alerts-detector-surface:var(--alerts-row-surface-alt)}.alerts-tab-module__wQ5KdW__detectorRow:hover{--alerts-detector-surface:var(--alerts-row-surface-hover)}.alerts-tab-module__wQ5KdW__detectorSummary{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.alerts-tab-module__wQ5KdW__detectorLabel{color:var(--foreground);font-size:13px;font-weight:500}.alerts-tab-module__wQ5KdW__detectorDescription{color:var(--alerts-secondary-text);margin-top:2px;font-size:11px}.alerts-tab-module__wQ5KdW__detectorConnections{margin-top:8px}.alerts-tab-module__wQ5KdW__detectorConnection>div{align-items:center;gap:7px;min-width:0;display:flex}.alerts-tab-module__wQ5KdW__detectorConnection>div>span:last-child{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}.alerts-tab-module__wQ5KdW__modalBackdrop{z-index:50;background:#000000c2;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.alerts-tab-module__wQ5KdW__modal{border:1px solid var(--border);background:var(--card);width:min(440px,100vw - 32px);color:var(--foreground);border-radius:4px;padding:18px;box-shadow:0 22px 60px #00000070}.alerts-tab-module__wQ5KdW__modalHeader{border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:11px}.alerts-tab-module__wQ5KdW__modalTitle{color:var(--foreground);font-size:14px;font-weight:600}.alerts-tab-module__wQ5KdW__modalSubtitle{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;overflow:hidden}.alerts-tab-module__wQ5KdW__modalBody{flex-direction:column;gap:13px;font-size:11px;display:flex}.alerts-tab-module__wQ5KdW__fieldLabel{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:600;display:block}.alerts-tab-module__wQ5KdW__modalInput{border:1px solid var(--border);background:var(--background);width:100%;height:34px;color:var(--foreground);outline:0;padding:0 9px;font-size:11px}.alerts-tab-module__wQ5KdW__modalInput:focus{border-color:var(--muted-foreground)}.alerts-tab-module__wQ5KdW__modalInput::placeholder{color:var(--muted-foreground)}.alerts-tab-module__wQ5KdW__stateSelector{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.alerts-tab-module__wQ5KdW__stateButton{border:1px solid var(--border);background:var(--background);height:34px;color:var(--muted-foreground);font-size:11px;font-weight:600}.alerts-tab-module__wQ5KdW__stateButton:hover{color:var(--foreground)}.alerts-tab-module__wQ5KdW__stateBuy{border-color:var(--signal-buy);background:color-mix(in srgb, var(--signal-buy) 10%, transparent);color:var(--signal-buy)}.alerts-tab-module__wQ5KdW__stateSell{border-color:var(--signal-sell);background:color-mix(in srgb, var(--signal-sell) 10%, transparent);color:var(--signal-sell)}.alerts-tab-module__wQ5KdW__modalNotice,.alerts-tab-module__wQ5KdW__modalError{border-left:2px solid var(--border);background:var(--background);color:var(--muted-foreground);padding:9px 10px;line-height:1.45}.alerts-tab-module__wQ5KdW__modalError{border-left-color:var(--signal-sell);color:var(--signal-sell)}.alerts-tab-module__wQ5KdW__modalFooter{justify-content:flex-end;gap:7px;margin-top:17px;display:flex}.alerts-tab-module__wQ5KdW__modalAction,.alerts-tab-module__wQ5KdW__modalSecondary,.alerts-tab-module__wQ5KdW__modalDanger{border:1px solid var(--border);background:var(--background);min-width:82px;height:33px;color:var(--muted-foreground);padding:0 12px;font-size:11px;font-weight:600}.alerts-tab-module__wQ5KdW__modalAction{border-color:var(--primary);color:var(--primary)}.alerts-tab-module__wQ5KdW__modalDanger{border-color:var(--signal-sell);color:var(--signal-sell)}.alerts-tab-module__wQ5KdW__modalAction:hover,.alerts-tab-module__wQ5KdW__modalSecondary:hover,.alerts-tab-module__wQ5KdW__modalDanger:hover{filter:brightness(1.12)}.alerts-tab-module__wQ5KdW__modalAction:disabled,.alerts-tab-module__wQ5KdW__modalDanger:disabled{cursor:wait;opacity:.55}.alerts-tab-module__wQ5KdW__checkboxRow{cursor:pointer;border:1px solid var(--border);background:var(--background);min-height:34px;color:var(--muted-foreground);align-items:center;gap:8px;padding:0 9px;display:flex}.alerts-tab-module__wQ5KdW__formCheckbox{width:16px;height:16px;accent-color:var(--signal-buy)}@media (max-width:760px){.alerts-tab-module__wQ5KdW__workspace{padding:8px}.alerts-tab-module__wQ5KdW__monitorToolbar,.alerts-tab-module__wQ5KdW__sectionHeader,.alerts-tab-module__wQ5KdW__utilityHeader{flex-direction:column;align-items:stretch}.alerts-tab-module__wQ5KdW__filterGroup,.alerts-tab-module__wQ5KdW__searchField,.alerts-tab-module__wQ5KdW__sectionActions{width:100%}.alerts-tab-module__wQ5KdW__filterButton,.alerts-tab-module__wQ5KdW__scopeButton{flex:1;min-width:0;padding:0 6px}.alerts-tab-module__wQ5KdW__scopeNavigation{flex-shrink:0;width:100%;min-height:44px;overflow:auto hidden}.alerts-tab-module__wQ5KdW__scopeButton{flex:none;padding:0 10px}.alerts-tab-module__wQ5KdW__setupProviders{display:none}.alerts-tab-module__wQ5KdW__commodityTable{min-width:700px}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable){table-layout:fixed;width:100%;min-width:0}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__securityColumn{width:auto}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__controlColumn,.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__outperformColumn{width:44px}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__statusColumn,.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) tr>:last-child{display:none}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) th,.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) td{padding-inline:2px}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__securityName{white-space:normal;font-size:12px;line-height:1.35}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) .alerts-tab-module__wQ5KdW__securityCell{padding:7px 4px}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) th.alerts-tab-module__wQ5KdW__typeOutperform{font-size:0}.alerts-tab-module__wQ5KdW__connectionTable:not(.alerts-tab-module__wQ5KdW__commodityTable) th.alerts-tab-module__wQ5KdW__typeOutperform:after{content:"OP";font-size:11px}.alerts-tab-module__wQ5KdW__monitorSubtitle,.alerts-tab-module__wQ5KdW__sectionIdentity{display:none}.alerts-tab-module__wQ5KdW__monitorToolbar{gap:6px;padding-block:8px}.alerts-tab-module__wQ5KdW__sectionHeader{padding-block:8px}.alerts-tab-module__wQ5KdW__utilityTable{min-width:620px}.alerts-tab-module__wQ5KdW__tableScroller,.alerts-tab-module__wQ5KdW__utilityTableScroller{scrollbar-width:thin;max-width:100%}.alerts-tab-module__wQ5KdW__filterGroup{flex-wrap:wrap}.alerts-tab-module__wQ5KdW__filterCount{display:none}.alerts-tab-module__wQ5KdW__filterButton,.alerts-tab-module__wQ5KdW__scopeButton{min-height:40px}.alerts-tab-module__wQ5KdW__connectionTable th,.alerts-tab-module__wQ5KdW__connectionTable td{font-size:12px}.alerts-tab-module__wQ5KdW__connectionTable th:first-child,.alerts-tab-module__wQ5KdW__connectionTable td:first-child{z-index:3;position:sticky;left:0}.alerts-tab-module__wQ5KdW__connectionTable td{height:44px}.alerts-tab-module__wQ5KdW__connectionControl{width:44px;height:44px}.alerts-tab-module__wQ5KdW__modal{width:min(100%,540px);max-height:calc(100dvh - 16px)}.alerts-tab-module__wQ5KdW__modalBackdrop{padding:8px}.alerts-tab-module__wQ5KdW__modalInput{min-height:44px;font-size:16px}.alerts-tab-module__wQ5KdW__modalFooter{flex-wrap:wrap}.alerts-tab-module__wQ5KdW__modalAction,.alerts-tab-module__wQ5KdW__modalSecondary,.alerts-tab-module__wQ5KdW__modalDanger,.alerts-tab-module__wQ5KdW__stateButton{min-height:44px}}
