.ct-board-surface{--ct-board: #04303f;--ct-flap: #0b3a4c;--ct-flap-hi: #10485d;--ct-line: rgba(115, 198, 217, .16);--ct-line-strong: rgba(115, 198, 217, .32)}.ct-ticker{overflow:hidden;white-space:nowrap;border-block:1px solid var(--ct-line);background:var(--sage-next-lake-950)}.ct-ticker-in{display:inline-block;padding:.45rem 0;animation:ct-tick 80s linear infinite}@keyframes ct-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.ct-flap{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:var(--ct-flap);border-radius:var(--sage-next-radius);padding:.125rem .4375rem;box-shadow:inset 0 -1px #00000080,inset 0 1px #ffffff0d}.ct-anim .ct-flap{animation:ct-flapin .32s var(--sage-next-ease) backwards;animation-delay:var(--ct-delay, 0ms)}@keyframes ct-flapin{0%{transform:rotateX(90deg);opacity:0}to{transform:rotateX(0);opacity:1}}.ct-row{display:grid;grid-template-columns:1.75rem minmax(9rem,1.1fr) minmax(13rem,1.9fr) 3.5rem 6rem 7.25rem 7.5rem 3.25rem;border-bottom:1px solid rgba(2,26,36,.9)}.ct-row:not(.ct-row-hd):hover{background:var(--ct-flap-hi)}.ct-row.ct-row-sel{background:#73c6d91a}.ct-row-hd{position:sticky;top:0;z-index:10;background:var(--sage-next-lake-950);border-bottom:1px solid var(--ct-line-strong)}.ct-scroll{max-height:min(78svh,56rem);overflow-y:auto;overscroll-behavior:contain}.ct-scroll:focus-visible{outline:2px solid rgba(115,198,217,.6);outline-offset:-2px}.ct-scroll::-webkit-scrollbar{width:14px}.ct-scroll::-webkit-scrollbar-track{background:var(--sage-next-lake-950);border-left:1px solid var(--ct-line)}.ct-scroll::-webkit-scrollbar-thumb{min-height:48px;background:#73c6d973;border:3px solid var(--sage-next-lake-950);border-radius:7px}.ct-scroll::-webkit-scrollbar-thumb:hover{background:#73c6d9b3}@media(max-width:980px){.ct-row{grid-template-columns:1.75rem minmax(0,1fr) auto auto auto;grid-template-areas:"chk brand st  date status" "chk loc   loc loc  gmap"}.ct-cell-chk{grid-area:chk}.ct-cell-brand{grid-area:brand}.ct-cell-st{grid-area:st}.ct-cell-date{grid-area:date}.ct-cell-status{grid-area:status}.ct-cell-gmap{grid-area:gmap;padding-top:0!important;justify-content:flex-end}.ct-cell-loc{grid-area:loc;padding-top:0!important}.ct-cell-src{display:none}.ct-row-hd{grid-template-areas:"chk brand st date status"}.ct-row-hd .ct-cell-loc,.ct-row-hd .ct-cell-gmap{display:none}}.ct-status-final{animation:ct-blink 1.6s steps(2,start) infinite}@keyframes ct-blink{50%{opacity:.55}}.ct-tray{transform:translateY(110%);transition:transform .26s var(--sage-next-ease)}.ct-tray.ct-tray-on{transform:translateY(0)}body:has(.ct-tray-on) [data-trial-survey]:not(:has([role=dialog])){opacity:0;pointer-events:none}[data-trial-survey]{transition:opacity .2s ease}.ct-radar-canvas{position:absolute;inset:0}.ct-radar-canvas .maplibregl-canvas{outline:none}.ct-radar-fallback{position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 10%,#0d4358 0%,var(--sage-next-lake-900) 55%,var(--sage-next-lake-950) 100%)}.ct-radar-popup .maplibregl-popup-content{background:var(--sage-next-lake-950);color:var(--text-on-dark);border:1px solid var(--ct-line-strong);border-radius:var(--sage-next-radius);font-family:var(--sage-next-font-eyebrow);font-size:.75rem;padding:.5rem .75rem;box-shadow:var(--sage-next-shadow-bold)}.ct-radar-popup .maplibregl-popup-tip{border-top-color:var(--ct-line-strong)}.ct-radar-popup-sub{color:var(--color-lake-400, #73c6d9);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em}.ct-radar-popup-link{display:inline-block;margin-top:.375rem;color:var(--color-lake-400, #73c6d9);font-size:.6875rem;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--ct-line-strong, rgba(115, 198, 217, .32))}.ct-radar-popup-link:hover{text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.ct-ticker-in,.ct-anim .ct-flap,.ct-status-final{animation:none!important}.ct-tray{transition:none}}
