:root{--paper: #113761;--plot-bg: #0d2e53;--ink: #eef4fb;--ink-soft: #a9c1db;--grid: rgba(238, 244, 251, .08);--rule: rgba(238, 244, 251, .26);--meas: #86a8cf;--est: #ff7a3d;--est-band: rgba(255, 122, 61, .24);--on-est: #0b2745;--event: #ffd447;--grid-fine: rgba(238, 244, 251, .04);--grid-major: rgba(238, 244, 251, .085);--sheen: rgba(150, 200, 255, .09);--font: "Archivo", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data: "B612", "Archivo", system-ui, sans-serif;--font-plot: "B612", "Archivo", system-ui, sans-serif;--s-1: .8125rem;--s0: 1.0625rem;--s1: 1.25rem;--s2: 1.5625rem;--gutter: clamp(1rem, 4vw, 3rem);--label-col: 13rem;color-scheme:dark}:root[data-theme=light]{--paper: #f3f6f9;--plot-bg: #ffffff;--ink: #0f325a;--ink-soft: #4d6c8f;--grid: #e1e8f0;--rule: #c2d0de;--meas: #93a9c1;--est: #d9480f;--est-band: rgba(217, 72, 15, .14);--on-est: #ffffff;--event: #b8322a;--grid-fine: rgba(15, 50, 90, .04);--grid-major: rgba(15, 50, 90, .075);--sheen: rgba(255, 255, 255, 0);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{font-size:106.25%;-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:var(--s0);line-height:1.5;font-variation-settings:"wdth" 100;font-kerning:normal;-webkit-font-smoothing:antialiased}p,h1,h2,h3,dl,dd,ol,ul,figure{margin:0}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--rule)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--est);outline-offset:3px;border-radius:2px}.skip{position:absolute;left:1rem;top:-3rem;padding:.5rem .75rem;background:var(--ink);color:var(--paper);z-index:10}.skip:focus{top:1rem}.wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:var(--gutter)}.masthead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem}.name{font-size:var(--s1);font-weight:650;font-variation-settings:"wdth" 125;letter-spacing:-.01em;text-decoration:none}.masthead nav{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem}.masthead nav a{text-decoration:none;color:var(--ink-soft)}.masthead nav a:hover{color:var(--ink)}.masthead nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--est);text-decoration-thickness:2px;text-underline-offset:.45em}.page{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(3rem,6vw,5rem)}.page-title{font-size:clamp(2.2rem,1.4rem + 2.8vw,3.4rem);line-height:1.02;font-weight:620;font-variation-settings:"wdth" 82;letter-spacing:-.02em}.page-lede,.page-lede-block{margin-top:1rem;max-width:36rem;font-size:var(--s1);line-height:1.45;color:var(--ink-soft)}.page-lede-block p+p{margin-top:.75rem}.page-lede-block strong{color:var(--ink);font-weight:600}.prose{max-width:38em}.prose+.prose{margin-top:.9rem}.about-bio{margin-top:2rem;margin-bottom:clamp(2.5rem,5vw,4rem);font-size:var(--s1);line-height:1.5}.seeking-line{margin-top:.9rem;color:var(--ink-soft)}.flight{margin-top:clamp(2rem,4vw,3rem);max-width:62rem}.shot{margin-top:1.75rem}.shot img{display:block;width:100%;max-width:40rem;height:auto;border-radius:2px}.shot figcaption{margin-top:.75rem;max-width:40rem}.tools{margin-top:1.25rem;font-size:.9375rem;color:var(--ink-soft)}.resume-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem}.resume-head .actions{margin-top:0}.resume-frame{display:block;width:100%;max-width:60rem;height:min(90vh,72rem);margin-top:2rem;border:1px solid var(--rule);background:var(--plot-bg)}.is-welcome main{min-height:100vh;min-height:100svh;display:flex}.welcome{flex:1;display:grid;grid-template-rows:auto 1fr auto;gap:1rem;width:100%;max-width:84rem;margin-inline:auto;padding:clamp(1.25rem,4vw,3rem) var(--gutter) 1.5rem}.welcome-head h1{font-size:clamp(2.6rem,1.2rem + 5vw,5.6rem);line-height:.95;font-weight:640;font-variation-settings:"wdth" 78;letter-spacing:-.03em}.welcome-head p{margin-top:.9rem;max-width:30rem;font-size:var(--s1);line-height:1.4;color:var(--ink-soft)}.sky{position:relative;min-height:22rem}.sky canvas{position:absolute;inset:0;width:100%;height:100%}.waypoints{list-style:none;padding:0;margin:0}.waypoints li{position:absolute;width:0;height:0;opacity:.4;transition:opacity .3s ease-out}.waypoints li.reached{opacity:1}.waypoints a{position:absolute;display:block;width:max-content;max-width:16rem;padding:.4rem .5rem;text-decoration:none;border-radius:3px}.waypoints a:before{content:"";position:absolute;width:.7rem;height:.7rem;border-radius:50%;border:1.5px solid var(--est);background:var(--paper);transition:transform .15s ease-out,background-color .15s}.waypoints li.reached a:before{background:var(--est)}.waypoints a:hover:before,.waypoints a:focus-visible:before{transform:scale(1.5)}.waypoints a:hover .wp-label{text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--est);text-underline-offset:.2em}.wp-label{display:block;font-size:var(--s1);font-weight:620;font-variation-settings:"wdth" 90;line-height:1.2}.wp-note{display:block;margin-top:.15rem;font-size:.875rem;color:var(--ink-soft)}.waypoints [data-side=right] a{left:.9rem;top:-.35rem}.waypoints [data-side=right] a:before{left:-1.25rem;top:.35rem}.waypoints [data-side=left] a{right:.9rem;bottom:.2rem;text-align:right}.waypoints [data-side=left] a:before{right:-1.25rem;bottom:-.55rem}.waypoints [data-side=below] a{left:50%;transform:translate(-50%);top:.9rem;text-align:center}.waypoints [data-side=below] a:before{left:calc(50% - .35rem);top:-1.25rem}.waypoints [data-side=belowleft] a{right:.6rem;top:.5rem;text-align:right}.waypoints [data-side=belowleft] a:before{right:-.95rem;top:-.85rem}.waypoints [data-side=upright] a{left:.9rem;bottom:.1rem}.waypoints [data-side=upright] a:before{left:-1.25rem;bottom:-.45rem}.welcome-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;color:var(--ink-soft)}.replay{appearance:none;margin-left:auto;padding:.3rem 0;font:inherit;color:var(--ink-soft);background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.2em}.replay:hover{color:var(--ink)}@media(max-width:47.99rem){.sky{min-height:0;display:grid;grid-template-rows:15rem auto}.sky canvas{position:relative;inset:auto;height:15rem}.waypoints{margin-top:1rem;border-top:1px solid var(--rule)}.waypoints li,.waypoints li.reached{position:static;width:auto;height:auto;opacity:1;border-bottom:1px solid var(--rule)}.waypoints a,.waypoints [data-side] a{position:relative;inset:auto;transform:none;text-align:left;max-width:none;width:auto;padding:.8rem 0 .8rem 1.6rem}.waypoints [data-side] a:before{left:.1rem;right:auto;top:1.15rem;bottom:auto;background:var(--est)}}@media(prefers-reduced-motion:reduce){.waypoints li{opacity:1}}.actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.75rem}.button{appearance:none;display:inline-flex;align-items:center;min-height:2.5rem;padding:.45rem .95rem;font:inherit;font-size:.9375rem;font-weight:550;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:3px;text-decoration:none;cursor:pointer;transition:border-color .12s,background-color .12s}.button:hover{border-color:var(--ink-soft)}.button.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.primary:hover{background:var(--ink-soft);border-color:var(--ink-soft)}.button:disabled{opacity:.4;cursor:not-allowed}.plot{position:relative;height:clamp(21rem,30vw,28rem)}.plot canvas{display:block;width:100%;height:100%}.console{display:grid;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule)}.controls{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.controls .button[data-run]{min-width:6.25rem;justify-content:center}.noise{display:inline-flex;align-items:center;gap:.6rem;margin-left:auto;font-size:.9375rem;color:var(--ink-soft)}.noise output{min-width:3ch;color:var(--ink);font-variant-numeric:tabular-nums}.noise input{width:8rem;accent-color:var(--est)}.readout{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.readout dt{font-size:var(--s-1);color:var(--ink-soft)}.readout dd{font-size:var(--s1);font-weight:500;font-variant-numeric:tabular-nums;font-variation-settings:"wdth" 90;white-space:nowrap}figcaption{margin-top:1.25rem;font-size:.9375rem;line-height:1.55;color:var(--ink-soft);max-width:44rem}figcaption .fig{color:var(--ink);font-weight:600}.legend{display:flex;flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.75rem;padding-left:52px;font-size:var(--s-1)}@media(max-width:32rem){.legend{padding-left:40px}}.k-band{height:.6rem!important;background:var(--est-band)}.k-rej{width:auto!important;height:auto!important;font-style:normal;color:var(--event);font-weight:700;line-height:1}.key{display:inline-flex;align-items:center;gap:.4rem;color:var(--ink-soft);white-space:nowrap}.key i{display:inline-block;width:1.1rem;height:2px}.k-truth{background:var(--ink)}.k-est{background:var(--est);height:3px!important}.k-meas{width:.35rem!important;height:.35rem!important;background:var(--meas)}.split{padding-block:clamp(2rem,4vw,3rem)}.split h2{font-size:var(--s0);font-weight:600;font-variation-settings:"wdth" 125;letter-spacing:0}.split{display:grid;grid-template-columns:var(--label-col) minmax(0,46rem);gap:1rem 3rem;border-top:1px solid var(--rule)}.projects{margin-top:clamp(2rem,4vw,3rem)}.project{display:grid;grid-template-columns:var(--label-col) minmax(0,46rem);gap:1rem 3rem;padding-block:2rem 2.5rem;border-top:1px solid var(--rule)}.project h2{font-size:var(--s2);line-height:1.15;font-weight:620;font-variation-settings:"wdth" 82;letter-spacing:-.01em}.context{margin-top:.5rem;font-size:.9375rem;color:var(--ink-soft)}.status{margin-top:.75rem;font-size:.9375rem;display:inline-flex;align-items:center;gap:.5rem}.status:before,.stages li:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid var(--est);background:var(--plot-bg)}.full:before{background:var(--est)!important}.half:before{background:linear-gradient(90deg,var(--est) 50%,var(--plot-bg) 50%)!important}.facts{display:grid;grid-template-columns:6.5rem minmax(0,1fr);gap:.6rem 1.5rem}.facts dt{color:var(--ink-soft);font-size:.9375rem;padding-top:.08rem}.facts dd{max-width:38em}.stages{list-style:none;padding:0;margin:1.75rem 0 0;position:relative}.stages:before{content:"";position:absolute;left:calc(.3rem - .5px);top:.9rem;bottom:.9rem;width:1px;background:var(--rule)}.stages li{position:relative;display:grid;grid-template-columns:.6rem 4.5rem minmax(0,1fr) auto;align-items:baseline;gap:0 1rem;padding-block:.45rem;font-size:.9375rem}.stages li:before{align-self:center}.stages .n{color:var(--ink-soft);font-variant-numeric:tabular-nums}.stages .st{color:var(--ink-soft);text-align:right}.stages .empty .what{color:var(--ink-soft)}.more{margin-top:1.25rem;font-weight:550}.more.note{font-weight:400;color:var(--ink-soft);font-size:.9375rem}.roles{list-style:none;padding:0;display:grid;gap:1.5rem}.role strong{font-weight:600}.when{font-size:.9375rem;color:var(--ink-soft)}.detail{margin-top:.35rem;max-width:38em}.skills{display:grid;gap:.6rem}.skills div{display:grid;grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}.skills dt{color:var(--ink-soft)}.footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:2.5rem 3rem;border-top:1px solid var(--rule);margin-top:2rem;color:var(--ink-soft)}.footer p:first-child{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--ink)}@media(max-width:64rem){.hero{grid-template-columns:minmax(0,1fr)}.intro{max-width:40rem}}@media(max-width:48rem){.split,.project{grid-template-columns:minmax(0,1fr)}.readout{grid-template-columns:repeat(3,minmax(0,1fr))}.noise{margin-left:0;width:100%}.noise input{flex:1}.facts{grid-template-columns:minmax(0,1fr);gap:.15rem}.facts dd{margin-bottom:.75rem}.skills div{grid-template-columns:minmax(0,1fr);gap:0}.stages li{grid-template-columns:.6rem minmax(0,1fr)}.stages .n,.stages .st,.stages .what{grid-column:2}.stages:before{top:1.2rem}}@media(prefers-reduced-motion:reduce){*{transition:none!important}}.name{display:inline-flex;align-items:center;gap:.6rem}.mark{width:1.75rem;height:1.25rem;flex:none;overflow:visible}.mark-path{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.mark-dot{fill:var(--est)}.page-head{border-block:1px solid var(--rule);background-color:var(--paper);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:96px 96px,96px 96px,24px 24px,24px 24px;background-position:-1px -1px;padding-block:clamp(2rem,5vw,3.75rem) clamp(1.75rem,4vw,3rem)}.page-head .page-lede,.page-head .page-lede-block{margin-top:.85rem}.page-head+.page{padding-top:clamp(1rem,3vw,2rem)}.page-index{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:1.75rem 0 0;padding:0;list-style:none;counter-reset:idx;font-size:.9375rem}.page-index li{counter-increment:idx}.page-index li:before{content:counter(idx);display:inline-block;min-width:1.4em;color:var(--est);font-weight:600;font-variant-numeric:tabular-nums}.page-index a{text-decoration:none}.page-index a:hover{text-decoration:underline;text-decoration-color:var(--est)}.specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1.5rem;border:1px solid var(--rule);border-radius:2px;background:var(--plot-bg)}.specs div{padding:.6rem .85rem .7rem}.specs div+div{border-left:1px solid var(--rule)}.specs dt{font-size:var(--s-1);color:var(--ink-soft)}.specs dd{margin-top:.1rem;font-weight:550;font-variation-settings:"wdth" 92;line-height:1.3}.project{padding-block:2.5rem 3rem}.project h2{font-size:clamp(1.5rem,1.2rem + 1vw,1.95rem)}.links-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.5rem;font-weight:550}.links-row:empty{display:none}.links-row .note{font-weight:400;font-size:.9375rem;color:var(--ink-soft)}.diagram{margin-top:1.75rem}.diagram-scroll{overflow-x:auto;padding:1rem;border:1px solid var(--rule);border-radius:2px;background-color:var(--plot-bg);background-image:linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:16px 16px}.diagram-svg{display:block;width:100%;min-width:34rem;height:auto;font-family:var(--font)}.diagram figcaption{margin-top:.75rem;max-width:40rem;font-size:.9375rem;color:var(--ink-soft)}.d-block rect{fill:var(--plot-bg);stroke:var(--ink);stroke-width:1.25}.d-out rect{stroke:var(--est);stroke-width:1.75}.d-planned rect{stroke:var(--ink-soft);stroke-dasharray:4 3}.d-planned text{fill:var(--ink-soft)}.diagram-svg text{fill:var(--ink);font-size:13px;font-weight:550;text-anchor:middle}.diagram-svg .d-sub{fill:var(--ink-soft);font-size:11px;font-weight:400}.diagram-svg .d-left{text-anchor:start}.diagram-svg .d-note{fill:var(--ink-soft);font-size:11px;font-weight:400;text-anchor:start}.d-line{fill:none;stroke:var(--ink);stroke-width:1.25}.d-dash{stroke:var(--ink-soft);stroke-dasharray:4 3}.d-head{fill:var(--ink)}.d-center{stroke:var(--ink-soft);stroke-width:1;stroke-dasharray:14 4 2 4}.d-station{stroke:var(--est);stroke-width:1;stroke-dasharray:2 4;opacity:.7}.diagram-svg .d-st{fill:var(--est);font-size:12px;font-weight:650}.d-wall{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linejoin:round}.d-thin{stroke-width:1.5}.d-body{fill:var(--ink);fill-opacity:.12;stroke:var(--ink);stroke-width:1.75}.d-shock{fill:none;stroke:var(--event);stroke-width:1.25;stroke-dasharray:5 3}.roles{position:relative;padding-left:1.5rem}.roles:before{content:"";position:absolute;left:.3rem;top:.55rem;bottom:.55rem;width:1px;background:var(--rule)}.roles li{position:relative}.roles li:before{content:"";position:absolute;left:-1.5rem;top:.45rem;width:.6rem;height:.6rem;border-radius:50%;border:1.5px solid var(--est);background:var(--paper)}.roles li:first-child:before{background:var(--est)}.sky{min-height:24rem}.titleblock{display:grid;grid-template-columns:2.2fr repeat(5,minmax(0,1fr));margin:0;border:1.5px solid var(--ink);border-radius:2px;font-size:.9375rem}.titleblock div{padding:.45rem .75rem .55rem;min-width:0}.titleblock div+div{border-left:1px solid var(--ink)}.titleblock dt{font-size:.75rem;color:var(--ink-soft)}.titleblock dd{margin-top:.1rem;font-weight:550;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.titleblock .replay{margin:0;padding:0;font-weight:550;color:var(--ink);text-decoration-color:var(--est)}@media(max-width:47.99rem){.specs{grid-template-columns:minmax(0,1fr)}.specs div+div{border-left:0;border-top:1px solid var(--rule)}.titleblock{grid-template-columns:repeat(2,minmax(0,1fr))}.titleblock .tb-wide{grid-column:1 / -1}.titleblock div+div{border-left:0}.titleblock div{border-top:1px solid var(--ink)}.titleblock .tb-wide{border-top:0}.titleblock div:nth-child(odd):not(.tb-wide){border-left:1px solid var(--ink)}}.projects .project:first-child{border-top:0;padding-top:1rem}.page-head+.page .split:first-child,.about-bio+.split{border-top:1px solid var(--rule)}body{background-color:var(--paper);background-image:radial-gradient(120% 70% at 30% 0%,var(--sheen),transparent 70%),linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:100% 100%,120px 120px,120px 120px,24px 24px,24px 24px;background-position:0 0,-1px -1px,-1px -1px,-1px -1px,-1px -1px;background-attachment:fixed,scroll,scroll,scroll,scroll}.page-head{background:color-mix(in srgb,var(--plot-bg) 70%,transparent);backdrop-filter:none}a:hover{text-decoration-color:var(--est)}.button.primary{background:var(--est);border-color:var(--est);color:var(--on-est);font-weight:650}.button.primary:hover{background:color-mix(in srgb,var(--est) 85%,var(--ink));border-color:color-mix(in srgb,var(--est) 85%,var(--ink))}.button{border-color:var(--rule)}.button:hover{border-color:var(--ink)}.masthead nav a[aria-current=page]{text-decoration-color:var(--est)}.readout dd,.specs dd,.titleblock dd,.stages .n,.page-index li:before,.noise output,.diagram-svg,.diagram-svg text{font-family:var(--font-data)}.readout dd{font-variation-settings:normal;font-weight:400;color:var(--ink)}.specs dd{font-variation-settings:normal;font-weight:400}.titleblock dd{font-weight:400}.welcome-head h1,.page-title{color:var(--ink)}.page-title:after{content:"";display:block;width:3rem;height:3px;margin-top:.9rem;background:var(--est)}.status.full:before,.status.half:before{border-color:var(--est)}.k-rej{color:var(--event)}.titleblock,.specs{background:color-mix(in srgb,var(--plot-bg) 75%,transparent)}.diagram-scroll{background-color:color-mix(in srgb,var(--plot-bg) 75%,transparent)}.theme-toggle{appearance:none;display:inline-flex;align-items:center;gap:.45rem;padding:0;font:inherit;color:var(--ink-soft);background:none;border:0;cursor:pointer}.theme-toggle:hover{color:var(--ink)}.theme-toggle .swatch{width:.85rem;height:.85rem;border-radius:2px;border:1.5px solid currentColor;background:linear-gradient(135deg,#113761 50%,#f3f6f9 50%)}::selection{background:var(--est);color:var(--on-est)}.plotfig+.plotfig{margin-top:2.25rem}.plot-svg text{font-family:var(--font-plot);font-weight:400}.plot-svg .pl-tick{fill:var(--ink-soft);font-size:11.5px;text-anchor:middle}.plot-svg .pl-y,.plot-svg .pl-end{text-anchor:end}.plot-svg .pl-mid{text-anchor:middle}.plot-svg .pl-label{fill:var(--ink);font-size:12px;text-anchor:start}.plot-svg .pl-note{fill:var(--ink-soft);font-size:11.5px}.plot-svg .pl-evlabel{fill:var(--event);font-size:11.5px;text-anchor:start}.pl-frame{fill:none;stroke:var(--rule)}.pl-grid{stroke:var(--grid)}.pl-zero{stroke:var(--rule)}.pl-event{stroke:var(--event);stroke-dasharray:3 4;opacity:.8}.pl-endlog{stroke:var(--ink-soft);stroke-dasharray:1 3}.pl-baro{fill:var(--meas);opacity:.75}.pl-gps{fill:none;stroke:var(--ink);stroke-width:1;opacity:.7}.pl-est{fill:none;stroke:var(--est);stroke-width:2.25;stroke-linejoin:round}.pl-band{fill:var(--est-band)}.pl-bandedge{fill:none;stroke:var(--est);stroke-width:1;opacity:.7}.pl-err{fill:none;stroke:var(--ink);stroke-width:1.25;stroke-linejoin:round}.pl-gap{fill:var(--grid-major)}.pl-flag{fill:none;stroke:var(--event);stroke-width:1.5}.plot-svg .pl-flagtext{fill:var(--event)}.plot-legend{padding-left:calc(1rem + 58px * .8)}.k-line-est{background:var(--est);height:3px!important}.k-line-err{background:var(--ink)}.k-dot-baro{width:.35rem!important;height:.35rem!important;border-radius:50%;background:var(--meas)}.k-sq-gps{width:.45rem!important;height:.45rem!important;border:1px solid var(--ink)}
