.btn.look-plate{text-transform:uppercase;padding-left:calc(5 * var(--u));padding-right:calc(6 * var(--u))}.look-plate__text{white-space:nowrap;display:block}.look-plate__count{color:var(--lamp-4)}.look-plate.is-bump .look-plate__count{color:var(--lamp-5)}@media (hover:hover){.btn.look-plate:hover .look-plate__count{color:var(--lamp-5)}}.btn.look-plate--tab,.btn.look-plate--pager{display:none}html[data-layout=phone] .btn.look-plate--tab,html[data-layout=wide] .btn.look-plate--pager{display:inline-flex}.btn.look-plate[hidden]{display:none!important}.dialog-box>.btn.look-plate--tab{z-index:3;top:calc(-15 * var(--u));width:max-content;margin:0 auto;position:absolute;left:0;right:0}.dialog-box.is-shut>.look-plate--tab{opacity:0}.chip.is-seen>.icon,.look-plate.is-done>.icon,.btn.chip.is-seen>.icon.icon--tick,.btn.look-plate.is-done>.icon.icon--tick{--row:3}html[data-layout=wide] .dialog__pager:has(.look-plate--pager:not([hidden])){box-sizing:border-box;height:calc(26 * var(--u));padding-top:calc(2 * var(--u));gap:calc(4 * var(--u));justify-content:flex-start}.btn.look-plate--pager{flex:none;order:0}html[data-layout=wide] .dialog__pager:has(.look-plate--pager:not([hidden])) .dialog__pips{order:1;min-width:0}html[data-layout=wide] .dialog__pager:has(.look-plate--pager:not([hidden])) .dialog__prev{order:2}html[data-layout=wide] .dialog__pager:has(.look-plate--pager:not([hidden])) .dialog__next{order:3}html[data-layout=wide] .dialog__pager:has(.look-plate--pager:not([hidden])) .dialog__turn[hidden]{display:none}html[data-layout=wide] .dialog__pager.is-tight .dialog__pips>i,html[data-layout=wide] .dialog__pager.is-tighter .dialog__prev .dialog__turn-label,html[data-layout=wide] .dialog__pager.is-tightest .dialog__turn-label{display:none}html[data-layout=wide] .dialog__pager.is-tighter .dialog__prev{margin-right:max(calc(5 * var(--u)), calc(44px - 15 * var(--u)))}html[data-layout=wide] .dialog__pager.is-tightest{padding-right:max(calc(6 * var(--u)), calc((44px - 11 * var(--u)) / 2))}html[data-layout=wide] .dialog__pager.is-short .look-plate__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}html[data-layout=wide] .dialog__pager.is-tighter .dialog__prev:before,html[data-layout=wide] .dialog__pager.is-tightest .dialog__next:before{inset:min(0px, calc((10 * var(--u) - 44px) / 2)) min(calc(-2 * var(--u)), calc((11 * var(--u) - 44px) / 2))}.ride-hint{left:0;right:0;bottom:calc(100% + 12 * var(--u));z-index:1;box-sizing:border-box;width:max-content;max-width:min(calc(100% - 8 * var(--u)), 14.5rem);padding:calc(3 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u));border:calc(2 * var(--u)) solid transparent;border-image:url(/ui/badge.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;color:var(--c-ink);font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-label);line-height:var(--lh-label);font-kerning:normal;-webkit-font-smoothing:antialiased;text-align:center;text-wrap:balance;text-transform:none;pointer-events:none;-webkit-user-select:none;user-select:none;background-clip:padding-box;margin:0 auto;animation:.36s step-end both ride-hint-in;position:absolute}@supports (width:round(up, 1px, 1px)){.ride-hint.is-fitted{--hint-w:round(up, calc(var(--hint-text) + 14 * var(--u)), var(--u));width:var(--hint-w);max-width:none;left:round(down, calc((100% - var(--hint-w)) / 2), var(--u));margin:0;right:auto}}.dialog-box.is-shut>.ride-hint,html.is-moving .ride-hint,html.sheet-open .ride-hint,.ride-hint.is-under-focus,.ride-hint.is-under-outline{visibility:hidden!important}html[data-layout=phone] .dialog-box:has(>.look-plate--tab:not([hidden]))>.ride-hint{bottom:calc(100% + 23 * var(--u))}html.dock-compact[data-layout=phone] .ride-hint{bottom:calc(100% + 8 * var(--u))}html.dock-compact[data-layout=phone] .dialog-box:has(>.look-plate--tab:not([hidden]))>.ride-hint{bottom:calc(100% + 23 * var(--u))}html[data-layout=wide] .ride-hint{bottom:auto;top:calc(100% + 10 * var(--u));left:calc(-7 * var(--u));max-width:min(calc(100% + 14 * var(--u)), 22rem);text-align:left;margin:0;right:0}@supports (width:round(up, 1px, 1px)){html[data-layout=wide] .ride-hint.is-fitted{left:calc(-7 * var(--u))}}html[data-layout=wide] .ride-hint.is-beside{top:auto;bottom:calc(-7 * var(--u));left:auto;right:calc(100% + 7 * var(--u) + 8 * var(--u));text-align:right;max-width:14.5rem}.ride-hint.is-clipped{visibility:hidden!important}@keyframes ride-hint-in{0%{visibility:hidden}34%{visibility:visible;transform:translateY(var(--u))}to{visibility:visible;transform:none}}@media (prefers-reduced-motion:reduce){.ride-hint{animation:none}}:root.reduced-motion .ride-hint{animation:none}@media (forced-colors:active){.ride-hint{color:canvastext;background:canvas;border:2px solid canvastext;border-image:}}.dialog-box{left:calc(var(--dock-margin) + var(--safe-l));right:calc(var(--dock-margin) + var(--safe-r));bottom:calc(var(--vv-inset-bottom,0px) + var(--dock-margin) + var(--safe-b));max-height:var(--dock-max);z-index:var(--z-dialog);pointer-events:auto;color:var(--c-ink);font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-16);flex-direction:column;display:flex;position:fixed}.dialog{min-height:0;padding:calc(6 * var(--u));flex-direction:column;flex:0 auto;display:flex;overflow:hidden}.dialog>*{flex:none;margin:0}html[data-layout=phone] .dialog{padding-bottom:calc(6 * var(--u) + var(--dock-extra))}html[data-layout=phone] .dialog-box.is-relaxed{max-height:72vh;max-height:72svh}html[data-layout=phone] .dialog.is-scrolling{overscroll-behavior:contain;overflow-y:auto}.dialog__shutter{left:calc(-7 * var(--u));right:calc(-7 * var(--u));top:calc(var(--sh,0px) - 7 * var(--u));bottom:calc(var(--sh,0px) - 7 * var(--u));z-index:2;pointer-events:none;display:none;position:absolute}.dialog-box.is-shut{border-image-source:none}.dialog-box.is-shut>.dialog__shutter{display:block}.dialog-box.is-shut>.dialog,.dialog-box.is-shut>.dialog__tab,.dialog-box.is-shut:before{opacity:0}.dialog-box.is-closed{visibility:hidden!important;pointer-events:none!important}.dialog.is-moving{visibility:hidden}.dialog-box.is-moving{pointer-events:none}.dialog .is-pending{pointer-events:none;visibility:hidden!important}.dialog__tab{display:none}.dialog__head{min-width:0;display:flow-root}.dialog__portrait{float:left;width:calc(64 * var(--u));height:calc(64 * var(--u));margin:0 calc(5 * var(--u)) calc(2 * var(--u)) 0;background:url(/ui/portrait.png) calc(var(--pf,0) * -64 * var(--u)) 0 / calc(320 * var(--u)) calc(64 * var(--u)) no-repeat;image-rendering:pixelated}.dialog__meta{display:flow-root}.dialog__head p,.dialog__head>h2{margin:0}.dialog__kicker{box-sizing:border-box;padding:0 calc(2 * var(--u));border:var(--u) solid transparent;border-image:url(/ui/well.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;text-wrap:balance;display:table}.dialog__desc{line-height:var(--lh-12);color:var(--c-ink-dim);text-wrap:balance;margin-top:calc(2 * var(--u))!important}.dialog__title{font:inherit;font-family:var(--f-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-29);color:var(--c-title);text-transform:none;text-wrap:balance;margin-top:calc(3 * var(--u))!important}.dialog__title:focus{box-shadow:none;outline:none}.dialog__lines{margin-top:calc(4 * var(--u))!important}.dialog .is-arriving{transform:translateY(calc(2 * var(--u)))}.dialog__line{margin:0}.dialog__line+.dialog__line{margin-top:calc(5 * var(--u))}.tw-hidden{color:#0000}.dialog__advance{display:none}.dialog__strip{align-items:center;gap:calc(4 * var(--u));min-width:0;display:flex;margin-top:calc(4 * var(--u))!important}.dialog__stats{gap:calc(4 * var(--u));min-width:0;margin:0;padding:0;list-style:none;display:flex}.stat{align-items:center;gap:calc(4 * var(--u));min-width:0;min-height:var(--strip-h);padding:0 calc(4 * var(--u)) 0 calc(3 * var(--u));display:flex}.stat__value{margin:calc(-3 * var(--u) + var(--strip-extra) / 2) 0 calc(-2 * var(--u));font-family:var(--f-display);font-size:var(--fs-display);line-height:var(--lh-27);font-variant-numeric:tabular-nums;color:var(--c-stat);white-space:nowrap;flex:none;align-self:flex-start}.stat--money .stat__value{color:var(--c-money)}.stat.is-counting .stat__value{color:var(--stone-4)}.stat.is-landed .stat__value{color:var(--lamp-5)}.stat--echo{display:none!important}.stat__arrow{font-family:var(--f-mono);font-size:var(--fs-mono);margin:0 calc(2 * var(--u))}.stat__label{text-wrap:balance;min-width:0;line-height:var(--lh-12);color:var(--c-ink-dim);flex:0 auto}.dialog__actions{margin-left:auto;display:none}.dialog__more{flex:none}.dialog__chev{margin-left:calc(-1 * var(--u))}.dialog:not(.is-typing):not(.is-paged) .dialog__chev{animation:.5s step-end infinite chev-bob}@keyframes chev-bob{50%{transform:translateX(var(--u))}}@keyframes chev-bob-y{50%{transform:translateY(var(--u))}}.dialog__receipts{gap:calc(6 * var(--u));flex-direction:column;display:flex;margin-top:calc(10 * var(--u))!important}.receipt{align-items:flex-start;gap:calc(4 * var(--u));box-sizing:border-box;padding:calc(4 * var(--u)) calc(5 * var(--u)) calc(4 * var(--u));border:calc(3 * var(--u)) solid transparent;border-image:url(/ui/receipt.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;display:flex;position:relative}.receipt__icon{--row:3;margin-top:calc(2 * var(--u))}.receipt__col{flex:auto;min-width:0}.receipt__cap{line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;margin:0}.receipt__text{margin:calc(2 * var(--u)) 0 0;color:var(--c-ink)}.receipt .fig{color:var(--lamp-4);font-style:normal}.dialog__later .receipt__text,.card__later .receipt__text{color:var(--c-ink-dim)}.dialog__hotspots{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex;margin-top:calc(10 * var(--u))!important}.chip{text-transform:none;padding-left:calc(4 * var(--u));padding-right:calc(6 * var(--u))}.chip>.icon{margin-top:calc(3 * var(--u))}.btn.chip:focus-visible>.icon.icon--glint{--i:14;--row:3}@media (hover:hover){.btn.chip:hover>.icon.icon--glint{--i:14;--row:3}}@media (pointer:fine){.chip:before{inset:calc(-1 * var(--u))}}@media (pointer:coarse){.dialog__hotspots,.card__chips{row-gap:calc(2 * var(--hit-pad) + 4 * var(--u))!important}}html[data-layout=phone] .dialog__line~.dialog__line,html[data-layout=phone] .dialog__closing,html.dock-compact .dialog__closing,html[data-layout=phone] .dialog__receipts,html[data-layout=phone] .dialog__hotspots{display:none}html[data-layout=phone] .dialog__lines{overflow:hidden}html[data-layout=phone] .dialog__line{white-space:pre-line}html[data-layout=phone] .dialog__advance{right:calc(8 * var(--u));bottom:calc(-10 * var(--u));z-index:2;width:calc(9 * var(--u));height:calc(6 * var(--u));image-rendering:pixelated;visibility:hidden;pointer-events:none;background:url(/ui/advance.png) 0 0/100% 100% no-repeat;display:block;position:absolute}html[data-layout=phone] .dialog.is-paged~.dialog__advance{visibility:visible;animation:.5s step-end infinite chev-bob-y}html[data-layout=phone] .dialog-box.is-shut>.dialog__advance,html[data-layout=phone] .dialog-box.is-moving>.dialog__advance{visibility:hidden}html[data-layout=phone] .dialog__strip{min-height:var(--strip-h);margin-top:calc(4 * var(--u))!important}html[data-layout=phone] .dialog__contact{flex:none}html[data-layout=phone] .dialog__stats .stat:not(.is-dock),html[data-layout=phone] .dialog__stats:not(.has-dock),html[data-layout=phone] .dialog[data-era=roof] .dialog__stats{display:none}html[data-layout=phone] .dialog__actions{align-items:center;gap:calc(4 * var(--u));display:flex}html[data-layout=phone] .dialog.is-tight .contact__linkedin,html.dock-compact[data-layout=phone] .dialog-box:before{display:none}html.dock-compact[data-layout=phone] .dialog{column-gap:calc(6 * var(--u));padding-top:calc(4 * var(--u));padding-bottom:calc(4 * var(--u));grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}html.dock-compact[data-layout=phone] .dialog>*{grid-column:1}html.dock-compact[data-layout=phone] .dialog__portrait,html.dock-compact[data-layout=phone] .dialog__desc{display:none}html.dock-compact[data-layout=phone] .dialog__kicker,html.dock-compact[data-layout=phone] .dialog__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:0!important}html.dock-compact[data-layout=phone] .dialog__kicker{border:0;border-image:;padding:0}html.dock-compact[data-layout=phone] .dialog__head{grid-template-columns:minmax(0,1fr)}html.dock-compact[data-layout=phone] .dialog__head>.dialog__meta,html.dock-compact[data-layout=phone] .dialog__head>.dialog__title{grid-column:1}html.dock-compact[data-layout=phone] .dialog__title{font-family:var(--f-mono)!important;font-size:var(--fs-mono)!important;line-height:var(--lh-16)!important;text-transform:uppercase!important}html.dock-compact[data-layout=phone] .dialog__lines,html.dock-compact[data-layout=phone] .dialog__advance,html.dock-compact[data-layout=phone] .dialog__stats,html.dock-compact[data-layout=phone] .dialog__contact{display:none}html.dock-compact[data-layout=phone] .dialog__strip{grid-area:1/2/span 2;height:auto;margin:0!important}@media (orientation:landscape) and (min-width:720px) and (min-height:501px){html[data-layout=phone] .dialog-box{width:min(40rem,60vw);margin:0 auto;left:0;right:0}}html[data-layout=wide] .dialog-box{left:auto;right:calc(var(--panel-right) + 2 * var(--wide-gap) + var(--safe-r));top:var(--wide-top);height:-moz-fit-content;height:fit-content;width:var(--dialog-w-snapped);height:var(--dialog-h,fit-content);max-height:calc(100vh - var(--wide-top) - 8 * var(--u) - var(--safe-b));max-height:calc(100dvh - var(--wide-top) - 8 * var(--u) - var(--safe-b));margin:0;bottom:auto}html[data-layout=wide] .dialog-box.is-measuring{height:auto!important;max-height:none!important}.dialog .is-off{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;overflow:hidden!important}html[data-layout=wide] .dialog{padding:calc(8 * var(--u)) calc(6 * var(--u)) max(calc(5 * var(--u)), calc((44px - 10 * var(--u)) / 2 - .5 * var(--u)));flex:auto;overflow:hidden}@supports (width:round(up, 1px, 1px)){html[data-layout=wide] .dialog{padding-bottom:max(calc(5 * var(--u)), round(up, calc((44px - 10 * var(--u)) / 2 - .5 * var(--u)), var(--u)))}}html[data-layout=wide] .dialog__tab{top:calc(-16 * var(--u));left:calc(14 * var(--u));z-index:3;box-sizing:border-box;height:calc(14 * var(--u));padding:calc(2 * var(--u)) calc(2 * var(--u)) 0;border-style:solid;border-color:#0000;border-width:0 calc(4 * var(--u));border-image:url(/ui/tab.png) 0 4 fill / 0 calc(4 * var(--u)) stretch;image-rendering:pixelated;font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--lamp-4);text-transform:uppercase;white-space:nowrap;display:block;position:absolute}html[data-layout=wide] .dialog__title{clear:left;width:-moz-fit-content;width:fit-content;max-width:100%;padding-bottom:calc(3 * var(--u));background:linear-gradient(var(--lamp-1), var(--lamp-1)) 0 100% / 100% var(--u) no-repeat;font-family:var(--f-display);font-size:var(--fs-display);line-height:var(--lh-29);text-transform:none;margin-top:calc(6 * var(--u))!important}html[data-title-face=label] .dialog__title{font-family:var(--f-mono)!important;font-size:var(--fs-mono)!important;line-height:var(--lh-16)!important;text-transform:uppercase!important}html[data-layout=wide] .dialog__strip{align-items:stretch;gap:calc(6 * var(--u));flex-direction:column;margin-top:calc(10 * var(--u))!important}html[data-layout=wide] .dialog__stats{gap:calc(6 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-layout=wide] .stat--repeat{display:none}html[data-layout=wide] .dialog__stats:not(:has(.stat:not(.stat--repeat):not(.stat--echo))){display:none}html[data-layout=wide] .stat,.card .stat{align-items:flex-start;gap:calc(1 * var(--u));height:auto;min-height:0;padding:calc(3 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));flex-direction:column}html[data-layout=wide] .stat__value,.card .stat__value{align-self:flex-start;margin:0}html[data-layout=wide] .stat--full,.card .stat--full{grid-column:1/-1}html[data-layout=wide] .dialog__contact{flex-basis:auto}.dialog__pager{display:none}html[data-layout=wide] .dialog__pager:not([hidden]){justify-content:center;align-items:center;gap:calc(4 * var(--u));height:calc(14 * var(--u));padding:calc(3 * var(--u)) calc(6 * var(--u)) 0;border-top:calc(4 * var(--u)) solid transparent;background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 0 / 100% var(--u) no-repeat;flex:none;display:flex;margin:auto calc(-6 * var(--u)) 0!important}.dialog__pips{gap:calc(3 * var(--u));flex:auto;justify-content:center;display:flex}.dialog__pips>i{width:calc(7 * var(--u));height:calc(7 * var(--u));background:url(/ui/pip.png) 0 0 / calc(21 * var(--u)) calc(7 * var(--u)) no-repeat;image-rendering:pixelated;display:block}.dialog__pips>i.is-seen{background-position-x:calc(-7 * var(--u))}.dialog__pips>i.is-on{background-position-x:calc(-14 * var(--u))}.dialog__pagenum{display:none}.dialog__turn{align-items:center;gap:calc(3 * var(--u));height:calc(10 * var(--u));padding:0 calc(1 * var(--u));color:var(--stone-5);font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-12);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;margin:0;display:inline-flex;position:relative}.dialog__turn[hidden]{visibility:hidden;display:inline-flex}.dialog__turn:before{content:"";inset:min(0px, calc((10 * var(--u) - 44px) / 2)) calc(-2 * var(--u));position:absolute}.dialog__turn:after{content:"";inset:calc(-3 * var(--u)) calc(-3 * var(--u));border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.dialog__turn:focus-visible{outline:none}.dialog__turn:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) / calc(2 * var(--u)) stretch}.dialog__turn-label{display:block}.dialog__turn-arrow{width:calc(9 * var(--u));height:calc(6 * var(--u));image-rendering:pixelated;background:url(/ui/advance.png) 0 0/100% 100% no-repeat;flex:none;display:block}.dialog__prev .dialog__turn-arrow{transform:scaleY(-1)}.dialog__next{color:var(--lamp-3)}@media (hover:hover){.dialog__turn:hover{color:var(--lamp-5)}}html[data-layout=wide] .dialog:not(.is-typing) .dialog__next:not([hidden]) .dialog__turn-arrow{animation:.5s step-end infinite chev-bob-y}@media (hover:hover){.dialog__turn:hover .dialog__turn-arrow{filter:brightness(1.15)}}@media (prefers-reduced-motion:reduce){.dialog__portrait,.dialog__chev,.dialog__advance,.dialog__turn-arrow{animation:none!important}}:root.reduced-motion .dialog__portrait,:root.reduced-motion .dialog__chev,:root.reduced-motion .dialog__advance,:root.reduced-motion .dialog__turn-arrow{animation:none!important}.dialog__line,.receipt__text{font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-body);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased}.dialog__desc,.stat__label{font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-meta);line-height:var(--lh-meta);font-kerning:normal;-webkit-font-smoothing:antialiased}html[data-layout=phone] .dialog__desc,html[data-layout=phone] .stat__label{font-size:var(--fs-label);line-height:var(--lh-label)}html[data-label-face=atkinson] .dialog__kicker,html[data-label-face=atkinson] .dialog .btn{font-family:var(--f-smooth);text-rendering:optimizespeed;font-size:14px;font-weight:700}@media (prefers-contrast:more){.dialog__line,.receipt__text{font-family:var(--f-smooth);text-rendering:optimizespeed;font-size:17px;line-height:1.5}}html[data-layout=wide] .dialog__head{padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u));background:url(/ui/diamond.png) calc(2 * var(--u)) 100% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, url(/ui/diamond.png) calc(100% - 2 * var(--u)) 100% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, linear-gradient(var(--wood-3), var(--wood-3)) 0 calc(100% - 2 * var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--night-0), var(--night-0)) 0 calc(100% - 1 * var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--night-0), var(--night-0)) 0 100% / 100% var(--u) no-repeat, var(--night-2);image-rendering:pixelated;margin:calc(-4 * var(--u)) calc(-2 * var(--u)) 0!important}html[data-layout=wide] .dialog__title{clear:none;background:0 0;width:auto;padding-bottom:0;margin-top:calc(5 * var(--u))!important}html[data-layout=wide] .dialog__lines{margin-top:calc(7 * var(--u))!important}html[data-layout=wide] .dialog__stats,.card__stats{column-gap:calc(5 * var(--u));padding-top:var(--u);background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 0 / 100% var(--u) no-repeat;grid-template-columns:max-content minmax(0,1fr);row-gap:0;display:grid}html[data-layout=wide] .dialog__stats>.stat,.card__stats>.stat{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;gap:0 calc(5 * var(--u));height:auto;min-height:calc(29 * var(--u));padding:calc(3 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u));background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 100% / 100% var(--u) no-repeat;border:0;border-image:;display:grid}html[data-layout=wide] .dialog__stats>.stat>.stat__value,.card__stats>.stat>.stat__value{text-align:right;place-self:center end;margin:0}html[data-layout=wide] .dialog__stats>.stat>.stat__label,.card__stats>.stat>.stat__label{text-wrap:pretty}html[data-layout=wide] .dialog__stats>.stat--note>.stat__value,.card__stats>.stat--note>.stat__value{display:none}html[data-layout=wide] .dialog__stats>.stat--note,.card__stats>.stat--note{min-height:calc(18 * var(--u))}html[data-layout=wide] .dialog__stats>.stat--note>.stat__label,.card__stats>.stat--note>.stat__label{padding-left:calc(9 * var(--u));background:url(/ui/diamond.png) 0 50% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat;image-rendering:pixelated;grid-column:1/-1}html[data-layout=phone] .dialog .stat--note{display:none!important}.dialog__look{display:none}html[data-layout=wide] .dialog__look,.card__chips>.dialog__look{align-items:center;gap:calc(3 * var(--u));margin:0 0 calc(2 * var(--u));font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;display:flex}html[data-layout=wide] .dialog__look:after,.card__chips>.dialog__look:after{content:"";height:var(--u);background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u)));flex:auto}html[data-layout=wide] .dialog__hotspots,.card__chips{flex-flow:column;align-items:stretch;display:flex;gap:0!important}html[data-layout=wide] .dialog__hotspots>.chip,.card__chips>.chip{--hp:0px;width:100%;height:var(--hit);padding:0 calc(4 * var(--u)) 0 calc(3 * var(--u));background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 100% / 100% var(--u) no-repeat;color:var(--c-ink);text-transform:none;border:0;border-image:;justify-content:flex-start;align-items:center}html[data-layout=wide] .dialog__hotspots>.chip>.icon,.card__chips>.chip>.icon{margin:0}html[data-layout=wide] .dialog__hotspots>.chip:before,.card__chips>.chip:before{inset:0}.chip__label{text-overflow:ellipsis;text-align:left;flex:auto;min-width:0;overflow:hidden}html[data-layout=wide] .dialog__hotspots>.chip .chip__label,.card__chips>.chip .chip__label{font-family:var(--f-body);text-rendering:optimizespeed;font-weight:700;font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.25}html[data-layout=wide] .dialog__hotspots>.chip:focus-visible,.card__chips>.chip:focus-visible{background:linear-gradient(var(--lamp-3), var(--lamp-3)) 0 0 / var(--u) 100% no-repeat, linear-gradient(var(--night-3), var(--night-3));color:var(--lamp-5)}@media (hover:hover){html[data-layout=wide] .dialog__hotspots>.chip:hover,.card__chips>.chip:hover{background:linear-gradient(var(--lamp-3), var(--lamp-3)) 0 0 / var(--u) 100% no-repeat, linear-gradient(var(--night-3), var(--night-3));color:var(--lamp-5);border-image:}}html[data-layout=wide] .dialog__hotspots>.chip:active,.card__chips>.chip:active{background:linear-gradient(var(--night-0), var(--night-0));color:var(--stone-6);border-image:;padding-top:0}html[data-layout=wide] .dialog__hotspots>.chip:focus-visible:after,.card__chips>.chip:focus-visible:after{border-image-outset:0;inset:0}html[data-layout=wide] .dialog__hotspots,html[data-layout=wide] .dialog__receipts{margin-top:calc(10 * var(--u))!important}@media (pointer:coarse){html[data-layout=wide] .dialog__hotspots,.card__chips{row-gap:0!important}}.stat__value{color:var(--lamp-4)}html[data-layout=phone] .dialog .contact__top{display:none}.icon--up{transform:scaleY(-1)}html.card-open:has(dialog.card[open]) .dialog-box{visibility:hidden!important}html[data-layout=wide] .dialog__head{grid-template-columns:calc(64 * var(--u)) minmax(0, 1fr);column-gap:calc(5 * var(--u));grid-template-rows:auto 1fr;align-items:start;display:grid}html[data-layout=wide] .dialog__portrait{float:none;grid-area:1/1/span 2;margin:0}html[data-layout=wide] .dialog__meta{grid-area:1/2;min-width:0}html[data-layout=wide] .dialog__title{text-wrap:balance;grid-area:2/2;align-self:end;margin-top:calc(4 * var(--u))!important}html[data-layout=wide] .dialog__head.title-below .dialog__title{grid-area:3/1/auto/-1;margin-top:calc(6 * var(--u))!important}html[data-layout=wide] .dialog__head.title-small .dialog__title{font-family:var(--f-mono)!important;font-size:var(--fs-mono)!important;line-height:var(--lh-16)!important;text-transform:uppercase!important}html[data-layout=phone] .dialog__head{grid-template-columns:calc(64 * var(--u)) minmax(0, 1fr);column-gap:calc(5 * var(--u));grid-template-rows:auto 1fr;align-items:start;display:grid}html[data-layout=phone] .dialog__portrait{float:none;grid-area:1/1/span 2;margin:0}html[data-layout=phone] .dialog__meta{grid-area:1/2;min-width:0}html[data-layout=phone] .dialog__title{grid-area:2/2;align-self:end;margin-top:calc(2 * var(--u))!important}html[data-layout=wide] .dialog__head.portrait-48,.card__head.portrait-48{grid-template-columns:calc(48 * var(--u)) minmax(0, 1fr)}html[data-layout=wide] .dialog__head.portrait-48 .dialog__portrait,.card__head.portrait-48 .card__portrait.dialog__portrait{width:calc(48 * var(--u));height:calc(48 * var(--u));background:url(/ui/portrait-48.png) calc(var(--pf,0) * -48 * var(--u)) 0 / calc(240 * var(--u)) calc(48 * var(--u)) no-repeat}.chip__thumb{box-sizing:border-box;width:calc(20 * var(--u));height:calc(20 * var(--u));border:calc(2 * var(--u)) solid transparent;border-image:url(/ui/well.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;flex:none;place-items:center;display:none;overflow:hidden}html[data-layout=wide] .dialog__hotspots>.chip>.chip__thumb,.card__chips>.chip>.chip__thumb{display:grid}.chip__sprite{image-rendering:pixelated;display:block}.chip__thumb.is-icon{border-image-source:url(/ui/slot.png)}.chip__icon{width:calc(16 * var(--u));height:calc(16 * var(--u));background:url(/ui/inventory.png) calc(var(--inv,0) * -16 * var(--u)) 0 / calc(416 * var(--u)) calc(16 * var(--u)) no-repeat;image-rendering:pixelated;display:block}.chip__text{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.chip__sub{display:none}html[data-layout=wide] .dialog__hotspots>.chip,.card__chips>.chip{gap:calc(4 * var(--u));height:auto;min-height:max(var(--hit), calc(26 * var(--u)));padding-top:calc(2 * var(--u));padding-bottom:calc(2 * var(--u))}html[data-layout=wide] .dialog__hotspots>.chip .chip__sub,.card__chips>.chip .chip__sub{white-space:normal;text-wrap:pretty;max-width:100%;font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-label);line-height:var(--lh-label);color:var(--c-ink-dim);text-align:left;display:block}html[data-layout=wide] .dialog__hotspots>.chip:focus-visible .chip__sub,.card__chips>.chip:focus-visible .chip__sub{color:var(--stone-6)}@media (hover:hover){html[data-layout=wide] .dialog__hotspots>.chip:hover .chip__sub,.card__chips>.chip:hover .chip__sub{color:var(--stone-6)}}html[data-layout=wide] .dialog__closing{margin-top:calc(10 * var(--u))!important}html[data-layout=wide] .dialog__line,.receipt__text,.card__p{text-wrap:pretty}.card{box-sizing:border-box;width:calc(100vw - 2 * var(--dock-margin));width:calc(26 * var(--u) + round(down, min(30rem, 100vw - 2 * var(--dock-margin)) - 26 * var(--u), 7 * var(--u)));max-width:none;height:-moz-fit-content;height:fit-content;max-height:min(80dvh, calc(100dvh - 40 * var(--u)));color:var(--c-ink);font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-16);z-index:var(--z-card);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.card[open]{flex-direction:column;display:flex}.card:not([open]){display:none}.card{pointer-events:auto}.card::backdrop{pointer-events:auto}.card::backdrop{background:var(--c-scrim)}.card.has-spot::backdrop{--x:var(--spot-x,0px);--y:var(--spot-y,0px);--w:var(--spot-w,0px);--h:var(--spot-h,0px);--r:calc(2 * var(--u,1px));--v0:linear-gradient(#050512cc, #050512cc);--v1:linear-gradient(#0505128c, #0505128c);--v2:linear-gradient(#0505124d, #0505124d);background:var(--v0) 0 0 / 100% max(0px, calc(var(--y) - 2 * var(--r))) no-repeat, var(--v0) 0 calc(var(--y) + var(--h) + 2 * var(--r)) / 100% 100vh no-repeat, var(--v0) 0 calc(var(--y) - 2 * var(--r)) / max(0px, calc(var(--x) - 2 * var(--r))) calc(var(--h) + 4 * var(--r)) no-repeat, var(--v0) calc(var(--x) + var(--w) + 2 * var(--r)) calc(var(--y) - 2 * var(--r)) / 100vw calc(var(--h) + 4 * var(--r)) no-repeat, var(--v1) calc(var(--x) - 2 * var(--r)) calc(var(--y) - 2 * var(--r)) / calc(var(--w) + 4 * var(--r)) var(--r) no-repeat, var(--v1) calc(var(--x) - 2 * var(--r)) calc(var(--y) + var(--h) + var(--r)) / calc(var(--w) + 4 * var(--r)) var(--r) no-repeat, var(--v1) calc(var(--x) - 2 * var(--r)) calc(var(--y) - var(--r)) / var(--r) calc(var(--h) + 2 * var(--r)) no-repeat, var(--v1) calc(var(--x) + var(--w) + var(--r)) calc(var(--y) - var(--r)) / var(--r) calc(var(--h) + 2 * var(--r)) no-repeat, var(--v2) calc(var(--x) - var(--r)) calc(var(--y) - var(--r)) / calc(var(--w) + 2 * var(--r)) var(--r) no-repeat, var(--v2) calc(var(--x) - var(--r)) calc(var(--y) + var(--h)) / calc(var(--w) + 2 * var(--r)) var(--r) no-repeat, var(--v2) calc(var(--x) - var(--r)) var(--y) / var(--r) var(--h) no-repeat, var(--v2) calc(var(--x) + var(--w)) var(--y) / var(--r) var(--h) no-repeat}.card>*{margin:0}.card__scroll{overscroll-behavior:contain;scrollbar-width:none;min-height:0;padding:calc(9 * var(--u)) calc(6 * var(--u)) max(calc(6 * var(--u)), calc(var(--hit-pad) + var(--u)));flex:auto;overflow:auto}.card__scroll::-webkit-scrollbar{display:none}html[data-layout=wide] .card{inset:var(--wide-top) calc(var(--panel-right) + 2 * var(--wide-gap) + var(--safe-r)) auto auto;width:var(--dialog-w-snapped);max-height:calc(100dvh - var(--wide-top) - 8 * var(--u) - var(--safe-b));margin:0}.card__tab{top:calc(-16 * var(--u));left:calc(7 * var(--u));z-index:3;max-width:calc(100% - 48 * var(--u));text-overflow:ellipsis;box-sizing:border-box;height:calc(14 * var(--u));padding:calc(2 * var(--u)) calc(2 * var(--u)) 0;border-style:solid;border-color:#0000;border-width:0 calc(4 * var(--u));border-image:url(/ui/tab.png) 0 4 fill / 0 calc(4 * var(--u)) stretch;image-rendering:pixelated;font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--lamp-4);text-transform:uppercase;white-space:nowrap;position:absolute;overflow:hidden;margin:0!important}.card__head{grid-template-columns:calc(64 * var(--u)) minmax(0, 1fr);column-gap:calc(5 * var(--u));grid-template-rows:auto 1fr;align-items:start;display:grid}.card__head>.card__portrait,.card__head>.card__prop{float:none;grid-area:1/1/span 2;margin:0}.card__meta{grid-area:1/2;min-width:0}.card__head>.card__title{grid-area:2/2;align-self:end}.card__prop{box-sizing:border-box;width:calc(64 * var(--u));height:calc(64 * var(--u));border:calc(2 * var(--u)) solid transparent;border-image:url(/ui/receipt.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;place-items:center;display:none;overflow:hidden}.card.has-prop .card__prop{display:grid}.card__sprite{image-rendering:pixelated;display:block}.card[data-kind=hotspot]:not(.has-prop) .card__head{grid-template-columns:minmax(0,1fr)}.card[data-kind=hotspot]:not(.has-prop) .card__meta,.card[data-kind=hotspot]:not(.has-prop) .card__head>.card__title{grid-column:1}.card__head p,.card__head>h3{margin:0}.card[data-kind=hotspot] .card__portrait{display:none}.card__kicker{box-sizing:border-box;padding:0 calc(2 * var(--u));border:var(--u) solid transparent;border-image:url(/ui/well.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;text-wrap:balance;display:table}.card__desc{line-height:var(--lh-12);color:var(--c-ink-dim);text-wrap:balance;margin-top:calc(2 * var(--u))!important}.card__title:focus{box-shadow:none;outline:none}.card__title{clear:left;padding-bottom:calc(3 * var(--u));background:linear-gradient(var(--lamp-1), var(--lamp-1)) 0 100% / 100% var(--u) no-repeat;width:-moz-fit-content;width:fit-content;max-width:100%;font-family:var(--f-display);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-29);color:var(--c-title);text-wrap:balance;margin-top:calc(6 * var(--u))!important}html[data-title-face=label] .card__title{font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-16);text-transform:uppercase}.card__body>*{margin:0}.card__body>*+*{margin-top:calc(8 * var(--u))}.card__body>.receipt{margin-top:calc(16 * var(--u))}.card__stats{padding:0;list-style:none}.card__chips{gap:calc(4 * var(--u));flex-wrap:wrap;display:flex}.card__closebar{top:calc(-17 * var(--u));right:calc(7 * var(--u));z-index:3;display:block;position:absolute;margin:0!important}.card__cue{left:calc(7 * var(--u));right:calc(7 * var(--u));bottom:calc(7 * var(--u));pointer-events:none;height:0;position:absolute;margin:0!important}.card__cue-bar{left:calc(11 * var(--u));right:calc(11 * var(--u));justify-content:center;gap:calc(3 * var(--u));height:calc(12 * var(--u));box-sizing:border-box;border-top:var(--u) solid var(--night-3);background:var(--night-1);color:var(--stone-5);line-height:calc(11 * var(--u));text-transform:uppercase;visibility:hidden;display:flex;position:absolute;bottom:0}.card__cue-bar:before{content:"";left:calc(-11 * var(--u));right:calc(-11 * var(--u));bottom:calc(100% + var(--u));height:calc(24px + 8 * var(--u));height:round(up, calc(var(--fs-body) * var(--lh-body) + 4 * var(--u)), calc(2 * var(--u)));background:url(/ui/veil.png) 0 0 / calc(4 * var(--u)) 100% repeat-x;image-rendering:pixelated;position:absolute}.card__cue-bar>.icon{margin-top:calc(1 * var(--u));animation:1s step-end infinite chev-bob-y}.card.can-scroll .card__cue-bar{visibility:visible}.card.can-scroll .card__scroll{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 19 * var(--u)), transparent calc(100% - 19 * var(--u)));-webkit-mask-image:linear-gradient(#000 0 calc(100% - 19 * var(--u)), transparent calc(100% - 19 * var(--u)));mask-image:linear-gradient(#000 0 calc(100% - 19 * var(--u)), transparent calc(100% - 19 * var(--u)));scroll-padding-bottom:calc(26 * var(--u) + 28px)}@media (prefers-reduced-motion:reduce){.card__cue-bar>.icon{animation:none}}:root.reduced-motion .card__cue-bar>.icon{animation:none}.card__p{font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-body);line-height:var(--lh-body);font-kerning:normal;-webkit-font-smoothing:antialiased}.card__desc{font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-meta);line-height:var(--lh-meta);font-kerning:normal;-webkit-font-smoothing:antialiased}@media (prefers-contrast:more){.card__body{font-family:var(--f-smooth);text-rendering:optimizespeed;font-size:17px;line-height:1.5}}.card__head{padding:calc(5 * var(--u)) calc(4 * var(--u)) calc(8 * var(--u));background:url(/ui/diamond.png) calc(2 * var(--u)) 100% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, url(/ui/diamond.png) calc(100% - 2 * var(--u)) 100% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, linear-gradient(var(--wood-3), var(--wood-3)) 0 calc(100% - 2 * var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--night-0), var(--night-0)) 0 calc(100% - 1 * var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--night-0), var(--night-0)) 0 100% / 100% var(--u) no-repeat, var(--night-2);image-rendering:pixelated;margin:calc(-5 * var(--u)) calc(-2 * var(--u)) 0!important}.card__title{background:0 0;padding-bottom:0}.card[data-kind=hotspot] .card__title,html[data-layout=wide] .card__title{clear:none}.card__body{margin-top:calc(8 * var(--u))!important}.card__head>.card__title{clear:none;text-wrap:balance;margin-top:calc(4 * var(--u))!important}.card__head.title-below>.card__title{grid-area:3/1/auto/-1;margin-top:calc(6 * var(--u))!important}.card[data-kind=hotspot]:before{display:none}html[data-layout=phone] .card.spot-high{margin:auto auto calc(var(--dock-margin) + var(--safe-b) + 4 * var(--u))}html[data-layout=phone] .card.spot-low{margin:calc(var(--hud-top) + var(--hud-h) + 20 * var(--u)) auto auto}.contact{margin:0}.contact__row{align-items:center;gap:calc(2 * var(--hit-pad) + 2 * var(--u)) calc(6 * var(--u));flex-wrap:wrap;margin:0;display:flex}.contact__linkedin{text-transform:uppercase}.contact__linkedin>.icon{margin-left:calc(-1 * var(--u))}.contact__line{margin:calc(4 * var(--u)) 0 0;font-family:var(--f-body);text-rendering:optimizespeed;font-size:var(--fs-meta);color:var(--c-ink-dim);overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;line-height:1.5}@media (max-width:600px){.contact__line .contact__addr{display:block}.contact__line .contact__sep{display:none}}html[data-layout=phone] .dialog .contact__row{gap:calc(4 * var(--u));flex-wrap:nowrap}html[data-layout=phone] .dialog .contact__linkedin,html[data-layout=phone] .dialog .contact__email{padding-left:calc(5 * var(--u));padding-right:calc(5 * var(--u))}.closing,.card__body>.contact{padding-top:max(calc(8 * var(--u)), calc(var(--hit-pad) + 2 * var(--u)));background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 0 / 100% var(--u) no-repeat}.panel{pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:relative}.panel__toggle{align-items:center;gap:calc(3 * var(--u));height:calc(28 * var(--u));padding:0 calc(1 * var(--u)) 0 0;font:inherit;color:inherit;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;margin:0;display:inline-flex;position:relative}.panel__toggle:before{content:"";inset:calc(-5 * var(--u) - var(--hit-pad-lg)) calc(-5 * var(--u));position:absolute}.panel__toggle:after{content:"";inset:calc(-6 * var(--u));border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.panel__toggle:focus-visible{box-shadow:none}.panel__toggle:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) / calc(2 * var(--u)) stretch}.panel__led{height:calc(22 * var(--u));padding:calc(2 * var(--u));display:inline-flex}.panel__dir{gap:calc(2 * var(--u));flex-direction:column;display:flex}.panel__dir>span{width:calc(5 * var(--u));height:calc(3 * var(--u));background:url(/ui/led-arrows.png) 0 0 / calc(10 * var(--u)) calc(6 * var(--u)) no-repeat;image-rendering:pixelated}.panel__dir-down{background-position-x:calc(-5 * var(--u))!important}html.is-moving .panel[data-dir=up] .panel__dir-up,html.is-moving .panel[data-dir=down] .panel__dir-down{background-position-y:calc(-3 * var(--u))}.panel__well{width:calc(11 * var(--u));height:calc(9 * var(--u));margin-right:calc(1 * var(--u));box-sizing:border-box;border:var(--u) solid transparent;border-image:url(/ui/recess.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;flex:none;display:block;position:relative}.panel__more{left:0;top:calc(-1 * var(--u));position:absolute}.panel.is-open .panel__more{--row:1}@media (hover:hover){.panel__toggle:hover .panel__more{--row:1}}.panel__hinge{z-index:1;top:calc(100% - 2 * var(--u));left:calc(8 * var(--u));right:calc(8 * var(--u));height:calc(5 * var(--u));background:url(/ui/hinge.png) 0 0 / calc(8 * var(--u)) calc(5 * var(--u)) no-repeat, url(/ui/hinge.png) 100% 0 / calc(8 * var(--u)) calc(5 * var(--u)) no-repeat;image-rendering:pixelated;pointer-events:none;display:none;position:absolute}.panel.is-open .panel__hinge{display:block}.panel__grid{padding:calc(2 * var(--u));pointer-events:auto;margin:0;list-style:none;display:none}.panel__grid>li{display:block}.panel__btn{align-items:center;gap:calc(2 * var(--u));box-sizing:border-box;width:100%;height:calc(18 * var(--u));padding:0 calc(1 * var(--u)) 0 calc(7 * var(--u));font:inherit;font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--stone-6);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;display:flex;position:relative}.panel__lamp{width:calc(17 * var(--u));height:calc(17 * var(--u));margin:0 calc(-3 * var(--u));background:url(/ui/lamp.png) 0 0 / calc(68 * var(--u)) calc(17 * var(--u)) no-repeat;image-rendering:pixelated;flex:none}.panel__btn.is-visited .panel__lamp{background-position-x:calc(-17 * var(--u))}.panel__btn[aria-current=location] .panel__lamp{background-position-x:calc(-34 * var(--u))}.panel__year{box-sizing:border-box;height:calc(16 * var(--u));min-width:calc(57 * var(--u));padding:0 calc(2 * var(--u));text-transform:uppercase;text-align:left;white-space:nowrap;flex:none}.panel__btn[aria-current=location] .panel__year{color:var(--lamp-5);border-image-source:url(/ui/recess-lit.png)}.panel__grid>.panel__era{display:none}html[data-layout=phone] .panel.is-open .panel__grid>.panel__era,html[data-layout=wide] .panel__grid>.panel__era{align-items:center;gap:calc(3 * var(--u));height:calc(10 * var(--u));margin:calc(3 * var(--u)) 0 0;padding:0 calc(5 * var(--u)) 0 calc(6 * var(--u));font-family:var(--f-caption);font-size:var(--fs-caption);line-height:calc(8 * var(--u));color:var(--steel-4);text-shadow:0 var(--u) 0 var(--night-0);text-transform:uppercase;pointer-events:none;background-color:var(--night-1);display:flex}html[data-layout=phone] .panel.is-open .panel__grid>.panel__era{margin:calc(2 * var(--u)) 0;padding:0 calc(2 * var(--u)) 0 calc(4 * var(--u));grid-column:1/-1}html[data-layout=phone] .panel.is-open .panel__grid>.panel__era--first{margin-top:0}html[data-layout=phone] .panel.is-open .panel__grid>.panel__era:after,html[data-layout=wide] .panel__grid>.panel__era:after{content:"";height:calc(5 * var(--u));background:url(/ui/diamond.png) 100% 0 / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, linear-gradient(var(--wood-3), var(--wood-3)) 0 calc(2 * var(--u)) / calc(100% - 4 * var(--u)) var(--u) no-repeat, linear-gradient(var(--wood-1), var(--wood-1)) 0 calc(3 * var(--u)) / calc(100% - 4 * var(--u)) var(--u) no-repeat;image-rendering:pixelated;flex:auto}html[data-layout=wide] .panel__grid>.panel__era--first{margin-top:0}.panel__btn[aria-current=location]:before{content:"";left:0;top:calc(50% - 4 * var(--u));top:round(down, calc(50% - 4 * var(--u)), var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));image-rendering:pixelated;background:url(/ui/marker.png) 0 0/100% 100%;position:absolute}@media (hover:hover){.panel__btn:hover:not([aria-current=location]) .panel__lamp{background-position-x:calc(-51 * var(--u))}.panel__btn:hover .panel__year{color:var(--lamp-4)}}.panel__btn:active .panel__lamp{transform:translateY(var(--u))}.panel__btn:after{content:"";inset:calc(-1 * var(--u)) 0;z-index:1;box-sizing:border-box;border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.panel__btn:focus-visible{box-shadow:none}.panel__btn:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) stretch;image-rendering:pixelated}.panel__sheet{display:contents}.panel__head{display:none}html[data-layout=phone] .panel.is-open .panel__sheet{box-sizing:border-box;border:calc(5 * var(--u)) solid;border-image:url(/ui/plate.png) 5 / calc(5 * var(--u)) stretch;background:var(--night-1) url(/ui/brush.png) 0 0 / calc(64 * var(--u)) calc(48 * var(--u)) repeat-x;image-rendering:pixelated;pointer-events:auto;background-clip:padding-box;flex-direction:column;display:flex;position:absolute;top:100%;left:0}html[data-layout=phone] .panel.is-open .panel__head{height:calc(12 * var(--u) + max(0px, var(--hit-pad) - 5 * var(--u)));padding:0 0 0 calc(5 * var(--u));align-items:center;display:flex;position:relative}html.sheet-open .topbar{z-index:calc(var(--z-dialog) + 5)}html[data-layout=phone] .panel.is-open .panel__toggle{z-index:2}html.sheet-covers-dock .dialog-box,html.sheet-covers-dock .dialog-box .dialog__advance{visibility:hidden!important;pointer-events:none!important}.panel__head>.panel__close{right:calc(1 * var(--u));top:calc(-3 * var(--u));position:absolute}.panel__engrave{font-family:var(--f-caption);font-size:var(--fs-caption);line-height:calc(8 * var(--u));color:var(--steel-4);text-shadow:0 var(--u) 0 var(--night-0);text-transform:uppercase;background-color:var(--night-1);padding:0 calc(2 * var(--u))}html[data-layout=phone] .panel__grid{background:0 0;border:0;border-image:;padding:0}html[data-layout=phone] .panel.is-open .panel__grid{gap:0 calc(4 * var(--u));padding:0 calc(1 * var(--u)) calc(2 * var(--u));grid-template-columns:repeat(2,auto);display:grid}html[data-layout=phone] .panel__btn{height:max(calc(20 * var(--u)), var(--hit))}html[data-layout=wide] .panel{width:max-content;min-width:var(--panel-w);max-height:calc(100vh - 2 * var(--hud-top) - var(--safe-b));max-height:calc(100dvh - 2 * var(--hud-top) - var(--safe-b));align-items:stretch}html[data-layout=wide] .panel__toggle{cursor:default;justify-content:center;padding:0}html[data-layout=wide] .panel__well{display:none}html[data-layout=wide] .panel__grid{gap:calc(2 * var(--u));margin-top:calc(4 * var(--u));padding:calc(1 * var(--u)) 0;overscroll-behavior:contain;scrollbar-width:none;flex:0 auto;grid-template-columns:1fr;min-height:0;display:grid;position:static;overflow-y:auto}html[data-layout=wide] .panel__grid::-webkit-scrollbar{display:none}@media (max-height:760px){html[data-layout=wide] .panel__grid{gap:0}html[data-layout=wide] .panel__btn{height:calc(16 * var(--u))}}html[data-layout=wide] .panel__btn{height:max(calc(18 * var(--u)), var(--hit))}html[data-layout=wide] .panel__grid{gap:0}@media (max-height:760px) and (pointer:fine){html[data-layout=wide] .panel__btn{height:calc(18 * var(--u))}}.panel.is-open .panel__cap{visibility:hidden}html[data-layout=wide] .panel__toggle{padding-bottom:calc(5 * var(--u));border-bottom-width:0}html[data-layout=wide] .panel__grid{padding-top:calc(3 * var(--u));background:linear-gradient(var(--steel-0), var(--steel-0)) 0 0 / 100% var(--u) no-repeat, linear-gradient(var(--steel-3), var(--steel-3)) 0 var(--u) / 100% var(--u) no-repeat, var(--night-1) url(/ui/brush.png) 0 calc(2 * var(--u)) / calc(64 * var(--u)) calc(48 * var(--u)) repeat-x;background-clip:padding-box;border-top-width:0;margin-top:0}.hud-headcount{align-items:center;gap:calc(3 * var(--u));height:calc(28 * var(--u));padding-left:calc(1 * var(--u));flex:none;display:inline-flex;position:relative}.hud-headcount__id{padding-left:calc(3 * var(--u));flex-direction:column;align-items:center;display:flex}.hud-headcount__id>.icon{box-shadow:0 0 0 var(--u) var(--night-1);background-color:var(--night-1);--row:0}.hud-headcount__win{height:calc(22 * var(--u));padding:calc(2 * var(--u));display:inline-flex}.hud-headcount.is-bump .led__c{filter:brightness(1.6)}.floors{z-index:var(--z-floors);overscroll-behavior:contain;background:var(--night-1);color:var(--c-ink);padding:calc(var(--safe-t) + 4 * var(--u)) calc(8 * var(--u) + var(--safe-r)) calc(16 * var(--u) + var(--safe-b)) calc(8 * var(--u) + var(--safe-l));box-sizing:border-box;pointer-events:auto;font-family:var(--f-smooth);--col:38rem;--rail:calc(133 * var(--u));--rail-gap:calc(12 * var(--u));--layout-w:var(--col);font-size:17px;line-height:1.55;position:fixed;inset:0;overflow:auto}.floors[hidden]{display:none}.floors--page{min-height:100vh;position:static;overflow:visible}.floors__bar{top:calc(-4 * var(--u));z-index:2;gap:calc(6 * var(--u));max-width:var(--layout-w);margin:calc(-4 * var(--u)) auto calc(14 * var(--u));padding:max(calc(7 * var(--u)), var(--hit-pad)) 0;background:var(--night-1);box-shadow:0 var(--u) 0 var(--night-0);justify-content:space-between;align-items:center;display:flex;position:sticky}.floors__layout{max-width:var(--layout-w);margin:0 auto}.floors__rail{display:none}.floors__doc{padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(12 * var(--u));margin:0 auto;display:block;position:relative}.floors__head{padding-bottom:calc(10 * var(--u));border-bottom:var(--u) solid var(--night-3)}.floors__name{font-family:var(--f-display);text-rendering:var(--tr-pixel);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-29);color:var(--lamp-5);margin:0}.floors__role-part{white-space:nowrap}.floors__role-part+.floors__role-part{margin-left:.5ch}.floors__role{margin:calc(2 * var(--u)) 0 0;font-family:var(--f-body);font-size:var(--fs-meta);color:var(--c-ink-dim);line-height:1.5}.floors__tagline{margin:calc(6 * var(--u)) 0 0;color:var(--c-kicker)}.floors__contact{margin-top:calc(8 * var(--u))}.floors__contact .contact__row{gap:calc(2 * var(--hit-pad) + 2 * var(--u)) calc(6 * var(--u))}.floors__floor{margin:calc(18 * var(--u)) 0 0;scroll-margin-top:calc(40 * var(--u))}.floors__chip{box-sizing:border-box;padding:0 calc(3 * var(--u));border:var(--u) solid transparent;border-image:url(/ui/well.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;margin:0;display:table}.floors__h2{margin:calc(4 * var(--u)) 0 0;font-family:var(--f-display);text-rendering:var(--tr-pixel);font-size:var(--fs-display);font-weight:400;line-height:var(--lh-29);color:var(--lamp-5);text-wrap:balance}.floors__h2:focus{box-shadow:none;outline:none}.floors__floorhead:after{content:"";height:calc(5 * var(--u));margin-top:calc(4 * var(--u));background:url(/ui/diamond.png) 0 0 / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, url(/ui/diamond.png) 100% 0 / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat, linear-gradient(var(--wood-3), var(--wood-3)) 0 calc(2 * var(--u)) / 100% var(--u) no-repeat, linear-gradient(var(--night-0), var(--night-0)) 0 calc(3 * var(--u)) / 100% var(--u) no-repeat;image-rendering:pixelated;display:block}.floors__desc{margin:calc(3 * var(--u)) 0 0;font-family:var(--f-body);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink-dim)}.floors__lines p{margin:calc(4 * var(--u)) 0 0}.floors__stats{--dots:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u)));margin:calc(8 * var(--u)) 0 0;padding:var(--u) 0 0;column-gap:calc(5 * var(--u));background:var(--dots) 0 0 / 100% var(--u) no-repeat;grid-template-columns:max-content minmax(0,1fr);list-style:none;display:grid}.floors__stat{grid-column:1/-1;grid-template-columns:subgrid;padding:calc(3 * var(--u)) calc(2 * var(--u)) calc(4 * var(--u));background:var(--dots) 0 100% / 100% var(--u) no-repeat;align-items:center;display:grid}.floors__stat-v{text-align:right;font-family:var(--f-display);text-rendering:var(--tr-pixel);font-size:var(--fs-display);line-height:var(--lh-27);font-variant-numeric:tabular-nums;color:var(--lamp-4);justify-self:end}.floors__stat--note .floors__stat-v{display:none}.floors__stat--note .floors__stat-l{padding-left:calc(9 * var(--u));background:url(/ui/diamond.png) 0 50% / calc(5 * var(--u)) calc(5 * var(--u)) no-repeat;image-rendering:pixelated;grid-column:1/-1}.floors__sheet{margin:calc(10 * var(--u)) 0 0;padding:calc(5 * var(--u)) calc(6 * var(--u));border:calc(2 * var(--u)) solid transparent;border-image:url(/ui/badge.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated}.floors__sheet-h{font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);font-weight:400;line-height:var(--lh-12);color:var(--c-kicker);text-transform:uppercase;margin:0}.floors__sheet-rows,.floors__sheet-skills{gap:0 calc(8 * var(--u));margin:calc(4 * var(--u)) 0 0;padding-top:calc(3 * var(--u));background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 0 / 100% var(--u) no-repeat;grid-template-columns:13rem minmax(0,1fr);display:grid}.floors__sheet dt{font-family:var(--f-body);font-size:var(--fs-meta);line-height:var(--lh-body);color:var(--c-ink-dim);padding-top:calc(2 * var(--u))}.floors__sheet dd{padding-top:calc(2 * var(--u));color:var(--c-ink);margin:0}@media (max-width:600px){.floors__sheet-rows,.floors__sheet-skills{grid-template-columns:minmax(0,1fr)}.floors__sheet dd{padding-top:0}}.floors__stat-l{font-family:var(--f-body);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--c-ink-dim)}.floors__receipt{align-items:flex-start;gap:calc(4 * var(--u));margin:calc(8 * var(--u)) 0 0;padding:calc(4 * var(--u)) calc(5 * var(--u)) calc(5 * var(--u));border:calc(3 * var(--u)) solid transparent;border-image:url(/ui/receipt.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated;display:flex}.floors__receipt p{margin:0}.floors__receipt-icon{--row:3;margin-top:calc(2 * var(--u))}.floors__receipt-col{flex:auto;min-width:0}.floors__receipt-cap{font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-16);color:var(--c-kicker);text-transform:uppercase}.floors__receipt--later .floors__receipt-text{color:var(--c-ink-dim)}.floors__h3{margin:calc(12 * var(--u)) 0 0;font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);font-weight:400;line-height:var(--lh-16);color:var(--c-kicker);text-transform:uppercase}.floors__hotspots{margin:0}.floors__hs-label{margin:calc(6 * var(--u)) 0 0;font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-16);color:var(--c-ink-dim);text-transform:uppercase}.floors__hs,.floors__hs p{margin:0}.floors__hs-title{font-weight:700}@media (max-width:600px){.floors__doc{padding:calc(8 * var(--u)) calc(6 * var(--u)) calc(10 * var(--u))}}@media (max-width:1099.98px){.floors__toc--inline{margin:calc(10 * var(--u)) 0 0;box-sizing:border-box;padding:calc(3 * var(--u)) calc(4 * var(--u));border:calc(5 * var(--u)) solid;border-image:url(/ui/plate.png) 5 / calc(5 * var(--u)) stretch;background:var(--night-1);image-rendering:pixelated;background-clip:padding-box;display:block}.floors__logo{display:none}.floors__toc-list{grid-template-columns:repeat(auto-fill, minmax(calc(76 * var(--u)), 1fr));gap:calc(2 * var(--u)) calc(4 * var(--u));margin:0;padding:0;list-style:none;display:grid}.floors__toc-link{align-items:center;gap:calc(1 * var(--u));height:max(calc(20 * var(--u)), 44px);font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--stone-6);text-decoration:none;display:flex;position:relative}.floors__toc-link:focus-visible{box-shadow:none}.floors__toc-link:after{content:"";inset:calc(-1 * var(--u)) calc(-2 * var(--u));box-sizing:border-box;border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.floors__toc-link:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) stretch;image-rendering:pixelated}.floors__toc-lamp{width:calc(17 * var(--u));height:calc(17 * var(--u));margin:0 calc(-3 * var(--u));background:url(/ui/lamp.png) 0 0 / calc(68 * var(--u)) calc(17 * var(--u)) no-repeat;image-rendering:pixelated;flex:none}.floors__toc-link[aria-current] .floors__toc-lamp{background-position-x:calc(-34 * var(--u))}.floors__toc-year{box-sizing:border-box;height:calc(16 * var(--u));padding:0 calc(3 * var(--u));white-space:nowrap;flex:auto;align-items:center;display:flex}}@media (min-width:1100px){.floors__toc--inline{display:none}.floors{--layout-w:calc(var(--rail) + var(--rail-gap) + var(--col));font-size:18px}.floors__layout{grid-template-columns:var(--rail) minmax(0, var(--col));column-gap:var(--rail-gap);align-items:start;display:grid}.floors__rail{top:calc(36 * var(--u));gap:calc(10 * var(--u));margin-left:calc(-3 * var(--u));padding:calc(10 * var(--u)) 0 calc(2 * var(--u)) calc(3 * var(--u));max-height:calc(100vh - 40 * var(--u));max-height:calc(100dvh - 40 * var(--u));overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;display:flex;position:sticky;overflow-y:auto}.floors__rail::-webkit-scrollbar{display:none}.floors__logo{width:calc(133 * var(--u));height:calc(21 * var(--u));image-rendering:pixelated;display:block}.floors__toc-list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.floors__toc-link{align-items:center;gap:calc(2 * var(--u));height:max(calc(18 * var(--u)), 44px);font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-12);color:var(--stone-6);text-decoration:none;display:flex;position:relative}.floors__toc-link:focus-visible{box-shadow:none}.floors__toc-link:after{content:"";inset:calc(-1 * var(--u)) 0;box-sizing:border-box;border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.floors__toc-link:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) stretch;image-rendering:pixelated}.floors__toc-lamp{width:calc(17 * var(--u));height:calc(17 * var(--u));margin:0 calc(-3 * var(--u));background:url(/ui/lamp.png) 0 0 / calc(68 * var(--u)) calc(17 * var(--u)) no-repeat;image-rendering:pixelated;flex:none}.floors__toc-link[aria-current] .floors__toc-lamp{background-position-x:calc(-34 * var(--u))}.floors__toc-year{box-sizing:border-box;height:calc(16 * var(--u));padding:0 calc(3 * var(--u));flex:auto}@media (hover:hover){.floors__toc-link:hover{color:var(--lamp-4)}.floors__toc-link:hover .floors__toc-lamp{background-position-x:calc(-51 * var(--u))}}.floors{--fs-meta:16px}}@media (min-width:1900px){.floors{--fs-meta:18px;--col:44rem;font-size:20px}}@media print{@page{margin:14mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000!important;background:#fff!important;height:auto!important;min-height:0!important;overflow:visible!important}body>:not(#floors){display:none!important}#floors,#floors[hidden]{color:#000!important;background:#fff!important;padding:0!important;font-size:10.5pt!important;line-height:1.4!important;display:block!important;position:static!important;overflow:visible!important}.floors__bar,.floors__rail,.floors__toc--inline,.floors__receipt-icon,.floors__doc:before,.floors__floorhead:after,.contact__row{display:none!important}#floors *,#floors :before,#floors :after{color:#000!important;text-shadow:none!important;background:0 0!important}.floors__layout{max-width:none!important;display:block!important}.floors__doc{color:#000!important;background:#fff!important;border:0!important;border-image:!important;width:auto!important;max-width:none!important;height:auto!important;padding:0!important}.floors__name,.floors__h2,.floors__stat-v,.floors__chip,.floors__role,.floors__desc,.floors__stat-l,.floors__receipt-cap,.floors__h3,.floors__hs-label,.floors__tagline,.contact__line{color:#000!important;font-family:Atkinson Hyperlegible Tower,system-ui,sans-serif!important}.floors__name{font-size:20pt!important;line-height:1.2!important}.floors__h2{break-after:avoid;font-size:13pt!important;font-weight:700!important;line-height:1.3!important}.floors__chip,.floors__role,.floors__desc,.floors__stat-l,.floors__receipt-cap,.floors__h3,.floors__hs-label,.contact__line{border:0!important;border-image:!important;padding:0!important;font-size:9.5pt!important;line-height:1.35!important}.floors__stat-v{font-size:13pt!important;font-weight:700!important;line-height:1.2!important}.floors__floorhead{break-after:avoid}.floors__floor{margin-top:12pt!important}.floors__head{border-bottom:.5pt solid #000!important;padding-bottom:6pt!important}.floors__receipt,.floors__sheet{break-inside:avoid;border:0!important;border-image:!important;padding:0!important}.floors__stats,.floors__stat,.floors__sheet-rows,.floors__sheet-skills{background:0 0!important}.floors__sheet-h,.floors__sheet dt{color:#000!important;font-family:Atkinson Hyperlegible Tower,system-ui,sans-serif!important;font-size:9.5pt!important;line-height:1.35!important}.floors__hs{break-inside:avoid}}.floors__toc-link[aria-current] .floors__toc-year{color:var(--lamp-5);border-image-source:url(/ui/recess-lit.png)}.floors__toc-year{text-transform:uppercase}.floors__end{margin:calc(18 * var(--u)) 0 0;padding-top:calc(10 * var(--u));background:repeating-linear-gradient(90deg, var(--night-3) 0 var(--u), transparent var(--u) calc(2 * var(--u))) 0 0 / 100% var(--u) no-repeat;justify-content:space-between;align-items:flex-start;gap:calc(2 * var(--hit-pad) + 2 * var(--u)) calc(6 * var(--u));flex-wrap:wrap;display:flex}.floors__end>.floors__contact{margin:0}.floors__top .icon--up{transform:scaleY(-1)}@media print{.floors__end{display:none}}.floors__lines p,.floors__receipt-text,.floors__hs-body{text-wrap:pretty}.sound-toggle__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sound-toggle.is-on>.icon{--row:1}.sound-toggle__shine{left:calc(-1 * var(--u));top:calc(-1 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));background:url(/ui/shine.png) 0 0 / calc(160 * var(--u)) calc(20 * var(--u)) no-repeat;image-rendering:pixelated;pointer-events:none;z-index:0;animation:24s step-end 4 sound-shine;position:absolute}.sound-toggle>.icon{z-index:1}.sound-toggle.is-on>.sound-toggle__shine,.sound-toggle[data-used]>.sound-toggle__shine{display:none}html:not([data-playing]) .sound-toggle__shine{animation-play-state:paused}@keyframes sound-shine{0%{background-position-x:0}97.917%{background-position-x:calc(-20 * var(--u))}98.214%{background-position-x:calc(-40 * var(--u))}98.512%{background-position-x:calc(-60 * var(--u))}98.81%{background-position-x:calc(-80 * var(--u))}99.107%{background-position-x:calc(-100 * var(--u))}99.405%{background-position-x:calc(-120 * var(--u))}99.702%{background-position-x:calc(-140 * var(--u))}to{background-position-x:0}}@media (prefers-reduced-motion:reduce){.sound-toggle__shine{animation:none}}:root.reduced-motion .sound-toggle__shine{animation:none}.title{--title-fade:var(--t-slow);background:0 0}.title:before{content:"";z-index:-1;background:var(--pre-sky);transition:opacity var(--title-fade) var(--ease-out);pointer-events:none;position:absolute;inset:0}html[data-started] .title:before{opacity:0}.title.is-leaving{opacity:0;transition:opacity var(--t-med) var(--ease-out);pointer-events:none}html:not([data-started]) .title__start:before{animation:.5s step-end infinite start-arrow}@keyframes start-arrow{50%{top:calc(10 * var(--tu))}}@media (prefers-reduced-motion:reduce){html:not([data-started]) .title__start:before{animation:none}}html.reduced-motion:not([data-started]) .title__start:before{animation:none}.title__hint-loading:after{content:"...";width:calc(3 * 7 * var(--u));text-align:left;vertical-align:top;animation:1.2s steps(4,end) infinite title-dots;display:inline-block;overflow:hidden}@keyframes title-dots{0%{width:0}to{width:calc(4 * 7 * var(--u))}}@media (prefers-reduced-motion:reduce){.title__hint-loading:after{animation:none}}html.reduced-motion .title__hint-loading:after{animation:none}html.title-up{overflow:hidden}.title__actions .btn:not(.title__start)[data-row=first]:before,html[data-started] .title__actions .title__start[data-row=first]:before{inset:calc(-1 * var(--u) - 2 * var(--hp)) calc(-1 * var(--u)) calc(-1 * var(--u))}.title__actions .btn:not(.title__start)[data-row=last]:before,html[data-started] .title__actions .title__start[data-row=last]:before{inset:calc(-1 * var(--u)) calc(-1 * var(--u)) calc(-1 * var(--u) - 2 * var(--hp))}@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:"Jersey 15";src:url(/fonts/Jersey15-Regular.woff2)format("woff2");font-display:block}@font-face{font-family:Silkscreen;src:url(/fonts/Silkscreen-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:"Micro 5";src:url(/fonts/Micro5-Regular.woff2)format("woff2");font-display:block}@font-face{font-family:Atkinson Hyperlegible Tower;src:url(/fonts/AtkinsonHyperlegibleTower-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Atkinson Hyperlegible Tower;src:url(/fonts/AtkinsonHyperlegibleTower-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--u:var(--ui-px,1px);--art-px:1px;--night-0:#050512;--night-1:#13112a;--night-2:#251f45;--night-3:#3b3060;--night-4:#56467d;--night-5:#756198;--dusk-0:#8f4280;--dusk-1:#c4547d;--dusk-2:#e97871;--dusk-3:#fea771;--stone-4:#978353;--stone-5:#b7ad89;--stone-6:#dbd7c8;--steel-0:#232630;--steel-1:#2f3f57;--steel-2:#4b687f;--steel-3:#6e91a4;--steel-4:#a0bcc3;--lamp-0:#872902;--lamp-1:#b3571d;--lamp-2:#dc7d12;--lamp-3:#f4ae4a;--lamp-4:#fdd98a;--lamp-5:#fef8d0;--brick-0:#3d192a;--brick-1:#6b2c3e;--teal-4:#5cc3b0;--teal-5:#a2e6c7;--led-red:#f84c45;--led-ghost:var(--brick-1);--wood-1:#5a3733;--wood-2:#8e4c27;--wood-3:#aa7239;--c-bg:var(--night-1);--c-panel:var(--night-1);--c-ink:var(--stone-6);--c-ink-dim:var(--stone-5);--c-kicker:var(--lamp-3);--c-title:var(--lamp-5);--c-stat:var(--teal-4);--c-money:var(--lamp-4);--c-focus:var(--lamp-4);--c-scrim:#050512d9;--c-accent:var(--lamp-3);--c-accent-2:var(--teal-4);--c-ink-dark:var(--night-0);--c-panel-2:var(--steel-1);--c-led:var(--led-red);--c-led-off:var(--night-0);--c-shadow:var(--c-scrim);--tr-pixel:geometricPrecision;--f-mono:"Departure Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--f-display:"Jersey 15", "Departure Mono", ui-monospace, monospace;--f-caption:"Silkscreen", "Departure Mono", ui-monospace, monospace;--f-led:"Micro 5", "Departure Mono", ui-monospace, monospace;--f-smooth:"Atkinson Hyperlegible Tower", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-mono:calc(11 * var(--u));--fs-display:calc(27 * var(--u));--fs-caption:calc(8 * var(--u));--fs-led:calc(22 * var(--u));--lh-12:calc(12 * var(--u));--lh-14:calc(14 * var(--u));--lh-16:calc(16 * var(--u));--lh-27:calc(27 * var(--u));--lh-29:calc(29 * var(--u));--fs-smooth:16px;--lh-smooth:1.5;--f-body:var(--f-smooth);--fs-body:var(--fs-smooth);--lh-body:var(--lh-smooth);--fs-meta:15px;--lh-meta:1.35;--fs-label:14px;--lh-label:17px;--frame-src:url(/ui/frame.png);--frame-slice:18;--frame-tile:1;--frame-repeat:stretch;--frame-w:calc(var(--frame-slice) * var(--u));--button-slice:4;--button-tile:1;--hit-pad:12px;--hit-pad-lg:4px;--hit:44px;--hud-top:calc(var(--safe-t) + 2 * var(--u));--hud-h:var(--hit);--band-gap:calc(4 * var(--u));--dock-margin:calc(8 * var(--u));--dock-extra:max(0px, calc(var(--hit-pad) - 9 * var(--u)));--strip-h:max(calc(26 * var(--u)), 34px);--strip-extra:calc(var(--strip-h) - 26 * var(--u));--dock-h:calc(160 * var(--u) + var(--dock-extra) + var(--strip-extra) + 3 * 24px);--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 3 * 24px), 52vh);--dock-max:var(--dock-full);--dock-compact-h:calc(50 * var(--u));--band-top:calc(var(--hud-top) + var(--hud-h) + var(--band-gap));--band-bottom-full:calc(var(--dock-margin) + var(--safe-b) + var(--dock-full) + var(--band-gap));--band-bottom-compact:calc(var(--dock-margin) + var(--safe-b) + var(--dock-compact-h) + var(--band-gap));--dock-pad-y:calc(26 * var(--u));--lh-title:1.2;--fs-kicker:var(--fs-mono);--fs-title:var(--fs-mono);--font-ui:var(--f-mono);--font-display:var(--f-display);--font-body:var(--f-smooth);--panel-w:calc(88 * var(--u));--panel-right:max(var(--panel-w), var(--panel-live-w,0px));--dialog-w-wide:min(28rem, 30vw);--dialog-w-snapped:var(--dialog-w-wide);--wide-gap:calc(8 * var(--u));--wide-top:calc(var(--hud-top) + var(--hit) + 4 * var(--u));--wide-reserve:calc(var(--dialog-w-snapped) + var(--panel-w) + 2 * var(--wide-gap) + 12px);--title-copy-below:calc(124 * var(--u));--gap:calc(4 * var(--u));--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px);--z-canvas:0;--z-hotspots:10;--z-hud:20;--z-dialog:30;--z-card:40;--z-title:50;--z-floors:60;--t-fast:.12s;--t-med:.24s;--t-slow:.6s;--ease-out:cubic-bezier(.2, .8, .2, 1)}@supports (width:round(up, 10px, 3px)){:root{--hit-pad:max(0px, round(up, calc((44px - 20 * var(--u)) / 2), var(--u)));--hit-pad-lg:max(0px, round(up, calc((44px - 28 * var(--u)) / 2), var(--u)));--dialog-w-snapped:calc(26 * var(--u) + round(down, var(--dialog-w-wide) - 26 * var(--u), 7 * var(--u)));--hit:calc(20 * var(--u) + 2 * var(--hit-pad));--strip-h:max(calc(26 * var(--u)), round(up, 34px, var(--u)))}}@media (max-height:740px){:root{--dock-h:calc(160 * var(--u) + var(--dock-extra) + var(--strip-extra) + 2 * 24px);--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 2 * 24px), 52vh)}}@supports (height:1svh){:root{--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 3 * 24px), 52svh)}@media (max-height:740px){:root{--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 2 * 24px), 52svh)}}}:root[data-body-face=atkinson]{--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 3 * 24px), 60vh)}@media (max-height:740px){:root[data-body-face=atkinson]{--dock-full:min(calc(164 * var(--u) + var(--dock-extra) + var(--strip-extra) + 2 * 24px), 60vh)}}:root.dock-compact{--dock-max:var(--dock-compact-h)}html.ui-fine{--f-mono:var(--f-smooth);--fs-mono:13px;--tr-pixel:optimizeSpeed}:root[data-layout=wide]{--fs-smooth:18px;--fs-meta:16px;--fs-label:16px;--lh-label:1.3}@media (min-width:1900px){:root[data-layout=wide]{--fs-smooth:20px;--fs-meta:18px;--fs-label:18px;--dialog-w-wide:min(32rem, 30vw)}}@media (prefers-reduced-motion:reduce){:root{--t-fast:0s;--t-med:0s;--t-slow:0s}}:root.reduced-motion{--t-fast:0s;--t-med:0s;--t-slow:0s}[hidden]{display:none!important}html{background:var(--c-bg);color:var(--c-ink);scroll-behavior:auto;scrollbar-width:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html::-webkit-scrollbar{display:none}body{background:var(--c-bg);font-family:var(--f-mono);font-size:var(--fs-mono);line-height:var(--lh-16);overscroll-behavior-y:none;margin:0}#stage{width:100%;height:100vh;height:100lvh;image-rendering:pixelated;z-index:var(--z-canvas);display:block;position:fixed;top:0;left:0;right:0}#spacer{width:1px}#vh-probe{width:0;height:100vh;visibility:hidden;pointer-events:none;height:100lvh;position:absolute;top:0;left:0}.ui{pointer-events:none;z-index:var(--z-hud);transition:opacity var(--t-med) var(--ease-out);position:fixed;inset:0}html:not([data-playing]) .ui{opacity:0;visibility:hidden}html.hide-ui .ui{display:none}.ui button,.ui a,.ui [data-interactive]{pointer-events:auto}.skip-link:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);border:0;width:1px;min-width:0;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link:focus{z-index:calc(var(--z-card) + 10);top:calc(var(--safe-t,0px) + max(6 * var(--u), var(--hit-pad)));left:calc(var(--safe-l,0px) + 6 * var(--u));position:fixed}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ui,.title,.floors,.card{font-kerning:none;font-variant-ligatures:none;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;text-rendering:optimizespeed}.ui,.title,.card{text-rendering:var(--tr-pixel)}.ui button,.title button,.card button{text-rendering:inherit}:focus{outline:none}:focus-visible{box-shadow:0 0 0 var(--u) var(--night-0), 0 0 0 calc(2 * var(--u)) var(--c-focus), 0 0 0 calc(3 * var(--u)) var(--night-0);outline:none}a{color:var(--lamp-4)}html.floors-open,html.card-open,html.swooping{overflow:hidden}html.ui-fine :is(.btn:not(.btn--icon),.hud-cap,.dialog__kicker,.dialog__tab,.dialog__turn,.dialog__look,.receipt__cap,.card__tab,.card__kicker,.card__cue-bar,.floors__chip,.floors__sheet-h,.floors__receipt-cap,.floors__h3,.floors__hs-label,.floors__toc-year,.panel__year){letter-spacing:.03em;font-weight:700}html.ui-fine .chip__sub{letter-spacing:normal;font-weight:400}.frame{box-sizing:border-box;border-style:solid;border-color:#0000;border-width:calc(7 * var(--u));border-image-source:var(--frame-src);border-image-slice:var(--frame-slice) fill;border-image-width:var(--frame-w);border-image-repeat:var(--frame-repeat);image-rendering:pixelated;background:var(--night-1);background-clip:padding-box}.frame--crest:before{content:"";top:calc(-8 * var(--u));left:calc(50% - 8.5 * var(--u));left:calc(round(down, 50% - 8.5 * var(--u), var(--u)));width:calc(17 * var(--u));height:calc(9 * var(--u));image-rendering:pixelated;pointer-events:none;background:url(/ui/crest.png) 0 0/100% 100%;position:absolute}.recess{box-sizing:border-box;border:calc(2 * var(--u)) solid;border-image:url(/ui/recess.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated}.plate{box-sizing:border-box;border:calc(5 * var(--u)) solid;border-image:url(/ui/plate.png) 5 / calc(5 * var(--u)) stretch;background:var(--night-1) url(/ui/brush.png) 0 0 / calc(64 * var(--u)) calc(48 * var(--u)) repeat-x;image-rendering:pixelated;background-clip:padding-box}.badge{box-sizing:border-box;border:calc(2 * var(--u)) solid;border-image:url(/ui/badge.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated}.well{box-sizing:border-box;border:calc(2 * var(--u)) solid;border-image:url(/ui/well.png) 3 fill / calc(3 * var(--u)) stretch;image-rendering:pixelated}.ledwin{box-sizing:border-box;border:calc(2 * var(--u)) solid;border-image:url(/ui/ledwin.png) 2 fill / calc(2 * var(--u)) stretch;image-rendering:pixelated}.led{--cells:4;gap:calc(2 * var(--u));box-sizing:border-box;width:calc(var(--cells) * 9 * var(--u) + 2 * var(--u));justify-content:flex-end}.led__c{--g:0;width:calc(7 * var(--u));height:calc(14 * var(--u));background:url(/ui/led-font.png) calc(var(--g) * -7 * var(--u)) 0 / calc(147 * var(--u)) calc(42 * var(--u)) no-repeat, url(/ui/led-font.png) 0 calc(-28 * var(--u)) / calc(147 * var(--u)) calc(42 * var(--u)) no-repeat;image-rendering:pixelated;flex:none;font-style:normal;display:block}.led--amber .led__c{background-position:calc(var(--g) * -7 * var(--u)) calc(-14 * var(--u)), calc(-7 * var(--u)) calc(-28 * var(--u))}.led__c--off{background:0 0}.led__c--bare{background:url(/ui/led-font.png) calc(var(--g) * -7 * var(--u)) 0 / calc(147 * var(--u)) calc(42 * var(--u)) no-repeat}.led--amber .led__c--bare{background-position:calc(var(--g) * -7 * var(--u)) calc(-14 * var(--u))}.led__c--one{width:calc(2 * var(--u));background-position:calc(var(--g) * -7 * var(--u) - 5 * var(--u)) 0, calc(-5 * var(--u)) calc(-28 * var(--u))}.led--amber .led__c--one{background-position:calc(var(--g) * -7 * var(--u) - 5 * var(--u)) calc(-14 * var(--u)), calc(-12 * var(--u)) calc(-28 * var(--u))}.icon{--i:0;--row:0;width:calc(9 * var(--u));height:calc(9 * var(--u));background:url(/ui/icons.png) calc(var(--i) * -9 * var(--u)) calc(var(--row) * -9 * var(--u)) / calc(171 * var(--u)) calc(36 * var(--u)) no-repeat;image-rendering:pixelated;flex:none;display:inline-block}.icon--skip{--i:0}.icon--sound-on{--i:1}.icon--sound-off{--i:2}.icon--close{--i:3}.icon--mail{--i:4}.icon--person{--i:5}.icon--back{--i:6}.icon--print{--i:7}.icon--chev-r{--i:8}.icon--chev-d{--i:9}.icon--glint{--i:10}.icon--floors{--i:11}.icon--link{--i:12}.icon--shield{--i:13}.icon--point{--i:14}.icon--list{--i:15}.icon--later{--i:16}.icon--building{--i:17}.icon--play{--i:18}.icon--tick{background-image:url(/ui/icon-tick.png);background-size:calc(9 * var(--u)) calc(36 * var(--u));background-position:0 calc(var(--row) * -9 * var(--u))}.btn{--btn:url(/ui/btn-normal-20.png);--btn-hover:url(/ui/btn-hover-20.png);--btn-pressed:url(/ui/btn-pressed-20.png);--bh:20;--pad-t:0;--hp:var(--hit-pad);box-sizing:border-box;justify-content:center;align-items:flex-start;gap:calc(3 * var(--u));height:calc(var(--bh) * var(--u));min-width:calc(20 * var(--u));padding:calc(var(--pad-t) * var(--u)) calc(6 * var(--u)) 0;border:var(--u) solid transparent;border-image-source:var(--btn);border-image-slice:10 4 fill;border-image-width:calc(10 * var(--u)) calc(4 * var(--u));image-rendering:pixelated;--mid:#2f3f57;background:linear-gradient(var(--mid), var(--mid)) 50% 50% / calc(100% - 4 * var(--u)) calc(2 * var(--u)) no-repeat;color:var(--stone-6);font:inherit;font-family:var(--f-mono);text-rendering:var(--tr-pixel);font-size:var(--fs-mono);line-height:var(--lh-16);text-transform:uppercase;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-image-repeat:stretch;margin:0;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";inset:calc(-1 * var(--u) - var(--hp)) calc(-1 * var(--u));position:absolute}.btn:after{content:"";inset:calc(-3 * var(--u));border:calc(3 * var(--u)) solid transparent;pointer-events:none;position:absolute}.btn:focus-visible{box-shadow:none}.btn:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--u)) / calc(2 * var(--u)) stretch}.btn--primary:after{inset:calc(-5 * var(--u))}.btn--primary:focus-visible:after{border-image-source:url(/ui/ring-primary.png)}@media (hover:hover){.btn:hover{--mid:#4b687f;border-image-source:var(--btn-hover);color:var(--lamp-5)}}.btn:active,.btn.is-pressed{--mid:#2f3f57;border-image-source:var(--btn-pressed);color:var(--stone-6);padding-top:calc((var(--pad-t) + 1) * var(--u))}.btn:disabled,.btn[aria-disabled=true]{--mid:#251f45;color:var(--stone-4);cursor:default;padding-top:calc((var(--pad-t) + 1) * var(--u));border-image-source:url(/ui/btn-disabled-20.png)}.btn--primary{--btn:url(/ui/btn-primary-20.png);--btn-hover:url(/ui/btn-primary-hover-20.png);--btn-pressed:url(/ui/btn-primary-pressed-20.png);--mid:#2a989a;color:var(--night-0)}@media (hover:hover){.btn--primary:hover{--mid:#5cc3b0;color:var(--night-0)}}.btn--primary:active,.btn--primary.is-pressed{--mid:#2a989a;color:var(--night-0)}.btn--lg{--btn:url(/ui/btn-normal-28.png);--btn-hover:url(/ui/btn-hover-28.png);--btn-pressed:url(/ui/btn-pressed-28.png);--bh:28;--pad-t:4;--hp:var(--hit-pad-lg);padding-left:calc(10 * var(--u));padding-right:calc(10 * var(--u))}.btn--lg.btn--primary{--btn:url(/ui/btn-primary-28.png);--btn-hover:url(/ui/btn-primary-hover-28.png);--btn-pressed:url(/ui/btn-primary-pressed-28.png)}.btn--lg:disabled{border-image-source:url(/ui/btn-disabled-28.png)}.btn .icon{margin-top:calc(3 * var(--u))}.btn--primary .icon{--row:2}@media (hover:hover){.btn:not(.btn--primary):hover .icon{--row:1}}.btn--icon{width:calc(20 * var(--u));color:#0000;min-width:0;padding:0;font-size:0}.btn--icon:before{inset:calc(-1 * var(--u) - var(--hit-pad))}.btn--icon>.icon{left:calc(4 * var(--u));top:calc(3 * var(--u));margin:0;position:absolute}.btn--icon:active>.icon,.btn--icon.is-pressed>.icon{top:calc(4 * var(--u))}.topbar{top:var(--hud-top);left:calc(6 * var(--u) + var(--safe-l));right:calc(max(8 * var(--u), var(--hit-pad)) + var(--safe-r));height:var(--hit);z-index:var(--z-hud);align-items:center;gap:calc(6 * var(--u));pointer-events:none;display:flex;position:fixed}.topbar>.panel{order:-1}.hudbar{align-items:center;gap:calc(2 * var(--hit-pad) + 2 * var(--u));order:2;margin-left:auto;display:flex}.topbar>.hud-headcount{order:1}.hudbar__skip{width:calc(20 * var(--u));color:#0000;min-width:0;padding:0;font-size:0}.hudbar__skip:before{inset:calc(-1 * var(--u) - var(--hit-pad))}.hudbar__skip:after{background:url(/ui/icon-skip.png) calc(5 * var(--u)) calc(4 * var(--u)) / calc(9 * var(--u)) calc(9 * var(--u)) no-repeat;image-rendering:pixelated;background-origin:padding-box}@media (hover:hover){.hudbar__skip:hover:after{background-image:url(/ui/icon-skip-hover.png)}}.hudbar__skip:active:after{background-position-y:calc(5 * var(--u))}.hud-cap{left:0;top:calc(100% + 2 * var(--u));font-family:var(--f-caption);font-size:var(--fs-caption);line-height:calc(8 * var(--u));letter-spacing:0;color:var(--steel-4);text-shadow:0 var(--u) 0 var(--night-0);text-transform:uppercase;white-space:nowrap;pointer-events:none;position:absolute}html[data-layout=phone] .topbar:before{content:"";z-index:-1;left:calc(-6 * var(--u) - var(--safe-l));right:calc(-1 * max(8 * var(--u), var(--hit-pad)) - var(--safe-r));top:calc(-1 * var(--hud-top));height:calc(var(--hud-top) + var(--hit) + 12 * var(--u));background:linear-gradient(#050512cc 0 calc(100% - 8 * var(--u)), #05051280 calc(100% - 8 * var(--u)) calc(100% - 4 * var(--u)), #05051240 calc(100% - 4 * var(--u)) 100%);pointer-events:none;position:absolute}html.title-up .topbar:before{display:none}html.ui-fine .hud-cap{font-family:var(--f-smooth);letter-spacing:.02em;font-size:13px;font-weight:700;line-height:13px}.topbar:has(.panel.is-open) .hud-headcount .hud-cap{visibility:hidden}html[data-layout=wide] .hud-cap{display:none}html[data-layout=wide] .topbar{left:auto;right:calc(var(--wide-gap) + var(--safe-r));justify-content:flex-end;align-items:flex-start;gap:calc(8 * var(--u));height:auto}html[data-layout=wide] .topbar>.panel{order:3}html[data-layout=wide] .hudbar{margin-left:0;margin-top:calc(4 * var(--u));gap:calc(2 * var(--hit-pad) + 2 * var(--u))}.hotspots{z-index:var(--z-hotspots);pointer-events:none;position:fixed;inset:0}.hotspot{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;top:0;left:0}.hotspot:focus-visible{box-shadow:none;outline:none}.hotspot:after{content:"";left:calc(var(--ax,0px) - 4 * var(--art-px));top:calc(var(--ay,0px) - 4 * var(--art-px));width:calc(var(--aw,100%) + 8 * var(--art-px));height:calc(var(--ah,100%) + 8 * var(--art-px));box-sizing:border-box;border:calc(3 * var(--art-px)) solid transparent;pointer-events:none;position:absolute}.hotspot:focus-visible:after{border-image:url(/ui/ring.png) 5 / calc(5 * var(--art-px)) stretch;image-rendering:pixelated}html.is-moving .hotspot{pointer-events:none}@media (forced-colors:active){.hotspot{forced-color-adjust:none;outline-offset:-2px;outline:2px solid canvastext;box-shadow:inset 0 0 0 4px canvas}.hotspot:focus-visible{outline-offset:-4px;outline:4px solid highlight;box-shadow:inset 0 0 0 8px canvas}}
