:root{--neutral-1: #ffffff;--neutral-2: #f7f7f8;--neutral-3: #f0f1f1;--neutral-4: #e6e6e6;--neutral-5: #d6d6d6;--neutral-6: #cccccc;--neutral-7: #808080;--neutral-8: #6e6e6e;--neutral-9: #616161;--neutral-a1: #000000;--neutral-a2: #333333;--neutral-a3: #3d3d3d;--neutral-a4: #474747;--border-primary: var(--neutral-3);--border-alt1: var(--neutral-4);--font-primary: var(--neutral-a1);--font-alt1: var(--neutral-7);--font-alt2: var(--neutral-a4);--status-published: #279200;--status-published-soft: rgba(39, 146, 0, .12);--status-warning: #d0234f;--status-warning-soft: rgba(208, 35, 79, .08);--container-primary: var(--neutral-1);--container-alt1: var(--neutral-2);--container-alt2: var(--neutral-3);--container-alt4: var(--neutral-5);--row-hover: var(--neutral-2);--shadow-primary: rgba(150, 150, 150, .5);--font-family-primary: "DM Sans", sans-serif;--size-xxx-small: 11px;--size-xx-small: 12px;--size-x-small: 13px;--size-small: 14px;--size-base: 15px;--size-lg: 17px;--size-x-lg: 22px;--size-xx-lg: 32px;--size-h4: 26px;--weight-regular: 400;--weight-medium: 500;--weight-bold: 600;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--max-width: 1320px;--gutter: 28px;--cell-padding-x: 14px}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-family-primary);font-weight:var(--weight-regular);color:var(--font-primary);background-color:var(--neutral-2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--size-base);line-height:1.5}h1,h2,h3,h4,p{margin:0}button{font-family:inherit}.page{min-height:100vh;width:100%;padding:48px var(--gutter) 96px}.wrapper{width:100%;max-width:var(--max-width);margin:0 auto;display:flex;flex-direction:column;gap:40px}.nasa-title-row{min-height:65px;display:flex;align-items:center;gap:16px}.nasa-title-actions{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap;min-width:0}.nasa-title-row .back-link.hidden{display:none}.header-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:fit-content;font-size:var(--size-x-small);font-weight:var(--weight-medium);color:var(--font-primary);text-decoration:none;padding:7px 16px;white-space:nowrap;background:#fff;border:1px solid var(--border-primary);border-radius:999px;box-shadow:0 1px 2px #0000000a;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.header-link:hover{background:var(--neutral-2);border-color:var(--border-alt1);color:var(--font-primary);box-shadow:0 2px 6px #0000000f}.header-link:focus-visible{outline:none;border-color:var(--font-alt1);box-shadow:0 0 0 3px #0000000f}.header-link:active{transform:scale(.98)}.nasa-title-row h4{font-size:var(--size-h4);font-weight:var(--weight-regular);line-height:1.25;letter-spacing:-.01em;color:var(--font-primary)}.title-trailing-dot{color:var(--status-published);display:inline-block;animation:nasa-title-dot-pulse 2.8s ease-in-out infinite}@keyframes nasa-title-dot-pulse{0%,to{color:var(--status-published)}33%{color:#0072c8}66%{color:#cd0d34}}.nasa-header-graphic{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .55s ease;flex-shrink:0}.nasa-header-graphic.visible{opacity:1}.nasa-header-graphic svg{width:100%;height:100%;display:block}.description-panel{display:flex;flex-direction:column;gap:14px;max-width:720px}.description-panel h2{font-size:var(--size-x-lg);font-weight:var(--weight-regular);color:var(--font-primary);line-height:1.3}.description-panel p{color:var(--font-alt1);font-size:var(--size-small);line-height:1.6}.status-block{display:flex;flex-direction:column;gap:10px;margin-top:-12px}.status-strip{font-size:var(--size-x-small);color:var(--font-alt1);display:inline-flex;align-items:center;gap:10px}.status-strip:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--neutral-6);box-shadow:0 0 0 3px #cccccc40}.status-strip.loading:before{background:#ffb400;box-shadow:0 0 0 3px #ffb40033;animation:pulse 1.4s ease-in-out infinite}.status-strip.ready:before{background:var(--status-published);box-shadow:0 0 0 3px var(--status-published-soft)}.status-strip.failed:before{background:var(--status-warning);box-shadow:0 0 0 3px var(--status-warning-soft)}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.7);opacity:.55}}.error-strip{background:var(--status-warning-soft);color:var(--status-warning);font-size:var(--size-x-small);padding:10px 14px;border-radius:var(--radius-sm);line-height:1.4}.hidden{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.summary-section{display:flex;flex-direction:column;gap:14px}.summary-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--border-primary);flex-wrap:wrap}.summary-head-label{font-size:var(--size-xx-small);color:var(--font-alt1);letter-spacing:.02em;text-transform:uppercase}.summary-head-value{font-size:var(--size-x-small);color:var(--font-primary);font-variant-numeric:tabular-nums}.summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.summary-cell{padding:18px var(--cell-padding-x);display:flex;flex-direction:column;gap:10px;background:#fbfbfb;border:1px solid var(--border-primary);border-radius:var(--radius-md);min-height:94px}.summary-cell .label{font-size:var(--size-xx-small);color:var(--font-alt1);line-height:1.2}.summary-cell .value{font-size:var(--size-xx-lg);font-weight:var(--weight-regular);color:var(--font-primary);line-height:1.05;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.summary-grid--detail{display:flex;flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 28px;padding:0;background:transparent;border:none;border-radius:0;overflow:visible}.summary-grid--detail .summary-cell{flex:0 0 auto;min-width:0;display:inline-flex;flex-direction:row-reverse;align-items:baseline;justify-content:flex-end;text-align:left;gap:6px;padding:0;background:transparent;border:none;border-radius:0;min-height:0}.summary-grid--detail .summary-cell .value{font-size:var(--size-small);font-weight:var(--weight-bold);color:var(--font-primary);line-height:1.2;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.summary-grid--detail .summary-cell .label{font-size:var(--size-small);font-weight:var(--weight-regular);color:var(--font-alt1);line-height:1.25}.dashboard-section{width:100%;display:flex;flex-direction:column;gap:14px}.dashboard-head{display:flex;flex-direction:column;gap:6px;padding-inline:var(--cell-padding-x)}.dashboard-head--split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.dashboard-head--split .dashboard-head-text{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.dashboard-head h2{font-size:var(--size-lg);font-weight:var(--weight-regular);color:var(--font-primary);line-height:1.25}.dashboard-head p{color:var(--font-alt1);font-size:var(--size-small);line-height:1.5}.table-search{display:inline-flex;align-items:center;gap:8px;width:260px;max-width:100%;padding:9px 14px;background:var(--neutral-1);border:1px solid var(--border-primary);border-radius:999px;color:var(--font-alt1);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.table-search:hover{border-color:var(--border-alt1)}.table-search:focus-within{border-color:var(--font-primary);background:#fff;box-shadow:0 0 0 3px #0000000a;color:var(--font-primary)}.table-search-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--font-alt1);flex-shrink:0}.table-search:focus-within .table-search-icon{color:var(--font-primary)}.table-search-input{flex:1 1 auto;min-width:0;border:none;background:transparent;outline:none;padding:0;font:inherit;font-size:var(--size-small);color:var(--font-primary)}.table-search-input::placeholder{color:var(--font-alt1)}.table-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;background:var(--font-alt1);mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><path d='M18 6 6 18'/><path d='m6 6 12 12'/></svg>") center/contain no-repeat;cursor:pointer}.dashboard-table{width:100%;display:flex;flex-direction:column}.dashboard-table-meta{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:12px 0 14px;border-bottom:1px solid var(--border-primary)}.dashboard-table-meta-label{font-size:var(--size-xx-small);color:var(--font-alt1);line-height:1.4}.dashboard-table-meta-value{font-size:var(--size-small);font-weight:var(--weight-medium);color:var(--font-primary);line-height:1.35;font-variant-numeric:tabular-nums}.table-wrap{overflow-x:auto;overflow-y:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:#fbfbfb}.pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding-inline:var(--cell-padding-x);color:var(--font-alt1);font-size:var(--size-x-small)}.pagination.hidden{display:none}.pagination-status{font-variant-numeric:tabular-nums}.pagination-actions{display:inline-flex;align-items:center;gap:8px}.pagination-pages{font-variant-numeric:tabular-nums;min-width:72px;text-align:center}.pagination-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:999px;border:1px solid var(--border-primary);background:var(--neutral-1);color:var(--font-alt1);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.pagination-btn:hover:not(:disabled),.pagination-btn:focus-visible:not(:disabled){background:var(--neutral-2);color:var(--font-primary);border-color:var(--border-alt1);outline:none}.pagination-btn:active:not(:disabled){transform:scale(.96)}.pagination-btn:disabled{opacity:.45;cursor:not-allowed}.data-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;font-size:var(--size-small);table-layout:fixed}.data-table th,.data-table td{text-align:left;vertical-align:middle;padding:16px var(--cell-padding-x);word-break:break-word;border:0}.data-table tbody tr:not(.message-row) td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;word-break:normal}.data-table th{font-size:var(--size-xx-small);color:var(--font-alt1);font-weight:var(--weight-regular);padding:14px var(--cell-padding-x) 0;background:transparent;letter-spacing:.01em;white-space:nowrap}.data-table th.num,.data-table td.num{text-align:right;font-variant-numeric:tabular-nums}.metric-tooltip-label{cursor:help}.data-table tbody tr{transition:background-color .15s ease}.data-table tbody tr:not(.message-row) td{border-bottom:1px solid transparent}.data-table tbody tr:nth-child(2n){background:var(--container-alt1)}.data-table tbody tr.row-clickable{cursor:pointer}.data-table tbody tr.row-clickable:hover{background:var(--neutral-3)}.data-table tbody tr.row-clickable:focus-visible{outline:none;background:var(--neutral-3);box-shadow:inset 2px 0 0 var(--status-published)}.data-table tbody tr.row-clickable.selected{background:var(--status-published-soft);box-shadow:inset 2px 0 0 var(--status-published)}.data-table tbody tr.row-clickable.selected td{color:var(--font-primary)}.data-table tbody tr.message-row td{color:var(--font-alt1);text-align:center;padding:28px 16px;font-size:var(--size-x-small);white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.data-table tbody tr:first-child td:first-child{border-top-left-radius:var(--radius-sm)}.data-table tbody tr:first-child td:last-child{border-top-right-radius:var(--radius-sm)}.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:var(--radius-sm)}.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:var(--radius-sm)}.routes-table th:nth-child(1),.routes-table td:nth-child(1){width:28%}.routes-table th:nth-child(2),.routes-table td:nth-child(2){width:22%}.routes-table th:nth-child(3),.routes-table td:nth-child(3){width:12%}.routes-table th:nth-child(4),.routes-table td:nth-child(4){width:14%}.routes-table th:nth-child(5),.routes-table td:nth-child(5){width:14%}.routes-table th:nth-child(6),.routes-table td:nth-child(6){width:10%}.prefix-cell{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-weight:var(--weight-medium);color:var(--font-primary)}.prefix-cell-text{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prefix-cell .prefix-icon{flex-shrink:0;color:var(--font-alt1);display:inline-flex;align-items:center;line-height:1;transition:color .15s ease,transform .15s ease}.prefix-cell .prefix-icon svg{width:14px;height:14px}.row-clickable:hover .prefix-icon{color:var(--status-published);transform:translate(1px,-1px)}.muted{color:var(--font-alt1)}.status-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-size:var(--size-xx-small);font-weight:var(--weight-medium);background:var(--container-alt1);color:var(--font-alt2);line-height:1.3}.status-chip.warn{background:var(--status-warning-soft);color:var(--status-warning)}.status-chip.ok{background:var(--status-published-soft);color:var(--status-published)}.mono{font-size:var(--size-xx-small);letter-spacing:.01em}.wallet-truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--size-xxx-small);color:var(--font-primary)}.view{display:flex;flex-direction:column;gap:40px}.detail-head{display:flex;flex-direction:column;gap:8px;padding-inline:var(--cell-padding-x)}.detail-card{background:#fbfbfb;border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:22px var(--cell-padding-x);gap:6px}.detail-card .detail-subhead{margin-bottom:10px}.detail-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;min-width:0}.detail-head-top .detail-prefix{flex:1 1 auto;min-width:0}.detail-action{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border-primary);background:var(--neutral-1);color:var(--font-alt1);text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .15s ease,border-color .15s ease}.detail-action:hover,.detail-action:focus-visible{background:var(--neutral-1);color:var(--font-primary);border-color:var(--border-alt1);outline:none}.detail-action:hover svg,.detail-action:focus-visible svg{transform:translate(1px,-1px)}.detail-action svg{transition:transform .15s ease}.detail-action.hidden{display:none}.back-link{display:inline-flex;align-items:center;gap:6px;width:fit-content;font-size:var(--size-x-small);color:var(--font-alt1);text-decoration:none;padding:4px 0;white-space:nowrap;transition:color .15s ease,transform .15s ease}.back-link:hover,.back-link:focus-visible{color:var(--font-primary);outline:none}.back-link .back-icon{display:inline-flex;align-items:center;transition:transform .15s ease}.back-link:hover .back-icon{transform:translate(-2px)}.detail-prefix{font-size:var(--size-x-lg);font-weight:var(--weight-medium);color:var(--font-primary);line-height:1.2;letter-spacing:-.01em;word-break:break-all}.detail-subhead{font-size:var(--size-x-small);color:var(--font-alt1)}.skeleton{display:inline-block;vertical-align:middle;height:.9em;min-width:32px;background-color:var(--neutral-3);background-image:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);background-size:200% 100%;background-repeat:no-repeat;background-position:-150% 0;border-radius:4px;animation:skeleton-shimmer 1.4s linear infinite;color:transparent;-webkit-user-select:none;user-select:none}.skeleton-lg{height:1.1em;min-width:80px}.skeleton-sm{height:.75em;min-width:48px}.skeleton-block{display:block}.meta-cell-skeleton{pointer-events:none}.meta-cell-skeleton .skeleton-key{height:.75em;width:55%;margin-bottom:2px}.meta-cell-skeleton .skeleton-value{height:.9em;width:80%}@keyframes skeleton-shimmer{0%{background-position:-150% 0}to{background-position:250% 0}}.meta-filters{display:flex;flex-wrap:wrap;gap:6px;padding-inline:var(--cell-padding-x);margin-bottom:4px}.meta-filters:empty{display:none}.meta-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-primary);background:var(--container-primary);font-family:var(--font-family-primary);font-size:var(--size-x-small);font-weight:var(--weight-medium);color:var(--font-alt2);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.meta-filter-pill:hover{background:var(--container-alt1);border-color:var(--border-alt1);color:var(--font-primary)}.meta-filter-pill:focus-visible{outline:2px solid var(--font-primary);outline-offset:2px}.meta-filter-pill.active{background:var(--font-primary);border-color:var(--font-primary);color:var(--neutral-1)}.meta-filter-pill .meta-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:0 6px;height:18px;border-radius:999px;background:var(--container-alt2);color:var(--font-alt1);font-size:var(--size-xxx-small);font-weight:var(--weight-regular);line-height:1}.meta-filter-pill.active .meta-filter-count{background:#ffffff2e;color:var(--neutral-1)}.meta-filter-pill[disabled],.meta-filter-pill:disabled{opacity:.45;cursor:not-allowed}.meta-groups{display:flex;flex-direction:column;gap:20px}.meta-group{display:flex;flex-direction:column;border:1px solid var(--border-primary);border-radius:var(--radius-md);background:#fbfbfb;overflow:hidden}.meta-group-title{display:flex;align-items:center;gap:8px;font-size:var(--size-xx-small);font-weight:var(--weight-regular);color:var(--font-alt1);letter-spacing:.01em;margin:0;padding:14px var(--cell-padding-x) 0;border:none}.meta-group-title:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--font-alt1);flex-shrink:0}.meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px}.meta-cell{background:transparent;border-radius:0;padding:14px var(--cell-padding-x);display:flex;flex-direction:column;gap:6px;min-width:0;transition:background-color .15s ease}@media (min-width: 769px){.meta-cell:nth-child(4n+3),.meta-cell:nth-child(4n+4){background:var(--container-alt1)}}@media (max-width: 768px){.meta-cell:nth-child(2n){background:var(--container-alt1)}}.meta-cell:hover{background:var(--neutral-3)}.meta-cell-filler{pointer-events:none}.meta-cell-filler:hover{background:inherit}.meta-cell-key{font-size:var(--size-xx-small);color:var(--font-alt1);letter-spacing:.01em;line-height:1.3;word-break:break-word}.meta-cell-value{font-size:var(--size-small);font-weight:var(--weight-medium);color:var(--font-primary);line-height:1.4;word-break:break-word}.meta-empty{text-align:center;color:var(--font-alt1);font-size:var(--size-x-small);padding:20px;background:var(--container-alt1);border-radius:var(--radius-sm)}.error-text{margin:0;color:var(--status-warning);background:var(--status-warning-soft);padding:12px 14px;border-radius:var(--radius-sm);font-size:var(--size-x-small);line-height:1.4}@media (max-width: 820px){.page{padding:28px 16px 64px}.wrapper{gap:28px}.nasa-title-row{min-height:56px}.summary-grid:not(.summary-grid--detail){grid-template-columns:repeat(2,minmax(0,1fr))}.summary-grid:not(.summary-grid--detail) .summary-cell{padding:14px var(--cell-padding-x)}.summary-grid--detail{gap:4px 22px}.summary-grid:not(.summary-grid--detail) .summary-cell .value{font-size:var(--size-x-lg)}.data-table td{padding:12px var(--cell-padding-x)}.data-table th{padding:12px var(--cell-padding-x) 0}.meta-grid{grid-template-columns:1fr}}@media (max-width: 520px){:root{--cell-padding-x: 12px}.page{padding:20px 12px 56px}.wrapper{gap:24px}.summary-grid:not(.summary-grid--detail){grid-template-columns:1fr}.nasa-title-row h4{font-size:var(--size-x-lg)}.nasa-header-graphic{width:36px;height:36px}.summary-grid:not(.summary-grid--detail) .summary-cell .value{font-size:var(--size-lg)}.dashboard-head h2{font-size:var(--size-base)}.dashboard-head p{font-size:var(--size-x-small);word-break:break-word}.dashboard-head--split{align-items:stretch}.table-search{width:100%}.pagination{flex-direction:column-reverse;align-items:stretch;gap:10px}.pagination-actions{justify-content:space-between}.pagination-status{text-align:center}.data-table{font-size:var(--size-x-small)}.data-table td{padding:10px var(--cell-padding-x)}.data-table th{padding:10px var(--cell-padding-x) 0}.detail-card{padding:16px var(--cell-padding-x)}.detail-prefix{font-size:var(--size-lg);word-break:break-word;overflow-wrap:anywhere}.detail-subhead{font-size:var(--size-xx-small);word-break:break-word;overflow-wrap:anywhere}.detail-card .detail-subhead{margin-bottom:12px}.detail-action{width:28px;height:28px}.detail-action svg{width:14px;height:14px}.summary-grid--detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.summary-grid--detail .summary-cell{flex:1 1 auto;flex-direction:row;align-items:baseline;justify-content:flex-start;min-width:0;gap:6px}.summary-grid--detail .summary-cell .value,.summary-grid--detail .summary-cell .label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-grid--detail .summary-cell .value{font-size:var(--size-small)}.summary-grid--detail .summary-cell .label{font-size:var(--size-x-small)}.meta-filters{gap:5px;padding-inline:0}.meta-filter-pill{padding:5px 10px;font-size:var(--size-xx-small)}.meta-filter-pill .meta-filter-count{min-width:16px;height:16px;font-size:10px;padding:0 5px}.meta-group-title{font-size:var(--size-xxx-small)}.meta-cell{padding:12px var(--cell-padding-x)}.meta-cell-value{font-size:var(--size-x-small);overflow-wrap:anywhere;word-break:break-word}}@media (max-width: 820px){.dashboard-table .table-wrap{overflow:visible;border:none;background:transparent;border-radius:0}.routes-table,.routes-table thead,.routes-table tbody,.routes-table tr,.routes-table th,.routes-table td{display:block;width:100%}.routes-table,.routes-table th:nth-child(n),.routes-table td:nth-child(n){width:100%}.routes-table{min-width:0;font-size:var(--size-small);table-layout:auto}.routes-table thead{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.routes-table tbody{display:flex;flex-direction:column;gap:10px}.routes-table tbody tr:not(.message-row){background:#fbfbfb;border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:0;overflow:hidden;transition:background-color .15s ease,border-color .15s ease;box-shadow:none}.routes-table tbody tr:nth-child(2n){background:#fbfbfb}.routes-table tbody tr.row-clickable:hover,.routes-table tbody tr.row-clickable:focus-visible,.routes-table tbody tr.row-clickable.selected{border-color:var(--border-alt1);box-shadow:none;outline:none}.routes-table tbody tr.row-clickable:hover td:nth-child(2n),.routes-table tbody tr.row-clickable:focus-visible td:nth-child(2n),.routes-table tbody tr.row-clickable.selected td:nth-child(2n){background:var(--neutral-3)}.routes-table tbody tr:not(.message-row) td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px var(--cell-padding-x);white-space:normal;overflow:visible;text-overflow:clip;border:none;text-align:right;font-variant-numeric:tabular-nums;background:transparent}.routes-table tbody tr:not(.message-row) td:nth-child(2n){background:var(--container-alt1)}.routes-table tbody tr:not(.message-row) td:before{content:attr(data-label);color:var(--font-alt1);font-size:var(--size-x-small);font-weight:var(--weight-regular);text-align:left;letter-spacing:.01em}.routes-table tbody tr:not(.message-row) td:first-child{padding:12px var(--cell-padding-x);font-size:var(--size-base);font-weight:var(--weight-medium);background:transparent}.routes-table tbody tr:not(.message-row) td:first-child:before{content:none}.routes-table .prefix-cell{width:100%;justify-content:flex-start;font-size:var(--size-base)}.routes-table .prefix-cell-text{max-width:100%}.routes-table tbody tr:not(.message-row) td:first-child,.routes-table tbody tr:not(.message-row) td:last-child{border-radius:0}.routes-table tbody tr.message-row{background:transparent;border:none;padding:0}.routes-table tbody tr.message-row td{text-align:center;padding:20px;border:none;display:block}.routes-table tbody tr.message-row td:before{content:none}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition:none!important;animation:none!important}.nasa-header-graphic{opacity:1}.title-trailing-dot{animation:none}}
