.track-page .product-hero{grid-template-columns:.95fr 1.25fr}.track-page .product-platform-flow>li{justify-content:flex-start}.track-page .track-platform-active{background:var(--product-surface);box-shadow:inset 0 2px var(--product-accent)}.track-page .track-platform-active .product-related>a[aria-current=page]{color:#fff;font-size:1.5rem;font-weight:650}.track-page .track-platform-role{color:var(--product-accent);font-size:.875rem}.track-page .product-platform-flow>li:nth-child(3)>span:last-child{font-size:.875rem}.track-page .track-hero-diagram,.track-page .track-operation-view{border:1px solid var(--product-line);background:var(--product-surface);border-radius:8px;margin:0;overflow:hidden}.track-page .track-visual-title{border-bottom:1px solid var(--product-line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:20px 24px;font-size:.875rem;display:flex}.track-page .track-visual-title>span:first-child{color:var(--product-muted)}.track-page .track-hero-canvas{width:100%;height:auto;color:var(--product-muted);padding:20px 0;display:block}.track-page .track-site-boundary{fill:none;stroke:var(--product-line);stroke-width:1px}.track-page .track-site-footprint{fill:var(--product-surface-deep);stroke:var(--product-line);stroke-width:1px}.track-page .track-viewpoint-area{fill:var(--product-line);fill-opacity:.45;stroke:var(--product-muted);stroke-opacity:.3;stroke-width:1px}.track-page .track-event-route{fill:none;stroke:var(--product-accent);stroke-width:2px;stroke-dasharray:5 6}.track-page .track-mobile-route{fill:none;stroke:var(--product-accent);stroke-width:2px}.track-page .track-event-origin{fill:var(--product-surface);stroke:var(--product-accent);stroke-width:2px}.track-page .track-event-end{fill:var(--product-accent)}.track-page .track-mobile-marker{fill:var(--product-action)}.track-page .track-mobile-marker+svg{color:#fff}.track-page .track-observation-link{fill:none;stroke:var(--product-muted);stroke-width:1px}.track-page .track-visual-legend{color:var(--product-muted);flex-wrap:wrap;gap:16px 24px;padding:20px 24px;font-size:.8125rem;display:flex}.track-page .track-visual-legend>span{align-items:center;gap:8px;display:inline-flex}.track-page .track-visual-legend svg{color:var(--product-accent);flex-shrink:0}.track-page .track-route-key{border-top:2px dashed var(--product-accent);width:20px;display:inline-block}.track-page figure figcaption{border-top:1px solid var(--product-line);color:var(--product-muted);padding:14px 24px;font-size:.75rem;line-height:1.5}.track-page .track-event-workflow{grid-template-columns:repeat(4,1fr);gap:32px;margin:0;padding:0;list-style:none;display:grid}.track-page .track-event-workflow>li{min-width:0;position:relative}.track-page .track-event-workflow>li:not(:last-child):after{content:"";border-top:1px dashed var(--product-line);width:calc(100% - 36px);position:absolute;top:20px;left:56px}.track-page .track-workflow-stop{border:1px solid var(--product-line);width:40px;height:40px;color:var(--product-accent);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:.875rem;display:flex}.track-page .track-event-workflow h3{margin-bottom:12px;font-size:1.25rem}.track-page .track-event-workflow p{color:var(--product-muted);font-size:.9375rem}.track-page .track-operation-labels{color:var(--product-muted);justify-content:space-around;gap:20px;padding:24px 24px 0;font-size:.875rem;display:flex}.track-page .track-operation-labels>span{align-items:center;gap:8px;display:flex}.track-page .track-operation-labels svg{flex-shrink:0}.track-page .track-operation-canvas{width:100%;max-height:480px;color:var(--product-muted);padding:16px 24px;display:block}.track-page .track-viewpoint-comparison{border-top:1px solid var(--product-line);background:var(--product-surface-deep);grid-template-columns:1fr 24px 1fr;gap:32px;padding:28px 32px;display:grid}.track-page .track-viewpoint-comparison>svg{color:var(--product-accent);align-self:center}.track-page .track-viewpoint-comparison h3{margin-bottom:12px}.track-page .track-viewpoint-comparison p{color:var(--product-muted);max-width:65ch;font-size:.9375rem}.track-page .track-narrative-rows>div{border-top:1px solid var(--product-line);grid-template-columns:1fr 1.4fr;gap:40px;padding:26px 0;display:grid}.track-page .track-narrative-rows>div:last-child{border-bottom:1px solid var(--product-line)}.track-page .track-narrative-rows p{color:var(--product-muted);max-width:65ch}.track-page .track-narrative-rows .product-text-link{margin-top:12px}@media (width<=1100px){.track-page .product-hero{grid-template-columns:1fr}.track-page .track-event-workflow{grid-template-columns:1fr;gap:0}.track-page .track-event-workflow>li{grid-template-columns:40px 1fr;gap:8px 24px;padding:22px 0;display:grid}.track-page .track-event-workflow h3{margin-bottom:0;padding-top:5px}.track-page .track-event-workflow p{grid-column:2}.track-page .track-workflow-stop{margin-bottom:0}.track-page .track-event-workflow>li:not(:last-child):after{border-top:0;border-left:1px dashed var(--product-line);width:1px;height:auto;top:65px;bottom:-15px;left:19px}}@media (width<=767px){.track-page .track-visual-title{padding:18px}.track-page .track-hero-canvas{padding:12px 0}.track-page .track-visual-legend{gap:12px;padding:18px}.track-page figure figcaption{padding:12px 18px}.track-page .track-operation-labels{padding:18px 18px 0;font-size:.75rem}.track-page .track-operation-canvas{padding:12px 0}.track-page .track-viewpoint-comparison{grid-template-columns:1fr;gap:20px;padding:24px 18px}.track-page .track-viewpoint-comparison>svg{transform:rotate(90deg)}.track-page .track-narrative-rows>div{grid-template-columns:1fr;gap:12px}.track-page .track-event-workflow>li{gap:8px 16px}}
