/* Scoped to Transparency. The Today content and its styles remain intact. */
.tp-root{--tp-gold:#f3cf69;--tp-muted:#adc2d9;--tp-border:#af8e4080;color:#f5f8fd;font-family:Manrope,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.5;font-variant-numeric:tabular-nums;max-width:1480px;margin:auto;padding:22px 0 26px}
.tp-root *{box-sizing:border-box}.tp-root [hidden]{display:none!important}.tp-root :is(h1,h2,h3,p){margin:0}.tp-root :is(button,select){font:inherit;touch-action:manipulation}.tp-root button{cursor:pointer}.tp-root :is(button,select,summary):focus-visible{outline:2px solid var(--tp-gold);outline-offset:4px}.tp-root button:disabled{opacity:.35;cursor:default}.tp-root svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.tp-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.tp-breadcrumb{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--tp-muted);margin-bottom:12px}.tp-root .tp-breadcrumb button{min-height:0!important;padding:0;border:0;background:none;color:var(--tp-muted)}.tp-breadcrumb strong{color:#e9f0fb;font-weight:650}.tp-root h1{font-size:clamp(30px,3vw,43px);font-weight:800;line-height:1.12;letter-spacing:-.035em;margin-bottom:10px}.tp-heading p{color:var(--tp-muted);font-size:17px}.tp-source{color:var(--tp-muted);border:1px solid var(--tp-border);border-radius:30px;white-space:nowrap;font-size:12px;padding:6px 16px;margin-top:21px}
.tp-filters{display:flex;gap:16px;align-items:flex-end;margin-bottom:18px}.tp-filters label{min-width:0;width:190px;display:grid;gap:5px}.tp-filters label>span{font-size:11px;color:var(--tp-muted)}.tp-root select{width:100%;color:#ecf4ff;background:linear-gradient(140deg,#152637,#081a2a);border:1px solid #5e788e99;border-radius:10px;padding:10px 14px;min-height:45px;font-size:14px}.tp-root option{background:#122132;color:#fff}.tp-timezone{font-size:12px;color:var(--tp-muted);border-left:1px solid #5e788e99;padding:3px 20px;margin-bottom:11px}
.tp-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--tp-border);border-radius:14px;padding:19px 0;background:linear-gradient(120deg,#14253399,#07182ba6);margin-bottom:22px}.tp-metrics>div{display:flex;align-items:baseline;gap:14px;padding:0 24px;border-right:1px solid #66829977}.tp-metrics>div:last-child{border:0}.tp-metrics strong{font-size:35px;font-weight:800;line-height:1.2;color:var(--tp-gold)}.tp-metrics span{font-size:12px;color:var(--tp-muted)}.tp-metrics [data-tp-count=target]{color:#22dfbe}.tp-metrics [data-tp-count=stop]{color:#ff777b}.tp-metrics [data-tp-count=unresolved]{color:#a9c7f0}.tp-notice{border:1px solid #b7994d6b;border-radius:10px;padding:10px 14px!important;color:#f3d689;font-size:13px;margin-bottom:18px!important}
.tp-workspace{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.5fr);gap:18px;align-items:stretch}.tp-list-panel,.tp-detail{border:1px solid var(--tp-border);border-radius:15px;background:radial-gradient(ellipse at 50% 0,#28405323,transparent 80%),linear-gradient(135deg,#10233399,#06192a90);min-width:0;padding:21px 20px}.tp-root h2{font-size:18px;font-weight:750;letter-spacing:-.02em}.tp-list-panel{display:flex;flex-direction:column}.tp-list-panel h2{padding:0 5px 16px}.tp-root .tp-record{width:100%;display:grid;grid-template-columns:46px minmax(0,1fr) auto 14px;gap:13px;align-items:center;text-align:left;border:1px solid transparent;border-bottom-color:#8ca4bc2c;background:transparent;color:#f5f8fd;padding:17px 10px;min-height:105px;border-radius:0!important}.tp-root .tp-record.is-selected{border:1px solid #f1cc65;background:linear-gradient(125deg,#ecd66b15,#0c233526);border-radius:12px!important;box-shadow:inset 0 1px 0 #ffe7a51f!important}.tp-record+.tp-record{margin-top:4px}.tp-logo{width:46px;height:46px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:#03101c;border:1px solid #68849b4d;border-radius:11px;font-weight:800;color:var(--tp-gold)}.tp-logo img{width:75%;height:75%;object-fit:contain}.tp-record-copy{display:grid;gap:2px;min-width:0}.tp-record-copy strong{font-size:17px}.tp-record-copy>span{color:var(--tp-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-record-copy small{font-size:10px;color:var(--tp-muted)}.tp-badge{border:1px solid #9cbadb85;border-radius:40px;padding:5px 11px;color:#bdd8f3;font-size:11px;text-align:center;line-height:1.5;white-space:nowrap}.tp-badge[data-status=target]{border-color:#10daba;color:#29e6c6;background:#13b9960b}.tp-badge[data-status=stop]{border-color:#ff6f75;color:#ff838b;background:#f062740a}.tp-badge[data-status=signal]{border-color:#ba994fa3;color:#f5d981}.tp-badge[data-status=open]{border-color:#39c28f;color:#69eabc}.tp-arrow{color:#bfd0e4}.tp-arrow svg{width:15px}
.tp-pagination{display:flex;gap:15px;justify-content:space-between;align-items:center;margin-top:auto;padding:22px 5px 0;color:var(--tp-muted);font-size:12px}.tp-pagination>div{display:flex;gap:9px}.tp-root .tp-pagination button{width:40px;height:40px;padding:9px;border:1px solid #73869b77;background:#0c2031;color:#d9e6f4;border-radius:9px!important}.tp-pagination button:first-child svg{transform:rotate(180deg)}
.tp-detail h2{margin-bottom:20px}.tp-detail-identity{display:flex;align-items:center;gap:15px;margin-bottom:18px}.tp-detail-identity>.tp-logo{width:65px;height:65px;border-radius:12px}.tp-detail-identity>div{min-width:0;flex:1}.tp-root .tp-detail-identity h3{font-size:20px;line-height:1.3;margin-bottom:4px}.tp-detail-identity h3 span{font-size:16px}.tp-detail-identity p{font-size:12px;color:var(--tp-muted);line-height:1.7}.tp-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #6e8a9d80;background:#162a3633;padding:15px 0;border-radius:12px;margin-bottom:24px}.tp-levels>div{text-align:center;border-right:1px solid #718b9f75;min-width:0}.tp-levels>div:last-child{border:0}.tp-levels span{display:block;color:var(--tp-muted);font-size:12px}.tp-levels strong{display:block;font-size:clamp(17px,1.6vw,23px);margin-top:3px}.tp-levels>div:nth-child(2) strong{color:#ff717e}.tp-levels>div:nth-child(3) strong{color:#28e2c2}
.tp-root .tp-timeline-title{margin-bottom:13px}.tp-timeline{list-style:none;margin:0 0 22px;padding:0}.tp-timeline li{display:grid;grid-template-columns:92px 14px minmax(0,1fr);gap:16px;position:relative;padding-bottom:22px}.tp-timeline li:last-child{padding-bottom:0}.tp-timeline time{font-size:12px;color:var(--tp-muted);line-height:1.5}.tp-timeline time small{font-size:9px;display:block}.tp-event-dot{width:11px;height:11px;border-radius:50%;background:var(--tp-gold);margin-top:5px;position:relative;z-index:1}.tp-timeline li:not(:last-child):before{content:'';position:absolute;top:10px;bottom:-8px;width:1px;background:#e6c565b3;left:113px}.tp-timeline li strong{font-size:14px;font-weight:650}.tp-timeline li p{font-size:12px;line-height:1.7;color:var(--tp-muted);margin-top:2px}.tp-missing{color:var(--tp-muted);font-size:12px;padding:0 0 16px!important;line-height:1.7}.tp-disclosure{border:1px solid #718fa16e;border-radius:12px;background:#132b3a36;margin-top:11px}.tp-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;cursor:pointer;font-size:13px;font-weight:650;min-height:49px}.tp-disclosure>summary::-webkit-details-marker{display:none}.tp-disclosure summary svg{width:17px;transform:rotate(90deg)}.tp-disclosure[open] summary svg{transform:rotate(-90deg)}.tp-disclosure>div{padding:0 16px 15px;color:var(--tp-muted);font-size:12px;line-height:1.7}.tp-original{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 10px}.tp-original dd{margin:0;color:#f1f5fc;font-size:16px;font-weight:700}.tp-detail-footer{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:23px}.tp-detail-footer p{color:var(--tp-muted);font-size:11px}.tp-root .tp-detail-footer button{background:#14273588;border:1px solid #e5bf55c9;color:var(--tp-gold);padding:9px 14px;white-space:nowrap;font-size:12px;font-weight:750}.tp-detail-footer button span{padding-left:10px}.tp-empty{padding:35px 14px;color:var(--tp-muted);text-align:center}.tp-empty>span{font-size:36px;color:var(--tp-gold)}.tp-root .tp-empty h3{font-size:17px;color:#e2eaf5;margin-bottom:7px}.tp-empty p{font-size:13px;line-height:1.8}.tp-footnote{margin-top:18px;color:var(--tp-muted);font-size:11px;line-height:1.8}.tp-footnote p+p{margin-top:5px}
/* The secondary link only appears beneath More while that view is active. */
html.t3-reimagined body #aaron-today-nav>button[data-at-nav=audit]{display:none!important}
@media(min-width:1000px){html.t3-reimagined body[data-at-native-tab=audit] #aaron-today-nav>button[data-at-nav=audit]{display:flex!important;margin-left:12px;min-height:39px!important;padding-left:15px!important;font-size:11px!important;color:#f3cf69}html.t3-reimagined body[data-at-native-tab=audit] #aaron-today-nav>button[data-at-nav=audit] svg{width:14px;height:14px}}
@media(max-width:1250px){.tp-workspace{grid-template-columns:minmax(290px,.85fr) minmax(0,1.25fr)}.tp-metrics>div{padding:0 15px;gap:10px}.tp-metrics span{font-size:11px}.tp-root .tp-record{grid-template-columns:39px minmax(0,1fr) auto;gap:10px;padding:15px 8px}.tp-record>.tp-logo{width:39px;height:39px}.tp-record>.tp-arrow{display:none}.tp-record .tp-badge{font-size:10px;padding:4px 7px}.tp-detail-identity>.tp-logo{width:50px;height:50px}.tp-detail-identity h3 span{display:none}.tp-timeline li{grid-template-columns:78px 12px minmax(0,1fr);gap:13px}.tp-timeline li:not(:last-child):before{left:96px}.tp-detail-footer{flex-wrap:wrap}.tp-list-panel,.tp-detail{padding:18px 14px}}
@media(max-width:760px){.tp-root{padding-top:18px}.tp-heading{display:block;margin-bottom:20px}.tp-heading p{font-size:14px;max-width:340px}.tp-source{display:inline-block;font-size:10px;margin-top:15px}.tp-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tp-filters label{width:auto}.tp-filters label:first-child{grid-column:1/-1}.tp-root select{font-size:13px}.tp-timezone{display:none}.tp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 0;padding:18px 0}.tp-metrics>div{display:block;padding:0 18px}.tp-metrics>div:nth-child(2){border-right:0}.tp-metrics strong{display:block;font-size:30px}.tp-metrics span{font-size:11px}.tp-workspace{grid-template-columns:1fr}.tp-root .tp-record{grid-template-columns:42px minmax(0,1fr) auto 12px;min-height:90px}.tp-record>.tp-arrow{display:block}.tp-list-panel,.tp-detail{padding:18px 14px}.tp-record-copy strong{font-size:16px}.tp-pagination{padding-top:16px}.tp-detail-identity{gap:12px;flex-wrap:wrap}.tp-detail-identity>.tp-badge{font-size:10px}.tp-levels span{font-size:10px}.tp-levels strong{font-size:18px}.tp-detail-footer{gap:14px}.tp-detail-footer button{margin-left:auto}.tp-footnote{font-size:10px}}
@media(prefers-reduced-motion:reduce){.tp-root *{scroll-behavior:auto!important}}
