.eventos .ev-list{flex-direction:column;display:flex}.eventos .ev-reco-slot:empty{display:none}.eventos .ev-list>.type-strip,.eventos .ev-list>.ev-bar,.eventos .ev-list>.list-foot{padding-left:0;padding-right:0}.eventos .ev-table th:first-child,.eventos .ev-table td:first-child{padding-left:0}.eventos .ev-table th:last-child,.eventos .ev-table td:last-child{padding-right:0}.ev-reco>h2{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:0 0 var(--sp-2);border-bottom:1px solid var(--border-strong);font-weight:600}.ev-reco ul{margin:0;padding:0;list-style:none}.ev-reco li{grid-template-columns:var(--sp-1) minmax(0, 21rem) minmax(0, 1fr) auto;gap:var(--sp-4);padding:var(--sp-2) 0;border-bottom:1px solid var(--border);align-items:center;display:grid}.ev-reco li:last-child{border-bottom:0}.ev-reco i{width:var(--sp-1);background:var(--border-strong);border-radius:2px;height:28px;display:block}.ev-reco i.medium{background:var(--sky)}.ev-reco i.high{background:var(--warning)}.ev-reco i.critical{background:var(--danger)}.ev-reco-ev{min-width:0}.ev-reco-ev strong{font-size:var(--fs-3);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ev-reco-ev .sub{font-size:var(--fs-2);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.ev-reco-ask{align-items:baseline;gap:var(--sp-2);min-width:0;font-size:var(--fs-3);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.ev-reco-ask em{font-style:normal;font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-weight:600}.ev-reco .ev-dec{justify-self:start}.ev-reco li>button{justify-self:end}.ev-reco-skel{align-items:center;gap:var(--sp-4);display:flex}.ev-reco-skel i{height:20px}.ev-reco-skel .skeleton{height:var(--sp-3);flex:1}.ev-strip{align-items:flex-start;gap:var(--sp-2);flex-direction:column}.ev-strip .ev-group{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ev-strip .ev-group-name{width:8.5rem;font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);flex:none;font-weight:600}.ev-strip .act-chip.stale i{box-shadow:inset 0 0 0 2px var(--ink-faint);background:0 0}.ev-strip .act-chip.stale.sev-medium i{box-shadow:inset 0 0 0 2px var(--sky)}.ev-strip .act-chip.stale.sev-high i{box-shadow:inset 0 0 0 2px var(--warning)}.ev-strip .act-chip.stale.sev-critical i{box-shadow:inset 0 0 0 2px var(--danger)}.ev-strip .act-chip.on{background:var(--lime-soft);color:var(--lime-ink);border-color:#0000}.ev-strip .act-chip.on b{color:var(--lime-ink)}.ev-bar{padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border)}.ev-bar .seg{border-radius:var(--radius-sm);border-color:var(--border-strong)}.ev-toggle{align-items:center;gap:var(--sp-2);height:36px;padding:0 var(--sp-3);border:1px solid var(--border-strong);background:var(--surface);font-size:var(--fs-2);color:var(--ink-muted);border-radius:999px;font-weight:500;display:inline-flex}.ev-toggle b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.ev-toggle:hover{background:var(--surface-muted)}.ev-toggle.on{background:var(--lime-soft);color:var(--lime-ink);border-color:#0000}.ev-toggle.on b{color:var(--lime-ink)}.ev-clear{margin-left:auto}.ev-untriaged{font-size:var(--fs-2);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}@media (min-width:1180px){.eventos .ev-list>.ev-bar{top:var(--topbar);z-index:12;background:var(--paper);position:sticky}.eventos .table-wrap{overflow-x:visible}.eventos .ev-table thead th{top:calc(var(--topbar) + var(--ev-bar-h,61px));z-index:11;background:var(--paper);border-bottom-color:var(--border-strong);position:sticky}}.ev-table{table-layout:fixed;width:100%}.ev-table td{vertical-align:middle}.ev-table th.sev,.ev-table td.sev{width:calc(var(--sp-1) + var(--sp-3));padding-right:0}.ev-table th.col-territory{width:16%}.ev-table th.col-business{width:150px}.ev-table th.col-exposure,.ev-table th.col-detected{width:100px}.ev-table th.col-decision{width:176px}.ev-table th.col-act{width:88px}.ev-table td.sev i{width:var(--sp-1);background:var(--border-strong);border-radius:2px;height:28px;display:block}.ev-table td.sev i.medium{background:var(--sky)}.ev-table td.sev i.high{background:var(--warning)}.ev-table td.sev i.critical{background:var(--danger)}.ev-table .cell-event{overflow:hidden}.ev-table .cell-event strong{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.ev-table .cell-event .sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-table .cell-link{overflow:hidden}.ev-table .cell-link .link{max-width:100%;display:block}.ev-table .cell-num,.ev-table .cell-date{font-variant-numeric:tabular-nums;white-space:nowrap}.ev-table .cell-decision{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ev-table .cell-act{text-align:right;white-space:nowrap}.ev-dec{font-size:var(--fs-2);color:var(--ink-muted);font-weight:500}.ev-dec.warn{color:var(--warning);font-weight:600}.ev-dec.open{color:var(--ink)}.ev-table tr.stale-open td{border-bottom-color:#0000}.ev-table tr.stale-open{background:var(--surface-muted)}.ev-table tr.ev-detail td{padding:0 var(--sp-3) var(--sp-3) calc(var(--sp-3) * 2 + var(--sp-1));background:var(--surface-muted)}.ev-uniform{align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);display:flex}.ev-uniform strong{font-size:var(--fs-3);font-weight:600}.ev-uniform span{min-width:0;font-size:var(--fs-2);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ev-uniform .ev-uniform-when{color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ev-stale{gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.ev-stale .kv{font-size:var(--fs-2);gap:var(--sp-1) var(--sp-4)}.ev-stale .ev-stale-act{gap:var(--sp-2);align-self:end;display:flex}.ev-skel{flex-direction:column;display:flex}.ev-skel div{grid-template-columns:var(--sp-1) minmax(0, 1fr) 140px 120px 90px;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);align-items:center;display:grid}.ev-skel div .skeleton{height:var(--sp-3);display:block}.ev-skel div .skeleton:first-child{height:28px}.ev-fail{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-4);font-size:var(--fs-3);color:var(--ink-muted);display:flex}.evd .evd-head{min-width:0}.evd .evd-head .link{color:var(--ink);text-overflow:ellipsis;font-weight:500;overflow:hidden}.evd .evd-head .link:hover{text-decoration:underline}.evd-step{gap:var(--sp-3);flex-direction:column;display:flex}.evd-step>h3{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.evd .reading p{font-size:var(--fs-3);font-family:var(--sans);line-height:1.5}.evd-paths{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.evd-path{align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);display:flex;position:relative}.evd-path input{opacity:0;width:1px;height:1px;position:absolute}.evd-path svg{color:var(--ink-faint);flex:none}.evd-path strong{font-size:var(--fs-3);font-weight:600;display:block}.evd-path span{font-size:var(--fs-2);color:var(--ink-muted);margin-top:2px;display:block}.evd-path:hover{background:var(--surface-muted)}.evd-path:has(input:checked){border-color:var(--border-strong);background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--ink)}.evd-path:has(input:checked) svg{color:var(--ink)}.evd-path:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.evd-cards{gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.evd-card{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);flex-direction:column;display:flex;position:relative}.evd-card input{opacity:0;width:1px;height:1px;position:absolute}.evd-card strong{font-size:var(--fs-3);font-weight:600}.evd-card span{font-size:var(--fs-2);color:var(--ink-muted);line-height:1.45}.evd-card:hover{background:var(--surface-muted)}.evd-card:has(input:checked){border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.evd-card:has(input:focus-visible){outline:2px solid var(--lime);outline-offset:2px}.evd-list{gap:var(--sp-2);flex-direction:column;display:flex}.evd-item{gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;transition:border-color var(--t-fast), background var(--t-fast);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.evd-item input{width:15px;height:15px;accent-color:var(--lime-ink);margin:0}.evd-item>div{min-width:0}.evd-item strong{font-size:var(--fs-3);font-weight:600;display:block}.evd-item .sub{font-size:var(--fs-2);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.evd-item .sub em{color:var(--ink-faint);font-style:normal}.evd-item:hover{background:var(--surface-muted)}.evd-item:has(input:checked){border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.evd-more{margin-top:var(--sp-1)}.evd-more>summary{cursor:pointer;font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);align-items:center;gap:var(--sp-2);font-weight:600;list-style:none;display:flex}.evd-more>summary::-webkit-details-marker{display:none}.evd-more>summary:before{content:"";width:6px;height:6px;transition:transform var(--t-fast);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.evd-more[open]>summary:before{transform:rotate(45deg)}.evd-more .evd-list{margin-top:var(--sp-3)}.evd-who{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.evd-who>.evd-assign{grid-column:1/-1}.evd-assignee{gap:var(--sp-2);flex-direction:column;display:flex}.evd-radio{align-items:center;gap:var(--sp-2);font-size:var(--fs-3);cursor:pointer;display:inline-flex}.evd-radio input{width:15px;height:15px;accent-color:var(--lime-ink);margin:0}.evd-radio span{color:var(--ink-muted)}.evd-radio input:checked+span{color:var(--ink);font-weight:500}.evd-radios{gap:var(--sp-4);flex-wrap:wrap;display:flex}.evd-hint{font-size:var(--fs-1);color:var(--ink-faint)}@media (max-width:1179px){.ev-reco li{grid-template-columns:var(--sp-1) minmax(0, 1fr) auto;column-gap:var(--sp-3);row-gap:var(--sp-2);padding:var(--sp-3) 0;grid-template-areas:"sev event event""sev ask act"}.ev-reco li>i{grid-area:sev;height:100%;min-height:32px}.ev-reco-ev{grid-area:event}.ev-reco-ask,.ev-reco .ev-dec{white-space:normal;grid-area:ask;align-self:center;display:block}.ev-reco-ask em{margin-right:var(--sp-2)}.ev-reco li>button{grid-area:act;align-self:center}.ev-reco-skel{display:flex}.ev-reco-skel i{height:20px;min-height:0}.ev-bar{padding:var(--sp-3) 0}.ev-untriaged{margin-left:0}.ev-table thead{display:none}.ev-table,.ev-table tbody,.ev-table td{display:block}.ev-table{table-layout:auto}.ev-table tr.ev-row{grid-template-columns:var(--sp-1) minmax(0, 1fr) minmax(0, 1fr);column-gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--border);grid-template-areas:"sev terr biz""sev det exp""sev dec act";row-gap:2px;display:grid}.ev-table tr.ev-row:has(td.cell-event){grid-template-areas:"sev event event""sev dec act""sev terr biz""sev det exp"}.ev-uniform{flex-direction:column;align-items:flex-start;gap:2px}.ev-uniform span{white-space:normal}.ev-uniform .ev-uniform-when{margin-left:0}.ev-table tr.ev-row td{font-size:var(--fs-2);border:0;padding:0}.ev-table td.sev{width:var(--sp-1);grid-area:sev}.ev-table td.sev i{height:100%;min-height:28px}.ev-table td.cell-event{grid-area:event;max-width:none}.ev-table td.cell-event strong{font-size:var(--fs-3);white-space:normal}.ev-table td.cell-event .sub{white-space:normal}.ev-table td.cell-territory{grid-area:terr;max-width:none}.ev-table td.cell-business{grid-area:biz;max-width:none}.ev-table td.cell-date{color:var(--ink-muted);grid-area:det}.ev-table td.cell-date .sub{margin-left:var(--sp-1);display:inline}.ev-table td.cell-num{color:var(--ink-muted);grid-area:exp}.ev-table td.cell-decision{padding-top:var(--sp-1);grid-area:dec}.ev-table td.cell-act{grid-area:act;place-self:center end}.ev-table td.cell-decision{align-self:center}.ev-table td.cell-link .link,.ev-table tr.ev-detail{display:block}.ev-table tr.ev-detail td{padding:0 0 var(--sp-3)}.ev-stale{grid-template-columns:minmax(0,1fr)}.ev-skel div{grid-template-columns:var(--sp-1) minmax(0, 1fr) 80px}.ev-skel div .skeleton:nth-child(n+4){display:none}.evd-paths,.evd-who{grid-template-columns:minmax(0,1fr)}.evd-item .sub{white-space:normal}.ev-strip .ev-group-name{width:auto}}@media (min-width:901px) and (max-width:1179px){.eventos .ev-table tr.ev-row{grid-template-columns:var(--sp-1) minmax(0, 26rem) minmax(0, 20rem);column-gap:var(--sp-5)}}.ev-table .cell-link .link{color:var(--ink);font-weight:500}.ev-table .cell-business .link{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:400}.ev-table .cell-link .link:hover{text-decoration:underline}.ev-table .cell-act .btn,.ev-table .cell-act .act-create{color:var(--ink-muted);font-weight:500}.ev-row:hover .cell-act .btn,.ev-row:focus-within .cell-act .btn,.ev-table .cell-act .btn:focus-visible{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.ev-row:hover .cell-act .act-create,.ev-row:focus-within .cell-act .act-create{background:var(--lime-soft);border-color:var(--lime-ink);color:var(--lime-ink)}
.op-tabs [role=tabpanel]{margin-top:var(--sp-4)}.mcr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.mcr li{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);grid-template-columns:8px 30px minmax(0,1fr) auto;align-items:center;display:grid}.mcr li:nth-child(2n){border-left:1px solid var(--border)}.mcr li:nth-last-child(-n+2){border-bottom:0}.mcr li>i{background:var(--border-strong);border-radius:50%;width:8px;height:8px}.mcr li.checked>i{background:var(--success)}.mcr li.signal>i,.mcr li.signal>i.low{background:var(--ink-faint)}.mcr li.signal>i.medium{background:var(--sky)}.mcr li.signal>i.high{background:var(--warning)}.mcr li.signal>i.critical{background:var(--danger)}.mcr-code{font-family:var(--mono);font-size:var(--fs-2);color:var(--ink-faint);font-weight:600}.mcr li strong{font-size:var(--fs-3);font-weight:600;display:block}.mcr li div>span{font-size:var(--fs-2);color:var(--ink-muted);margin-top:2px;display:block}.mcr-state{font-size:var(--fs-2);color:var(--ink-muted);white-space:nowrap;font-weight:500}.mcr li.checked .mcr-state{color:var(--success)}.mcr li.signal .mcr-state{color:var(--ink)}.mcr li.none{color:var(--ink-faint)}.mcr li.none strong{color:var(--ink-muted);font-weight:500}.recs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recs li{gap:var(--sp-3);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.recs li:last-child{border-bottom:0}.recs li strong{font-size:var(--fs-3);font-weight:600;display:block}.recs li span{font-size:var(--fs-2);color:var(--ink-muted);margin-top:2px;display:block}.diverge{color:var(--warning);font-weight:600}.badge.doc-requested{background:var(--surface-muted);color:var(--ink-muted)}.badge.doc-submitted{background:var(--info-soft);color:var(--sky)}.badge.doc-verified{background:var(--success-soft);color:var(--success)}.badge.doc-overdue{background:var(--danger-soft);color:var(--danger)}.badge.doc-dismissed{background:var(--surface-muted);color:var(--ink-faint)}@media (max-width:900px){.mcr{grid-template-columns:minmax(0,1fr)}.mcr li{padding:var(--sp-3) var(--sp-4);border-left:0;grid-template-columns:8px 30px minmax(0,1fr)}.mcr li:nth-last-child(2){border-bottom:1px solid var(--border)}.mcr-state{grid-column:3}.recs li{padding:var(--sp-3) var(--sp-4)}}.tl-bar{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tl-legend{gap:var(--sp-4);font-size:var(--fs-1);color:var(--ink-muted);display:flex}.tl-legend span{align-items:center;gap:6px;display:inline-flex}.tl-key{background:var(--ink-faint);border-radius:50%;flex:none;width:9px;height:9px}.tl-key.owed{border:1px dashed var(--border-strong);background:0 0}.tl-bar .seg{border-radius:var(--radius-sm);border-color:var(--border-strong)}.tl-scroll{scrollbar-width:thin;padding:var(--sp-4) var(--sp-4) var(--sp-5);position:relative;overflow:auto hidden}.tl-track{grid-template-rows:minmax(20px,max-content) auto minmax(20px,max-content);grid-auto-columns:max-content;grid-auto-flow:column;width:max-content;min-width:100%;display:grid}.tl-up,.tl-down{min-width:208px;padding-right:var(--sp-3);gap:6px;display:flex}.tl-up{flex-direction:column-reverse;justify-content:flex-start;padding-bottom:10px}.tl-down{flex-direction:column;justify-content:flex-start;padding-top:10px}.tl-axis{min-width:208px;padding:6px var(--sp-3) 0 0;border-top:1px solid var(--border-strong);font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums}.tl-axis.future{border-top-style:dashed}.tl-axis.today b{color:var(--ink)}.tl-now{border-left:2px solid var(--lime-ink);min-width:82px}.tl-now.axis{padding:6px 0 0 var(--sp-2);border-top:1px dashed var(--border-strong)}.tl-now.axis b{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--lime-ink);font-weight:700;display:block}.tl-now.axis span{font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums;display:block}.tl-mark{gap:var(--sp-2);text-align:left;width:196px;padding:7px var(--sp-2);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);transition:background var(--t-fast), border-color var(--t-fast);grid-template-columns:9px minmax(0,1fr);align-items:start;display:grid}.tl-mark:hover{background:var(--surface-muted);border-color:var(--border-strong)}.tl-mark.owed{border-style:dashed}.tl-mark.plain{cursor:default}.tl-mark.plain:hover{background:var(--surface);border-color:var(--border)}.tl-text{min-width:0}.tl-text strong{font-size:var(--fs-2);font-weight:600;line-height:1.35;display:block}.tl-text>span{font-size:var(--fs-1);color:var(--ink-muted);display:block}.tl-text em{color:var(--ink-muted);font-style:normal;font-weight:500}.tl-dot{background:var(--ink-faint);border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.tl-dot.critical,.tl-dot.late{background:var(--danger)}.tl-dot.high,.tl-dot.soon{background:var(--warning)}.tl-dot.medium{background:var(--sky)}.tl-dot.done{background:var(--success)}.tl-more{width:196px;padding:5px var(--sp-2);text-align:left;font-size:var(--fs-1);color:var(--ink-muted);border-radius:var(--radius-sm)}.tl-more:hover{color:var(--ink);background:var(--surface-muted)}.tl-gap{padding:6px var(--sp-2) 0;text-align:center;font-size:var(--fs-1);color:var(--ink-muted);white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500;position:relative}.tl-gap:before,.tl-gap:after{content:"";background:var(--border-strong);width:1px;height:5px;position:absolute;top:0}.tl-gap:before{left:0}.tl-gap:after{right:0}.tl-tail{border-top:1px dashed var(--border-strong)}.tl-void{min-width:0}.tll{margin:0;padding:0;list-style:none}.tll-month{padding:var(--sp-4) var(--sp-4) var(--sp-1);font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.tll-now{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);display:flex}.tll-now span{font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--lime-ink);font-weight:700}.tll-now b{font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums;font-weight:500}.tll-now:after{content:"";background:var(--lime-ink);opacity:.35;border-radius:1px;flex:1;height:2px}.tll-row{gap:var(--sp-3);text-align:left;width:100%;padding:var(--sp-2) var(--sp-4);transition:background var(--t-fast);border-left:2px solid #0000;grid-template-columns:66px 9px minmax(0,1fr);align-items:start;display:grid}.tll-row:hover{background:var(--surface-muted)}.tll-row.plain{cursor:default}.tll-row.plain:hover{background:0 0}.tll-row.happened{border-left-color:var(--border-strong)}.tll-row.owed{border-left-color:var(--border-strong);border-left-style:dashed}.tll-row time{font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums;padding-top:2px}.tll-row .tl-dot{margin-top:4px}.tll-row strong{font-size:var(--fs-2);font-weight:600;display:block}.tll-row .tl-text>span{font-size:var(--fs-1);color:var(--ink-muted);display:block}@media (max-width:900px){.tl-up,.tl-down,.tl-axis{min-width:152px}.tl-mark,.tl-more{width:144px}.tll-row,.tll-month,.tll-now{padding-left:var(--sp-3);padding-right:var(--sp-3)}.tll-row{gap:var(--sp-2);grid-template-columns:58px 9px minmax(0,1fr)}}.cl-now{align-items:baseline;gap:var(--sp-5);padding:var(--sp-4) var(--sp-5) var(--sp-3);display:flex}.cl-big{font-family:var(--display);font-size:var(--fs-5);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:400;line-height:1}.cl-drop{flex-direction:column;gap:2px;display:flex}.cl-drop b{font-size:var(--fs-4);font-variant-numeric:tabular-nums;font-weight:600}.cl-drop em,.cl-mod em{font-style:normal;font-size:var(--fs-1);color:var(--ink-muted)}.cl-read{font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.cl-strip{scrollbar-width:thin;padding:var(--sp-1) var(--sp-5) var(--sp-4);overflow:auto hidden}.cl-days{align-items:stretch;display:flex}.cl-day{border-top:1px solid var(--border-strong);flex-direction:column;flex:none;align-items:center;gap:5px;width:54px;padding-top:6px;display:flex}.cl-day.forecast{border-top-style:dashed}.cl-when{font-size:var(--fs-1);color:var(--ink-faint);font-variant-numeric:tabular-nums}.cl-day.today .cl-when{color:var(--ink);font-weight:600}.cl-max{font-size:var(--fs-2);font-variant-numeric:tabular-nums;font-weight:600}.cl-day.hot .cl-max{color:var(--warning)}.cl-bar{justify-content:center;align-items:flex-end;width:100%;height:34px;display:flex}.cl-bar i{background:var(--sky);border-radius:2px;width:6px;min-height:2px}.cl-bar i.dry{background:var(--border-strong)}.cl-bar i.na{border-top:1px dotted var(--border-strong);background:0 0;border-radius:0;width:12px;height:0}.cl-mm{min-height:14px;font-size:var(--fs-1);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cl-pin{border-top:1px dashed var(--border-strong);border-left:2px solid var(--lime-ink);flex:none;justify-content:center;width:42px;padding-top:6px;display:flex}.cl-pin span{font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase;color:var(--lime-ink);font-weight:700}.cl-mods{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);display:grid}.cl-mod{gap:var(--sp-1);padding:var(--sp-4) var(--sp-5);border-left:1px solid var(--border);flex-direction:column;display:flex}.cl-mod:first-child{border-left:0}.cl-name{font-size:var(--fs-1);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.cl-val,.cl-rains b{font-family:var(--display);font-size:var(--fs-5);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.15}.cl-rains{gap:var(--sp-5);display:flex}.cl-rains>span{flex-direction:column;gap:2px;display:flex}.cl-na{font-size:var(--fs-3);color:var(--ink-faint)}.cl-prov{padding:0 var(--sp-5) var(--sp-4);font-size:var(--fs-1);color:var(--ink-faint)}@media (max-width:900px){.cl-now{padding:var(--sp-4) var(--sp-4) var(--sp-3);gap:var(--sp-4)}.cl-strip{padding:var(--sp-1) var(--sp-4) var(--sp-4)}.cl-mods{grid-template-columns:minmax(0,1fr)}.cl-mod{border-left:0;border-top:1px solid var(--border);padding:var(--sp-3) var(--sp-4)}.cl-mod:first-child{border-top:0}.cl-prov{padding:0 var(--sp-4) var(--sp-4)}}.op-facts{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.op-fact{gap:var(--sp-1);padding:var(--sp-3) var(--sp-5) var(--sp-4);border-left:1px solid var(--border);flex-direction:column;min-width:0;display:flex}.op-fact:first-child{border-left:0;padding-left:0}.op-fact>span{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.op-fact>b{font-size:var(--fs-5);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.15}.op-fact>em{font-style:normal;font-size:var(--fs-1);color:var(--ink-muted)}.op-fact>b.high{color:var(--warning)}.op-fact>b.critical{color:var(--danger)}.op-sec .signal-row,.op-sec .list-foot,.op-sec .recs li{padding-left:0;padding-right:0}.op-sec table th:first-child,.op-sec table td:first-child{padding-left:0}.op-sec table th:last-child,.op-sec table td:last-child{padding-right:0}.op-sec th{background:0 0}.op-sec .mcr li{padding-right:var(--sp-5)}.op-sec .mcr li:nth-child(2n){padding-left:var(--sp-5);padding-right:0}.op-sec .mcr li:nth-child(odd){padding-left:0}.op-sec .empty{padding:var(--sp-4) 0 var(--sp-5);text-align:left;align-items:flex-start}.op-sec .empty svg{display:none}.op-tl{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border)}.op-tl .tl-bar,.op-tl .tl-scroll{padding-left:0;padding-right:0}.op-tl .tll-row,.op-tl .tll-month,.op-tl .tll-now{padding-left:var(--sp-3)}.op-tl .list-foot{padding-left:0;padding-right:0}.op-tabs{position:relative}.op-tabs.more:after{content:"";pointer-events:none;background:linear-gradient(90deg, #0000, var(--paper));width:56px;height:52px;position:absolute;top:0;right:0}@media (max-width:900px){.op-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.op-fact{padding:var(--sp-3) var(--sp-4) var(--sp-3) 0;border-left:0;border-top:1px solid var(--border)}.op-fact:nth-child(2n){padding-left:var(--sp-4);border-left:1px solid var(--border)}.op-fact:nth-child(-n+2){border-top:0}.op-sec .mcr li,.op-sec .mcr li:nth-child(2n),.op-sec .mcr li:nth-child(odd){padding-left:0;padding-right:0}.op-tl .tll-row,.op-tl .tll-month,.op-tl .tll-now{padding-left:0}}.op-none{padding:var(--sp-3) 0;font-size:var(--fs-2);color:var(--ink-muted)}.op-sec .op-sub{padding:var(--sp-4) 0 0;margin-top:var(--sp-4);border-top:1px solid var(--border)}.op-sec .panel-foot{padding-left:0;padding-right:0}.cl-nada{padding:var(--sp-3) 0;grid-column:1/-1}
.doc-table .badge.submitted{background:var(--info-soft);color:var(--sky)}.doc-bar{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.doc-count{font-size:var(--fs-2);color:var(--ink-faint);font-variant-numeric:tabular-nums;margin-left:auto}.doc-bulk{align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);border-bottom:1px solid var(--border);border-left:3px solid var(--lime);background:var(--surface-muted);flex-wrap:wrap;display:flex}.doc-bulk strong{font-size:var(--fs-2);font-variant-numeric:tabular-nums;font-weight:600}.doc-table th .th-note{margin-left:0;display:block}.doc-table th.pick,.doc-table td.pick{width:34px;padding-right:0}.doc-table input[type=checkbox]{width:15px;height:15px;accent-color:var(--lime-ink);cursor:pointer}.doc-table td{vertical-align:middle}.doc-table td.due-late{color:var(--danger);font-weight:600}.doc-table td,.doc-table th{font-variant-numeric:tabular-nums}.doc-result{margin:var(--sp-3) var(--sp-4) 0}.doc-failure{padding:var(--sp-5) var(--sp-4);gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}@media (max-width:900px){.doc-table .doc-who,.doc-table .doc-state{display:none}.doc-table.dense th,.doc-table.dense td{padding-left:var(--sp-2);padding-right:var(--sp-2)}.doc-table.dense th.pick,.doc-table.dense td.pick{padding-right:0}.doc-bar,.doc-bulk{padding:var(--sp-3) var(--sp-4)}.doc-count{margin-left:0}}.ing{gap:var(--sp-4);flex-direction:column;display:flex;position:relative}.ing-alvo{display:none}.ing.sobre .ing-alvo{inset:calc(var(--sp-4) * -1);z-index:var(--z-sticky);justify-content:center;align-items:center;gap:var(--sp-3);border:2px dashed var(--lime-ink);background:var(--lime-soft);color:var(--lime-ink);font-size:var(--fs-3);flex-direction:column;font-weight:500;display:flex;position:absolute}.ing-chegando{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--sp-3) 0}.ing-linha{align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ing-linha strong{font-size:var(--fs-4);font-variant-numeric:tabular-nums}.ing-contas{font-size:var(--fs-2);color:var(--ink-muted);font-variant-numeric:tabular-nums}.ing-arquivo{font-size:var(--fs-1);color:var(--ink-faint);max-width:320px}.ing-erro{margin-top:var(--sp-2);font-size:var(--fs-2);color:var(--warning)}.ing-bar{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.ing-bar .doc-count{margin-left:auto}.ing-busca{width:240px}.ing-lista{margin:0;padding:0;list-style:none}.ing-item{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border);grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr) auto;align-items:center;display:grid}.ing-item:first-child{border-top:0}.ing-item:hover{background:var(--surface-muted)}.ing-doc,.ing-palpite{flex-direction:column;gap:2px;min-width:0;display:flex}.ing-doc strong{font-size:var(--fs-2);font-weight:600}.ing-sub{font-size:var(--fs-1);color:var(--ink-muted)}.ing-palpite strong{font-size:var(--fs-2);font-weight:500}.ing-nenhum{color:var(--ink-muted);font-weight:400}.ing-porque{font-size:var(--fs-1);color:var(--ink-muted)}.ing-conflito{font-size:var(--fs-1);color:var(--warning);font-weight:600}.ing-gestos{gap:var(--sp-2);justify-self:end;display:flex}.ing-gestos .btn{color:var(--ink-muted)}.ing-item:hover .ing-gestos .btn,.ing-item:focus-within .ing-gestos .btn{border-color:var(--border-strong);background:var(--surface);color:var(--ink)}.ing-ok{color:var(--lime-ink)}.ing-item:hover .ing-ok,.ing-item:focus-within .ing-ok{background:var(--lime-soft);border-color:var(--lime-ink);color:var(--lime-ink)}.ing-hits{margin:var(--sp-2) 0 0;max-height:260px;padding:0;list-style:none;overflow-y:auto}.ing-hits li+li{border-top:1px solid var(--border)}.ing-hits button{text-align:left;width:100%;padding:var(--sp-2) var(--sp-2);flex-direction:column;gap:2px;display:flex}.ing-hits button:hover{background:var(--surface-muted)}.ing-hits strong{font-size:var(--fs-2);font-weight:500}.ing-hits span{font-size:var(--fs-1);color:var(--ink-muted)}@media (max-width:900px){.ing-item{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.ing-gestos{justify-self:start}.ing-busca{width:100%}}
.titan-layout{height:calc(100vh - var(--topbar));background:var(--paper);grid-template-columns:292px minmax(0,1fr);display:grid;overflow:hidden}.titan-history{border-right:1px solid var(--border);flex-direction:column;min-height:0;display:flex}.hist-head{justify-content:space-between;align-items:center;gap:var(--sp-3);height:46px;padding:0 var(--sp-4) 0 var(--sp-5);border-bottom:1px solid var(--border);flex-shrink:0;display:flex}.hist-new{font-size:var(--fs-2);color:var(--ink-muted);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-sm);font-weight:500}.hist-new:hover{color:var(--lime-ink);background:var(--surface-muted)}.hist-body{min-height:0;padding-bottom:var(--sp-5);flex:1;overflow-y:auto}.hist-empty{padding:var(--sp-5) var(--sp-5) var(--sp-4);gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.hist-day h3.eyebrow{z-index:1;background:var(--paper);padding:var(--sp-4) var(--sp-5) var(--sp-2);position:sticky;top:0}.conv-list{margin:0;padding:0;list-style:none}.conv-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.conv-list li+li{border-top:1px solid var(--border)}.conv-list li:hover{background:var(--surface-muted)}.conv-list li.on{background:var(--surface-muted);box-shadow:inset 2px 0 0 var(--lime)}.conv-open{text-align:left;min-width:0;padding:var(--sp-3) var(--sp-2) var(--sp-3) var(--sp-5);flex-direction:column;gap:3px;display:flex}.conv-title{font-size:var(--fs-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.conv-preview{font-size:var(--fs-1);color:var(--ink-muted);-webkit-line-clamp:1;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.conv-meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-1);color:var(--ink-faint);display:flex}.conv-obj{white-space:nowrap;font-style:normal}.conv-obj:before{content:"·";margin-right:var(--sp-2);color:var(--border-strong)}.conv-menu{width:26px;height:26px;margin-right:var(--sp-3);border-radius:var(--radius-sm);color:var(--ink-faint);opacity:0;place-items:center;display:grid}.conv-list li:hover .conv-menu,.conv-list li.on .conv-menu,.conv-menu:focus-visible,.conv-menu[data-state=open]{opacity:1}.conv-menu:hover{background:var(--surface);color:var(--ink)}.titan-layout .copilot.page{background:0 0;border:0;border-radius:0;height:100%;min-height:0;max-height:none}.titan-layout .copilot-thread{padding:var(--sp-6) var(--sp-5);gap:var(--sp-5)}.titan-layout .copilot-thread>*{width:min(760px,100%);margin-inline:auto}.titan-layout .copilot-thread>.msg.user{width:auto;max-width:min(560px,78%);margin-left:auto;margin-right:max(0px,50% - 380px)}.titan-layout .copilot-compose{padding:var(--sp-4) var(--sp-5) var(--sp-5);border-top:1px solid var(--border);gap:var(--sp-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.titan-layout form.copilot-compose{padding-inline:max(var(--sp-5), calc(50% - 380px - var(--sp-5)))}.titan-layout .copilot-thread:has(.copilot-intro:only-child){justify-content:center;align-items:center;display:flex}.titan-layout .copilot-intro{gap:var(--sp-4);text-align:center;flex-direction:column;align-items:center;max-width:620px;margin:0 auto;display:flex}.titan-layout .copilot-intro:before{content:"Pergunte sobre a carteira, uma operação ou um sinal.";font-family:var(--display);font-size:var(--fs-5);color:var(--ink);max-width:24ch;line-height:1.3}.titan-layout .copilot-suggest{justify-content:center}.titan-layout .msg.user{background:var(--surface-muted);color:var(--ink)}.ai-cite{background:var(--surface-muted);min-width:15px;height:15px;color:var(--ink-muted);text-align:center;vertical-align:.35em;font-variant-numeric:tabular-nums;border-radius:3px;margin:0 0 0 2px;padding:0 3px;font-size:10px;font-weight:600;line-height:15px;display:inline-block}.ai-cite:not(:disabled):hover{background:var(--lime-soft);color:var(--lime-ink)}.ai-refs.numbered{align-items:flex-start;gap:var(--sp-1);counter-reset:fonte;flex-direction:column;margin:0;padding:0;list-style:none}.ai-refs.numbered li{align-items:baseline;gap:var(--sp-2);counter-increment:fonte;max-width:100%;display:flex}.ai-refs.numbered li:before{content:counter(fonte);width:15px;color:var(--ink-faint);font-variant-numeric:tabular-nums;flex:none;font-size:10px;font-weight:600}.titan-layout .copilot-thread{justify-content:flex-end}.titan-layout .copilot-thread:has(.copilot-intro:only-child){justify-content:center}.titan-layout .copilot-intro .copilot-suggest{flex-direction:column;align-items:stretch;width:min(420px,100%)}.titan-layout .copilot-intro .copilot-suggest button{text-align:center}.ai-progress{align-items:center;gap:var(--sp-2);font-size:var(--fs-2);color:var(--ink-muted);padding:var(--sp-2) 0;display:flex}.ai-progress .dot{animation:1.2s infinite pulse}.ai-progress .what{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-progress b{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.ai-progress .btn{margin-left:auto}.ai-more{align-self:flex-start}.ai-analysis{gap:var(--sp-3);border-top:1px solid var(--border);padding-top:var(--sp-3);flex-direction:column;display:flex}.ai-analysis section{gap:var(--sp-2);flex-direction:column;align-items:flex-start;display:flex}.ai-analysis h4{font-size:var(--fs-1);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);font-weight:600}.ai-analysis .ai-items{width:100%}@media (max-width:1100px){.titan-layout{height:calc(100vh - var(--topbar));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.titan-history{border-right:0;border-bottom:1px solid var(--border);max-height:291px}.hist-body{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.titan-layout .copilot-thread{padding:var(--sp-5) var(--sp-4)}.titan-layout form.copilot-compose{padding-inline:var(--sp-4)}}
