.auto{position:fixed;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) 40px;grid-template-columns:minmax(0,1fr) 300px;background:var(--auto-bg);color:var(--white);font-family:var(--font-sans);--map-scrim:0.5}.auto__strip{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;padding:10px 18px;border-bottom:1px solid var(--auto-line);background:var(--auto-panel)}.auto__strip-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;min-height:28px}.auto__strip-spacer{flex:1 1 auto}.auto__title{margin:0;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-100);white-space:nowrap}.auto__loop{font-size:12px;color:var(--gray-500);white-space:nowrap}.auto__loop,.auto__playback{display:inline-flex;align-items:center;gap:6px}.auto__playback{flex-wrap:wrap}.auto__speed{display:inline-flex;gap:4px}.auto__notice{font-size:11px;color:var(--base-yellow);white-space:nowrap}.auto__loop-label{font-size:12px;color:var(--gray-500);white-space:nowrap}.auto .map-panel--layers,.auto .map-panel--legend{display:none}.auto__map{grid-row:2;grid-column:1;position:relative;overflow:hidden}.auto__map .map,.auto__map .shell__map{position:absolute;inset:0}.auto-rail{grid-row:2/4;grid-column:2;overflow:auto;border-left:1px solid var(--auto-line);background:var(--auto-panel);padding:12px}.auto-rail__title{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500);margin:0 0 10px}.auto-rail__list{list-style:none;margin:0;padding:0}.auto__ticker{grid-row:3;grid-column:1;position:relative;z-index:5;font-family:var(--font-mono-true);font-size:12px;letter-spacing:.02em;overflow:hidden;white-space:nowrap;border-top:1px solid var(--auto-line);background:var(--auto-panel);display:flex;align-items:center;gap:24px;padding:0 14px}.auto__clock{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono-true);font-size:22px;font-weight:500}.auto__clock-group{display:inline-flex;align-items:baseline;gap:8px}.auto__clock-caption{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.auto__clock-caption,.auto__rate{font-family:var(--font-mono-true);color:var(--gray-500)}.auto__playback .chip:disabled{opacity:.45;cursor:not-allowed}.auto-lane{position:relative;border:1px solid var(--auto-line);border-left:3px solid var(--lane-color);padding:8px;margin-bottom:6px;border-radius:var(--radius);overflow:hidden}.auto-lane__flash{position:absolute;inset:0;pointer-events:none;background:var(--lane-color);opacity:0}.auto-lane__flash[data-strength=strong]{animation:auto-lane-flash-strong 1.8s ease-out forwards}.auto-lane__flash[data-strength=soft]{animation:auto-lane-flash-soft .7s ease-out forwards}.auto-lane[data-flash=strong]{animation:auto-lane-glow 1.8s ease-out forwards}.auto-lane__count-value{display:inline-block;animation:auto-count-pop .5s cubic-bezier(.2,1.4,.4,1)}.auto-lane[data-lane=log]{--lane-color:var(--lane-log)}.auto-lane[data-lane=advise]{--lane-color:var(--lane-advise)}.auto-lane[data-lane=investigate]{--lane-color:var(--lane-investigate)}.auto-lane[data-lane=intercept]{--lane-color:var(--lane-intercept)}.auto-lane[data-lane=force-protection]{--lane-color:var(--lane-force)}.auto-lane__head{display:flex;align-items:center;gap:8px}.auto-lane__marker{width:12px;height:12px;border-radius:50%;border:2px solid var(--lane-color);background:var(--lane-color);transition:background .24s ease;display:inline-block;flex:none}.auto-lane[data-level=supervised] .auto-lane__marker{background:linear-gradient(90deg,var(--lane-color) 50%,transparent 50%)}.auto-lane[data-level=manual] .auto-lane__marker{background:transparent}.auto-lane__name{font-weight:600;flex:1 1}.auto-lane__level{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500)}.auto-lane__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12px;color:var(--gray-500)}.auto-lane__count strong{color:var(--white)}.auto-lane__pending{color:var(--lane-color);font-weight:600}.auto-lane__pending--manual{color:var(--gray-500)}.auto-lane__controls{display:flex;gap:6px;margin-top:6px}.auto-chev{border:1px solid var(--auto-line);background:transparent;color:var(--white);border-radius:var(--radius);width:24px;height:22px;cursor:pointer;font-size:10px;line-height:1}.auto-chev:hover:not(:disabled){border-color:var(--gray-500)}.auto-chev:disabled{opacity:.35;cursor:not-allowed}.auto-lane__items{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.auto-item{display:flex;align-items:center;gap:6px;font-size:12px;border-radius:3px;animation:auto-item-in 1.2s ease-out}.auto-item--done{opacity:.55}.auto-item__flight{background:transparent;border:none;color:var(--white);font-family:var(--font-mono-true);padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.auto-item__timer{font-family:var(--font-mono-true);color:var(--lane-color);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.auto-dive{position:absolute;left:50%;bottom:72px;transform:translateX(-50%);min-width:320px;max-width:420px;background:var(--auto-panel);border:1px solid var(--auto-line);border-top:3px solid var(--lane-color,var(--gray-500));padding:14px 16px;animation:auto-rise .32s ease-out}.auto-dive[data-lane=log]{--lane-color:var(--lane-log)}.auto-dive[data-lane=advise]{--lane-color:var(--lane-advise)}.auto-dive[data-lane=investigate]{--lane-color:var(--lane-investigate)}.auto-dive[data-lane=intercept]{--lane-color:var(--lane-intercept)}.auto-dive[data-lane=force-protection]{--lane-color:var(--lane-force)}.auto-dive__head{display:flex;align-items:center;gap:8px}.auto-dive__id{font-family:var(--font-mono-true);font-weight:600;flex:1 1}.auto-dive__findings{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.auto-dive__finding{opacity:.25;transition:opacity .2s ease;font-size:13px}.auto-dive__finding[data-shown=true]{opacity:1}.auto-dot{display:inline-block;width:8px;height:8px;border-radius:50%;border:1px solid var(--white);margin-right:8px}.auto-dive__finding[data-shown=true] .auto-dot{background:var(--white)}.auto-dive__stamp{margin-top:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lane-color);animation:auto-stamp .26s cubic-bezier(.2,.9,.3,1.4)}.auto-dive__countdown{margin-top:10px;display:flex;align-items:center;gap:10px}.auto-dive__countdown-label{font-size:11px;color:var(--gray-500);flex:1 1}.auto-dive__countdown-value{font-family:var(--font-mono-true);font-size:28px}.auto-dive__executed,.auto-dive__hold{margin-top:10px;font-size:13px;color:var(--gray-500)}.auto__banner{background:var(--lane-force);color:var(--base-black);padding:6px 16px;font-weight:700;letter-spacing:.06em;border-radius:var(--radius);animation:auto-rise .24s ease-out}.auto__legend{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--auto-line);border-radius:var(--radius);background:rgba(6,8,16,.72);color:var(--gray-500);font-size:11px;letter-spacing:.04em;pointer-events:none}.auto__legend-swatch{width:10px;height:10px;-webkit-clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);background:linear-gradient(135deg,#78c6f5,#bd268e)}.auto--attract .auto__hint{position:absolute;bottom:52px;right:316px;color:var(--gray-500);font-size:12px;animation:auto-blink 4s ease-in-out infinite}@keyframes auto-rise{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes auto-stamp{0%{transform:scale(1.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes auto-lane-flash-strong{0%,to{opacity:0}38%,68%,8%{opacity:.55}23%,53%{opacity:.08}}@keyframes auto-lane-flash-soft{0%,to{opacity:0}20%{opacity:.28}}@keyframes auto-lane-glow{0%,to{box-shadow:0 0 0 0 transparent}10%,70%{box-shadow:0 0 0 2px var(--lane-color),0 0 18px 2px var(--lane-color)}}@keyframes auto-count-pop{0%{transform:scale(1.7);color:var(--lane-color)}to{transform:scale(1)}}@keyframes auto-item-in{0%{opacity:0;transform:translateX(-8px);background:var(--lane-color)}30%{opacity:1;background:var(--lane-color)}to{transform:translateX(0);background:transparent}}@keyframes auto-ticker-in{0%{opacity:0;color:var(--base-yellow)}40%{opacity:1;color:var(--base-yellow)}to{color:inherit}}@keyframes auto-blink{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.auto *{animation:none!important;transition:none!important}}@media (max-width:1100px){.auto{grid-template-columns:minmax(0,1fr) 240px}}.auto__playback .chip[aria-pressed=true]{border-color:var(--base-yellow);color:var(--base-yellow);background:rgba(253,216,53,.08)}.auto__ticker-label{color:var(--gray-500);letter-spacing:.1em;flex:none}.auto__ticker-track{display:flex;align-items:center;justify-content:flex-end;gap:24px;flex:1 1 auto;min-width:0;overflow:hidden}.auto__ticker-line{flex:none}.auto__ticker-line:last-child{animation:auto-ticker-in 1.4s ease-out}.auto-preview-overlay,.auto-sheet-overlay{position:absolute;inset:0;background:rgba(6,8,16,.6);display:flex;justify-content:flex-end;z-index:20}.auto-preview-overlay{justify-content:center;align-items:center}.auto-sheet{width:min(560px,90vw);height:100%;overflow:auto;background:var(--auto-panel);border-left:1px solid var(--auto-line);padding:16px;display:flex;flex-direction:column;gap:12px}.auto-sheet__head{display:flex;align-items:center;justify-content:space-between}.auto-sheet__title{margin:0;font-size:16px}.auto-sheet__filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--gray-500)}.auto-sheet__table{width:100%;table-layout:fixed;border-collapse:collapse;font-family:var(--font-mono-true);font-size:11px}.auto-sheet__table td,.auto-sheet__table th{text-align:left;padding:6px 8px;border-bottom:1px solid var(--auto-line);vertical-align:top;line-height:1.4;overflow-wrap:break-word}.auto-sheet__table td:first-child,.auto-sheet__table th:first-child{width:15%}.auto-sheet__table td:nth-child(2),.auto-sheet__table th:nth-child(2){width:12%}.auto-sheet__table td:nth-child(3),.auto-sheet__table th:nth-child(3){width:13%}.auto-sheet__table td:nth-child(4),.auto-sheet__table th:nth-child(4){width:15%}.auto-sheet__table td:nth-child(5),.auto-sheet__table th:nth-child(5){width:10%}.auto-sheet__table td:nth-child(6),.auto-sheet__table th:nth-child(6){width:35%}.auto-sheet__table pre{white-space:pre-wrap;word-break:break-word;max-width:240px;font-size:10px}.auto-preview{width:min(420px,90vw);background:var(--auto-panel);border:1px solid var(--auto-line);padding:16px;border-radius:var(--radius)}.auto-preview__head{display:flex;align-items:center;gap:8px}.auto-preview__id{font-family:var(--font-mono-true);font-weight:600;flex:1 1}.auto-preview__findings{margin:10px 0;padding-left:18px;font-size:13px}.auto-preview__lane{font-weight:600;margin:6px 0}.auto-preview__actor,.auto-preview__unavailable{color:var(--gray-500);font-size:12px}.auto-preview .chip--primary{margin-top:10px;display:inline-flex}