.page--full{position:absolute;inset:0}.rt-main:has(>.page--wide){max-inline-size:110rem;padding:var(--rt-space-5) var(--rt-space-6)}.page-skeleton{gap:var(--rt-space-4);display:grid}button.link{color:var(--rt-text-1);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.explorer{background:var(--rt-bg);height:100%;position:relative;overflow:hidden}.explorer .map{position:absolute;inset:0}.explorer-panel{z-index:2;inline-size:19rem;max-block-size:calc(100% - 2 * var(--rt-space-3));flex-direction:column;display:flex;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:var(--rt-space-3)}.explorer-panel>.rt-card__body{min-block-size:0;overflow:auto}.explorer-panel__body{gap:var(--rt-space-4);display:grid}.explorer-panel__foot{gap:var(--rt-space-1);border-block-start:1px solid var(--rt-border);padding-block-start:var(--rt-space-3);display:grid}.explorer-panel-toggle{z-index:2;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:var(--rt-space-3)}.explorer-fieldset{gap:var(--rt-space-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.explorer-fieldset>legend{margin-block-end:var(--rt-space-2);padding:0}.explorer-range{gap:var(--rt-space-2);grid-template-columns:1fr 1fr;display:grid}.explorer-search{position:relative}.explorer-results{z-index:var(--rt-z-popover);padding:var(--rt-space-1);gap:1px;margin:0;list-style:none;display:grid;position:absolute;inset-block-start:calc(100% + var(--rt-space-1));inset-inline:0}.explorer-results__row{gap:var(--rt-space-3);inline-size:100%;min-block-size:var(--rt-control-h);padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-sm);color:var(--rt-text-1);font:inherit;font-size:var(--rt-text-sm);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;display:flex}.explorer-results__row:hover,.explorer-results li[aria-selected=true] .explorer-results__row{background:var(--rt-surface-3)}.explorer-results__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.explorer-results__none{padding:var(--rt-space-2)}.explorer-tools{z-index:2;gap:var(--rt-space-2);display:grid;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-end:var(--rt-space-3)}.explorer-selection{z-index:2;inline-size:min(30rem, calc(100% - 19rem - 16rem - 5 * var(--rt-space-3)));min-inline-size:20rem;position:absolute;inset-block-end:var(--rt-space-6);inset-inline-start:calc(19rem + 2 * var(--rt-space-3))}.explorer-selection .rt-card__foot{justify-content:flex-end}.explorer-swatch{background:var(--rt-swatch);block-size:.6rem;inline-size:.6rem;border-radius:50%;margin-inline-end:var(--rt-space-1);display:inline-block}.explorer-readout{z-index:4;max-inline-size:20rem;position:absolute;top:0;left:0}.explorer-legend{z-index:1;inline-size:14rem;position:absolute;inset-block-end:var(--rt-space-6);inset-inline-end:var(--rt-space-3)}.explorer-loading{z-index:2;gap:var(--rt-space-2);font-size:var(--rt-text-sm);color:var(--rt-text-2);align-items:center;display:flex;position:absolute;inset-block-start:var(--rt-space-3);inset-inline-start:50%;transform:translate(-50%)}.explorer-empty{z-index:2;inline-size:min(28rem,100% - 22rem);position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)}.attribution{z-index:1;font-size:var(--rt-text-2xs);background:var(--rt-overlay);color:var(--rt-text-2);border-start-start-radius:var(--rt-radius-sm);margin:0;padding:.1rem .5rem;position:absolute;inset-block-end:0;inset-inline-end:0}.attribution a{color:var(--rt-text-2)}@media (width<=1100px){.explorer-selection{inline-size:22rem;min-inline-size:0;inset-block-end:calc(var(--rt-space-6) + 6.5rem);inset-inline-start:auto;inset-inline-end:var(--rt-space-3)}}dl.facts{grid-template-columns:max-content 1fr;gap:.3rem 1.2rem;display:grid}dl.facts dt{color:var(--rt-text-2)}dl.facts dd,.back{margin:0}.err{color:var(--rt-danger)}table.table,table.mini{border-collapse:collapse;width:100%;font-size:var(--rt-text-sm)}table.table th,table.table td{text-align:left;padding:var(--rt-space-2) var(--rt-space-3);border-bottom:1px solid var(--rt-border)}table.table th{font-size:var(--rt-text-xs);color:var(--rt-text-3);font-weight:var(--rt-weight-semibold);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps)}table.table tr.picked td{background:var(--rt-accent-soft)}table.table td{font-variant-numeric:tabular-nums}table.table tbody tr:hover td{background:var(--rt-surface-2)}table.table tbody tr:last-child td{border-bottom:0}table.table .th-sort{color:inherit;text-transform:inherit;letter-spacing:inherit;font-weight:inherit;font-size:inherit}table.table .th-sort[aria-pressed=true]{color:var(--rt-accent-text)}table.table input[type=checkbox]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--rt-accent)}table.table button.link.jump{color:var(--rt-accent-text)}table.mini th,table.mini td{text-align:left;padding:var(--rt-space-1) var(--rt-space-2);font-weight:400}table.mini th{color:var(--rt-text-2)}svg.chart{touch-action:none;width:100%;display:block;overflow:visible}svg.chart .bar{fill:var(--rt-accent);opacity:.85;transition:opacity var(--rt-dur-1) var(--rt-ease)}svg.chart .bar:hover{opacity:1}svg.chart .axis{fill:var(--rt-text-3);font-variant-numeric:tabular-nums;font-size:11px}svg.chart .line{fill:none;stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round}svg.chart .series-a{stroke:var(--rt-accent)}svg.chart .series-b{stroke:var(--rt-info)}svg.chart .series-m{stroke:var(--rt-success)}svg.chart .series-dim{stroke:var(--rt-text-3);stroke-width:1px;opacity:.6}svg.chart .zero{stroke:var(--rt-border-strong);stroke-dasharray:3 3}svg.chart .cursor{stroke:var(--rt-text-1);stroke-width:1px;opacity:.6}svg.chart .readout{fill:var(--rt-text-1)}.trip-page,.trip-skeleton{gap:var(--rt-space-4);display:grid}.trip-head{gap:var(--rt-space-2) var(--rt-space-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.trip-head__titles{gap:var(--rt-space-1);min-inline-size:0;display:grid}.trip-head__titles h1{font-size:var(--rt-text-2xl)}.trip-head__badges{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.trip-head__stats{grid-column:1/-1;margin-block-start:var(--rt-space-3)}.trip-grid{gap:var(--rt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.trip-left{gap:var(--rt-space-4);min-inline-size:0;display:grid}.trip-right{min-inline-size:0}.trip-right .rt-tabs__list{padding-inline:var(--rt-space-4)}.trip-map{height:52vh;min-height:320px}.trip-map-card{overflow:hidden}.trip-charts{padding:var(--rt-space-2) var(--rt-space-3) var(--rt-space-3)}.trip-video{padding:var(--rt-space-4)}.trip-cards{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));align-items:start;display:grid}.trip-card-note{margin-block-end:var(--rt-space-2)}.seek-list{max-height:18rem;font-size:var(--rt-text-sm);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.seek-list button.link{text-align:start;inline-size:100%;padding:var(--rt-space-1) var(--rt-space-2);border-radius:var(--rt-radius-sm);min-block-size:var(--rt-control-h-sm);display:block}.seek-list button.link:hover{background:var(--rt-surface-3)}.seek-list .rt-mono{color:var(--rt-text-3);font-variant-numeric:tabular-nums;margin-inline-end:var(--rt-space-2)}.artifact-list{gap:var(--rt-space-2);font-size:var(--rt-text-sm);margin:0;padding-inline-start:var(--rt-space-4);display:grid}.artifact-list button.link{color:var(--rt-accent-text);text-underline-offset:.18em;text-decoration:underline}.trip-cards .more{margin-block-start:var(--rt-space-2)}.trip-cards details summary{cursor:pointer;color:var(--rt-text-2);font-size:var(--rt-text-sm);margin-block:var(--rt-space-2)}.trip-cards table.mini tr[onclick],.trip-cards table.mini tr{cursor:pointer}.trip-cards table.mini tr:hover td,.trip-cards table.mini tr:hover th{background:var(--rt-surface-2)}.video-sync{gap:var(--rt-space-2);display:grid}.video-sync video{border-radius:var(--rt-radius-sm);background:#000;width:100%;max-height:60vh}.rt-video-sync__drop{border:1px dashed var(--rt-border-strong);border-radius:var(--rt-radius-md);padding:var(--rt-space-4);gap:var(--rt-space-2);color:var(--rt-text-2);display:grid}.rt-video-sync__info,.rt-video-sync__align{font-size:var(--rt-text-sm);color:var(--rt-text-2);gap:var(--rt-space-2);flex-wrap:wrap;align-items:center;display:flex}.segments{gap:var(--rt-space-4);display:grid}.segments>.page-head{margin-block-end:0}.seg-grid{gap:var(--rt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.seg-map-card{overflow:hidden}.segment-map{height:50vh;min-height:300px}.seg-compare-bar{gap:var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4);border-block-start:1px solid var(--rt-border);align-items:center;display:flex}.ghost-dot{box-shadow:var(--rt-shadow-2);border-radius:50%}.ghost-dot.a{border:4px solid var(--rt-accent);outline:1.5px solid var(--rt-surface-1);outline-offset:-1px;background:0 0;width:22px;height:22px}.ghost-dot.b{background:var(--rt-info);border:2px solid var(--rt-surface-1);width:10px;height:10px}.compare{gap:var(--rt-space-4);display:grid}.compare-head{gap:var(--rt-space-2) var(--rt-space-4);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;display:flex}.compare-head .legend{gap:var(--rt-space-2);font-weight:var(--rt-weight-medium);align-items:center;display:inline-flex}.compare-head .legend:before{content:"";border-radius:50%;block-size:.75rem;inline-size:.75rem}.compare-head .legend.a:before{background:var(--rt-accent)}.compare-head .legend.b:before{background:var(--rt-info)}.ghost-controls{gap:var(--rt-space-3);align-items:center;margin-block-start:var(--rt-space-3);display:flex}.ghost-controls input[type=range]{accent-color:var(--rt-accent);flex:1;padding:0}.ghost-controls select{min-block-size:var(--rt-control-h-sm);background:var(--rt-surface-2);color:var(--rt-text-1);border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm)}.compare-charts h3{font-size:var(--rt-text-2xs);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps);color:var(--rt-text-3);margin:var(--rt-space-3) 0 var(--rt-space-1)}.compare-charts h3:first-child{margin-block-start:0}@media (width<=1000px){.trip-grid,.seg-grid{grid-template-columns:1fr}}.page-head{gap:var(--rt-space-1);margin-block-end:var(--rt-space-5);display:grid}.page-head h1{font-size:var(--rt-text-2xl)}.page-head__row{gap:var(--rt-space-3);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;display:flex}.account-grid{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fit,minmax(22rem,1fr));align-items:start;display:grid}.account-grid>.account-devices{grid-column:1/-1}.account-usage .rt-card__body,.account-browser__body{gap:var(--rt-space-4);display:grid}.account-actions{gap:var(--rt-space-3);border-block-start:1px solid var(--rt-border);padding-block-start:var(--rt-space-3);display:grid}.account-action{gap:var(--rt-space-3);grid-template-columns:max-content 1fr;align-items:center;display:grid}.account-device__me{color:var(--rt-accent-text);font-weight:var(--rt-weight-medium)}.account-loading{gap:var(--rt-space-3);padding:var(--rt-space-4);display:grid}.account-usage .account-loading{padding:0}.auth-page{justify-items:center;gap:var(--rt-space-4);padding-block:var(--rt-space-8) var(--rt-space-10);display:grid}.auth-head{text-align:center;max-inline-size:36rem;justify-items:center;margin-block-end:var(--rt-space-2)}.auth-head h1{font-size:var(--rt-text-3xl)}.auth-card{inline-size:min(28rem,100%)}.auth-form{gap:var(--rt-space-4);max-width:none;display:grid}.auth-form .rt-mono-input input{font-family:var(--rt-font-mono);letter-spacing:.02em}.auth-submit{justify-content:center;inline-size:100%}.auth-note,.pair-privacy{gap:var(--rt-space-2);align-items:flex-start;display:flex}.auth-note .rt-icon,.pair-privacy .rt-icon{flex:none;margin-block-start:.1em}.auth-alt{font-size:var(--rt-text-sm)}.pair-card{inline-size:min(52rem,100%)}.pair-layout{gap:var(--rt-space-8);padding:var(--rt-space-2);grid-template-columns:auto 1fr;align-items:center;display:grid}.pair-code{gap:var(--rt-space-3);justify-items:center;display:grid}.pair-qr{padding:var(--rt-space-3);border-radius:var(--rt-radius-lg);box-shadow:var(--rt-shadow-2), 0 0 0 1px var(--rt-border);background:#fff;place-items:center;display:grid;position:relative}.pair-qr .qr{border-radius:var(--rt-radius-sm);margin:0}.pair-qr .rt-skeleton{border-radius:var(--rt-radius-sm)}.pair-qr__blank{block-size:248px;inline-size:248px}.pair-qr.is-expired .qr,.pair-qr.is-expired .pair-qr__blank{opacity:.12;filter:blur(2px)}.pair-qr__over{place-items:center;display:grid;position:absolute;inset:0}.pair-countdown{gap:var(--rt-space-1-5);text-align:center;inline-size:100%;display:grid}.pair-countdown__new{color:var(--rt-accent-text);text-underline-offset:.18em;font-size:inherit;text-decoration:underline}.pair-steps{gap:var(--rt-space-5);align-content:center;display:grid}.pair-steplist{gap:var(--rt-space-5);margin:0;padding:0;list-style:none;display:grid}.pair-steplist>li{gap:var(--rt-space-3);grid-template-columns:2rem 1fr;align-items:start;display:grid}.pair-step__n{background:var(--rt-accent-soft);block-size:2rem;inline-size:2rem;color:var(--rt-accent-text);font-weight:var(--rt-weight-semibold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.pair-step__title{font-size:var(--rt-text-lg);font-weight:var(--rt-weight-semibold);margin-block:.15rem var(--rt-space-1)}.pair-path{gap:var(--rt-space-1);flex-wrap:wrap;align-items:center;display:flex}.pair-path__item{gap:var(--rt-space-1);align-items:center;display:inline-flex}.pair-path__sep{color:var(--rt-text-3)}.pair-path__chip{cursor:default}.pair-waiting{gap:var(--rt-space-2);color:var(--rt-text-2);font-size:var(--rt-text-sm);align-items:center;display:flex}.paired-card{inline-size:min(32rem,100%)}.paired-check{background:color-mix(in oklab, var(--rt-success) 18%, transparent);block-size:3.5rem;inline-size:3.5rem;color:var(--rt-success);border-radius:50%;place-items:center;display:grid}.paired-actions{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:center;display:flex}.home-card{inline-size:min(40rem,100%)}.home-hero{gap:var(--rt-space-3);padding:var(--rt-space-4) var(--rt-space-3);justify-items:start;display:grid}.home-hero h1{font-size:var(--rt-text-3xl)}.home-lead{font-size:var(--rt-text-md)}.home-points{margin:var(--rt-space-2) 0;gap:var(--rt-space-2);padding:0;list-style:none;display:grid}.home-points li{gap:var(--rt-space-2);color:var(--rt-text-2);align-items:center;display:flex}.home-points .rt-icon{color:var(--rt-accent-text);flex:none}.home-actions{gap:var(--rt-space-2);flex-wrap:wrap;margin-block-start:var(--rt-space-2);display:flex}@media (width<=760px){.pair-layout{grid-template-columns:1fr;justify-items:center}}.dashboard{gap:var(--rt-space-4);display:grid}.dashboard>.page-head{margin-block-end:var(--rt-space-1)}.dash-grid{gap:var(--rt-space-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start;display:grid}.dash-grid--stats{grid-template-columns:repeat(auto-fit,minmax(22rem,1fr))}.dash-pending{grid-column:1/-1}.dash-actions{gap:var(--rt-space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.dash-sub{margin-block:var(--rt-space-2) var(--rt-space-1);color:var(--rt-text-3)}.dash-sub:first-child{margin-block-start:0}.dash-section{margin-block:var(--rt-space-4) var(--rt-space-3)}.dash-records{gap:var(--rt-space-1);margin:0;padding:0;list-style:none;display:grid}.dash-records li{gap:var(--rt-space-2);padding-block:var(--rt-space-1);border-block-end:1px solid var(--rt-border);grid-template-columns:1.5rem auto minmax(0,1fr) auto;align-items:baseline;display:grid}.dash-records li:last-child{border-block-end:0}.dash-records__rank{color:var(--rt-text-3);font-size:var(--rt-text-xs);font-variant-numeric:tabular-nums}.dash-records__rank.is-first{color:var(--rt-accent-text);font-weight:var(--rt-weight-semibold)}.dash-records__value{font-weight:var(--rt-weight-semibold);white-space:nowrap}.dash-records__name{color:var(--rt-text-2);text-overflow:ellipsis;white-space:nowrap;font-size:var(--rt-text-sm);overflow:hidden}.jump{font-size:var(--rt-text-xs);white-space:nowrap}.rt-btn{text-decoration:none}.surface-page{background:var(--rt-bg);flex-direction:column;display:flex;position:absolute;inset:0}.surface-bar{align-items:center;gap:var(--rt-space-2) var(--rt-space-4);padding:var(--rt-space-3) var(--rt-space-4);border-block-end:1px solid var(--rt-border);background:var(--rt-surface-1);flex-wrap:wrap;display:flex}.surface-bar__titles{gap:var(--rt-space-0-5);min-inline-size:0;display:grid}.surface-bar__titles h1{font-size:var(--rt-text-lg)}.surface-bar__badges{gap:var(--rt-space-2);display:flex}.surface-bar__spacer{flex:1}.surface-bar__note{gap:var(--rt-space-1-5);max-inline-size:26rem;color:var(--rt-text-2);align-items:center;display:inline-flex}.surface-bar__note .rt-icon{color:var(--rt-info);flex:none}.surface-body{flex:1;min-block-size:0;position:relative}.surface-center{padding:var(--rt-space-6);place-items:center;display:grid;position:absolute;inset:0}.surface-center .rt-empty{max-inline-size:34rem}.surface-loading{inline-size:min(26rem,100%);padding:var(--rt-space-5);gap:var(--rt-space-3);display:grid}.surface-loading__title{font-weight:var(--rt-weight-medium)}.surface-page .surface{--surface-fg:var(--rt-text-1);--surface-muted:var(--rt-text-2);--surface-bg:var(--rt-surface-1);--surface-panel:var(--rt-overlay);--surface-border:var(--rt-border);--surface-accent:var(--rt-accent-text);--surface-ok:var(--rt-success);--surface-bad:var(--rt-danger);font:var(--rt-text-sm) / 1.45 var(--rt-font-sans);font-feature-settings:var(--rt-font-features)}.surface-page .surface-workspace{grid-template-columns:minmax(0,1fr) 24rem;gap:0;height:100%;min-height:0}.surface-page .surface-side{padding:var(--rt-space-3);gap:var(--rt-space-3);background:var(--rt-bg);border-inline-start:1px solid var(--rt-border)}.surface-page .surface-map{min-height:0}.surface-page .surface-panel{background:var(--rt-surface-1);border:1px solid var(--rt-border);border-radius:var(--rt-radius-md);padding:var(--rt-space-3) var(--rt-space-4);box-shadow:var(--rt-shadow-1)}.surface-page .surface-map .surface-panel{background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);box-shadow:var(--rt-shadow-2)}.surface-page .surface-btn{min-block-size:var(--rt-control-h);padding:0 var(--rt-space-3);border-radius:var(--rt-radius-sm);background:var(--rt-surface-2);border-color:var(--rt-border);font-weight:var(--rt-weight-medium);transition:background var(--rt-dur-1) var(--rt-ease), border-color var(--rt-dur-1) var(--rt-ease)}.surface-page .surface-btn:hover:not(:disabled){background:var(--rt-surface-3);border-color:var(--rt-border-strong)}.surface-page .surface-btn:focus-visible{outline:2px solid var(--rt-focus);outline-offset:2px}.surface-page .surface-btn-accept{background:var(--rt-accent);border-color:var(--rt-accent);color:var(--rt-on-accent)}.surface-page .surface-btn-accept:hover:not(:disabled){background:var(--rt-accent-hover);border-color:var(--rt-accent-hover)}.surface-page .surface-btn-reject{color:var(--rt-danger);border-color:color-mix(in oklab, var(--rt-danger) 45%, var(--rt-border))}.surface-page .surface-map-nav{border:1px solid var(--rt-border);border-radius:var(--rt-radius-sm);box-shadow:var(--rt-shadow-2);gap:0;overflow:hidden}.surface-page .surface-map-nav .surface-btn{inline-size:var(--rt-control-h);background:var(--rt-overlay);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:0;border-radius:0;padding:0}.surface-page .surface-map-nav .surface-btn+.surface-btn{border-block-start:1px solid var(--rt-border)}.surface-page .surface kbd{font-family:var(--rt-font-mono);border-color:var(--rt-border-strong);border-radius:var(--rt-radius-xs);background:var(--rt-surface-2);border-block-end-width:2px}.surface-page .surface-review-item h3{font-size:var(--rt-text-md);font-weight:var(--rt-weight-semibold)}.surface-page .surface-diff th,.surface-page .surface-diff td{padding:var(--rt-space-1) var(--rt-space-2);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.surface-page .surface-diff th{font-family:var(--rt-font-sans);color:var(--rt-text-3);text-transform:uppercase;letter-spacing:var(--rt-tracking-caps);font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold)}.surface-page .surface-evidence{gap:var(--rt-space-1) var(--rt-space-3);font-size:var(--rt-text-xs);font-variant-numeric:tabular-nums}.surface-page .surface-status{font-size:var(--rt-text-2xs);font-weight:var(--rt-weight-semibold);padding:1px var(--rt-space-2)}.surface-page .surface-queue-btn{padding:var(--rt-space-1-5) var(--rt-space-2);border-radius:var(--rt-radius-sm);min-block-size:var(--rt-control-h)}.surface-page .surface-queue-btn:hover,.surface-page .surface-queue-current .surface-queue-btn{background:var(--rt-surface-3)}.surface-page .surface-queue-current .surface-queue-btn{box-shadow:inset 2px 0 0 var(--rt-accent)}.surface-page .surface-queue-btn:focus-visible{outline:2px solid var(--rt-focus)}.surface-page .surface-attrib{background:var(--rt-overlay);color:var(--rt-text-2);font-size:var(--rt-text-2xs)}.surface-page .surface-confirm{border-color:var(--rt-accent);border-radius:var(--rt-radius-sm)}@media (width<=1100px){.surface-page .surface-workspace{grid-template-columns:minmax(0,1fr) 20rem}}@media (width<=800px){.surface-page{position:static}.surface-page .surface-workspace{grid-template-rows:60vh auto;grid-template-columns:1fr}}.rt-stat--sm .rt-stat__label,.rt-card__title,.rt-empty__title,.page-head h1,.rt-field__label,.rt-toggle__label,.rt-seg__opt{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.rt-seg__opt{white-space:nowrap}.rt-seg--fill .rt-seg__opt,.rt-seg--grid .rt-seg__opt{text-overflow:ellipsis;min-inline-size:0;overflow:hidden}button.link:focus-visible,.explorer-results__row:focus-visible,.seek-list button.link:focus-visible{outline:2px solid var(--rt-focus);outline-offset:1px;border-radius:var(--rt-radius-xs)}@media (pointer:coarse){.seek-list button.link,.explorer-results__row,.dash-records li,table.table td{min-block-size:var(--rt-hit-min)}table.table td,table.table th{padding-block:var(--rt-space-3)}.jump,button.link.jump{min-block-size:var(--rt-hit-min);align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){svg.chart .bar,.surface-page .surface-btn{transition:none}}.rt-topbar__status .rt-sync__text{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}@media (width<=1280px){.rt-lock .rt-btn__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rt-topbar__status .rt-sync__text{max-inline-size:10rem}.rt-brandmark__suffix{display:none}}@media (width<=1100px){.rt-topbar__status .rt-sync__text{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.rt-nav__link{padding-inline:var(--rt-space-2)}}.explorer .rt-card--overlay,.explorer .rt-map-panel,.explorer .rt-map-buttons,.explorer .rt-readout,.trip-map .tripui-map-panel,.trip-map .tripui-map-nav .tripui-btn,.surface-page .surface-map .surface-panel,.surface-page .surface-map-nav .surface-btn{-webkit-backdrop-filter:none;backdrop-filter:none}.pair-match{gap:var(--rt-space-1);text-align:center;justify-items:center;max-inline-size:272px;display:grid}.pair-match__code{font-size:var(--rt-text-3xl);font-weight:var(--rt-weight-semibold);letter-spacing:.08em;font-feature-settings:var(--rt-num-features);color:var(--rt-text-1);padding:var(--rt-space-1) var(--rt-space-3);border-radius:var(--rt-radius-md);background:var(--rt-surface-2);border:1px solid var(--rt-border);line-height:1.1}.rt-video-sync__error{gap:var(--rt-space-1);padding:var(--rt-space-3) var(--rt-space-4);border-radius:var(--rt-radius-md);border:1px solid color-mix(in oklab, var(--rt-danger) 45%, var(--rt-border));background:color-mix(in oklab, var(--rt-danger) 8%, var(--rt-surface-1));color:var(--rt-text-1);font-size:var(--rt-text-sm);display:grid}.rt-video-sync__error p{color:var(--rt-danger);font-weight:var(--rt-weight-medium)}.rt-video-sync__error summary{cursor:pointer;color:var(--rt-text-2);font-size:var(--rt-text-xs)}.rt-video-sync__error small{font-family:var(--rt-font-mono);color:var(--rt-text-3);overflow-wrap:anywhere}.video-sync p[role=alert]{gap:var(--rt-space-2);color:var(--rt-danger);font-size:var(--rt-text-sm);flex-wrap:wrap;align-items:center;display:flex}.video-sync p[role=alert] button,.rt-video-sync__drop button,.rt-video-sync__align button{min-block-size:var(--rt-control-h-sm);padding:0 var(--rt-space-3);border-radius:var(--rt-radius-sm);font:inherit;font-size:var(--rt-text-sm);background:var(--rt-surface-2);color:var(--rt-text-1);border:1px solid var(--rt-border);cursor:pointer}.video-sync p[role=alert] button:hover,.rt-video-sync__drop button:hover,.rt-video-sync__align button:hover{background:var(--rt-surface-3)}.rt-video-sync__align input[type=range]{accent-color:var(--rt-accent)}.trip-gps{margin-block-start:var(--rt-space-2)}.explorer-pending{color:var(--rt-info);margin-block-start:var(--rt-space-2)}
