.im .login-footer{text-align:center;color:var(--muted);font-size:10px;padding:16px 20px 23px;display:flex;gap:24px;justify-content:center}.im .mfa-digits{display:flex;gap:9px;margin-bottom:22px}.im .mfa-digits span{border:1px solid #ced7e2;flex:1 1;height:48px;border-radius:4px;display:grid;place-items:center;color:#a8b2bf;font-size:22px}.im .login-return{display:flex;justify-content:center;margin-top:17px;font-size:11px;color:var(--muted)}.im .workspace{display:flex;min-height:calc(100vh - 37px);background:var(--canvas)}.im .sidebar{position:fixed;top:37px;bottom:0;left:0;width:211px;background:var(--paper);border-right:1px solid var(--line);z-index:40;display:flex;flex-direction:column}.im .side-brand{height:85px;padding:15px 22px 12px;border-bottom:1px solid var(--line);display:flex;align-items:center}.im .side-workspace{margin:18px 18px 11px;display:flex;align-items:center;gap:10px;font-size:10px;font-weight:600}.im .side-workspace .square{width:23px;height:23px;background:var(--soft);border:1px solid var(--line);display:grid;place-items:center;color:var(--gold);border-radius:4px}.im .side-workspace .square svg{width:13px;height:13px}.im .side-workspace>svg{width:12px;height:12px;margin-left:auto;color:var(--muted)}.im .side-nav{padding:4px 12px 12px;overflow:auto;flex:1 1}.im .side-nav .nav-label{font-size:8px;font-weight:650;letter-spacing:.13em;color:#8691a1;margin:22px 13px 8px}.im .side-nav .nav-label:first-child{margin-top:11px}.im .nav-item{display:flex;align-items:center;gap:11px;padding:9px 12px;font-size:11px;border-radius:5px;margin:2px 0;color:#69778b;position:relative;min-height:36px}.im .nav-item .icon{width:17px;height:17px}.im .nav-item:hover{background:var(--canvas)}.im .nav-item.active{background:#edf2f7;color:var(--navy);font-weight:650}.im .nav-item.active:before{content:"";position:absolute;left:0;height:15px;width:2px;background:var(--gold)}.im .nav-item .nav-count{margin-left:auto;font-size:9px;background:var(--paper);padding:1px 5px;border-radius:3px;color:var(--gold)}.im .side-foot{padding:17px 21px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.im .side-foot .broker-state{display:flex;gap:8px;align-items:center;margin-bottom:7px}.im .side-foot .tiny{font-size:9px;color:#8390a1}.im .desk-body{margin-left:211px;flex:1 1}.im .desk-topbar{height:65px;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;padding:0 31px;gap:25px}.im .crumb,.im .desk-topbar{display:flex;align-items:center}.im .crumb{font-size:10px;color:var(--muted);gap:10px}.im .crumb strong{font-weight:500;color:var(--ink)}.im .top-tools{display:flex;gap:17px;align-items:center}.im .search-short{border:1px solid var(--line);background:var(--canvas);border-radius:5px;display:flex;align-items:center;gap:8px;width:230px;color:#8790a0;padding:6px 10px;font-size:10px}.im .search-short .icon{width:14px;height:14px}.im .search-short span{margin-left:auto;border:1px solid #dbe1e8;font-size:9px;padding:0 4px;border-radius:3px}.im .avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--navy);color:white;border:0;font-size:10px;font-weight:500}.im .bell{color:var(--muted);border:0;position:relative;background:transparent}.im .bell .icon{width:17px;height:17px}.im .menu-toggle{display:none}.im .desk-content{padding:27px 31px 38px;max-width:1670px;margin:0 auto}.im .workspace-head{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:21px}.im .workspace-head h1{font-size:29px;line-height:1.25;margin-bottom:7px;font-weight:560}.im .workspace-head p{font-size:12px;color:var(--muted)}.im .head-actions,.im .state-bar{display:flex;gap:9px;align-items:center}.im .state-bar{padding:10px 13px;background:#fbf8f3;border:1px solid #e9dfce;border-radius:5px;font-size:10px;color:#7c6b52;margin-bottom:22px;flex-wrap:wrap}.im .state-bar .icon{width:14px;height:14px}.im .state-bar strong{font-weight:650}.im .state-bar .state-spacer{flex:1 1}.im .section-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.im .section-top h2{font-size:15px;font-weight:600;letter-spacing:-.02em}.im .section-top .section-sub{font-size:10px;color:var(--muted);margin-top:3px}.im .section-top .text-link{font-size:10px;font-weight:600}.im .kpi-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);background:var(--paper);border-radius:6px;margin-bottom:21px}.im .kpi{padding:20px 22px;border-right:1px solid var(--line);min-width:0}.im .kpi:last-child{border-right:0}.im .kpi label{font-size:10px;font-weight:500;color:var(--muted);display:block;margin-bottom:10px}.im .kpi .amount{font-size:28px;font-weight:550;font-family:var(--display);letter-spacing:-.045em;line-height:1.2}.im .kpi .amount.up{color:var(--green)}.im .kpi .kpi-note{font-size:9px;color:var(--muted);margin-top:8px;display:flex;gap:6px;align-items:center}.im .kpi .inline-change{font-size:10px;color:var(--green);font-weight:550}.im .kpi .meter{height:3px;width:100%;max-width:130px;border-radius:2px;background:var(--soft);margin-top:12px}.im .kpi .meter span{display:block;height:100%;background:var(--gold);border-radius:2px}.im .overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);grid-gap:20px;gap:20px;margin-bottom:20px}.im .panel{border-radius:6px;overflow:hidden}.im .panel .panel-head{padding:19px 20px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.im .panel .panel-head h2{font-size:14px;font-weight:600}.im .panel-head p{font-size:10px;color:var(--muted);margin-top:3px}.im .panel-body{padding:19px 20px}.im .panel .panel-foot{border-top:1px solid var(--line);padding:11px 20px;color:var(--muted);font-size:9px;display:flex;justify-content:space-between;gap:12px;align-items:center}.im .periods{display:flex;align-items:center;gap:2px}.im .periods button{background:none;border:0;padding:4px 7px;font-size:9px;color:var(--muted);border-radius:3px}.im .periods button.active{background:var(--soft);color:var(--navy);font-weight:650}.im .equity-chart{padding:7px 20px 0}.im .equity-chart svg{width:100%;height:190px;overflow:visible}.im .chart-label{font-size:10px;fill:var(--muted);font-family:var(--sans)}.im .chart-x{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;padding:3px 5px 13px}.im .attention-list{padding:7px 20px 4px}.im .attention-item{display:flex;gap:10px;padding:13px 0;border-bottom:1px solid var(--line)}.im .attention-item:last-child{border-bottom:0}.im .attention-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:4px;flex-shrink:0;background:var(--amber-bg);color:var(--gold)}.im .attention-icon svg{width:14px;height:14px}.im .attention-item h3{font-size:11px;font-weight:600;letter-spacing:0}.im .attention-item p{font-size:10px;color:var(--muted);line-height:1.65;margin-top:4px}.im .attention-item .text-link{font-size:10px;margin-top:6px;color:var(--blue);font-weight:550}.im .attention-item .time{font-size:9px;margin-left:auto;white-space:nowrap;color:#8e97a5}.im .data-table{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px}.im .data-table th{font-size:9px;font-weight:500;text-align:left;padding:12px 14px;background:#fafbfc;border-bottom:1px solid var(--line);white-space:nowrap}.im .data-table td{padding:16px 14px;border-bottom:1px solid #e9edf1}.im .data-table tr:last-child td{border-bottom:0}.im .data-table .num{text-align:right}.im .data-table .up{color:var(--green)}.im .data-table tr.clickable{cursor:pointer}.im .data-table tr.clickable:hover{background:var(--canvas)}.im .symbol-cell{display:flex;align-items:center;gap:9px}.im .symbol-icon{width:29px;height:29px;border:1px solid var(--line);border-radius:5px;display:grid;place-items:center;font-weight:650;font-size:10px;color:var(--navy);background:#f7f9fb;flex-shrink:0}.im .symbol-cell strong{font-size:11px;font-weight:600;display:block}.im .symbol-cell small{font-size:9px;color:var(--muted);display:block;margin-top:3px}.im .table-wrap{overflow:auto;margin-top:15px}.im .queue-item{padding:12px 20px;border-bottom:1px solid #e9edf1;display:flex;align-items:center;gap:10px}.im .queue-item:last-child{border-bottom:0}.im .queue-item .queue-copy{flex:1 1}.im .queue-item strong{font-weight:600;font-size:11px}.im .queue-item p{font-size:10px;color:var(--muted);margin-top:2px}.im .queue-item>.icon{width:13px;height:13px;color:var(--muted)}.im .desk-lower-bar{padding:11px 1px;display:flex;justify-content:space-between;font-size:9px;color:var(--muted);gap:15px}.im .empty-state{padding:35px 20px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:190px}.im .empty-state .empty-icon{width:41px;height:41px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:#7c8da4;margin-bottom:14px}.im .empty-state h3{font-size:13px;margin-bottom:7px;font-weight:550}.im .empty-state p{font-size:11px;color:var(--muted);line-height:1.7;max-width:310px}.im .empty-state .btn{margin-top:15px;font-size:10px}.im .setup-steps{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px;padding:22px}.im .setup-step{padding:18px;border:1px solid var(--line);border-radius:5px}.im .setup-step .icon{color:var(--gold);margin-bottom:13px}.im .setup-step h3{font-size:12px;margin-bottom:7px}.im .setup-step p{font-size:10px;color:var(--muted);line-height:1.65}.im .research-tools{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.im .tab-strip{display:flex;gap:22px;align-items:stretch;border-bottom:1px solid var(--line)}.im .tab-strip button{border:0;position:relative;background:none;color:var(--muted);padding:10px 0 13px;font-size:11px;white-space:nowrap}.im .tab-strip button.active{color:var(--navy);font-weight:650}.im .tab-strip button.active:after{content:"";height:2px;background:var(--gold);position:absolute;left:0;right:0;bottom:-1px}.im .tab-strip button span{font-size:9px;color:#8992a0;padding-left:4px}.im .research-split{display:grid;grid-template-columns:283px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.im .research-list{background:var(--paper);border:1px solid var(--line);border-radius:6px;overflow:hidden}.im .research-list-head{padding:15px}.im .research-search{display:flex;gap:7px;align-items:center;padding:8px 10px;border:1px solid var(--line);background:var(--canvas);border-radius:4px}.im .research-search .icon{width:14px;height:14px;color:var(--muted)}.im .research-search input{border:0;background:none;min-width:0;width:100%;font-size:10px;outline:none!important;color:var(--ink)}.im .research-filters{display:flex;gap:5px;margin-top:11px}.im .research-filters button{font-size:9px;border:0;background:none;color:var(--muted);border-radius:4px;padding:5px 8px}.im .research-filters button.active{background:var(--soft);color:var(--navy);font-weight:600}.im .case{border:0;background:var(--paper);text-align:left;width:100%;display:block;border-top:1px solid var(--line);padding:17px 16px;position:relative}.im .case:hover{background:#f8fafc}.im .case.active{background:#f0f4f8}.im .case.active:before{content:"";position:absolute;left:0;top:15px;bottom:15px;width:3px;background:var(--gold)}.im .case-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:9px}.im .case-symbol{font-size:11px;font-weight:650}.im .case h3{font-size:13px;font-weight:550;letter-spacing:-.01em;line-height:1.5;margin-bottom:11px}.im .case-meta{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);gap:12px}.im .research-list-foot{border-top:1px solid var(--line);font-size:9px;color:var(--muted);padding:13px 16px}.im .research-detail{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:23px}.im .detail-eyebrow{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.im .detail-eyebrow .ticker{font-size:12px;font-weight:650;letter-spacing:.04em}.im .detail-eyebrow .company{color:var(--muted);font-size:10px}.im .research-detail h2{font-size:24px;font-weight:550;line-height:1.25;max-width:640px;letter-spacing:-.035em}.im .detail-meta{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:9px;margin-top:13px;flex-wrap:wrap}.im .detail-meta .dot{color:var(--gold)}.im .detail-action-row{display:flex;align-items:center;justify-content:space-between;margin:22px 0 15px;gap:20px}.im .detail-action-row .btn{min-height:31px;font-size:10px;padding:7px 10px}.im .evidence-summary{display:flex;gap:15px;align-items:center;font-size:9px;color:var(--muted)}.im .evidence-summary b{color:var(--ink);font-weight:650}.im .detail-tabs{margin-top:17px}.im .detail-tabs .tab-strip{gap:24px}.im .thesis-block{padding:23px 0 21px}.im .thesis-block .upper{font-size:9px;color:var(--gold);margin-bottom:11px;display:block}.im .thesis-block p{font-size:13px;line-height:1.85;max-width:780px}.im .thesis-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;border-top:1px solid var(--line);padding-top:20px}.im .thesis-grid h3{font-size:12px;margin-bottom:13px;font-weight:600;letter-spacing:0;display:flex;align-items:center;gap:7px}.im .thesis-grid h3 .icon{width:15px;height:15px;color:var(--green)}.im .thesis-grid .challenge h3 .icon{color:var(--amber)}.im .evidence-points{list-style:none;padding:0;margin:0}.im .evidence-points li{font-size:11px;line-height:1.75;display:flex;gap:8px;margin-bottom:11px;color:#55657a}.im .evidence-points li:before{content:"";background:#a8b8c6;height:3px;width:3px;margin-top:8px;flex-shrink:0;border-radius:50%}.im .source-ref{font-size:8px;color:var(--blue);display:inline-block;border:1px solid #dee5ed;background:#f5f8fb;border-radius:3px;line-height:1.1;padding:3px 4px;vertical-align:middle;margin-left:5px;font-weight:550}.im .conflict-note{display:flex;gap:10px;padding:12px 13px;background:var(--amber-bg);border:1px solid #ebdfc8;border-radius:4px;font-size:10px;color:#7b622f;line-height:1.75;margin-top:16px}.im .conflict-note .icon{width:15px;height:15px;margin-top:2px}.im .brief-footer{margin-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:var(--muted);border-top:1px solid var(--line);padding-top:15px;gap:15px}.im .brief-footer .text-link{font-size:10px;color:var(--blue)}.im .evidence-row{padding:17px 0;border-bottom:1px solid var(--line)}.im .evidence-row:last-child{border-bottom:0}.im .evidence-row-head{display:flex;gap:8px;align-items:center;margin-bottom:8px;font-size:10px}.im .evidence-row h3{font-size:12px;font-weight:550;line-height:1.5;letter-spacing:-.01em}.im .evidence-row p{font-size:10px;color:var(--muted);margin-top:6px;line-height:1.75}.im .evidence-row .evidence-provenance{display:flex;gap:14px;margin-top:9px;font-size:9px;color:var(--muted)}.im .specialist-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding-top:20px}.im .specialist{border:1px solid var(--line);border-radius:5px;padding:15px}.im .specialist .specialist-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.im .specialist .specialist-role{font-size:11px;font-weight:600}.im .specialist p{font-size:10px;color:var(--muted);line-height:1.7}.im .specialist small{display:block;font-size:9px;color:var(--muted);margin-top:9px}.im .synthesis{margin-top:14px;background:var(--canvas);padding:16px;border-radius:4px;font-size:11px;line-height:1.8}.im .synthesis strong{display:block;font-size:10px;margin-bottom:5px}.im .timeline{padding:20px 0 3px}.im .timeline-event{border-left:1px solid var(--line);padding:0 0 23px 20px;position:relative}.im .timeline-event:before{content:"";position:absolute;left:-4px;top:5px;width:7px;height:7px;border-radius:50%;background:var(--gold);border:2px solid var(--paper)}.im .timeline-event small{color:var(--muted);font-size:9px}.im .timeline-event h3{font-size:12px;margin-top:5px;letter-spacing:0}.im .timeline-event p{font-size:10px;color:var(--muted);line-height:1.7;margin-top:5px}.im .trade-head{display:flex;align-items:center;gap:12px}.im .trade-head .symbol-icon{width:40px;height:40px;font-size:15px}.im .trade-head h1{margin-bottom:3px}.im .trade-head p{font-size:11px}.im .trade-grid{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,1fr);grid-gap:20px;gap:20px;align-items:start}.im .stack{display:flex;flex-direction:column;gap:19px}.im .trade-intro{font-size:13px;line-height:1.85;color:#55657a}.im .level-map{margin-top:19px}.im .level-map svg{width:100%;height:104px}.im .map-legend{display:flex;align-items:center;gap:15px;font-size:9px;color:var(--muted);flex-wrap:wrap}.im .map-legend span{display:flex;align-items:center;gap:5px}.im .map-legend i{width:7px;height:7px;background:var(--gold);display:inline-block;border-radius:2px}.im .plan-fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0}.im .plan-field{padding:19px 20px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.im .plan-field:nth-child(2n){border-right:0}.im .plan-field label{display:block;font-size:10px;color:var(--muted);margin-bottom:8px}.im .plan-field strong{display:block;font-size:14px;font-weight:550}.im .plan-field p{font-size:10px;color:var(--muted);line-height:1.75;margin-top:7px}.im .targets{padding:0 20px}.im .target{display:grid;grid-template-columns:37px 92px 1fr;grid-gap:15px;gap:15px;align-items:start;padding:15px 0;border-bottom:1px solid var(--line)}.im .target:last-child{border-bottom:0}.im .target .target-tag{display:grid;place-items:center;color:var(--gold);background:#f8f3ec;width:30px;height:29px;border-radius:4px;font-size:10px;font-weight:650}.im .target strong{font-size:13px;font-weight:550;padding-top:4px;display:block}.im .target p{font-size:10px;color:var(--muted);line-height:1.7;padding-top:4px}.im .runner-note{padding:15px 20px;border-top:1px solid var(--line);font-size:11px;line-height:1.8;color:#55657a;background:#fafbfc}.im .runner-note strong{color:var(--ink)}.im .risk-rows{padding:5px 20px 16px}.im .risk-row{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--line);font-size:10px}.im .risk-row:last-child{border-bottom:0}.im .risk-row span{color:var(--muted)}.im .risk-row strong{font-weight:550;text-align:right}.im .risk-foot{background:var(--canvas);padding:16px 20px;color:var(--muted);font-size:10px;line-height:1.75;border-top:1px solid var(--line)}.im .review-needed{border-left:2px solid var(--gold);padding:4px 0 4px 13px;margin:0 20px 19px}.im .review-needed h3{font-size:11px;margin-bottom:6px;letter-spacing:0}.im .review-needed p{color:var(--muted);font-size:10px;line-height:1.7}.im .revision-row{font-size:10px;padding:12px 20px;border-bottom:1px solid var(--line)}.im .revision-row:last-child{border-bottom:0}.im .revision-row small{display:flex;gap:13px;font-size:9px;color:var(--muted);margin-bottom:5px}.im .revision-row p{line-height:1.7;color:#55657a}.im .research-link-card{display:block;padding:19px 20px;background:var(--navy);color:white;border-radius:6px}.im .research-link-card .upper{font-size:8px;color:#b8c6d6;margin-bottom:9px}.im .research-link-card h3{font-size:16px;line-height:1.4;font-weight:500;max-width:210px}.im .research-link-card .text-link{margin-top:18px;font-size:10px;color:#d8bb92}.im .no-research-found{padding:24px;font-size:11px;color:var(--muted);text-align:center}.im .modal{background:var(--paper);width:100%;max-width:620px;border-radius:8px;box-shadow:var(--shadow);padding:27px;max-height:90vh;overflow:auto}.im .modal .modal-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:15px}.im .modal h2{font-size:23px}.im .modal p{font-size:12px;line-height:1.85;color:var(--muted)}.im .modal .modal-list{padding:16px 0}.im .modal-list a{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line);font-size:12px}.im .modal-list a:hover{color:var(--gold)}.im .modal .field{margin-top:16px}.im .modal-bottom{margin-top:21px}.im .mobile-scrim{display:none}[data-theme=dark] .im .workspace{--ink:#e4ebf3;--muted:#a1afbf;--paper:#172336;--canvas:#101a2a;--line:#304059;--soft:#23334a;--gold:#c5a577;--green:#90cfb2;--green-bg:#19392f;--amber:#debd7a;--amber-bg:#352e24;--blue:#a4c5e5;--blue-bg:#203750;--red:#eca7ae;--red-bg:#3c2b36;--navy:#e2ebf6;--navy2:#b7cbdf}[data-theme=dark] .im .workspace .nav-item.active{background:#273b53}[data-theme=dark] .im .workspace .case.active,[data-theme=dark] .im .workspace .data-table th,[data-theme=dark] .im .workspace .runner-note,[data-theme=dark] .im .workspace .symbol-icon{background:#202e41;color:var(--ink)}[data-theme=dark] .im .workspace .state-bar{background:#2b2a27;border-color:#4b443a;color:#c9b68f}[data-theme=dark] .im .workspace .btn.primary{background:#d3e0ef;color:#14253b}[data-theme=dark] .im .workspace .avatar{background:#b7c9df;color:#15283f}[data-theme=dark] .im .workspace .data-table td,[data-theme=dark] .im .workspace .queue-item{border-color:#304059}[data-theme=dark] .im .workspace .evidence-points li,[data-theme=dark] .im .workspace .research-detail p,[data-theme=dark] .im .workspace .revision-row p,[data-theme=dark] .im .workspace .runner-note,[data-theme=dark] .im .workspace .trade-intro{color:#a9b7c9}[data-theme=dark] .im .workspace .case:hover{background:#25364d}[data-theme=dark] .im .workspace .risk-foot,[data-theme=dark] .im .workspace .synthesis{background:#202e41}[data-theme=dark] .im .workspace .research-link-card{background:#263e5b}[data-theme=dark] .im .workspace .conflict-note{background:#372f24;border-color:#574830;color:#d8ba83}[data-theme=dark] .im .workspace .source-ref{background:#20364d;color:#bad0e8;border-color:#3a4f6c}[data-theme=dark] .im .workspace .target .target-tag{background:#373327;color:#d8bb90}[data-theme=dark] .im .workspace .thesis-block .upper{color:#c5a577}@media(min-width:1600px){.im .public-wrap{max-width:1360px}.im .public-hero{gap:80px}.im .public-hero h1{font-size:75px}.im .desk-content{padding-top:34px}.im .desk-body{padding-bottom:20px}}@media(max-width:1180px){.im .public-wrap{padding:0 38px}.im .public-hero{gap:35px;grid-template-columns:1.45fr 1fr}.im .public-hero h1{font-size:54px}.im .hero-editorial{padding:28px}.im .hero-editorial h2{font-size:28px}.im .platform-grid,.im .section-split{gap:50px}.im .public-header nav{gap:25px}.im .sidebar{width:183px}.im .side-brand{padding-left:14px}.im .logo.compact{width:150px}.im .desk-body{margin-left:183px}.im .desk-content{padding:25px 22px}.im .desk-topbar{padding:0 22px}.im .research-split{grid-template-columns:245px minmax(0,1fr);gap:16px}.im .research-detail{padding:20px}.im .kpi{padding:18px}.im .kpi .amount{font-size:25px}.im .overview-grid{gap:16px;grid-template-columns:minmax(0,1.5fr) minmax(255px,1fr)}.im .trade-grid{grid-template-columns:minmax(0,1.6fr) 260px;gap:16px}.im .target{grid-template-columns:30px 78px 1fr;gap:10px}.im .top-tools{gap:14px}.im .search-short{width:175px}.im .evidence-summary{gap:10px}}@media(max-width:960px){.im .public-hero{grid-template-columns:1.35fr 1fr;gap:24px}.im .public-hero h1{font-size:45px}.im .public-hero .hero-text{font-size:14px}.im .hero-editorial h2{font-size:25px}.im .hero-questions li{font-size:11px}.im .hero-editorial{padding:25px}.im .public-hero .hero-links{gap:20px;flex-wrap:wrap}.im .focus-strip{gap:15px;flex-wrap:wrap;justify-content:flex-start}.im .focus-strip .upper{width:100%;margin-bottom:4px}.im .focus-strip .focus-item{font-size:11px;margin-right:23px}.im .public h2.section-title{font-size:31px}.im .sidebar{width:70px}.im .side-brand{height:65px;padding:10px 9px}.im .side-brand .logo{display:none}.im .side-brand .side-icon-logo{display:block!important}.im .side-workspace{display:none}.im .side-nav{padding:16px 8px}.im .nav-item{padding:12px;justify-content:center}.im .nav-item .nav-count,.im .nav-item .nav-text,.im .nav-label,.im .side-foot{display:none}.im .nav-item{margin-bottom:5px}.im .nav-item .icon{width:19px;height:19px}.im .desk-body{margin-left:70px}.im .desk-content{padding:25px 20px}.im .desk-topbar{padding:0 20px}.im .kpi{padding:16px}.im .kpi .amount{font-size:23px}.im .workspace-head h1{font-size:27px}.im .head-actions .btn{font-size:10px}.im .research-split{grid-template-columns:233px minmax(0,1fr)}.im .thesis-grid{grid-template-columns:1fr;gap:15px}.im .research-detail h2{font-size:21px}.im .detail-action-row{align-items:flex-start;gap:10px;flex-direction:column}.im .research-detail{padding:18px}.im .specialist-grid{grid-template-columns:1fr}.im .trade-grid{grid-template-columns:minmax(0,1.6fr) 240px}.im .plan-fields{grid-template-columns:1fr}.im .plan-field{border-right:0}.im .research-link-card h3{font-size:15px}.im .public-footer .logo.compact{width:175px}.im .login-head{margin:0 35px}.im .top-tools .chip{display:none}}@media(max-width:760px){.im .public-wrap{padding:0 24px}.im .public-header{height:88px}.im .public-header .logo{width:171px;height:53px}.im .public-header nav{gap:19px;font-size:10px}.im .public-header .contact-nav{display:none}.im .public-hero{grid-template-columns:1fr;padding:40px 0 34px;gap:31px}.im .eyebrow{font-size:9px}.im .public-hero h1{font-size:48px;margin:23px 0;line-height:1.08;max-width:600px}.im .public-hero .hero-text{font-size:14px;line-height:1.85;max-width:570px}.im .public-hero .hero-links{margin-top:27px;gap:25px}.im .public-hero .hero-links .btn{font-size:11px;padding:11px 15px}.im .public-hero .text-link{font-size:11px}.im .hero-editorial{padding:24px 25px 19px}.im .hero-editorial h2{font-size:28px;max-width:470px;margin:15px 0 24px}.im .hero-questions li{font-size:12px;padding:13px 0}.im .hero-foot{margin-top:11px;font-size:10px;max-width:none}.im .focus-strip{padding:22px 0;gap:12px}.im .focus-strip .focus-item{font-size:10px;gap:8px;margin-right:9px}.im .focus-strip .upper{font-size:8px}.im .platform-grid,.im .section-split{grid-template-columns:1fr;gap:29px}.im .public-section{padding:47px 0}.im .public h2.section-title{font-size:31px;max-width:430px;margin:17px 0 18px}.im .public .section-copy{font-size:13px;line-height:1.9}.im .research-pillar{padding:19px 0}.im .research-pillar p{font-size:12px}.im .research-pillar h3{font-size:16px}.im .public-approach .approach-head{display:block}.im .public-approach .section-title{margin-bottom:20px;font-size:31px}.im .public-approach .section-copy{max-width:none;font-size:12px}.im .approach-grid{grid-template-columns:1fr;gap:21px;margin-top:31px}.im .approach-item{padding-top:19px;display:grid;grid-template-columns:25px 1fr;grid-column-gap:12px;column-gap:12px}.im .approach-item .step-num{margin-top:3px;grid-row:1/3}.im .approach-item h3{font-size:17px}.im .approach-item p{font-size:12px;line-height:1.8}.im .platform-section{padding:47px 0}.im .workflow .workflow-row{grid-template-columns:78px 1fr 15px;gap:16px}.im .workflow span{font-size:11px}.im .contact-band{padding:25px 0}.im .contact-band .contact-inner{display:block}.im .contact-band a{font-size:13px;margin-top:20px}.im .contact-band h2{font-size:20px}.im .public-footer{padding:23px 0}.im .footer-top{gap:20px;margin-bottom:18px}.im .footer-top .logo.compact{width:148px}.im .footer-top .footer-links{font-size:10px;gap:17px}.im .footer-legal{display:block;font-size:9px;line-height:1.85}.im .footer-legal .copyright{margin-top:16px}.im .sidebar{transform:translateX(-100%);width:224px;top:35px;transition:transform .2s}.im .workspace.menu-open .sidebar{transform:none}.im .workspace.menu-open .mobile-scrim{display:block;position:fixed;inset:35px 0 0;z-index:35;background:rgba(20,37,60,.3)}.im .sidebar .side-brand{height:80px;padding:14px 23px}.im .sidebar .side-brand .logo{display:block}.im .sidebar .side-brand .side-icon-logo{display:none!important}.im .sidebar .side-workspace{display:flex}.im .sidebar .nav-item{justify-content:flex-start;margin-bottom:1px;padding:9px 13px}.im .sidebar .nav-item .nav-count,.im .sidebar .nav-item .nav-text,.im .sidebar .nav-label,.im .sidebar .side-foot{display:block}.im .sidebar .side-nav{padding:3px 12px}.im .desk-body{margin-left:0}.im .desk-topbar{height:56px;padding:0 18px;gap:15px}.im .crumb{display:none}.im .menu-toggle{display:grid}.im .top-tools{gap:14px;flex:1 1;justify-content:flex-end}.im .search-short{max-width:200px;flex:1 1;font-size:10px}.im .search-short span{display:none}.im .desk-content{padding:22px 18px 27px}.im .workspace-head{gap:10px;align-items:flex-start;margin-bottom:18px}.im .workspace-head h1{font-size:26px}.im .workspace-head p{font-size:11px;line-height:1.7;max-width:290px}.im .head-actions .btn .optional{display:none}.im .head-actions .btn{padding:9px;min-width:35px;min-height:35px}.im .head-actions .btn .icon{width:16px;height:16px}.im .head-actions .chip{display:none}.im .head-actions{gap:5px;margin-top:2px}.im .state-bar{font-size:9px;gap:7px;padding:10px 11px;line-height:1.6}.im .state-bar .state-spacer{display:none}.im .state-bar .state-detail{width:calc(100% - 28px);margin-left:22px}.im .kpi-grid{grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px}.im .kpi{padding:17px 16px;border-bottom:1px solid var(--line)}.im .kpi:nth-child(2){border-right:0}.im .kpi:nth-child(3),.im .kpi:nth-child(4){border-bottom:0}.im .kpi label{font-size:9px;margin-bottom:9px}.im .kpi .amount{font-size:25px}.im .kpi .kpi-note{font-size:9px}.im .overview-grid{grid-template-columns:1fr;gap:16px;margin-bottom:16px}.im .panel .panel-head{padding:17px 16px 0}.im .panel .panel-head h2{font-size:13px}.im .panel-body{padding:16px}.im .panel .panel-foot{padding:11px 16px;font-size:9px}.im .equity-chart{padding:9px 14px 0}.im .equity-chart svg{height:172px}.im .periods button{padding:4px 6px;font-size:9px}.im .attention-list{padding:6px 16px}.im .attention-item h3{font-size:11px}.im .attention-item p{font-size:10px}.im .desk-lower-bar{display:block;font-size:9px;line-height:1.9}.im .data-table th{padding:11px;font-size:9px}.im .data-table td{padding:15px 11px;font-size:10px}.im .data-table .hide-small{display:none}.im .symbol-cell small{font-size:8px}.im .symbol-icon{height:27px;width:27px}.im .setup-steps{grid-template-columns:1fr;padding:16px}.im .research-split{grid-template-columns:1fr;gap:16px}.im .research-list-head{padding:12px}.im .research-list .case{padding:15px}.im .research-list-head .research-filters{margin-top:9px}.im .case h3{font-size:12px;margin-bottom:8px}.im .research-list-foot{display:none}.im .research-list .case-meta{font-size:9px}.im .case-top{margin-bottom:7px}.im .research-detail{padding:19px 16px}.im .research-detail h2{font-size:23px;line-height:1.3}.im .research-tools{margin-bottom:13px}.im .tab-strip{gap:17px;overflow:auto}.im .tab-strip button{font-size:10px}.im .research-tools .text-link{font-size:9px}.im .detail-action-row{flex-direction:row;align-items:center;gap:8px}.im .evidence-summary{gap:10px;flex-wrap:wrap;font-size:9px}.im .detail-action-row .btn{font-size:9px;gap:5px;flex-shrink:0}.im .detail-action-row .btn svg{width:13px;height:13px}.im .detail-tabs .tab-strip{gap:21px}.im .detail-meta{gap:11px;line-height:1.8}.im .thesis-grid{grid-template-columns:1fr;gap:15px}.im .thesis-block p,.im .thesis-grid h3{font-size:12px}.im .evidence-points li{font-size:11px}.im .brief-footer{font-size:9px;align-items:flex-start}.im .trade-grid{grid-template-columns:1fr;gap:16px}.im .plan-fields{grid-template-columns:1fr 1fr}.im .plan-field{padding:16px;border-right:1px solid var(--line)}.im .plan-field strong{font-size:13px}.im .plan-field p{font-size:10px}.im .trade-head h1{font-size:21px}.im .trade-head .symbol-icon{height:35px;width:35px}.im .trade-head p{font-size:10px}.im .target{grid-template-columns:30px 80px 1fr;gap:10px}.im .target p{font-size:10px}.im .target strong,.im .trade-intro{font-size:12px}.im .level-map svg{height:97px}.im .map-legend{font-size:8px;gap:10px}.im .research-link-card h3{max-width:none}.im .login-page{min-height:calc(100vh - 35px)}.im .login-head{height:89px;margin:0 23px}.im .login-head .logo{width:160px;height:50px}.im .login-head .text-link{font-size:10px;gap:6px}.im .login-head .text-link svg{width:13px;height:13px}.im .login-center{padding:18px 23px 30px}.im .login-card{padding:29px 26px}.im .login-card h1{font-size:27px}.im .login-card .login-sub{font-size:12px}.im .login-footer{font-size:9px;flex-direction:column;gap:7px}.im .login-card .login-symbol{width:36px;height:36px;margin-bottom:21px}.im .modal{padding:22px}.im .modal h2{font-size:21px}}@media(max-width:380px){.im .public-header nav{gap:12px;font-size:9px}.im .public-header .logo{width:145px}.im .public-hero h1{font-size:42px}.im .public-wrap{padding:0 20px}.im .desk-content{padding:20px 14px}.im .kpi .amount{font-size:22px}.im .evidence-summary{gap:6px}.im .research-detail h2{font-size:21px}.im .plan-fields{grid-template-columns:1fr}.im .plan-field{border-right:0}}@media(prefers-reduced-motion:reduce){.im{scroll-behavior:auto}.im .page-enter{animation:none}.im *{transition:none!important}}.im .nav-item{font-size:12px}.im .nav-label{font-size:9px!important}.im .workspace-head p{font-size:13px}.im .chip,.im .kpi label,.im .state-bar{font-size:11px}.im .kpi .kpi-note{font-size:10px}.im .panel-head p{font-size:11px}.im .panel .panel-foot{font-size:10px}.im .data-table{font-size:12px}.im .data-table th{font-size:10px}.im .symbol-cell strong{font-size:12px}.im .symbol-cell small{font-size:10px}.im .attention-item h3{font-size:12px}.im .attention-item .text-link,.im .attention-item p{font-size:11px}.im .queue-item strong{font-size:12px}.im .queue-item p{font-size:11px}.im .company,.im .detail-meta,.im .evidence-summary{font-size:10px!important}.im .thesis-block p{font-size:14px}.im .evidence-points li{font-size:12px}.im .conflict-note{font-size:11px}.im .case-meta{font-size:10px}.im .case-symbol{font-size:12px}.im .research-filters button{font-size:10px}.im .research-search input{font-size:11px}.im .detail-tabs .tab-strip button{font-size:12px}.im .evidence-row h3{font-size:13px}.im .evidence-row p{font-size:12px}.im .evidence-row .evidence-provenance{font-size:10px}.im .specialist .specialist-role,.im .specialist p{font-size:12px}.im .specialist small{font-size:10px}.im .synthesis,.im .timeline-event p{font-size:12px}.im .timeline-event h3{font-size:13px}.im .plan-field label,.im .plan-field p,.im .review-needed p,.im .revision-row p,.im .risk-foot,.im .risk-row,.im .target p{font-size:11px}@media(max-width:760px){.im .public-header{height:118px;flex-wrap:wrap;align-content:center;gap:7px}.im .public-header .logo{height:52px;width:175px}.im .public-header nav{width:100%;gap:27px;padding-bottom:3px;font-size:11px}.im .public-header .contact-nav{display:inline-flex;margin-left:auto;font-size:10px}.im .workspace-head p{font-size:12px}.im .chip,.im .kpi label,.im .state-bar{font-size:10px}.im .case-meta,.im .kpi .kpi-note{font-size:9px}.im .company,.im .detail-meta,.im .evidence-summary{font-size:9px!important}.im .thesis-block p{font-size:13px}.im .evidence-points li{font-size:12px}.im .data-table th{font-size:9px}.im .data-table{font-size:11px}.im .symbol-cell small{font-size:9px}.im .nav-item{font-size:12px}}@media(max-width:380px){.im .footer-top{flex-direction:column;align-items:flex-start;gap:14px}.im .footer-top .footer-links{gap:25px}.im .public-header nav{gap:20px}.im .public-header .contact-nav{gap:5px}}@media(max-width:760px){.im .top-tools{min-width:0;gap:13px}.im .top-tools .search-short{width:31px;flex:0 0 31px;padding:8px;font-size:0}.im .top-tools>.chip{display:inline-flex;font-size:9px}.im .top-tools>.bell{display:none}}.im{--gold:#89643c}.im .side-nav .nav-label{color:#69778a}.im .side-foot .tiny{color:#707d90}.im{min-height:100vh;--text:var(--ink);--text-2:var(--muted);--text-3:var(--muted);--text-4:var(--muted);--hair:var(--line);--ok:var(--green);--warn:var(--amber);--danger:var(--red);--info:var(--blue);--gold-500:var(--gold);--gold-300:var(--gold);--navy-950:var(--canvas);--navy-930:var(--paper);--navy-920:var(--paper);--navy-900:var(--paper);--navy-860:var(--soft);--navy-800:var(--soft);--font-sans:var(--sans);--font-display:var(--sans);--font-subdisplay:var(--sans)}.im :is(p,div,section,article){overflow-wrap:break-word}.im .public{max-width:none;display:block;padding:0}.im .public-header{position:static;background:transparent}.im .login-page,.im .workspace{min-height:100vh}.im .sidebar{top:0}.im .desk-body{display:block;min-width:0;width:calc(100% - 211px);background:var(--canvas)}.im .desk-content{width:100%;min-width:0}.im .desk-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:25}.im .side-nav ul{padding:0;margin:0;list-style:none}.im .side-nav .nav-label{font-family:var(--sans);line-height:1.5;text-transform:uppercase}.im .side-brand{background:white;position:relative}.im .logo img{filter:none!important}.im .brand-icon{display:none;width:45px}.im .drawer-heading{width:100%;display:flex;justify-content:space-between;align-items:center}.im .drawer-close-im{display:none}.im .nav-item{border:0;text-transform:none;letter-spacing:0;line-height:1.5}.im .nav-item>svg{width:17px;flex-shrink:0}.im .side-foot .theme-toggle{margin-top:12px;display:flex;gap:3px}.im .theme-toggle-btn{font-family:var(--sans);font-size:10px;background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:4px;padding:5px 8px}.im .theme-toggle-btn[aria-checked=true]{color:var(--ink);background:var(--soft)}.im .side-foot .btn{padding:5px;margin-top:10px;font-size:10px}.im .side-foot{padding:12px 18px}.im .compact-sidebar .sidebar{width:74px}.im .compact-sidebar .desk-body{margin-left:74px;width:calc(100% - 74px)}.im .compact-sidebar .broker-state,.im .compact-sidebar .logo,.im .compact-sidebar .nav-label,.im .compact-sidebar .nav-text,.im .compact-sidebar .side-foot .tiny,.im .compact-sidebar .side-workspace{display:none}.im .compact-sidebar .brand-icon{display:block}.im .compact-sidebar .side-brand{padding:12px}.im .compact-sidebar .nav-item{justify-content:center;padding:11px}.im .compact-sidebar .side-foot{padding:10px 5px}.im .compact-sidebar .theme-toggle{flex-direction:column}.im .compact-sidebar .side-foot .btn{margin:auto}.im .workspace-head{padding:0;border:0}.im .workspace-head h1{font-family:var(--sans)}.im .workspace-head .head-actions{flex-shrink:0}.im .btn{letter-spacing:0;text-transform:none;font-family:var(--sans);line-height:1.4;height:auto}.im .btn--gold{background:var(--navy);color:var(--paper);border-color:var(--navy)}.im button:disabled{cursor:not-allowed}.im .panel{margin:0;background:var(--paper);border:1px solid var(--line)}.im .panel-head{border:0;background:none;text-transform:none;min-height:0}.im .panel-title{font-family:var(--sans);font-size:14px;color:var(--ink)}.im .panel-title .n{display:none}.im .panel-intro,.im .panel-lede{font-size:12px;color:var(--muted);padding:14px 20px;line-height:1.75}.im .panel--primary{border-color:var(--line)}.im .page-head{padding:0 0 20px;border:0}.im .page-head h1{font:550 29px/1.25 var(--sans);color:var(--ink)}.im .page-sub{font-size:13px;color:var(--muted)}.im .page-meta{font-size:10px;color:var(--muted)}.im .field input,.im .field select,.im .field textarea,.im .input{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:4px;font-family:var(--sans);min-height:44px;padding:10px 12px;max-width:100%}.im .field textarea{resize:vertical}.im .field{min-width:0}.im .field label{font-size:12px;text-transform:none;letter-spacing:0}.im .data-table th{color:var(--muted)}.im .data-table :is(td,th){font-family:var(--sans);letter-spacing:0;text-transform:none}.im .surface-error{padding:13px 16px;border:1px solid var(--red);border-radius:5px;color:var(--red);background:var(--red-bg);font-size:13px;margin:0 0 18px}.im .surface-notice{padding:13px 16px;border:1px solid var(--line);border-radius:5px;font-size:12px;margin-bottom:18px;color:var(--green);background:var(--green-bg)}.im .detail-eyebrow,.im .detail-meta{overflow-wrap:anywhere}.im .disclosure{background:var(--paper);border:1px solid var(--line);border-radius:6px;margin:18px 0}.im .disclosure>summary{padding:16px 20px;cursor:pointer;font-size:12px;font-weight:600;color:var(--ink)}.im .disclosure-content{padding:0 20px 20px}.im .metric-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px;padding-top:10px}.im .metric-details>div{padding:13px;border:1px solid var(--line);border-radius:4px}.im .metric-details label{display:block;font-size:11px;color:var(--muted)}.im .metric-details strong{display:block;font-size:22px;margin:7px 0}.im .metric-details small{display:block;font-size:10px;color:var(--muted)}.im .controls-summary{display:flex;align-items:center;justify-content:space-between;margin-top:20px;gap:12px}.im .controls-summary h2{font-size:14px}.im .research-search:focus-within{outline:2px solid var(--gold);outline-offset:2px}.im .research-search input{min-height:26px}.im .new-research{padding:20px;margin-bottom:20px}.im .new-research>h2{font-size:18px;margin-bottom:18px}.im .source-options{display:flex;gap:16px;flex-wrap:wrap;border:0;margin:0 0 18px;padding:0}.im .source-options legend{font-size:12px;font-weight:600;padding-bottom:10px}.im .source-options label{font-size:12px;display:flex;align-items:center;gap:6px}.im .source-options input{accent-color:var(--navy)}.im .form-actions{display:flex;align-items:center;gap:12px}.im .research-detail :is(h2,h3,p){overflow-wrap:anywhere}.im .evidence-provenance{flex-wrap:wrap}.im .evidence-provenance a{overflow-wrap:anywhere;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.im .tab-panel{min-height:190px}.im .case h3{line-height:1.55}.im .trade-plan-panel .panel-body{padding:20px}.im .plan-field{min-width:0}.im .target p{overflow-wrap:anywhere}.im .target strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.im .level-map svg{height:auto;min-height:130px;max-height:240px}.im .level-map text{font-family:var(--sans);font-size:10px;fill:var(--ink)}.im .risk-row strong{overflow-wrap:anywhere;max-width:60%}.im .dossier-record .page-head{margin-top:20px}.im .dossier-record .stack{gap:18px}.im .dossier-record .panel{border-radius:5px}.im .dossier-record .panel-head{padding-bottom:14px}.im .dossier-record .panel-body{padding-top:12px}.im .dossier-record .dt{color:var(--ink)}.im .dossier-record :is(.fields,.why,.field-why,.empty-sub){color:var(--muted)}.im .login-mfa>img{display:block;margin:0 auto 22px}.im .login-code{text-align:center;letter-spacing:.22em;font-size:22px!important}.im .login-local{margin-top:20px;font-size:11px;color:var(--muted)}.im .login-local-btn{border:1px solid var(--line);background:var(--soft);border-radius:4px;padding:10px;margin-top:10px}.im .err{color:var(--red);font-size:12px;margin:12px 0}.im .login-primary{justify-content:center;min-height:44px}.im [hidden]{display:none!important}.im .kpi>label{font-size:11px}.im .research-link-card{background:#13243d;color:#fff}.im .public-footer .footer-links svg{display:inline-block;width:11px;height:11px;margin-left:4px;vertical-align:middle}.im .public-footer .footer-links{align-items:center}.im .login-head .logo{background:none}.im .setup-steps{border-top:1px solid var(--line)}.im .setup-step p{font-size:12px}.im .setup-step h3{font-size:14px}@media(max-width:1180px){.im .desk-body{width:calc(100% - 183px)}}@media(min-width:761px) and (max-width:960px){.im .brand-icon{display:block}.im .desk-body{width:calc(100% - 70px)}.im .side-foot{display:block;padding:8px 5px}.im .side-foot .broker-state,.im .side-foot .nav-text,.im .side-foot .tiny{display:none}.im .side-foot .theme-toggle{flex-direction:column}.im .side-foot .btn{display:none}}@media(max-width:760px){.im .sidebar{top:0;visibility:hidden}.im .workspace.menu-open .sidebar{visibility:visible}.im .workspace.menu-open .mobile-scrim{inset:0;border:0}.im .workspace.menu-open .brand-icon{display:none}.im .drawer-close-im{display:grid}.im .desk-body{width:100%;margin-left:0}.im .desk-topbar{height:auto;min-height:60px;padding:9px 16px}.im .top-tools{gap:8px;min-width:0}.im .health-label{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.im .top-tools .chip{display:inline-flex;font-size:9px}.im .top-tools .avatar{display:none}.im .state-bar .text-link{font-size:10px}.im .workspace-head .head-actions{max-width:94px}.im .workspace-head h1{font-size:26px}.im .side-foot .theme-toggle{display:flex;flex-direction:row}.im .side-foot .btn{display:none}.im .field :is(input,textarea,select){font-size:16px}.im .metric-details{grid-template-columns:1fr 1fr}.im .controls-summary{align-items:flex-start}.im .research-detail h2{font-size:22px}.im .research-tools{flex-wrap:wrap}.im .target{grid-template-columns:34px 85px minmax(0,1fr)}.im .target p{font-size:11px}.im .risk-rows{padding-left:16px;padding-right:16px}.im .new-research{padding:18px}.im .login-head{min-height:90px}.im .login-group{max-width:430px}.im .login-return{margin-top:15px}}@media(max-width:380px){.im .plan-fields{grid-template-columns:1fr}.im .target{grid-template-columns:30px minmax(0,1fr)}.im .target p{grid-column:2}.im .top-tools>.chip{font-size:8px}.im .desk-topbar{padding-left:12px;padding-right:12px}}.im .hero-editorial .hero-foot,.im .hero-editorial .upper{color:#526176}.im .login-bottom-note{color:#58687d}.im .workspace{--muted:#55657a}.im .workspace .detail-tabs .tab-strip button span,.im .workspace .side-foot .tiny{color:var(--muted)}.im .sr-only{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.im .form-actions{margin-top:18px}.im .side-nav{overscroll-behavior:contain}.im .crumb svg{width:12px;height:12px}.im .research-detail .tab-panel:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.im .panel-head h2,.im .workspace-head h1{margin:0}.im .field-hint{display:block}.im .login-card .field input{font-size:14px}.im .login-footer a:hover{text-decoration:underline}.im .small{font-size:12px}.im .plan-fields .plan-field p{margin-top:8px}.im main:focus{outline:none}.im main:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.im .data-table caption{color:var(--muted)}html[data-theme=dark] .im .workspace{--ink:#e4ebf3;--muted:#a8b6c7;--paper:#172336;--canvas:#101a2a;--line:#35465e;--soft:#23334a;--gold:#d5b382;--green:#90cfb2;--green-bg:#19392f;--amber:#debd7a;--amber-bg:#352e24;--blue:#a4c5e5;--blue-bg:#203750;--red:#eca7ae;--red-bg:#3c2b36;--navy:#dce8f6;--navy2:#b7cbdf;--text:var(--ink);--text-2:var(--muted);--text-3:var(--muted);--hair:var(--line);--navy-950:var(--canvas);--navy-930:var(--paper);--navy-920:var(--paper);--navy-900:var(--paper);--navy-860:var(--soft);--navy-800:var(--soft)}html[data-theme=dark] .im .workspace .case.active,html[data-theme=dark] .im .workspace .data-table th,html[data-theme=dark] .im .workspace .nav-item.active{background:#24354b;color:var(--ink)}html[data-theme=dark] .im .workspace .nav-item,html[data-theme=dark] .im .workspace .nav-label,html[data-theme=dark] .im .workspace .side-foot .tiny{color:var(--muted)}html[data-theme=dark] .im .workspace .conflict-note,html[data-theme=dark] .im .workspace .state-bar{background:#332e24;border-color:#5d5037;color:#ead09d}html[data-theme=dark] .im .workspace .btn--gold,html[data-theme=dark] .im .workspace .btn.primary{background:#c7d9ed;color:#14243a;border-color:#c7d9ed}html[data-theme=dark] .im .workspace .case:hover,html[data-theme=dark] .im .workspace .risk-foot,html[data-theme=dark] .im .workspace .runner-note,html[data-theme=dark] .im .workspace .synthesis{background:#203149;color:var(--ink)}html[data-theme=dark] .im .workspace .evidence-points li,html[data-theme=dark] .im .workspace .revision-row p,html[data-theme=dark] .im .workspace .trade-intro{color:var(--muted)}html[data-theme=dark] .im .workspace .source-ref,html[data-theme=dark] .im .workspace .target-tag{background:var(--soft);color:var(--gold);border-color:var(--line)}html[data-theme=dark] .im .workspace .research-link-card{background:#263e5b;color:#fff}html[data-theme=dark] .im .workspace .side-brand{background:#fff}@media(max-width:760px){.im .workspace-head .head-actions .btn{min-height:40px;min-width:40px}.im .compact-sidebar .desk-body{margin-left:0;width:100%}.im .compact-sidebar .sidebar{width:224px}.im .compact-sidebar .broker-state,.im .compact-sidebar .logo,.im .compact-sidebar .nav-label,.im .compact-sidebar .nav-text,.im .compact-sidebar .side-foot .tiny,.im .compact-sidebar .side-workspace{display:block}.im .compact-sidebar .brand-icon{display:none}.im .compact-sidebar .nav-item{justify-content:flex-start}.im .compact-sidebar .side-foot .theme-toggle{flex-direction:row}.im .login-card .field input{font-size:16px}.im .research-detail{min-width:0}.im .case-meta{flex-wrap:wrap}.im .head-actions .btn:has(.optional){font-size:0}.im .head-actions .btn:has(.optional) svg{width:17px;height:17px}.im .surface-error{overflow-wrap:anywhere}}.im .workspace{color:var(--ink)}.im .workspace .search-short{color:var(--muted)}.im .workspace .btn{transition:border-color .12s ease}.im .workspace .desk-body{background:var(--canvas)}