@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-cyrillic-300-normal-DcIdRxLM.woff2) format("woff2"),url(/assets/jost-cyrillic-300-normal-Da-u_v9v.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-ext-300-normal--ixxmfGr.woff2) format("woff2"),url(/assets/jost-latin-ext-300-normal-DIStW2bt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/jost-latin-300-normal-DkBQXsFU.woff2) format("woff2"),url(/assets/jost-latin-300-normal-Ckm9JHl_.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-cyrillic-500-normal-DtB2bvF0.woff2) format("woff2"),url(/assets/jost-cyrillic-500-normal-DlHwnXyv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-ext-500-normal-BkvHgcKf.woff2) format("woff2"),url(/assets/jost-latin-ext-500-normal-Cpxiadwk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/jost-latin-500-normal-41lBe9I9.woff2) format("woff2"),url(/assets/jost-latin-500-normal-B-AtzreL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-vietnamese-700-normal-DWQgDHuA.woff2) format("woff2"),url(/assets/space-mono-vietnamese-700-normal-D-KrLuLr.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-ext-700-normal-B2s3bDs2.woff2) format("woff2"),url(/assets/space-mono-latin-ext-700-normal-B_E7P90g.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2) format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--void: #0b0b0a;--regolith-900: #1a1a18;--regolith-700: #2a2926;--regolith-400: #8d8a82;--dust: #e8e4da;--sun: #ffd27a;--earth: #6fb6ff;--ease-out: cubic-bezier(.16, 1, .3, 1);--t-micro: .22s;--t-hero: .9s;--gutter: clamp(1rem, 3.2vw, 2.5rem);--display: "Jost", "Futura", "Century Gothic", sans-serif;--mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;color-scheme:dark}*{box-sizing:border-box}html{background:var(--void);scroll-behavior:smooth;scroll-padding-top:4rem}body{margin:0;background:var(--void);color:var(--dust);font:400 1rem/1.55 var(--display);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration-color:var(--regolith-400);text-underline-offset:.2em}a:hover{text-decoration-color:var(--sun)}button,input,select{font:inherit;color:inherit}:focus-visible{outline:1px solid var(--sun);outline-offset:3px}.mono{font-family:var(--mono);font-feature-settings:"zero" 0;letter-spacing:0}.dim{color:var(--regolith-400)}.sun{color:var(--sun)}.earth{color:var(--earth)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1.5rem;padding:.75rem var(--gutter);background:color-mix(in srgb,var(--void) 88%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--regolith-900)}.wordmark{font-weight:500;letter-spacing:.32em;text-transform:uppercase;font-size:.82rem;text-decoration:none;display:flex;align-items:center;gap:.6rem}.wordmark i{display:inline-block;width:18px;height:9px;border-radius:9px 9px 0 0;background:linear-gradient(90deg,var(--regolith-700) 50%,var(--sun) 50%)}.top nav{display:flex;gap:1.25rem;margin-left:auto;font-size:.86rem}.top nav a{text-decoration:none;color:var(--regolith-400);transition:color var(--t-micro) var(--ease-out)}.top nav a:hover{color:var(--dust)}.bugbtn{background:none;border:1px solid var(--regolith-700);border-radius:2px;padding:.3rem .6rem;font-size:.78rem;color:var(--regolith-400);cursor:pointer}.bugbtn:hover{color:var(--dust);border-color:var(--regolith-400)}.hero{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem);grid-template-areas:"intro map" "side map";grid-template-rows:auto 1fr;row-gap:1.6rem;padding:clamp(1.5rem,3vw,2.4rem) var(--gutter) 2rem;align-items:start}.hero .intro{grid-area:intro}.hero .side{grid-area:side}.hero .mapcol{grid-area:map;position:sticky;top:4.5rem;width:100%;max-width:calc(100svh - 7.5rem);justify-self:end}.eyebrow{font-size:.86rem;color:var(--regolith-400);margin:0 0 1.4rem}h1{font-weight:400;text-wrap:balance;font-size:clamp(2.5rem,4.8vw,4.6rem);line-height:.95;letter-spacing:-.02em;margin:0 0 1.4rem}h1 .line{display:block;overflow:hidden;padding-bottom:.06em}h1 .line>span{display:inline-block;animation:rise var(--t-hero) var(--ease-out) both}h1 .line:nth-child(2)>span{animation-delay:80ms}h1 em{font-style:normal;color:var(--sun)}.lede{color:var(--regolith-400);max-width:34rem;font-size:1.06rem;margin:0 0 2rem}.lede b{color:var(--dust);font-weight:400}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.controls{display:grid;gap:1rem;margin-bottom:1.6rem}.ctl label,.ctl .lab{display:block;font-size:.82rem;color:var(--regolith-400);margin-bottom:.4rem}.ctl input[type=date],.ctl select{background:var(--regolith-900);border:1px solid var(--regolith-700);border-radius:2px;padding:.5rem .6rem;font-family:var(--mono);font-size:.9rem;min-height:44px}.seg{display:flex;flex-wrap:wrap;border:1px solid var(--regolith-700);border-radius:2px;width:fit-content}.seg button{background:none;border:0;border-right:1px solid var(--regolith-700);padding:.55rem .75rem;font-family:var(--mono);font-size:.8rem;color:var(--regolith-400);cursor:pointer;min-height:44px;transition:color var(--t-micro) var(--ease-out),background var(--t-micro) var(--ease-out)}.seg button:last-child{border-right:0}.seg button:hover{color:var(--dust)}.seg button[aria-pressed=true]{background:var(--dust);color:var(--void)}.daterow{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.linkbtn{background:none;border:0;padding:.4rem 0;color:var(--sun);cursor:pointer;font-size:.86rem;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--sun) 40%,transparent);text-underline-offset:.25em;min-height:44px}.linkbtn:hover{text-decoration-color:var(--sun)}.readout{border-top:1px solid var(--regolith-700)}.readout-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0 .6rem}.readout-head h2{font-size:1.35rem;font-weight:400;margin:0;line-height:1.2}.readout-head .coords{font-family:var(--mono);font-size:.75rem;color:var(--regolith-400);white-space:nowrap}.rows{list-style:none;margin:0;padding:0}.rows li{display:grid;grid-template-columns:9.5rem 1fr;gap:1rem;align-items:baseline;padding:.6rem 0;border-top:1px solid var(--regolith-900)}.rows .k{color:var(--regolith-400);font-size:.86rem}.rows .v{font-family:var(--mono);font-size:1.15rem}.rows .v small{font-size:.72rem;color:var(--regolith-400);margin-left:.5rem;font-family:var(--display)}.addbtn{background:none;border:1px solid var(--dust);border-radius:2px;padding:.55rem .9rem;cursor:pointer;font-size:.86rem;min-height:44px;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.addbtn:hover:not(:disabled){background:var(--dust);color:var(--void)}.addbtn:disabled{border-color:var(--regolith-700);color:var(--regolith-400);background:var(--regolith-900);cursor:not-allowed}.addbtn:active:not(:disabled),.seg button:active,.play:active{transform:translateY(1px)}.mapwrap{position:relative}.map{position:relative;aspect-ratio:1;width:100%;overflow:hidden;background:var(--void);cursor:crosshair;border:1px solid var(--regolith-900);touch-action:manipulation}.map img{position:absolute;inset:0;width:100%;height:100%;display:block;user-select:none;-webkit-user-drag:none}@property --sw{syntax: "<percentage>"; inherits: true; initial-value: 130%;}.map.sweep img{--m: linear-gradient(var(--sweep-angle, 294deg), var(--void) calc(var(--sw) - 18%), transparent var(--sw));-webkit-mask-image:var(--m);mask-image:var(--m);animation:sweep 1.7s var(--ease-out) .12s both}@keyframes sweep{0%{--sw: 0%}to{--sw: 130%}}.mk{position:absolute;width:24px;height:24px;margin:-12px 0 0 -12px;padding:0;border:0;background:none;cursor:pointer}.mk:before{content:"";position:absolute;inset:6px;border-radius:50%;border:1.5px solid var(--dust);background:color-mix(in srgb,var(--void) 50%,transparent);transition:transform var(--t-micro) var(--ease-out),border-color var(--t-micro) var(--ease-out)}.mk:hover:before{transform:scale(1.5)}.mk.cmp:before{border-color:var(--sun)}.mk.sel:before{border-color:var(--sun);background:var(--sun);transform:scale(1.3)}.mk .tag{position:absolute;left:18px;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;font-family:var(--mono);font-size:.68rem;background:var(--void);padding:.1rem .35rem;color:var(--dust);transition:opacity var(--t-micro) var(--ease-out);max-width:min(16rem,44vw);overflow:hidden;text-overflow:ellipsis}.js .mk .tag{opacity:0}.mk.left .tag{left:auto;right:18px}.js .mk:hover .tag,.js .mk:focus-visible .tag,.js .mk.sel .tag{opacity:1}.mk.sel{z-index:2}.mk.pin:before{border-radius:0;transform:rotate(45deg);border-color:var(--sun)}.compass{position:absolute;font-family:var(--mono);font-size:.66rem;color:var(--dust);background:color-mix(in srgb,var(--void) 78%,transparent);padding:.05rem .3rem;pointer-events:none}.compass.t{top:.4rem;left:50%;transform:translate(-50%)}.compass.r{right:.5rem;top:50%;transform:translateY(-50%)}.compass.b{bottom:.4rem;left:50%;transform:translate(-50%)}.compass.l{left:.5rem;top:50%;transform:translateY(-50%)}.scalebar{position:absolute;left:.8rem;bottom:.8rem;width:12.5%;white-space:nowrap;font-family:var(--mono);font-size:.66rem;color:var(--dust);pointer-events:none;background:color-mix(in srgb,var(--void) 78%,transparent);padding:.25rem .3rem .15rem;box-sizing:content-box}.scalebar i{display:block;width:100%;height:4px;border:1px solid var(--dust);border-top:0;margin-bottom:.2rem}.caption{font-size:.8rem;color:var(--regolith-400);margin:.7rem 0 0;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.caption .mono{font-size:.72rem}section.band{padding:clamp(3rem,7vw,6rem) var(--gutter) 0}.band-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem);margin-bottom:1.6rem;align-items:end}h2.title{font-weight:400;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1;letter-spacing:-.015em;margin:0}.band-head p{margin:0;color:var(--regolith-400);max-width:40rem}.status{font-family:var(--mono);font-size:.78rem;color:var(--regolith-400)}.pano{position:relative;margin:0 calc(-1 * var(--gutter));border-top:1px solid var(--regolith-900);border-bottom:1px solid var(--regolith-900)}.pano canvas{display:block;width:100%}.pano-legend{display:flex;gap:1.4rem;flex-wrap:wrap;font-size:.8rem;color:var(--regolith-400);padding:.7rem 0}.pano-legend i{display:inline-block;width:18px;height:2px;vertical-align:middle;margin-right:.4rem}.scrub{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;margin-top:1rem}.play{width:44px;height:44px;border-radius:50%;border:1px solid var(--sun);background:none;color:var(--sun);cursor:pointer;display:grid;place-items:center;transition:background var(--t-micro) var(--ease-out),color var(--t-micro) var(--ease-out)}.play:hover{background:var(--sun);color:var(--void)}.timeline{position:relative}.timeline canvas{display:block;width:100%;height:64px;cursor:ew-resize;touch-action:none}.nowline{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-family:var(--mono);font-size:.8rem;margin-top:.8rem}.nowline span{white-space:nowrap}.cmp-table{border-top:1px solid var(--regolith-700)}.cmp-row{display:grid;grid-template-columns:minmax(12rem,3fr) repeat(4,minmax(5.5rem,1fr)) minmax(16rem,5fr) 2.5rem;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--regolith-900)}.cmp-row.head{font-size:.8rem;color:var(--regolith-400);padding:.6rem 0}.cmp-row .nm button{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-size:1rem}.cmp-row .nm button:hover{color:var(--sun)}.cmp-row .nm small{display:block;font-size:.74rem;color:var(--regolith-400)}.cmp-row .num{font-family:var(--mono);font-size:.95rem}.cmp-row .num .lb{display:none}.cmp-row.sel .nm button{color:var(--sun)}.strip canvas{display:block;width:100%;height:30px;cursor:pointer}.strip .best{font-family:var(--mono);font-size:.7rem;color:var(--regolith-400);margin-top:.25rem}.rm{background:none;border:0;color:var(--regolith-400);cursor:pointer;font-size:1.1rem;width:44px;height:44px}.rm:hover{color:var(--dust)}.picker{display:flex;gap:.8rem;align-items:center;flex-wrap:wrap;margin-top:1.2rem}.picker select{max-width:100%}.else-list{list-style:none;padding:0;margin:0;columns:3 18rem;column-gap:clamp(1.5rem,4vw,4rem);border-top:1px solid var(--regolith-700)}.else-list li{break-inside:avoid;border-bottom:1px solid var(--regolith-900)}.else-list button{display:grid;grid-template-columns:1fr auto;gap:1rem;width:100%;background:none;border:0;padding:.7rem 0;text-align:left;cursor:pointer}.else-list button:hover .n{color:var(--sun)}.else-list .c{font-family:var(--mono);font-size:.72rem;color:var(--regolith-400)}.method{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4rem)}.method dl{margin:0;border-top:1px solid var(--regolith-700)}.method dl>div{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--regolith-900)}.method dt{font-size:.86rem;color:var(--regolith-400);padding-top:.2rem}.method dd{margin:0;font-size:.95rem}.vtable{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:.74rem}.vtable th,.vtable td{text-align:right;padding:.4rem .5rem;border-bottom:1px solid var(--regolith-900);white-space:nowrap}.vtable th:first-child,.vtable td:first-child{text-align:left}.vtable th{color:var(--regolith-400);font-weight:400}.vwrap{overflow-x:auto}.refs{padding-left:1.2rem;margin:0;font-size:.88rem;color:var(--regolith-400)}.refs li{margin-bottom:.45rem}.refs a{color:var(--dust)}footer{padding:4rem var(--gutter) 6rem;margin-top:4rem;border-top:1px solid var(--regolith-900);display:flex;flex-wrap:wrap;gap:1rem 2rem;font-size:.82rem;color:var(--regolith-400)}.dock{display:none}.js .rv{opacity:0;transform:translateY(14px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 40ms)}.js .rv[data-in]{opacity:1;transform:none}@media (max-width: 900px){.hero,.band-head,.method{grid-template-columns:minmax(0,1fr)}.method dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}.hero{grid-template-areas:"intro" "map" "side";grid-template-rows:auto}.hero .mapcol{position:static;max-width:none}.hero{padding-top:1.2rem;gap:1.2rem}.hero .mapcol{order:2}.hero .intro{order:1}.hero .side{order:3}.top nav{display:none}.bugbtn{margin-left:auto}h1{margin-bottom:.8rem}.lede{margin-bottom:0;font-size:1rem}.eyebrow{margin-bottom:.8rem}.cmp-row{grid-template-columns:1fr 1fr;gap:.5rem 1rem;padding:1rem 0;position:relative}.cmp-row.head{display:none}.cmp-row .nm{grid-column:1 / -1;padding-right:3rem}.cmp-row .num .lb{display:block;font-family:var(--display);font-size:.72rem;color:var(--regolith-400)}.cmp-row .strip{grid-column:1 / -1}.cmp-row .rmc{position:absolute;right:0;top:.5rem}.rows li{grid-template-columns:7.5rem 1fr}.rows .v small{display:block;margin:.15rem 0 0;line-height:1.35}.dock{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:30;gap:.6rem;align-items:center;padding:.6rem var(--gutter) calc(.6rem + env(safe-area-inset-bottom));background:var(--void);border-top:1px solid var(--regolith-700);transform:translateY(110%);transition:transform .4s var(--ease-out)}.dock.on{transform:none}.dock .who{flex:1;min-width:0;font-size:.8rem;line-height:1.25}.dock .who b{display:block;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dock .who span{font-family:var(--mono);font-size:.72rem;color:var(--sun)}.dock .addbtn{background:var(--sun);color:var(--void);border-color:var(--sun);white-space:nowrap}.dock a.ct{font-size:.8rem;color:var(--regolith-400);padding:.6rem .2rem;min-height:44px;display:grid;place-items:center}footer{padding-bottom:8rem}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}.map.sweep img{mask-image:none;-webkit-mask-image:none}}
