
.tp { padding-bottom: 24px; }
.tp-top { display: flex; flex-wrap: wrap; gap: 8px 24px; align-items: baseline;
  padding: 24px 0 16px; }
.tp-src { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #5A677C; }
.tp-reads { display: grid; grid-template-columns: repeat(auto-fit, minmax(170px, 1fr));
  border-top: 1px solid rgba(15,27,45,0.15); border-bottom: 1px solid rgba(15,27,45,0.15); margin-bottom: 8px; }
.tp-read { padding: 8px 16px 8px 0; min-width: 0; }
.tp-read + .tp-read { padding-left: 16px; border-left: 1px solid rgba(15,27,45,0.15); }
.tp-read b { display: block; font-size: 16px; font-weight: 580; margin-top: 2px;
  font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }

.tp-plane { display: grid; grid-template-columns: 200px minmax(0, 1fr);
  gap: 24px; padding: 24px 0; border-top: 1px solid rgba(15,27,45,0.15); }
.tp-pname { font-family:var(--sans);font-size:16px;font-weight:600;letter-spacing:-0.006em;color:#0F1B2D; }
.tp-psub { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #5A677C; margin-top: 4px;
  line-height: 1.5; }
.tp-row { display: flex; align-items: stretch; min-width: 0; }
.tp-row > .tp-zone { flex: 1 1 0; }
.tp-row > .tp-free { flex: 0 1 256px; display: flex; flex-direction: column;
  gap: 8px; justify-content: center; }

.tp-zone { border: 1px solid rgba(15,27,45,0.15); padding: 16px; display: flex; flex-direction: column;
  gap: 8px; min-width: 0; background: #F3F5F8; }
.tp-zone.tp-alarm { border-color: #E5452A; }
.tp-zhead { display: flex; flex-wrap: wrap; justify-content: space-between;
  gap: 0 8px; align-items: baseline; }
.tp-zname { font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-0.006em;color:#0F1B2D; }
.tp-zsub { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #5A677C; }
.tp-zrule { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #4A5870; line-height: 1.5;
  margin-top: auto; padding-top: 8px; border-top: 1px solid rgba(15,27,45,0.15); }
.tp-zone.tp-alarm .tp-zrule { color: #9E2412; }
.tp-under { display: flex; justify-content: flex-end; margin-top: 24px; }
.tp-side { flex: 0 1 288px; }

.tp-part { display: grid; grid-template-columns: 24px minmax(0, 1fr);
  gap: 0 12px; padding: 12px 16px 12px 12px;
  min-width: 0; }
.tp-part.tp-small { grid-template-columns: minmax(0, 1fr); padding: 8px 12px; }
.tp-part .tp-tile { grid-row: span 6; align-self: start; }
.tp-pn { font-size: 14px; font-weight: 600; overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap; min-width: 0; }
.tp-ps .state { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; font-weight: 600; white-space: nowrap; }
.tp-host .tp-pn { display: flex; flex-wrap: wrap; justify-content: space-between;
  gap: 2px 8px; align-items: baseline; white-space: normal; overflow: visible; }
.tp-host .tp-pn .state { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; white-space: nowrap; }
.tp-pw, .tp-pd { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap; }
.tp-absent { background-image:repeating-linear-gradient(135deg,rgba(56,64,77,0.055) 0 1px,rgba(0,0,0,0) 1px 7px); }
.tp-conns { display: flex; flex-wrap: wrap; gap: 2px 12px; margin-top: 6px;
  font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; }
.tp-c { display: inline-flex; align-items: center; gap: 5px; white-space: nowrap; }
.tp-c i { width: 7px; height: 7px; flex: none; }
.tp-c b { font-weight: 600; }
.tp-c-blocked i { background: transparent !important; box-shadow: inset 0 0 0 1.5px #0F1B2D; }
.tp-c-closed i, .tp-c-idle i { background: transparent !important;
  box-shadow: inset 0 0 0 1.5px #8791A1; }
.tp-ask { display: inline-flex; align-items: center; gap: 8px; margin-top: 8px;
  padding: 6px 12px; background: #0B1F3A; color: #FFFFFF !important;
  font-size: 12px; font-weight: 600; text-decoration: none; justify-self: start;
  width: fit-content; }
.tp-ask:hover { opacity: .78; }
.tp-ask:focus-visible { outline: 2px solid #0F1B2D; outline-offset: 2px; }
.tp-wait { display: flex; gap: 8px; align-items: baseline; margin-top: 8px;
  font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #4A2F06; }
.tp-wait i { width: 9px; height: 9px; flex: none; background: #E39A0B;
  transform: translateY(1px); }

.tp-link { flex: 0 0 96px; display: flex; flex-direction: column;
  justify-content: center; gap: 4px; padding: 0 8px; min-width: 0; }
.tp-link.tp-short { flex-basis: 80px; }
.tp-wire { position: relative; height: 2px; transform-origin: left center; }
.tp-wire i { position: absolute; inset: 0; }
.tp-wire::after { content: ""; position: absolute; right: -2px; top: -4px;
  border-left: 8px solid var(--wc); border-top: 5px solid transparent;
  border-bottom: 5px solid transparent; }
.tp-wire b { position: absolute; top: -3px; left: 0; width: 8px; height: 8px;
  background: var(--wc); animation: tp-packet 1.8s linear infinite; }
.tp-lw { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; font-weight: 600; text-align: center;
  font-variant-numeric: tabular-nums; }
.tp-lv { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #5A677C; text-align: center;
  line-height: 1.4; }
.tp-flowing .tp-wire i { background: repeating-linear-gradient(90deg, var(--wc) 0 10px,
  transparent 10px 16px); background-size: 16px 2px;
  animation: tp-flow 0.9s linear infinite; }
.tp-open .tp-wire i { background: var(--wc); }
.tp-waiting .tp-wire i, .tp-down .tp-wire i { background: repeating-linear-gradient(90deg,
  var(--wc) 0 6px, transparent 6px 11px); }
.tp-closed .tp-wire i, .tp-idle .tp-wire i { background: repeating-linear-gradient(90deg,
  var(--wc) 0 2px, transparent 2px 6px); }
.tp-closed .tp-wire::after, .tp-idle .tp-wire::after { display: none; }

.tp-hand { display: grid; grid-template-columns: 200px minmax(0, 1fr);
  gap: 24px; }
.tp-hand .tp-v { padding-left: 48px; min-height: 56px; }
.tp-v { flex-direction: row; align-items: stretch; justify-content: flex-start;
  gap: 16px; padding: 0 0 0 23px; min-height: 32px; }
.tp-v > div:not(.tp-wire) { align-self: center; }
.tp-v .tp-lw, .tp-v .tp-lv { text-align: left; }
.tp-v .tp-wire { width: 2px; height: auto; transform-origin: center top; }
.tp-v .tp-wire::after { right: -4px; top: auto; bottom: -2px; border-left: 5px solid transparent;
  border-right: 5px solid transparent; border-top: 8px solid var(--wc); border-bottom: 0; }
.tp-v .tp-wire b { left: -3px; top: 0; animation-name: tp-packet-v; }
.tp-v.tp-flowing .tp-wire i { background: repeating-linear-gradient(180deg, var(--wc) 0 10px,
  transparent 10px 16px); background-size: 2px 16px; animation-name: tp-flow-v; }
.tp-v.tp-waiting .tp-wire i, .tp-v.tp-down .tp-wire i { background: repeating-linear-gradient(
  180deg, var(--wc) 0 6px, transparent 6px 11px); }
.tp-v.tp-closed .tp-wire i, .tp-v.tp-idle .tp-wire i { background: repeating-linear-gradient(
  180deg, var(--wc) 0 2px, transparent 2px 6px); }

.tp-enf { display: grid; grid-template-columns: minmax(0, 3fr) minmax(0, 2fr);
  gap: 24px; }
.tp-enf-parts { display: grid; grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
  gap: 2px; align-content: start; }
.tp-out { border: 1px solid rgba(15,27,45,0.15); border-style: dashed; padding: 16px; }
.tp-ref { display: grid; grid-template-columns: 14px minmax(0, 1fr) auto; gap: 8px;
  align-items: center; padding: 6px 0; border-top: 1px solid rgba(15,27,45,0.15); font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size: 11px; color: #4A5870; }
.tp-ref:first-of-type { border-top: 0; }
.tp-ref i { width: 14px; height: 14px; background: #E5452A; position: relative; }
.tp-ref i::before, .tp-ref i::after { content: ""; position: absolute; left: 3px; top: 6px;
  width: 8px; height: 2px; background: #fff; transform: rotate(45deg); }
.tp-ref i::after { transform: rotate(-45deg); }
.tp-ref em { font-style: normal; color: #9E2412; font-weight: 600; white-space: nowrap; }
.tp-rpolicy i { background: #8791A1; }
.tp-rpolicy em { color: #5A677C; font-weight: 500; }
.tp-ralarm { background: #F6BFB2; color: #2A0701; font-weight: 600; }
.tp-ralarm i { background: #9E2412; }
.tp-ralarm em { color: #2A0701; }
.tp-hot { animation: tp-hot 1.2s ease-out infinite; }

.tp-hosts { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  gap: 0; }
.tp-host { padding: 0 16px 8px 0; min-width: 0; }
.tp-host + .tp-host { padding-left: 16px; border-left: 1px solid rgba(15,27,45,0.15); }
.tp-host div { font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace; font-size: 11px; color: #5A677C; line-height: 1.6;
  overflow-wrap: anywhere; }
.tp-legend { display: flex; flex-wrap: wrap; gap: 8px 24px;
  font-size: 12px; color: #5A677C; margin-top: 16px; }
.tp-legend span { display: inline-flex; align-items: center; gap: 6px; }
.tp-legend .tp-sw { width: 12px; height: 12px; }
.tp-legend .tp-lwire { width: 24px; height: 2px; }
.tp-note { color: #5A677C; font-size: 12px; max-width: 900px;
  margin-top: 8px; }

@keyframes tp-blink { 0%, 100% { opacity: 1; } 50% { opacity: .2; } }
@keyframes tp-flow { to { background-position: 16px 0; } }
@keyframes tp-flow-v { to { background-position: 0 16px; } }
@keyframes tp-packet { from { left: 0; } to { left: calc(100% - 8px); } }
@keyframes tp-packet-v { from { top: 0; } to { top: calc(100% - 8px); } }
@keyframes tp-hot { 0% { background: #F6BFB2; } 100% { background: transparent; } }
@keyframes tp-drawv { from { transform: scaleY(0); } }

/* histor.console.motion stamps what changed, and lays the drawing down on first load */
.tp-part.m-turned { animation: m-rise .5s ease-out both; }
.tp-link.m-turned .tp-wire { animation: m-draw .8s cubic-bezier(.6,0,.2,1) both; }
.tp-v.m-turned .tp-wire { animation-name: tp-drawv; }
.m-intro .tp-part { animation: m-rise .5s ease-out both; }
.m-intro .tp-link .tp-wire { animation: m-draw .6s cubic-bezier(.6,0,.2,1) both; }
.m-intro .tp-v .tp-wire { animation-name: tp-drawv; }
.m-intro .tp-control .tp-part { animation-delay: 0ms; }
.m-intro .tp-hand .tp-wire { animation-delay: 150ms; }
.m-intro .tp-data .tp-zone:nth-child(1) .tp-part { animation-delay: 250ms; }
.m-intro .tp-data .tp-link:nth-child(2) .tp-wire { animation-delay: 400ms; }
.m-intro .tp-data .tp-zone:nth-child(3) .tp-part { animation-delay: 500ms; }
.m-intro .tp-data .tp-link:nth-child(4) .tp-wire { animation-delay: 650ms; }
.m-intro .tp-data .tp-zone:nth-child(5) .tp-part { animation-delay: 750ms; }
.m-intro .tp-enf .tp-part { animation-delay: 850ms; }

@media (max-width: 1100px) {
  .tp-plane, .tp-hand { grid-template-columns: minmax(0, 1fr); gap: 16px; }
  .tp-hand > div:first-child { display: none; }
  .tp-hand .tp-v { padding-left: 24px; }
  .tp-enf { grid-template-columns: minmax(0, 1fr); }
}
@media (max-width: 760px) {
  .tp-row { flex-direction: column; }
  .tp-row > .tp-zone, .tp-row > .tp-free { flex: none; }
  .tp-side { flex: 1 1 auto; }
  .tp-row > .tp-link { flex: none; flex-direction: row; align-items: stretch;
    justify-content: flex-start; gap: 16px; padding: 0 0 0 32px;
    min-height: 64px; }
  .tp-row > .tp-link > div:not(.tp-wire) { align-self: center; text-align: left; }
  .tp-row > .tp-link .tp-wire { width: 2px; height: auto; transform-origin: center top; }
  .tp-row > .tp-link .tp-wire::after { right: -4px; top: auto; bottom: -2px;
    border-left: 5px solid transparent; border-right: 5px solid transparent;
    border-top: 8px solid var(--wc); border-bottom: 0; }
  .tp-row > .tp-link .tp-wire b { left: -3px; top: 0; animation-name: tp-packet-v; }
  .tp-row > .tp-flowing .tp-wire i { background: repeating-linear-gradient(180deg,
    var(--wc) 0 10px, transparent 10px 16px); background-size: 2px 16px;
    animation-name: tp-flow-v; }
  .tp-row > .tp-waiting .tp-wire i, .tp-row > .tp-down .tp-wire i {
    background: repeating-linear-gradient(180deg, var(--wc) 0 6px, transparent 6px 11px); }
  .tp-row > .tp-closed .tp-wire i, .tp-row > .tp-idle .tp-wire i {
    background: repeating-linear-gradient(180deg, var(--wc) 0 2px, transparent 2px 6px); }
  .tp-row > .tp-link.m-turned .tp-wire, .m-intro .tp-row > .tp-link .tp-wire {
    animation-name: tp-drawv; }
  .tp-reads { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
  .tp-read:nth-child(odd) { padding-left: 0; border-left: 0; }
  .tp-host + .tp-host { padding-left: 0; border-left: 0; }
}
@media (prefers-reduced-motion: reduce) {
  .tp *, .tp *::before, .tp *::after { animation: none !important; }
}

.z0{--v-bg:#E6E9EE !important;--v-ink:#0F1B2D !important;--v-rule:rgba(15,27,45,0.15) !important}
.z1{flex-shrink:0 !important}
.z2{position:relative !important;display:block !important;height:24px !important}
.z3{background:#C3CCDA !important}
.z4{position:relative !important;display:inline-block !important}
.z5{width:24px !important;height:24px !important;background:#0B1F3A !important;display:flex !important;align-items:center !important;justify-content:center !important}
.z6{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#8C9BB3 !important;display:block !important;margin-top:8px !important}
.z7{font-size:14px !important;line-height:18px !important;min-height:36px !important;color:#FFFFFF !important;margin-top:4px !important}
.z8{margin-top:8px !important}
.z9{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#C3CCDA !important;display:block !important;white-space:nowrap !important}
.za{background:repeating-linear-gradient(90deg,#8791A1 0 2px,transparent 2px 7px) !important}
.zb{font-size:14px !important;line-height:18px !important;min-height:36px !important;color:#8C9BB3 !important;margin-top:4px !important}
.zc{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#8791A1 !important;display:block !important;white-space:nowrap !important}
.zd{width:24px !important;height:24px !important;background:#FFFFFF !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.ze{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#4A5870 !important;display:block !important;white-space:nowrap !important}
.zf{background-color:#E6E9EE !important}
.z10{display:flex !important;align-items:center !important;gap:8px !important;height:24px !important}
.z11{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#0F1B2D !important;white-space:nowrap !important;margin-right:8px !important}
.z12{color:#0F1B2D !important}
.z13{background:#0F1B2D !important}
.z14{font-family:var(--sans) !important;font-size:24px !important;font-weight:580 !important;letter-spacing:-0.006em !important;color:#0F1B2D !important;line-height:28px !important;margin:16px 0 0 !important}
.z15{font-size:14px !important;line-height:20px !important;color:#4A5870 !important;margin:16px 0 0 !important}
.z16{flex-shrink:0 !important;display:block !important}
.z17{width:48px !important;height:48px !important;background:#E1E5EB !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.z18{min-width:0 !important}
.z19{display:flex !important;align-items:center !important;gap:8px !important;min-height:24px !important;flex-wrap:wrap !important}
.z1a{font-family:var(--sans) !important;font-size:20px !important;font-weight:580 !important;letter-spacing:-0.007em !important;color:#0F1B2D !important;display:block !important;line-height:24px !important;margin:4px 0 0 !important}
.z1b{display:flex !important;align-items:center !important;gap:12px !important;height:32px !important;border-top:1px solid rgba(15,27,45,0.15) !important}
.z1c{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:13px !important;color:#0F1B2D !important;flex:1 !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.z1d{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#9E2412 !important}
.z1e{background-color:transparent !important;box-shadow:inset 0 0 0 1px rgba(15,27,45,0.18) !important}
.z1f{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#38404D !important;white-space:nowrap !important;margin-right:8px !important}
.z20{color:#38404D !important}
.z21{box-shadow:inset 0 0 0 1.5px #5B6577 !important}
.z22{font-family:var(--sans) !important;font-size:24px !important;font-weight:580 !important;letter-spacing:-0.006em !important;color:#38404D !important;line-height:28px !important;margin:16px 0 0 !important}
.z23{font-size:14px !important;line-height:20px !important;color:#5B6577 !important;margin:16px 0 0 !important}
.z24{display:flex !important;align-items:baseline !important;justify-content:space-between !important;height:32px !important}
.z25{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#5A677C !important;display:block !important;white-space:nowrap !important}
.z26{display:flex !important;align-items:center !important;gap:12px !important;height:32px !important}
.z27{flex-shrink:0 !important;white-space:nowrap !important}
.z28{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#0F1B2D !important}
.z29{font-family:var(--sans) !important;font-size:11px !important;font-weight:580 !important;color:#5A677C !important;box-shadow:inset 0 0 0 1px rgba(15,27,45,0.25) !important;padding:1px 5px !important;margin-left:8px !important}
.z2a{font-size:14px !important;color:#0F1B2D !important;flex:1 !important;min-width:0 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}
.z2b{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:11px !important;color:#5A677C !important;flex-shrink:0 !important}
.z2c{min-height:40px !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;flex-wrap:wrap !important;padding:8px var(--margin) !important;border-top:1px solid rgba(15,27,45,0.15) !important}
.z2d{font-family:var(--sans) !important;font-size:12px !important;color:#5A677C !important;display:block !important}
.z2e{--v-bg:#E5452A !important;--v-ink:#2A0701 !important;--v-rule:rgba(42,7,1,0.28) !important}
.z2f{--span:3 !important}
.z30{width:24px !important;height:24px !important;background:#E1E5EB !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.z31{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#0F1B2D !important;display:block !important;white-space:nowrap !important}
.z32{--tc:8 !important}
.z33{--span:1 !important}
.z34{--span:2 !important}
.z35{color:#2A0701 !important}
.z36{background:#E5452A !important}
.z37{display:block !important}
.z38{display:inline !important}
.z39{--from:3 !important}
.z3a{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:13px !important;font-weight:500 !important}
.z3b{color:#5A677C !important}
.z3c{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:76.9% !important;background:#E5452A !important}
.z3d{position:absolute !important;left:50.3% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z3e{color:#9E2412 !important}
.z3f{position:absolute !important;top:0 !important;bottom:0 !important;left:36.9% !important;width:24.3% !important;background:rgba(15,27,45,0.14) !important}
.z40{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:48.6% !important;background:#5A677C !important}
.z41{position:absolute !important;left:87.0% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z42{position:absolute !important;top:0 !important;bottom:0 !important;left:33.2% !important;width:52.0% !important;background:rgba(15,27,45,0.14) !important}
.z43{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:58.0% !important;background:#5A677C !important}
.z44{position:absolute !important;top:0 !important;bottom:0 !important;left:48.0% !important;width:31.4% !important;background:rgba(15,27,45,0.14) !important}
.z45{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:63.1% !important;background:#5A677C !important}
.z46{position:absolute !important;top:0 !important;bottom:0 !important;left:50.6% !important;width:22.4% !important;background:rgba(15,27,45,0.14) !important}
.z47{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:61.3% !important;background:#5A677C !important}
.z48{position:absolute !important;top:0 !important;bottom:0 !important;left:47.5% !important;width:26.2% !important;background:rgba(15,27,45,0.14) !important}
.z49{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:59.9% !important;background:#5A677C !important}
.z4a{position:absolute !important;top:0 !important;bottom:0 !important;left:50.3% !important;width:17.2% !important;background:rgba(15,27,45,0.14) !important}
.z4b{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:58.9% !important;background:#5A677C !important}
.z4c{position:absolute !important;top:0 !important;bottom:0 !important;left:48.3% !important;width:17.2% !important;background:rgba(15,27,45,0.14) !important}
.z4d{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:56.7% !important;background:#5A677C !important}
.z4e{position:absolute !important;top:0 !important;bottom:0 !important;left:11.5% !important;width:3.3% !important;background:rgba(15,27,45,0.14) !important}
.z4f{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:13.0% !important;background:#5A677C !important}
.z50{position:absolute !important;left:55.7% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z51{position:absolute !important;top:0 !important;bottom:0 !important;left:11.1% !important;width:3.4% !important;background:rgba(15,27,45,0.14) !important}
.z52{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:12.8% !important;background:#5A677C !important}
.z53{position:absolute !important;top:0 !important;bottom:0 !important;left:83.6% !important;width:3.4% !important;background:rgba(15,27,45,0.14) !important}
.z54{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:85.2% !important;background:#E5452A !important}
.z55{position:absolute !important;left:1.2% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z56{position:absolute !important;left:0.6% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z57{position:absolute !important;top:0 !important;bottom:0 !important;left:33.5% !important;width:48.1% !important;background:rgba(15,27,45,0.14) !important}
.z58{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:53.5% !important;background:#E5452A !important}
.z59{position:absolute !important;left:2.7% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z5a{position:absolute !important;top:0 !important;bottom:0 !important;left:34.8% !important;width:52.1% !important;background:rgba(15,27,45,0.14) !important}
.z5b{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:56.6% !important;background:#E5452A !important}
.z5c{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:8.8% !important;background:rgba(15,27,45,0.14) !important}
.z5d{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:0.0% !important;background:#5A677C !important}
.z5e{position:absolute !important;left:1.1% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z5f{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:7.1% !important;background:rgba(15,27,45,0.14) !important}
.z60{position:absolute !important;top:0 !important;bottom:0 !important;left:56.9% !important;width:30.0% !important;background:rgba(15,27,45,0.14) !important}
.z61{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:73.4% !important;background:#E5452A !important}
.z62{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:76.9% !important;background:#5A677C !important}
.z63{position:absolute !important;left:76.9% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z64{position:absolute !important;left:0.0% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z65{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:19.4% !important;background:#5A677C !important}
.z66{position:absolute !important;top:0 !important;bottom:0 !important;left:15.0% !important;width:5.4% !important;background:rgba(15,27,45,0.14) !important}
.z67{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:17.6% !important;background:#5A677C !important}
.z68{position:absolute !important;top:0 !important;bottom:0 !important;left:9.3% !important;width:10.9% !important;background:rgba(15,27,45,0.14) !important}
.z69{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:14.5% !important;background:#5A677C !important}
.z6a{position:absolute !important;top:0 !important;bottom:0 !important;left:18.1% !important;width:7.2% !important;background:rgba(15,27,45,0.14) !important}
.z6b{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:21.9% !important;background:#5A677C !important}
.z6c{position:absolute !important;top:0 !important;bottom:0 !important;left:19.1% !important;width:5.4% !important;background:rgba(15,27,45,0.14) !important}
.z6d{position:absolute !important;top:0 !important;bottom:0 !important;left:17.7% !important;width:6.2% !important;background:rgba(15,27,45,0.14) !important}
.z6e{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:20.9% !important;background:#5A677C !important}
.z6f{position:absolute !important;top:0 !important;bottom:0 !important;left:18.3% !important;width:4.1% !important;background:rgba(15,27,45,0.14) !important}
.z70{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:20.3% !important;background:#5A677C !important}
.z71{position:absolute !important;top:0 !important;bottom:0 !important;left:17.7% !important;width:4.1% !important;background:rgba(15,27,45,0.14) !important}
.z72{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:19.7% !important;background:#5A677C !important}
.z73{position:absolute !important;top:0 !important;bottom:0 !important;left:17.9% !important;width:5.1% !important;background:rgba(15,27,45,0.14) !important}
.z74{position:absolute !important;top:0 !important;bottom:0 !important;left:17.3% !important;width:5.3% !important;background:rgba(15,27,45,0.14) !important}
.z75{position:absolute !important;left:0 !important;top:4px !important;bottom:4px !important;width:20.0% !important;background:#5A677C !important}
.z76{position:absolute !important;top:0 !important;bottom:0 !important;left:17.3% !important;width:4.8% !important;background:rgba(15,27,45,0.14) !important}
.z77{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:77.3% !important;background:rgba(15,27,45,0.14) !important}
.z78{position:absolute !important;left:16.3% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z79{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:87.0% !important;background:rgba(15,27,45,0.14) !important}
.z7a{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:85.2% !important;background:rgba(15,27,45,0.14) !important}
.z7b{position:absolute !important;left:10.8% !important;top:-4px !important;bottom:-4px !important;width:2px !important;background:#0F1B2D !important}
.z7c{position:absolute !important;top:0 !important;bottom:0 !important;left:0.0% !important;width:69.5% !important;background:rgba(15,27,45,0.14) !important}
.z7d{--span:4 !important}
.z7e{color:#4A2F06 !important}
.z7f{background:#E39A0B !important}
.z80{--tc:12 !important}
.z81{font-weight:580 !important}
.z82{margin:0 !important;padding-left:16px !important}
.z83{--v-bg:#F2A81D !important;--v-ink:#4A2F06 !important;--v-rule:rgba(74,47,6,0.28) !important}
.z84{width:48px !important;height:48px !important;background:#DFE3EA !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.z85{font-family:var(--sans) !important;font-size:20px !important;font-weight:580 !important;letter-spacing:-0.007em !important;color:#38404D !important;display:block !important;line-height:24px !important;margin:4px 0 0 !important}
.z86{padding:0 32px 24px !important}
.z87{color:#4A5870 !important;max-width:760px !important}
.z88{max-width:720px !important}
.z89{display:flex !important;gap:16px !important;padding:6px 0 !important;border-top:1px solid rgba(15,27,45,0.15) !important}
.z8a{width:120px !important;color:#5A677C !important}
.z8b{font-family:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace !important;font-size:13px !important}
.z8c{color:#5A677C !important;margin-top:16px !important}
.z8d{grid-column:1/-1 !important;min-width:0 !important}
.z8e{font-family:var(--sans) !important;font-size:24px !important;font-weight:600 !important;letter-spacing:-0.006em !important;color:#0F1B2D !important;margin:0 !important}
.z8f{background:#E6E9EE !important;color:#0F1B2D !important}
.z90{animation:tp-blink 2.0s ease-in-out infinite !important;animation-delay:-0.34s !important;background:#1E9E57 !important}
.z91{background:#1E9E57 !important;animation:tp-blink 2.0s ease-in-out infinite !important;animation-delay:-0.34s !important}
.z92{background:#8791A1 !important}
.z93{--wc:#0F1B2D !important}
.z94{--wc:#8791A1 !important}
.z95{background:#DFE3EA !important;color:#38404D !important}
.z96{width:24px !important;height:24px !important;background:#DFE3EA !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}
.z97{color:#5B6577 !important}
.z98{color:#4A5870 !important}
.z99{margin-bottom:8px !important}
.z9a{margin-bottom:4px !important}
.z9b{background:#C4D6FA !important}
.z9c{color:#030C24 !important}
.z9d{animation:tp-blink 1.0s ease-in-out infinite !important;animation-delay:-0.34s !important;background:#3D7BE6 !important}
.z9e{background:#E6E9EE !important}
.z9f{background:#E3ECFC !important}
.za0{color:#173E8F !important}
.za1{background:#3D7BE6 !important}
.za2{background:#FCEFC6 !important}
.za3{background:#F6BFB2 !important}
.za4{background:#DFE3EA !important}
.za5{background:#F3F5F8 !important;outline:1px solid rgba(15,27,45,0.15) !important}
.za6{--wc:#3D7BE6 !important}
.za7{position:relative !important}
.za8{--wc:#F2A81D !important}
.za9{--wc:#E5452A !important}
.zaa{font-family:var(--sans) !important;font-size:12px !important;font-weight:580 !important;color:#38404D !important;display:block !important;white-space:nowrap !important}
