.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.rail__top--hh,.rail__top{flex-wrap:wrap;row-gap:var(--s-2)}.rail__cut{font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.rail__hh-row{flex-basis:100%;display:flex;justify-content:center;align-items:center;gap:var(--s-3)}.rail__hh{flex:none;min-height:32px;padding:0 var(--s-3);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-s);font:500 var(--ui-xs) / 1 var(--font-ui);color:var(--ink-strong);cursor:pointer;white-space:nowrap}.rail__hh:hover{border-color:var(--ink-faint)}@media(pointer:coarse){.rail__hh{min-height:var(--tap)}}.sm-pin--reach .sm-pin__label{font-size:11px}.hq{display:flex;flex-direction:column;min-height:100%}.hq__head{padding:var(--s-3) var(--s-4) var(--s-2);display:grid;gap:var(--s-2);outline:none}.hq__head:focus-visible{outline:2px solid var(--ink-strong);outline-offset:-2px}.hq__head-row{display:flex;align-items:center;gap:var(--s-3)}.hq__step{margin:0;flex:1;min-width:0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.hq__close{flex:none;background:none;border:0;padding:var(--s-1) var(--s-2);margin:calc(-1 * var(--s-1)) calc(-1 * var(--s-2)) calc(-1 * var(--s-1)) 0;min-height:24px;font:inherit;font-size:var(--ui-xs);color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer;border-radius:var(--r-s)}.hq__close:hover{color:var(--ink-strong)}.hq__progress{height:4px;margin-top:var(--s-1);border-radius:var(--r-pill);background:var(--inset);overflow:hidden}.hq__progress i{display:block;height:100%;background:var(--ink-strong);border-radius:var(--r-pill);transform-origin:left;transition:transform var(--t-base) var(--ease)}.hq__body{flex:1;padding:var(--s-3) var(--s-4) var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.hq__foot{position:sticky;bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);background:var(--recess);border-top:1px solid var(--rule)}.hq__next{margin-left:auto}.hq__q{margin:0;font:600 var(--ui-l) / 1.3 var(--font-ui);letter-spacing:-.005em;color:var(--ink-strong);text-wrap:pretty}.hq__hint{margin:0;max-width:62ch;font-size:var(--ui-s);line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.hq__model,.hw__model{margin:0;max-width:62ch;font-size:var(--ui-xs);line-height:1.5;color:var(--caution-text);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-s);padding:var(--s-2) var(--s-3)}.hq__label{display:block;font-size:var(--ui-s);font-weight:500;color:var(--ink-strong)}.hq__optional{font-weight:400;color:var(--ink-faint);margin-left:4px}.hq__sub{display:block;font-size:var(--ui-xs);line-height:1.45;color:var(--ink-faint)}.hq__error{margin:0;flex-basis:100%;font-size:var(--ui-xs);line-height:1.45;color:var(--worse)}.hq__src{margin:0;font:500 var(--mono-s) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.hq__link{align-self:flex-start;background:none;border:0;padding:var(--s-1) 0;min-height:24px;font:inherit;font-size:var(--ui-s);color:var(--ink-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer;border-radius:var(--r-xs)}.hq__link:hover{text-decoration-thickness:2px}@media(pointer:coarse){.hq__link,.hq__close{min-height:var(--tap)}}.hq__input{width:100%;min-height:var(--tap);padding:0 var(--s-3);background:var(--card);border:1px solid var(--ink-faint);border-radius:var(--r-m);font:400 var(--ui-m) / 1.3 var(--font-ui);color:var(--ink-strong)}.hq__input:focus{outline:none;border-color:var(--ink-strong);box-shadow:0 0 0 3px #12100e1f}.hq__input[aria-invalid=true]{border-color:var(--worse)}.hq__input::placeholder{color:var(--ink-faint)}.hq__input--area{padding:var(--s-2) var(--s-3);min-height:88px;resize:vertical;line-height:1.5}.hq__input--pc{max-width:11rem;text-transform:uppercase}.hq__input--age{width:5.5rem}.hq__select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.hq__money{position:relative;display:block;max-width:16rem}.hq__pound{position:absolute;left:var(--s-3);top:50%;transform:translateY(-50%);font-family:var(--font-display);font-size:var(--fig-s);color:var(--ink-muted);pointer-events:none}.hq__input--money{padding-left:calc(var(--s-3) + 16px);font-family:var(--font-display);font-size:var(--fig-s);font-variant-numeric:tabular-nums}.hq__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--s-2)}.hq__row>.hq__label{flex-basis:100%}.hq__row>.hq__input{flex:1 1 10rem;width:auto}.hq__field{display:grid;gap:6px}.hq__pair{display:flex;flex-wrap:wrap;gap:var(--s-3)}.hq__field--grow{flex:1 1 10rem}.hq__check{display:flex;align-items:center;gap:var(--s-2);min-height:var(--tap);font-size:var(--ui-s);color:var(--ink-body);cursor:pointer}.hq__check input{width:18px;height:18px;accent-color:var(--ink-strong);flex:none}.hq__seg{display:inline-flex;gap:2px;padding:2px;background:var(--board);border-radius:var(--r-m)}.hq__seg button{min-height:40px;padding:0 var(--s-3);background:none;border:0;border-radius:var(--r-s);font:500 var(--ui-s) / 1 var(--font-ui);color:var(--ink-muted);cursor:pointer}.hq__seg button[aria-pressed=true]{background:var(--ink-strong);color:var(--card)}.hq__seg--wide{display:flex}.hq__seg--wide button{flex:1}@media(pointer:coarse){.hq__seg button{min-height:var(--tap)}}.hq__set{margin:0;padding:0;border:0;display:grid;gap:var(--s-2);min-width:0}.hq__legend{padding:0;margin-bottom:2px;font-size:var(--ui-s);font-weight:500;color:var(--ink-strong)}.hq__opts{display:grid;gap:6px}.hq__opt{position:relative;display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) var(--s-3);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-m);font-size:var(--ui-s);color:var(--ink-body);cursor:pointer}.hq__opt:hover{border-color:var(--ink-faint)}.hq__opt input{position:absolute;opacity:0;width:1px;height:1px}.hq__opt:has(input:focus-visible){outline:2px solid var(--ink-strong);outline-offset:2px}.hq__opt.is-on{border-color:var(--ink-strong);box-shadow:inset 0 0 0 1px var(--ink-strong);color:var(--ink-strong)}.hq__opt-dot{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-faint);display:grid;place-items:center}.hq__opt.is-on .hq__opt-dot{border-color:var(--ink-strong)}.hq__opt.is-on .hq__opt-dot:after{content:"";width:9px;height:9px;border-radius:50%;background:var(--ink-strong)}.hq__opt-label{flex:1;min-width:0;line-height:1.35}.hq__opt-aside{flex:none;font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.hq__rules{display:grid;gap:var(--s-4)}.hq__rules .hq__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hq__rules .hq__opt{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:6px var(--s-2);font-size:var(--ui-xs)}.hq__rules .hq__opt-dot{display:none}.hq__rules .hq__opt.is-on{background:var(--ink-strong);color:var(--card)}.hq__rules .hq__opt.is-on .hq__opt-aside{color:var(--rule)}.hq__rules .hq__opt-aside{font-size:var(--mono-s);letter-spacing:.02em}.hq__chips{display:flex;flex-wrap:wrap;gap:6px}.hq__chip{min-height:40px;padding:0 var(--s-3);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-s);font:400 var(--ui-s) / 1.2 var(--font-ui);color:var(--ink-body);cursor:pointer}.hq__chip:hover{border-color:var(--ink-faint)}.hq__chip[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--card)}@media(pointer:coarse){.hq__chip{min-height:var(--tap)}}.hq__card{display:grid;gap:var(--s-2);padding:var(--s-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m)}.hq__card p{margin:0}.hq__card-h{margin:0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.hq__work{margin:0;display:grid}.hq__work>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule-hair)}.hq__work dt{font-size:var(--ui-s);color:var(--ink-body);line-height:1.4}.hq__work dd{margin:0;flex:none;font-size:var(--ui-xs);color:var(--ink-faint);text-align:right}.hq__carried{padding-top:var(--s-2);border-top:1px solid var(--ink-strong);font-size:var(--ui-s);color:var(--ink-body);display:grid;gap:4px}.hq__carried--more{border-top-color:var(--rule-hair)}.hq__own{font-size:var(--ui-s);color:var(--ink-body)}.hq__list{margin:0;padding:0;list-style:none;display:grid}.hq__item{display:flex;align-items:center;gap:var(--s-3);min-height:var(--tap);padding:var(--s-2) 0;border-top:1px solid var(--rule-hair)}.hq__list>li:last-child{border-bottom:1px solid var(--rule-hair)}.hq__item-main{flex:1;min-width:0;display:grid;gap:2px}.hq__item-name{font-size:var(--ui-m);font-weight:500;color:var(--ink-strong)}.hq__form{display:grid;gap:var(--s-3);padding:var(--s-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m)}.hq__form .hq__opt{background:var(--recess)}.hq__form .hq__opt.is-on{background:var(--card)}.hq__form-h{margin:0;font-size:var(--ui-s);font-weight:600;color:var(--ink-strong)}.hq__actions{display:flex;flex-wrap:wrap;gap:var(--s-2)}.hq__add{align-self:flex-start}.hq__add-link{align-self:flex-start;min-height:var(--tap);padding:0;background:none;border:0;font:500 var(--ui-s) / 1 var(--font-ui);color:var(--ink-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hq__person{display:grid;gap:var(--s-2)}.hq__person-h{margin:0;padding-top:var(--s-2);font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.hq__where{display:grid;gap:var(--s-2)}.hq__hits{margin:0;padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r-m);overflow:hidden}.hq__hits li+li{border-top:1px solid var(--rule-hair)}.hq__hit{display:grid;gap:2px;width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3);background:var(--card);border:0;text-align:left;font:inherit;cursor:pointer}.hq__hit:hover{background:var(--recess)}.hq__hit-name{font-family:var(--font-display);font-size:1.0625rem;color:var(--ink-strong)}.hq__picked{margin:0;display:flex;align-items:center;gap:var(--s-3);justify-content:space-between;padding:var(--s-2) var(--s-3);background:var(--recess);border:1px solid var(--rule);border-radius:var(--r-m);font-size:var(--ui-s);color:var(--ink-body)}.hq__picked strong{font-weight:600;color:var(--ink-strong)}.hq__own-form{display:grid;gap:6px}.hq__ladder{margin:0;padding:0;list-style:none;display:grid;border-top:1px solid var(--ink-strong)}.hq__rung{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:baseline;gap:var(--s-3);row-gap:0;padding:var(--s-2) 0;border-bottom:1px solid var(--rule-hair)}.hq__rung-n{font-size:var(--fig-s)}.hq__rung-t{font-size:var(--ui-s);line-height:1.4;color:var(--ink-body)}.hq__rung-more{grid-column:2 / -1}.hq__rung-s{display:block;font-size:var(--ui-s);line-height:1.4;color:var(--ink-body)}.hq__rung-d{display:block;margin-top:2px;font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.hq__dead{margin:0;display:grid;gap:var(--s-2)}.hq__dead-p{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--caution-text)}.hq__sum-h{margin:var(--s-2) 0 0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.hq__sum{margin:0;display:grid}.hq__sum>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule-hair)}.hq__sum dt{grid-column:1;font-size:var(--ui-xs);color:var(--ink-faint)}.hq__sum dd{grid-column:1;margin:0;font-size:var(--ui-s);color:var(--ink-strong);line-height:1.4}.hq__sum .hq__sum-c{grid-column:2;grid-row:1 / span 2;align-self:center}.rail__list.rail__list--hh{border-top:0}.rail__list-headrow{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-2)}.rail__list.rail__list--hh{padding-top:var(--s-3)}.rail__list-headrow .rail__list-h{margin:0;line-height:1.3}.rail__list-headrow+.rail__list-note{margin-top:0;padding-right:3rem}.rail__fold{margin:0 0 var(--s-3);border-top:1px solid var(--rule-hair);border-bottom:1px solid var(--rule-hair)}.rail__fold-btn{display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:40px;padding:var(--s-2) 0;background:none;border:0;font:inherit;color:var(--ink-faint);cursor:pointer;text-align:left}.rail__fold-btn .rail__list-h{margin:0}.rail__fold-btn .caret{transition:transform var(--t-base) var(--ease)}.rail__fold-head{display:flex;align-items:center;gap:var(--s-2)}.rail__fold-head .rail__fold-btn{flex:1;width:auto}.rail__fold-btn[aria-expanded=true] .caret{transform:rotate(180deg)}.rail__fold-btn:hover .rail__list-h{color:var(--ink-strong)}.rail__fold .rail__sliders{padding-left:0;padding-right:0}.rail__fold--rail{margin:0;padding:0 var(--s-4);border-top:0;border-bottom:0}.rail__fold--rail .rail__fold-btn{padding:var(--s-3) 0}@media(prefers-reduced-motion:reduce){.rail__fold-btn .caret{transition:none}}.hh-changes{padding:0 var(--s-4) var(--s-4)}.hh-changes__note{margin-top:-4px}.hh-changes__list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.hh-change{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-2) var(--s-3);background:var(--card);border:1px solid var(--rule-strong);border-radius:var(--r-m);font:400 var(--ui-s) / 1.35 var(--font-ui);color:var(--ink-body);text-align:left;cursor:pointer}.hh-change:hover{border-color:var(--ink-faint)}.hh-change[aria-pressed=true]{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--card)}.hh-change__label{flex:1;min-width:0}.hh-change__n{flex:none;font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums}.hw{margin:var(--s-4) var(--s-4) 0;display:grid;gap:var(--s-4)}.hw__block{display:grid;gap:var(--s-2)}.hw__h{margin:0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.hw__list{margin:0;padding:0;list-style:none;display:grid}.hw__line{padding:var(--s-2) 0;border-top:1px solid var(--rule-hair);display:grid;gap:3px}.hw__line:last-child{border-bottom:1px solid var(--rule-hair)}.hw__t{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-strong);max-width:62ch;text-wrap:pretty}.hw__f{margin:0;font:500 var(--mono-s) / 1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.hw__src{color:var(--ink-faint)}.hw__block>.hw__src{margin:0;font:500 var(--mono-s) / 1.45 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.hw__from{display:inline;padding:0;min-height:24px;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.hw__from:hover{color:var(--ink-strong)}.hw__note{margin:0;font-size:var(--ui-xs);line-height:1.5;color:var(--ink-faint);max-width:62ch}.hw__changed{margin:0;font-size:var(--ui-xs);line-height:1.5;color:var(--caution-text)}.flag-chip{display:inline-block;margin-right:4px;font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution-label);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-xs);padding:3px 5px}.hw__hours{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-2)}.hw__hr{display:grid;grid-template-columns:4.5rem minmax(0,1fr) 4.5rem;align-items:center;gap:var(--s-3)}.hw__who{font-size:var(--ui-s);color:var(--ink-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hw__track{position:relative;height:8px;border-radius:var(--r-pill);background:var(--inset)}.hw__fill{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill);background:var(--ink-muted)}.hw__base{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:var(--r-pill);background:var(--navy);box-shadow:0 0 0 1px #fff}.hw__v{font-size:var(--fig-s);text-align:right}.hw__money{margin:0;display:grid}.hw__money>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) 0;border-top:1px solid var(--rule-hair)}.hw__money dt{font-size:var(--ui-s);color:var(--ink-body)}.hw__money dd{margin:0;flex:none}.hw__cant{margin:0;padding-left:18px;font-size:var(--ui-s);line-height:1.5;color:var(--ink-body)}.hw__off{display:grid;gap:var(--s-2)}.hw__off .caution__label{margin:0}.hw__off-p{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--caution-text);max-width:62ch}.hw__off .hw__from{justify-self:start;font:500 var(--ui-s) / 1.4 var(--font-ui);text-transform:none;letter-spacing:0;color:var(--caution-text)}.hw__from{position:relative}@media(pointer:coarse){.hw__from:after{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}}@media(prefers-reduced-motion:reduce){.hq__progress i{transition:none}}.hq *,.hq *:before,.hq *:after,.hw *,.hw *:before,.hw *:after{box-sizing:border-box}.hq__card .hq__link{justify-self:start}@media(max-width:1023.98px){.hq{min-height:0}.hq__foot{position:static;border-top:1px solid var(--rule)}.hq__body{flex:none}.hq__foot--list{display:none}.rail--footed{padding-bottom:72px}}.hq__foot--phone{position:absolute;z-index:630;left:0;right:0;bottom:0}@media(min-width:1024px){.hq__foot--phone{display:none}}.hq__confirm{display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-m)}.hq__confirm-t{margin:0;font-size:var(--ui-s);font-weight:600;color:var(--caution-text)}.hq__confirm-d{margin:0;max-width:62ch;font-size:var(--ui-s);line-height:1.5;color:var(--caution-text)}.hq__confirm-acts{display:flex;flex-wrap:wrap;gap:var(--s-2)}:root{--paper: #e9e6e1;--inset: #edeae5;--card: #ffffff;--recess: #f7f5f2;--board: #f1efeb;--ink: #1a1814;--ink-strong: #12100e;--ink-body: #3a362f;--ink-muted: #4a463e;--ink-faint: #615c54;--rule: #e3e0db;--rule-strong: #ddd8d0;--rule-edge: #d8d4cd;--rule-hair: #edeae5;--navy: #0f1c2e;--navy-card: #14243a;--navy-rule: #26384e;--navy-pill: #2c4058;--on-navy: #ffffff;--on-navy-1: #c9d4e0;--on-navy-2: #9fb0c2;--on-navy-3: #8fa6be;--better: #1f7a54;--worse: #b4483a;--better-tint: #e9f3ee;--worse-tint: #fbeeeb;--caution-bg: #fbf6ec;--caution-rule: #eaddc4;--caution-label: #8a6a2e;--caution-text: #5c4a22;--ramp-0: #dfe5ea;--ramp-1: #a9bdd0;--ramp-2: #6c8aa6;--ramp-3: #3c5876;--ramp-4: #21384b;--nodata: #e4e0d9;--excluded: #c9c4bb;--font-display: "Source Serif 4", "Iowan Old Style", Georgia, serif;--font-ui: "Archivo", system-ui, -apple-system, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fig-s: 1.25rem;--fig-m: 1.625rem;--fig-l: 2.125rem;--fig-xl: 3rem;--ui-xs: .8125rem;--ui-s: .875rem;--ui-m: .9375rem;--ui-l: 1.0625rem;--measure: 68ch;--mono-s: .6875rem;--mono-m: .75rem;--mono-l: .8125rem;--track-label: .14em;--track-value: .04em;--r-hair: 1px;--r-bar: 3px;--r-xs: 6px;--r-s: 8px;--r-m: 12px;--r-l: 16px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 20px;--s-6: 24px;--s-7: 32px;--s-8: 40px;--s-9: 56px;--lift: 0 1px 2px rgba(26, 24, 20, .06);--lift-sheet: 0 -2px 16px rgba(26, 24, 20, .1);--ease: cubic-bezier(.22, .8, .28, 1);--t-fast: .14s;--t-base: .2s;--rail-w: 320px;--panel-w: 440px;--bar-h: 56px;--tap: 44px}@media(prefers-reduced-motion:reduce){:root{--t-fast: 0ms;--t-base: 0ms}}::selection{background:#d9e2ea;color:var(--ink-strong)}:root{accent-color:var(--ink-strong);caret-color:var(--ink-strong)}@supports not selector(::-webkit-scrollbar){:root{scrollbar-color:var(--rule-strong) transparent;scrollbar-width:thin}}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--rule-strong);border:3px solid var(--paper);border-radius:var(--r-pill)}*::-webkit-scrollbar-thumb:hover{background:var(--ink-faint)}@media(max-width:767px){*{scrollbar-width:none}*::-webkit-scrollbar{display:none}}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px;border-radius:var(--r-s)}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shell{display:flex;flex-direction:column;height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--font-ui);font-size:var(--ui-s);overflow:hidden}.app{display:flex;flex-direction:column;flex:1;min-height:0}.app__body{position:relative;--rail-peek: 242px;display:flex;flex:1;min-height:0}.notice{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--caution-bg);border-bottom:1px solid var(--caution-rule);flex:none}.notice__text{margin:0;max-width:var(--measure);font-size:var(--ui-xs);line-height:1.45;color:var(--caution-text);text-wrap:pretty}.notice__more{display:none}@media(min-width:720px){.notice__more{display:inline}}.notice__text strong{font-weight:600}.notice__x{flex:none;width:var(--tap);height:var(--tap);margin:calc(var(--s-2) * -1) calc(var(--s-2) * -1) 0 auto;display:grid;place-items:center;background:none;border:0;color:var(--caution-label);cursor:pointer;border-radius:var(--r-s)}.notice__x:hover{background:#8a6a2e1a}.bar{display:flex;align-items:center;gap:var(--s-2);height:var(--bar-h);flex:none;padding:0 var(--s-3);background:var(--card);border-bottom:1px solid var(--rule)}.bar__mark{display:none;color:var(--ink-strong)}.bar__name{display:none;flex:none;font-family:var(--font-display);font-size:var(--fig-s);line-height:1;letter-spacing:-.01em;white-space:nowrap}@media(min-width:520px){.bar__mark{display:flex}.bar__name{display:block}}.bar__baseline{display:flex;flex:0 1 auto;align-items:center;min-width:0;gap:var(--s-2);margin-left:auto;padding:var(--s-2) var(--s-3);background:var(--navy);border-radius:var(--r-s);color:var(--on-navy)}.bar__baseline-tag{font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--on-navy-3)}.bar__baseline-tag,.bar__baseline-name{display:none}.bar__baseline-short{font-size:var(--ui-s);font-weight:500;white-space:nowrap}.bar__baseline-go{position:relative;display:inline-flex;align-items:center;min-width:0;padding:0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;border-radius:var(--r-xs)}.bar__baseline-go:after{content:"";position:absolute;top:-8px;right:-6px;bottom:-8px;left:-6px}.bar__baseline-go:hover .bar__baseline-name,.bar__baseline-go:hover .bar__baseline-short{text-decoration:underline;text-underline-offset:3px}.bar__baseline-go:focus-visible{outline:2px solid var(--on-navy);outline-offset:3px}.bar__change{background:none;border:0;padding:var(--s-1) var(--s-2);color:var(--on-navy-2);font:inherit;font-size:var(--ui-xs);cursor:pointer;border-radius:var(--r-s);text-decoration:underline;text-underline-offset:2px}.bar__change:hover{color:var(--on-navy)}.btn.bar__search-toggle{flex:none;width:var(--tap);padding:0}.bar__search-toggle svg,.search__back svg{flex:none;width:17px;height:17px}.bar__add{margin-left:auto}.bar__addwrap{display:flex;margin-left:auto}.bar__addwrap .bar__add{margin-left:0}.bar{position:relative}.addr{position:absolute;top:calc(100% + 6px);right:var(--s-3);z-index:690;box-sizing:border-box;width:min(380px,calc(100% - 2 * var(--s-3)));display:grid;gap:var(--s-3);padding:var(--s-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--lift-sheet)}.addr *{box-sizing:border-box}.addr__h{margin:0;font:600 var(--ui-l) / 1.3 var(--font-ui);color:var(--ink-strong)}.addr__p{margin:-6px 0 0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-muted)}.addr__form{display:grid;gap:6px}.addr__label{font-size:var(--ui-s);font-weight:500;color:var(--ink-strong)}.addr__row{display:flex;gap:var(--s-2)}.addr__input{flex:1;min-width:0;min-height:var(--tap);padding:0 var(--s-3);background:var(--card);border:1px solid var(--ink-faint);border-radius:var(--r-m);font:400 var(--ui-m) / 1.3 var(--font-ui);color:var(--ink-strong);text-transform:uppercase}.addr__input:focus{outline:none;border-color:var(--ink-strong);box-shadow:0 0 0 3px #12100e1f}.addr__input[aria-invalid=true]{border-color:var(--worse)}.addr__error{margin:0;font-size:var(--ui-xs);line-height:1.45;color:var(--worse)}.addr__found{display:grid;gap:var(--s-1);padding:var(--s-3);background:var(--recess);border:1px solid var(--rule);border-radius:var(--r-m)}.addr__sub{font-size:var(--ui-xs);color:var(--ink-faint)}.addr__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4)}.addr__link{min-height:var(--tap);padding:0;background:none;border:0;font:inherit;font-size:var(--ui-s);color:var(--ink-strong);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.addr--inline{position:static;width:auto;z-index:auto;margin:var(--s-4) var(--s-3) 0;box-shadow:none;border-style:dashed;border-color:var(--ink-faint)}.addr--inline .addr__row{max-width:346px}.pcard-map--empty{display:none}.search__setaddr{width:100%;margin-top:var(--s-3)}.bar__kept{flex:none;gap:var(--s-2)}.bar__badge{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:var(--r-pill);background:var(--ink-strong);color:var(--card);font:500 var(--mono-m) / 1 var(--font-mono)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:var(--tap);padding:0 var(--s-4);border-radius:var(--r-m);font-family:var(--font-ui);font-size:var(--ui-m);font-weight:500;cursor:pointer;border:1px solid transparent;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}.btn--primary{background:var(--ink-strong);color:var(--card)}.btn--primary:hover{background:#2a2622}.btn--secondary{background:var(--card);border-color:var(--rule-strong);color:var(--ink-body)}.btn--secondary:hover{border-color:var(--ink-faint);color:var(--ink-strong)}.btn--ghost{background:none;color:var(--ink-body)}.btn--ghost:hover{background:var(--recess);color:var(--ink-strong)}.btn--back{padding-left:var(--s-2)}.btn:disabled{opacity:.4;cursor:not-allowed}.icon-btn{width:var(--tap);height:var(--tap);display:grid;place-items:center;background:none;border:0;border-radius:var(--r-s);color:var(--ink-faint);cursor:pointer;flex:none}.icon-btn:hover{background:var(--recess);color:var(--ink-strong)}.fig{font-family:var(--font-display);font-weight:400;font-variant-numeric:tabular-nums;color:var(--ink-strong);line-height:1}.fig--s{font-size:var(--fig-s)}.fig--m{font-size:var(--fig-m)}.fig--l{font-size:var(--fig-l);line-height:1.05}.fig--xl{font-size:var(--fig-xl)}.mono-val{font:500 var(--mono-l) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.chip{display:inline-flex;align-items:center;padding:3px 6px;border-radius:var(--r-xs);font:500 var(--mono-m) / 1.2 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;white-space:nowrap;position:relative}.chip--better{background:var(--better);color:#fff}.chip--worse{background:var(--worse);color:#fff}.chip--same{background:var(--board);color:var(--ink-faint)}.chip__mark{flex:none;margin-left:3px}.band{position:relative;display:inline-flex;align-items:center;padding:5px 8px;border-radius:var(--r-xs);font:500 var(--mono-l) / 1.2 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;white-space:nowrap}.band--s{padding:3px 6px;font-size:var(--mono-m)}.band--better{background:var(--better-tint);color:#145c3e}.band--worse{background:var(--worse-tint);color:#8d3629}.band--same{background:var(--board);color:var(--ink-faint)}.rail{position:absolute;z-index:620;left:0;right:0;bottom:0;height:calc(100% - var(--s-2));display:flex;flex-direction:column;background:var(--recess);border-top:1px solid var(--rule);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--lift-sheet);overscroll-behavior:contain;overflow-y:scroll;transition:transform var(--t-base) var(--ease);will-change:transform}.sheet--peek{transform:translateY(calc(100% - var(--rail-peek)))}.sheet--half{transform:translateY(42%)}.sheet--full{transform:translateY(0)}.rail__grab{flex:none;position:sticky;top:0;z-index:2;background:var(--recess);height:28px;width:100%;display:grid;place-items:center;border:0;cursor:pointer}.rail__grab-bar{width:44px;height:4px;border-radius:var(--r-pill);background:var(--rule-strong)}.rail__grab:hover .rail__grab-bar{background:var(--ink-faint)}.rail__top{flex:none;position:sticky;top:28px;z-index:2;display:flex;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--recess);border-bottom:1px solid var(--rule)}.rail__counts{display:flex;align-items:baseline;gap:var(--s-2)}.rail__counts-of{font-size:var(--ui-xs);color:var(--ink-faint);white-space:nowrap}.rail__reset{margin-left:auto;flex:none;white-space:nowrap;background:none;border:0;padding:var(--s-1) var(--s-2);font:inherit;font-size:var(--ui-xs);color:var(--ink-faint);cursor:pointer;text-decoration:underline;text-underline-offset:2px;border-radius:var(--r-s)}.rail__reset:hover{color:var(--worse)}.rail__level{flex:none;padding:var(--s-3) var(--s-4);display:flex;flex-direction:column;gap:5px}.rail__level-line{margin:0;font-size:var(--ui-xs);line-height:1.4;color:var(--ink-faint);text-wrap:pretty}.rail__level-note{margin:0;font-size:var(--ui-xs);line-height:1.45;color:var(--caution-text);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-xs);padding:7px 9px;text-wrap:pretty}.rail__list-h{display:block;font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint);margin:0 0 var(--s-2)}.shade{position:relative}.shade__btn{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;padding:0 10px;border-radius:var(--r-s);border:1px solid var(--rule);background:var(--card);color:var(--ink-strong);font-family:var(--font-ui);font-size:var(--ui-xs);font-weight:500;cursor:pointer;transition:border-color var(--t-fast) var(--ease)}.shade__value{white-space:nowrap}.shade__btn:hover{border-color:var(--ink-faint)}.shade__btn.is-open{border-color:var(--ink-strong)}.shade__caret{width:10px;height:6px;color:var(--ink-faint)}.shade__btn.is-open .shade__caret{transform:rotate(180deg)}.shade--heading .shade__btn{min-height:24px;margin:-6px 0;padding:0;gap:5px;border:0;border-radius:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-strong)}.shade--heading .shade__btn:hover .shade__value,.shade--heading .shade__btn.is-open .shade__value{text-decoration:underline;text-underline-offset:3px}.shade__btn:focus-visible{outline:2px solid var(--ink-strong);outline-offset:2px}.shade__list{position:absolute;top:calc(100% + 4px);left:0;z-index:10;min-width:100%;max-height:260px;overflow:hidden auto;margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);box-shadow:var(--lift);font-family:var(--font-ui);letter-spacing:normal;text-transform:none}.shade__list:focus-visible{outline:2px solid var(--ink-strong);outline-offset:1px}.shade__opt{padding:7px 10px;border-radius:var(--r-s);font-size:var(--ui-xs);font-weight:500;color:var(--ink-body);white-space:nowrap;cursor:pointer}.shade__opt.is-active{background:var(--recess);color:var(--ink-strong)}.shade__opt.is-on{background:var(--ink-strong);color:var(--card)}.method{flex:none;padding:var(--s-3) var(--s-4)}.method__s{display:inline-flex;align-items:center;gap:var(--s-2);min-height:28px;font-size:var(--ui-xs);color:var(--ink-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px;list-style:none}.method__s::-webkit-details-marker{display:none}.method__s:before{content:"";width:7px;height:7px;border-right:1.4px solid currentColor;border-bottom:1.4px solid currentColor;transform:rotate(-45deg);transition:transform var(--t-fast) var(--ease)}.method[open] .method__s:before{transform:rotate(45deg)}.method__s:hover{color:var(--ink-strong)}.method__body{margin-top:var(--s-2);padding:var(--s-3);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m)}.method__p{margin:0 0 var(--s-2);font-size:var(--ui-xs);line-height:1.6;color:var(--ink-muted);text-wrap:pretty}.method__p:last-child{margin-bottom:0}.rail__scroll{flex:none}@media(min-width:768px){.rail{overflow:hidden}.rail__grab,.rail__top{flex:none}.rail__scroll{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain}}.rail__sliders{flex:none;padding:var(--s-3) var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:0}.slider{display:flex;flex-direction:column;gap:7px}.slider+.slider{margin-top:calc(var(--s-3) + 7px);padding-top:calc(var(--s-3) - 7px);border-top:1px solid var(--rule)}.slider__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2)}.slider__label{font-size:var(--ui-s);font-weight:500;color:var(--ink-body);cursor:pointer}.slider.is-active .slider__label{color:var(--ink-strong)}.slider__readout{font:500 var(--mono-l) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;color:var(--ink-faint)}.slider.is-active .slider__readout{color:var(--ink-strong)}.slider__disclose{display:flex;align-items:center;gap:var(--s-2);width:100%;min-height:var(--tap);padding:0;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.slider__disclose .slider__readout{margin-left:auto}.slider__caret{align-self:center;width:14px}.slider__disclose:hover .slider__label,.slider__disclose:hover .slider__caret{color:var(--ink-strong)}.slider__detail{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--rule)}.slider__blurb{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-body);text-wrap:pretty}.slider__figures{margin:var(--s-3) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2)}.slider__figure{display:flex;flex-direction:column;gap:1px}.slider__figure-name{font-size:var(--ui-s);line-height:1.4;color:var(--ink-body)}.slider__figure-src{font:500 var(--mono-s) / 1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.slider__track{position:relative;height:34px;margin:0 9px}.slider__ends{margin:0;flex:1;display:flex;justify-content:space-between;gap:var(--s-3)}.slider__end{flex:1 1 0;min-width:0;font:500 var(--mono-s) / 1.35 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);text-wrap:pretty}.slider__end--hi{text-align:right}.slider__hist{position:absolute;top:0;right:0;bottom:13px;left:0;display:flex;align-items:flex-end;gap:1px}.slider__bin{flex:1;background:var(--rule-strong);border-radius:var(--r-hair) var(--r-hair) 0 0;opacity:.55;transition:background var(--t-fast) var(--ease),opacity var(--t-fast) var(--ease)}.slider__bin.is-in{background:var(--ramp-3);opacity:.85}.slider__rail{position:absolute;left:0;right:0;bottom:9px;height:4px;border-radius:var(--r-pill);background:var(--inset)}.slider__fill{position:absolute;bottom:9px;height:4px;border-radius:var(--r-pill);background:var(--ink-strong)}.slider__baseline{position:absolute;bottom:3px;width:3px;height:16px;margin-left:-1.5px;border-radius:var(--r-hair);background:var(--navy);box-shadow:0 0 0 1px #ffffffe6}.slider__input{position:absolute;left:-22px;right:-22px;width:calc(100% + 44px);bottom:-11px;height:var(--tap);margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.slider__input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;box-sizing:content-box;width:18px;height:18px;border:13px solid transparent;border-radius:var(--r-pill);background:var(--card);background-clip:content-box;box-shadow:inset 0 0 0 2px var(--ink-strong);filter:drop-shadow(0 1px 2px rgba(26,24,20,.06));cursor:grab}.slider__input::-moz-range-thumb{pointer-events:auto;box-sizing:content-box;width:18px;height:18px;border:13px solid transparent;border-radius:var(--r-pill);background:var(--card);background-clip:content-box;box-shadow:inset 0 0 0 2px var(--ink-strong);filter:drop-shadow(0 1px 2px rgba(26,24,20,.06));cursor:grab}.slider__input.is-near{z-index:1}.slider__input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.08)}.slider__input::-webkit-slider-runnable-track{background:none}.slider__input::-moz-range-track{background:none}.slider__input:focus-visible{outline:none}.slider__input:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink-strong);outline-offset:-9px}.slider__input:focus-visible::-moz-range-thumb{outline:2px solid var(--ink-strong);outline-offset:-9px}.slider__foot{display:flex;align-items:baseline;gap:var(--s-2)}.slider__hint{font-size:var(--ui-xs);line-height:1.35;color:var(--ink-faint);text-wrap:pretty}.rail__more{display:flex;align-items:center;width:100%;min-height:34px;margin-top:var(--s-2);padding:var(--s-2) 0 0;border:0;background:none;font:inherit;font-size:var(--ui-xs);color:var(--ink-muted);text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.rail__more:hover{color:var(--ink-strong)}@media(pointer:coarse){.rail__more{min-height:var(--tap)}}.rail__list{flex:none;padding:var(--s-4);border-top:1px solid var(--rule)}.rail__list-note{margin:-4px 0 var(--s-3);font-size:var(--ui-xs);color:var(--ink-faint)}.bar__find{position:relative;flex:none;width:260px}.search__results{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:680;max-height:min(60vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:var(--s-3);background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);box-shadow:var(--lift-sheet)}.search{position:relative;display:flex;align-items:center;box-sizing:border-box;min-height:var(--tap);cursor:text;gap:var(--s-2);padding:0;background:var(--card);border:1px solid var(--ink-faint);border-radius:var(--r-m);box-shadow:var(--lift)}.search:focus-within{border-color:var(--ink-strong);box-shadow:0 0 0 3px #12100e14}.search__field{flex:1;min-width:0;display:flex;align-items:center;gap:var(--s-2);align-self:stretch;padding:0 var(--s-3);cursor:text}.search__back{display:none;flex:none;width:var(--tap);align-self:stretch;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--ink-body);cursor:pointer}.search__back:hover{color:var(--ink-strong)}.search__icon{flex:none;color:var(--ink-body)}.search__input{flex:1;min-width:0;align-self:stretch;padding:0;border:0;background:none;font-family:var(--font-ui);font-size:var(--ui-m);color:var(--ink-strong)}.search__input::placeholder{color:var(--ink-faint)}.search__input:focus-visible{outline:none}.search__input::-webkit-search-cancel-button{display:none}.search__clear{flex:none;background:none;border:0;padding:var(--s-1) var(--s-2);font:inherit;font-size:var(--ui-xs);color:var(--ink-faint);cursor:pointer;border-radius:var(--r-s);text-decoration:underline;text-underline-offset:2px}.search__clear:hover{color:var(--ink-strong)}.ranked{list-style:none;margin:0;padding:0}.ranked__item.is-out{opacity:.62}.ranked__out{flex:none;font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--rule-strong);border-radius:var(--r-xs);padding:3px 5px}.ranked__item{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:0 var(--s-2);background:none;border:0;border-bottom:1px solid var(--rule-hair);font-family:var(--font-ui);font-size:var(--ui-s);color:var(--ink-body);text-align:left;cursor:pointer;border-radius:var(--r-s)}.ranked__item:hover{background:var(--card)}.ranked__item.is-on{background:var(--card);box-shadow:inset 0 0 0 1px var(--ink-strong)}.ranked__n{flex:none;width:22px;font:500 var(--mono-m) / 1 var(--font-mono);color:var(--ink-faint);font-variant-numeric:tabular-nums}.ranked__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recent__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.recent__head .rail__list-h{margin:0}.recent__head .recent__col{padding-right:var(--s-2);font:400 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em}.recent__head--matches{margin-bottom:var(--s-2)}.search__results--cols{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-4);align-items:baseline}.search__results--cols>*{grid-column:1 / -1}.search__results--cols>.recent__head{display:contents}.search__results--cols>.recent__head>h2{grid-column:1;margin-bottom:var(--s-2)}.search__results--cols>.recent__head>.recent__col{grid-column:2}.search__results--cols>.rail__list-note{grid-column:1}.ranked+.search__towns-note{margin-top:var(--s-3)}.recent__note{margin:var(--s-2) 0 0}.recent__note+.recent__kept-h{margin-top:var(--s-4)}.ranked+.recent__head>h2{margin-top:var(--s-4)}.recent__item{padding-block:var(--s-2);text-align:left}.recent__item .ranked__name{white-space:normal}.recent__where{display:block;margin-top:2px;font-size:var(--ui-xs);color:var(--ink-faint)}.score__of{font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:var(--track-label);color:var(--ink-faint)}.stage{position:relative;flex:1;min-width:0;container-type:inline-size;background:var(--inset)}.sm-root{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--inset);isolation:isolate}.sm-root.leaflet-container{font-family:var(--font-ui)}.sm-root .leaflet-control-attribution{background:#ffffffdb;font:500 var(--mono-s) / 1.5 var(--font-mono);color:var(--ink-faint);padding:2px 6px}.sm-root .leaflet-control-attribution a{color:var(--ink-muted)}.sm-root .leaflet-bar a{background:var(--card);color:var(--ink-strong);border-bottom-color:var(--rule);width:32px;height:32px;line-height:32px}.sm-root .leaflet-bar a:hover{background:var(--recess)}.sm-pin{position:relative}.sm-pin__dot{position:absolute;left:-7px;top:-7px;width:10px;height:10px;border-radius:50%;background:var(--navy);border:2px solid #fff;box-shadow:0 1px 3px #12100e59}.sm-pin__label{position:absolute;left:10px;top:-10px;padding:2px 5px;border-radius:4px;background:#fff;color:var(--navy);font:500 10px / 1.2 var(--font-mono);letter-spacing:var(--track-label);white-space:nowrap;box-shadow:0 1px 3px #12100e40}.sm-pin--find .sm-pin__dot{background:var(--ink-strong)}.sm-pin--find .sm-pin__label{color:var(--ink-strong)}.sm-pin--district .sm-pin__label{left:0;transform:translate(-50%,-50%);top:0}.sm-tip{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-s);box-shadow:var(--lift);padding:7px 10px;font-family:var(--font-ui);font-size:var(--ui-xs);color:var(--ink-body);white-space:normal}.sm-tip b{display:block;font-size:var(--ui-s);font-weight:600;color:var(--ink-strong)}.sm-tip__lvl{font:500 var(--ui-xs) / 1.4 var(--font-ui)!important;letter-spacing:0;text-transform:none;color:var(--ink-faint)}.sm-tip{width:max-content;max-width:260px}.sm-tip span{display:block;color:var(--ink-faint)}.sm-tip:before{display:none}.legend{position:absolute;left:var(--s-3);right:var(--s-3);top:var(--s-3);width:fit-content;z-index:600;display:flex;align-items:stretch;gap:var(--s-3);flex-direction:column;align-items:flex-start;max-width:calc(100% - var(--s-4));padding:var(--s-2) var(--s-3);background:#fffffff0;border:1px solid var(--rule);border-radius:var(--r-m);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.legend__scale{display:flex;flex-direction:column;gap:7px}.legend__label{display:flex;flex-wrap:wrap;align-items:baseline;white-space:nowrap;gap:var(--s-2);font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-strong)}.legend__of{font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:var(--track-label);color:var(--ink-faint)}.legend__bar{display:flex;align-items:center;gap:var(--s-2)}.legend__end{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.legend__end--hi{align-items:flex-end}.legend__num{font:500 var(--mono-l) / 1 var(--font-mono);letter-spacing:var(--track-value);font-variant-numeric:tabular-nums;color:var(--ink-strong)}.legend__of{font-size:var(--mono-s);letter-spacing:.08em;color:var(--ink-faint)}.legend__cap{font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.legend__ramp{flex:1;min-width:56px;height:8px;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--ramp-0),var(--ramp-1),var(--ramp-2),var(--ramp-3),var(--ramp-4))}.legend__sep{display:none}.legend__keys{display:flex;flex-wrap:wrap;align-items:center;gap:6px var(--s-3)}.legend__key{display:inline-flex;align-items:center;gap:5px;font-size:var(--ui-xs);color:var(--ink-faint)}.legend__swatch{width:13px;height:13px;border-radius:var(--r-bar)}.legend__swatch--excl{background:#dedbd4;border:1px solid var(--rule-edge)}.legend__swatch--nd{background:var(--nodata);border:1px dashed var(--ink-faint)}.nopass{position:absolute;z-index:615;left:var(--s-3);right:var(--s-3);bottom:calc(var(--sheet-vis, var(--rail-peek)) + var(--s-3));padding:var(--s-4);text-align:center;background:var(--card);border:1px solid var(--rule);border-radius:var(--r-l);box-shadow:var(--lift)}.nopass__h{margin:0 0 var(--s-2);font-family:var(--font-display);font-size:var(--fig-m);font-weight:400;line-height:1.1;color:var(--ink-strong)}.nopass__p{margin:0 0 var(--s-4);font-size:var(--ui-s);line-height:1.55;color:var(--ink-muted);text-wrap:pretty}.nopass__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2)}.dead{padding:var(--s-3) 0 var(--s-1)}.dead__p{margin:0 0 var(--s-2);font-size:var(--ui-s);line-height:1.55;color:var(--ink-faint);text-wrap:pretty}.dead__act{padding:var(--s-1) 0;background:none;border:0;font:inherit;font-size:var(--ui-s);color:var(--ink-muted);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.dead__act:hover{color:var(--ink-strong)}.body--peek{--sheet-vis: var(--rail-peek)}.body--peek.body--strip{--rail-peek: 128px}@media(max-width:1023.98px){.sm-root .leaflet-control-zoom{display:none}}.body--half{--sheet-vis: 58%}@media(max-width:767px){.bar__find,.bar.is-searching .bar__mark,.bar.is-searching .bar__name,.bar.is-searching .bar__search-toggle,.bar.is-searching .bar__add,.bar.is-searching .bar__addwrap,.bar.is-searching .bar__kept{display:none}.bar.is-searching .bar__find{display:block;flex:1;width:auto;margin-left:0}.bar.is-searching .search__back{display:inline-flex}.bar.is-searching .search__icon{display:none}.bar.is-searching .search__field{padding-left:0}}@media(min-width:520px)and (max-width:767px){.bar__search-toggle{margin-left:auto}.bar__add,.bar__addwrap,.bar__baseline{margin-left:0}}@media(max-width:1023px){.body--full .hint,.body--full .nopass{display:none}}.hint{position:absolute;left:var(--s-3);right:var(--s-3);max-width:380px;bottom:calc(var(--sheet-vis, var(--rail-peek)) + var(--s-3));z-index:600;padding:var(--s-3) var(--s-4);background:#fffffff0;border:1px solid var(--rule);border-radius:var(--r-m);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hint__p{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-body);text-wrap:pretty}.state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:610;display:grid;place-content:center;justify-items:center;gap:var(--s-3);padding:var(--s-6);text-align:center;background:var(--inset)}.state--loading{background:var(--inset)}.state__h{margin:0;font-family:var(--font-display);font-size:var(--fig-m);font-weight:400}.state__p{margin:0;max-width:46ch;font-size:var(--ui-s);line-height:1.55;color:var(--ink-faint);text-wrap:pretty}.skel{border-radius:var(--r-m);background:linear-gradient(100deg,var(--inset) 30%,#e4e1db 50%,var(--inset) 70%);background-size:220% 100%;animation:shimmer 1.4s linear infinite}.skel--map{width:min(340px,60vw);height:220px}@keyframes shimmer{to{background-position:-220% 0}}@media(prefers-reduced-motion:reduce){.skel{animation:none;background:var(--inset)}}.panel__wrap{position:absolute;z-index:640;inset:auto 0 0 0;height:calc(100% - var(--s-8));background:var(--card);border-top:1px solid var(--rule);border-radius:var(--r-l) var(--r-l) 0 0;box-shadow:var(--lift-sheet);overflow:hidden;animation:rise var(--t-base) var(--ease)}@keyframes rise{0%{transform:translateY(14px);opacity:0}}@media(prefers-reduced-motion:reduce){.panel__wrap{animation:none}}.panel{height:100%;display:flex;flex-direction:column;overflow:hidden}.panel__head,.panel__foot{flex:none}.panel__body{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain}.sheet-grip{position:absolute;top:0;left:0;right:0;height:28px;padding:0;background:none;border:0;cursor:pointer}.sheet-grip:before{content:"";position:absolute;top:12px;left:50%;width:44px;height:4px;margin-left:-22px;border-radius:var(--r-pill);background:var(--rule-strong)}.sheet-grip:hover:before,.peek__open:hover .sheet-grip:before{background:var(--ink-faint)}.sheet-grip--static{pointer-events:none}.panel__head--grip{padding-top:28px}.panel__wrap--peek{height:auto;min-height:var(--sheet-vis, var(--rail-peek));display:flex}.peek{position:relative;flex:1;display:flex;align-items:flex-start;gap:var(--s-2);padding:0 var(--s-2) 0 0}.peek>.icon-btn{margin-top:var(--s-5)}.peek__open{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;gap:var(--s-3);padding:28px 0 var(--s-4) var(--s-4);background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer}.peek__title{display:flex;flex-direction:column;min-width:0}.peek__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek__sub{margin-top:4px;font-size:var(--ui-xs);color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.peek__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.peek__score{display:flex;align-items:baseline;gap:var(--s-2)}.peek__label{font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.peek__of{font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);color:var(--ink-faint)}.peek__more{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:var(--ui-s);font-weight:500;color:var(--ink-strong)}.panel__head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-4);background:var(--card);border-bottom:1px solid var(--rule)}.panel__title{flex:1;min-width:0}.panel__name{margin:0}.panel__sub{margin:5px 0 0;font-size:var(--ui-xs);color:var(--ink-faint)}.panel__head--home,.peek--home{background:var(--navy);color:var(--on-navy)}.panel__head--home{border-bottom-color:var(--navy)}.panel__head--home .panel__name,.peek--home .peek__name,.peek--home .peek__more{color:var(--on-navy)}.panel__head--home .panel__sub,.peek--home .peek__sub,.panel__head--home .icon-btn,.peek--home .icon-btn{color:var(--on-navy-2)}.panel__head--home .icon-btn:hover,.peek--home .icon-btn:hover{background:var(--navy-card);color:var(--on-navy)}.panel__head--home .sheet-grip:before,.peek--home .sheet-grip:before{background:var(--navy-pill)}.panel__head--home .sheet-grip:hover:before,.peek--home .peek__open:hover .sheet-grip:before{background:var(--on-navy-3)}.panel__head--home :focus-visible,.peek--home :focus-visible{outline-color:var(--on-navy)}.caution{margin:var(--s-4);padding:var(--s-3) var(--s-4);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-m)}.caution__label{margin:0 0 var(--s-2);font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--caution-label)}.caution__list{margin:0;padding-left:18px;font-size:var(--ui-s);line-height:1.5;color:var(--caution-text)}.verdict{margin:var(--s-4);padding:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-m)}.verdict__main{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.verdict__label{margin:0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.verdict__of{font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);color:var(--ink-faint)}.verdict__note{margin:var(--s-3) 0 0;font-size:var(--ui-s);line-height:1.55;color:var(--ink-body);text-wrap:pretty}.verdict .btn{margin-top:var(--s-3);width:100%}.verdict__how{margin-top:var(--s-3);display:grid;gap:var(--s-1)}.verdict__how-p{margin:0;max-width:62ch;font-size:var(--ui-s);line-height:1.55;color:var(--ink-body);text-wrap:pretty}.panel__body--home .verdict__how-p{color:var(--on-navy-1)}.panel__groups{padding:0 var(--s-4) var(--s-4)}.group{border-top:1px solid var(--rule-hair)}.group__h{margin:0;font-size:inherit;font-weight:inherit}.group__btn{display:flex;align-items:center;gap:var(--s-3);width:100%;min-height:var(--tap);padding:var(--s-3) 0;background:none;border:0;font-family:var(--font-ui);text-align:left;cursor:pointer}.group__name{flex:none;width:108px;font-size:var(--ui-s);font-weight:500;color:var(--ink-body)}.group__meter{position:relative;flex:1;min-width:28px;height:5px;border-radius:var(--r-pill);background:var(--inset)}.group__meter-fill{position:absolute;inset:0 auto 0 0;border-radius:var(--r-pill);background:var(--ramp-3)}.group__meter-base{position:absolute;top:-3px;width:3px;height:11px;margin-left:-1.5px;border-radius:var(--r-hair);background:var(--navy);box-shadow:0 0 0 1px #ffffffe6}.group__score{flex:none;display:flex;align-items:center;justify-content:flex-end;min-width:92px}.group__caret,.slider__caret{flex:none;display:inline-flex;align-items:center;justify-content:center;width:18px;color:var(--ink-faint)}.caret{transition:transform var(--t-base) var(--ease)}.group__caret.is-open .caret,.slider__caret.is-open .caret{transform:rotate(180deg)}.group__btn:hover .caret{color:var(--ink-strong)}.group__body{padding:0 0 var(--s-6)}.group__blurb,.group__working,.group__moved{margin:0 0 var(--s-3);font-size:var(--ui-xs);line-height:1.55;color:var(--ink-faint);text-wrap:pretty}.group__moved{color:var(--caution-label)}.metrics{display:flex;flex-direction:column}.metric{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-4);padding:var(--s-3) 0;border-top:1px solid var(--rule-hair)}.metric__label{min-width:0;font-size:var(--ui-s);color:var(--ink-muted)}.metric__inherit{grid-column:1;font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution-label)}.metric__geo{display:block;margin-top:3px;font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.metric__label,.metric__geo,.metric__inherit{white-space:nowrap}.metrics-below .metric{grid-template-columns:minmax(0,1fr)}.metrics-below .metric__inherit{grid-row:2}.metrics-below .metric__value{grid-row:3;justify-self:end;margin-top:var(--s-2);transform:none}.metrics-below .metric__label,.metrics-below .metric__geo,.metrics-below .metric__inherit{white-space:normal}.metrics-measuring .metric__label,.metrics-measuring .metric__geo,.metrics-measuring .metric__inherit{white-space:nowrap}.metrics-measuring .metric__value{display:flex;flex-direction:row;align-items:center;gap:var(--s-2)}.metric__value{display:flex;align-items:center;gap:var(--s-2)}.metric__value{transform:translateY(-.9px)}.metric__na{font-size:var(--ui-xs);font-style:italic;color:var(--ink-faint)}.metric--gap{background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(110,105,97,.05) 6px 12px)}.seals{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--rule-hair)}.cmp .seals{padding-top:0;padding-bottom:var(--s-3);border-top:0;border-bottom:1px solid var(--rule)}.seal{display:inline-flex;align-items:baseline;gap:5px}.seal__src{font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.seal__per{font:500 var(--mono-s) / 1.4 var(--font-mono);color:var(--ink-faint)}.panel__foot{position:sticky;bottom:0;display:flex;gap:var(--s-2);padding:var(--s-3) var(--s-4);background:var(--card);border-top:1px solid var(--rule)}.panel__foot .btn{flex:1}.cmp{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--recess)}.cmp__body{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain;position:relative}.cmp__head{flex:none;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--card);border-bottom:1px solid var(--rule)}.cmp__head .btn--back{margin-right:auto}.cmp__title{order:3;flex:1 0 100%;min-width:0;margin:0;padding-top:var(--s-1);font-family:var(--font-display);font-size:var(--ui-l);font-weight:400;line-height:1.25;text-wrap:balance}.cmp__vs{color:var(--ink-faint);font-size:var(--ui-s)}.cmp__scenarios{display:flex;align-items:center;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-3) var(--s-3);background:var(--recess);border-bottom:1px solid var(--rule)}.cmp__scenarios-label{flex:0 0 100%;font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.cmp__applied{padding:0 var(--s-3);background:var(--recess);border-bottom:1px solid var(--rule)}.cmp__applied.is-on{padding-bottom:var(--s-3)}.cmp__scenarios{border-bottom:0}.cmp__notes{list-style:none;margin:0 0 var(--s-2);padding:0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-body)}.cmp__notes li{max-width:var(--measure)}.cmp__note-name{font-weight:500;color:var(--ink-strong)}.cmp__applied.is-on .cmp__result{min-height:1.5em}.cmp__result{margin:0;font-size:var(--ui-s);line-height:1.5;color:var(--ink-muted);text-wrap:pretty}.applied-strip{display:flex;align-items:flex-start;gap:var(--s-3);margin:var(--s-4) var(--s-4) 0;padding:var(--s-3) var(--s-4);background:var(--recess);border:1px solid var(--rule);border-radius:var(--r-m)}.applied-strip__text{margin:0;flex:1;font-size:var(--ui-s);line-height:1.45;color:var(--ink-body)}.applied-strip__tag{display:block;margin-bottom:2px;font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.applied-strip__note{color:var(--ink-faint)}.applied-strip__clear{flex:none;padding:var(--s-1) var(--s-2);margin:-2px calc(-1 * var(--s-2)) 0 0;background:none;border:0;font:inherit;font-size:var(--ui-s);color:var(--ink-muted);cursor:pointer;border-radius:var(--r-s);text-decoration:underline;text-underline-offset:2px}.applied-strip__clear:hover{color:var(--ink-strong)}.toggle{min-height:36px;padding:0 12px;border-radius:var(--r-s);border:1px solid var(--rule-strong);background:var(--card);color:var(--ink-muted);font-family:var(--font-ui);font-size:var(--ui-xs);font-weight:500;cursor:pointer;transition:background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease)}.toggle:hover{border-color:var(--ink-faint);color:var(--ink-strong)}.toggle.is-on{background:var(--ink-strong);border-color:var(--ink-strong);color:var(--card)}.cmp__table{padding:0 var(--s-3) var(--s-6)}.cmp__colhead,.cmp__row{--cmp-cols: 1fr 1fr;--cmp-gap: var(--s-2);display:grid;grid-template-columns:var(--cmp-cols);grid-template-areas:"label label" "home away";gap:2px var(--cmp-gap);align-items:baseline}.cmp__colhead{align-items:stretch;position:sticky;top:0;z-index:2;padding:var(--s-3) 0;background:var(--recess);border-bottom:1px solid var(--rule)}.cmp__label{grid-area:label;font-size:var(--ui-s);color:var(--ink-muted);padding-top:var(--s-3)}.cmp__geo{display:block;margin-top:3px;font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.cmp__cell{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap;padding:var(--s-2) var(--s-3);border-radius:var(--r-s)}.cmp__cell .chip,.cmp__cell .cmp__moved{align-self:center}.cmp__colhead{grid-template-areas:"label label" "home away" "home away" "home away" "home away";grid-template-rows:auto auto auto auto auto}.cmp__colhead .cmp__cell{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:0;justify-items:start;padding:var(--s-3)}.cmp__colhead .locator{display:block;grid-row:1}.cmp__colhead .cmp__coltop{grid-row:2;margin-top:var(--s-1)}.cmp__colhead .pcard__score{grid-row:4;align-self:end;padding-top:var(--s-3)}.cmp__colhead .band{grid-row:4;align-self:end;margin-top:var(--s-3)}.cmp__colhead .pcard__score .cmp__coltag{width:auto;margin-top:0;line-height:1.4}.cmp__colhead .cmp__cell--home .pcard__score{justify-self:stretch;container-type:inline-size}.cmp__colhead .cmp__cell--home .pcard__score>*{flex-basis:100%}@container (min-width: 344px){.cmp__colhead .cmp__cell--home .pcard__score>*{flex-basis:auto}}.cmp__colhead.is-stuck .cmp__cell--home .cmp__coltag,.cmp__colhead.is-stuck .cmp__cell--home .pcard__scorelab{display:none}@media(max-width:767.98px){.cmp__colhead.is-stuck .locator{display:none}.cmp__colhead.is-stuck .cmp__coltop{margin-top:0}}.cmp__cell--home .pcard__scorelab,.cmp__cell--home .pcard__scorenote{color:var(--on-navy-3)}.cmp__cell--home{border:1px solid transparent}.cmp__cell--home{grid-area:home;background:var(--navy)}.cmp__cell--home .fig{color:var(--on-navy)}.cmp__cell--home .metric__na{color:var(--on-navy-2)}.cmp__cell--home .cmp__colname{color:var(--on-navy)}.cmp__cell--home .cmp__coltag{color:var(--on-navy-3)}.cmp__cell--away{grid-area:away;background:var(--card);border:1px solid var(--rule)}.cmp__coltop{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);width:100%;min-width:0}.cmp__coltop .cmp__colname{width:auto}.cmp__colname{display:block;width:100%;font-family:var(--font-display);font-size:var(--ui-l);color:var(--ink-strong)}.cmp__flag{flex:none;font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution-label);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-xs);padding:4px 6px}.cmp__gflags{list-style:none;margin:var(--s-2) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--s-1)}.cmp__gflags{grid-area:away}.cmp__gflag{display:flex;align-items:flex-start;gap:var(--s-2);font-size:var(--ui-xs);line-height:1.4;color:var(--caution-text);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-s);padding:var(--s-2) var(--s-3);text-wrap:pretty}.cmp__gflagmark{flex:none;margin-top:1px;color:var(--caution-label)}.cmp__coltag{display:block;width:100%;margin-top:2px;font:500 var(--mono-s) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.cmp__moved{font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution-label);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-xs);padding:3px 5px}.cmp__group{margin-top:var(--s-7)}.cmp__grouphead{padding-bottom:var(--s-2);border-bottom:1px solid var(--rule)}.cmp__cell--fill{display:none}.cmp__grouplabel{grid-area:label;display:flex;align-items:center;gap:var(--s-3)}.cmp__grouphead .cmp__grouplabel{grid-column:1 / -1;display:grid;grid-template-columns:var(--cmp-cols);column-gap:var(--cmp-gap);align-items:center}.cmp__groupcell{display:flex;align-items:center;align-self:stretch;padding:var(--s-2) var(--s-3);border:1px solid transparent;border-radius:var(--r-s)}.cmp__groupcell--home{grid-column:-3;background:var(--navy)}.cmp__groupcell--home .cmp__groupscore{color:var(--on-navy)}.cmp__groupcell--away{grid-column:-2;background:var(--card);border-color:var(--rule)}.cmp__grouphead .cmp__grouplabel{row-gap:var(--s-2)}.cmp__grouphead .cmp__groupname{grid-column:1 / -1}.cmp__groupname{margin:0;font:500 var(--ui-s) / 1.3 var(--font-ui);color:var(--ink-strong)}.cmp__foot{margin:0;padding:var(--s-4) var(--s-3) var(--s-8);font-size:var(--ui-xs);line-height:1.55;color:var(--ink-faint);max-width:62ch;text-wrap:pretty}.board{height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--paper)}.board__body{flex:1 1 auto;min-height:0;overflow-y:scroll;overscroll-behavior:contain;position:relative}.board__head{flex:none;z-index:3;display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-2) var(--s-3);padding:var(--s-2) var(--s-3);background:var(--card);border-bottom:1px solid var(--rule)}.board__title{order:3;flex:1 0 100%;margin:0;font-family:var(--font-display);font-size:var(--ui-l);font-weight:400}.board__head .btn--back{margin-right:auto}.board__count{font:500 var(--mono-m) / 1 var(--font-mono);letter-spacing:var(--track-value);color:var(--ink-faint)}.empty{display:grid;place-items:center;gap:var(--s-3);padding:var(--s-9) var(--s-5);text-align:center}.empty__h{margin:0;font-family:var(--font-display);font-size:var(--fig-m);font-weight:400}.empty__p{margin:0;max-width:46ch;font-size:var(--ui-s);line-height:1.6;color:var(--ink-faint);text-wrap:pretty}.board__grid{padding:0 var(--s-3) var(--s-8)}.board__nohome{margin:var(--s-4) var(--s-3) 0;padding:var(--s-4);background:var(--caution-bg);border:1px solid var(--rule);border-radius:var(--r-m)}.board__nohome{display:flex;justify-content:center}.board__row{display:block}.board__row--head{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-5)}.board__row--head .board__label{display:none}.board__row--head .board__cell{background:var(--card);border:1px solid var(--rule);border-bottom-color:var(--rule);border-radius:var(--r-m);padding:var(--s-3)}.board__row--head .board__cell--home{background:var(--navy);border-color:var(--navy)}.board__flag{position:relative;flex:none;font:500 var(--mono-s) / 1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution-label);background:var(--caution-bg);border:1px solid var(--caution-rule);border-radius:var(--r-xs);padding:4px 6px}.board__cellname{flex:1;min-width:0;font-size:var(--ui-s);color:var(--ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board__cell--home .board__cellname{color:var(--on-navy-1)}.board__group{margin-bottom:var(--s-5)}.board__label--ind{padding-top:var(--s-4)}.board__label{margin:0;font-weight:inherit;display:flex;flex-direction:column;justify-content:center;padding:var(--s-3) 0 var(--s-2);font-size:var(--ui-s);color:var(--ink-muted);min-width:0}.board__label--ind{font-size:var(--ui-xs);font-weight:500;color:var(--ink-body)}.board__cell{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-width:0;padding:var(--s-2) var(--s-3);border-bottom:1px solid var(--rule-hair)}.board__cell--home{background:var(--navy);border-bottom-color:var(--navy-rule);border-radius:var(--r-s)}.board__cell--home .fig,.board__cell--home .mono-val,.board__cell--home .board__colname{color:var(--on-navy)}.board__cell--home .board__coltag,.board__cell--home .pcard__scorelab,.board__cell--home .pcard__scorenote{color:var(--on-navy-3)}.board__cell--home .metric__na{color:var(--on-navy-2)}.board__colname{display:block;font-family:var(--font-display);font-size:var(--ui-l);color:var(--ink-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board__colfoot{display:flex;align-items:center;flex-wrap:wrap;gap:2px var(--s-2);margin-top:2px;min-width:0}.board__coltag{display:block;font:500 var(--mono-s) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.board__row--head .board__cell{flex-direction:column;align-items:flex-start}.board__coltop{display:flex;align-items:center;gap:var(--s-1);width:100%;min-width:0;padding-right:var(--s-7)}.board__row--head .board__cell{position:relative}.board__cell--home .board__coltop{padding-right:0}.board__coltop .board__colname{flex:1;min-width:0}.board__drop{position:absolute;top:calc(var(--s-2) * -1);right:calc(var(--s-2) * -1);width:var(--tap);height:var(--tap);margin:0;color:var(--ink-faint)}@media(min-width:768px){.notice{position:relative}.notice__text{margin-inline:auto}.notice__x{position:absolute;top:var(--s-1);right:var(--s-2);margin:0}.bar{padding:0 var(--s-5);gap:var(--s-4)}.bar__find{margin-left:auto}.bar__name{margin-right:var(--s-4)}.search__results{right:auto;width:500px;box-sizing:border-box}.btn.bar__search-toggle{display:none}.bar__add,.bar__addwrap,.bar__baseline,.bar__kept{margin-left:0}}@media(min-width:1024px){.bar__baseline-tag{display:inline}.bar__baseline-name{display:inline;font-size:var(--ui-s);font-weight:500;white-space:nowrap}.bar__baseline-short{display:none}.rail{position:static;height:auto;width:var(--rail-w);flex:none;border-top:0;border-right:1px solid var(--rule);border-radius:0;box-shadow:none;transform:none;transition:none;will-change:auto}.rail__grab{display:none}.rail__top{top:0;padding-top:var(--s-4)}.hint{right:auto;left:var(--s-5);bottom:var(--s-5);max-width:380px}.nopass{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);width:min(400px,calc(100% - 2 * var(--s-5)));padding:var(--s-5)}.panel__wrap{position:relative;inset:auto;flex:none;width:var(--panel-w);height:auto;border-top:0;border-left:1px solid var(--rule);border-radius:0;box-shadow:none;animation:slide var(--t-base) var(--ease)}@keyframes slide{0%{transform:translate(16px);opacity:0}}.legend{left:var(--s-5);right:auto;top:var(--s-5);flex-direction:row;align-items:stretch;max-width:calc(100% - 200px)}@container (max-width: 520px){.legend{flex-direction:column;align-items:flex-start;max-width:calc(100% - var(--s-4));min-width:282px}.legend>.legend__scale{align-self:stretch}.legend>.legend__sep{display:none}}.legend__sep{display:block;align-self:stretch;width:1px;background:var(--rule)}.legend__ramp{min-width:96px}.cmp__table{padding:0 var(--s-6) var(--s-8);max-width:1120px;margin:0 auto}.cmp__colhead{padding-top:calc(var(--s-3) * 2 + 2px)}.cmp__colhead,.cmp__row{--cmp-cols: 280px minmax(190px, 1fr) minmax(190px, 1fr);--cmp-gap: var(--s-4);grid-template-areas:"label home away"}.cmp__colhead{grid-template-areas:"label home away" "label home away" "label home away" "label home away";grid-template-rows:auto auto auto auto}.cmp__label{align-self:center;padding-top:0;padding-bottom:0;transform:translateY(1px)}.cmp__grouphead{margin-bottom:var(--s-4)}.cmp__grouphead{padding-bottom:calc(var(--s-2) + 2px)}.cmp__grouphead .cmp__groupname{grid-column:1}.cmp__row:not(.cmp__grouphead)+.cmp__row:not(.cmp__row--seals){margin-top:var(--s-2)}.cmp__row--seals .cmp__label{grid-column:1 / -1;padding-top:var(--s-3);align-self:start;transform:none}.cmp__scenarios,.cmp__applied,.cmp__foot{padding-inline:calc(max(0px,(100% - 1120px - var(--s-6) * 2) / 2) + var(--s-6))}.cmp__head{flex-wrap:nowrap}.cmp__title{order:0;flex:1 1 auto;padding-top:0;font-size:var(--fig-s)}.board__head{flex-wrap:nowrap}.board__title{order:0;flex:1 1 auto}.board__grid{padding:0 var(--s-6) var(--s-8);max-width:1120px;margin:0 auto}.board__row{display:grid;grid-template-columns:minmax(140px,280px) repeat(var(--cols),minmax(148px,1fr));gap:var(--s-3);align-items:center}.board__colname{white-space:normal;overflow:visible;text-overflow:clip}.board__row--head{display:grid;margin-bottom:0;padding-bottom:var(--s-3);background:var(--paper);align-items:stretch}.board__row--head .board__label{display:block}.board__cellname{display:none}.board__group{margin-bottom:var(--s-6)}.board__label{padding:0}.board__label--ind{padding-left:var(--s-4);font-weight:400;color:var(--ink-muted)}.board__cell{justify-content:flex-start;padding:var(--s-2) var(--s-3);border-radius:var(--r-s);background:var(--card);border:1px solid var(--rule)}.board__cell--home{background:var(--navy);border-color:transparent}.board__row+.board__row{margin-top:var(--s-2)}.board__row--head+.board__row{margin-top:0}.board__title{font-size:var(--fig-s)}}@media(min-width:1440px){:root{--rail-w: 330px;--panel-w: 480px}}.rail__reset,.search__clear,.dead__act{display:inline-flex;align-items:center;min-height:24px;margin-top:-5px;margin-bottom:-5px}@media(pointer:coarse){.shade--heading .shade__btn{min-height:var(--tap);margin:-16px 0}.shade__btn,.toggle{min-height:var(--tap);padding-left:14px;padding-right:14px}.rail__grab{height:var(--tap)}.slider__input{height:var(--tap);bottom:-4px}.slider__track{height:44px;margin:0 9px}.slider__hist{top:0;right:0;bottom:20px;left:0}.slider__rail,.slider__fill{bottom:16px}.slider__baseline{bottom:10px}.rail__reset,.search__clear,.applied-strip__clear,.dead__act,.method__s,.bar__change{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);margin-top:-10px;margin-bottom:-10px}.sm-root .leaflet-bar a{width:var(--tap);height:var(--tap);line-height:var(--tap)}.ranked__item,.group__btn{min-height:var(--tap)}}.pcard-stack{display:flex;flex-direction:column;gap:var(--s-4)}.pcard{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-m);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.pcard__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-2);margin:calc(var(--s-4) * -1) calc(var(--s-4) * -1) 0;padding:var(--s-4) var(--s-4) var(--s-3);border-bottom:1px solid var(--rule)}.pcard__title{min-width:0}.pcard__name{margin:0;line-height:1.05}.name-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.name-toggle:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.name-toggle .caret{flex:none;color:var(--ink-faint)}.name-toggle:hover .caret{color:var(--ink-strong)}.name-toggle[aria-expanded=true] .caret{transform:rotate(180deg)}.pcard__sub{margin:var(--s-1) 0 0;font:400 var(--ui-xs) / 1.4 var(--font-ui);color:var(--ink-faint)}.pcard__close{margin:calc(var(--s-2) * -1) calc(var(--s-2) * -1) 0 0}.pcard__caution{margin:0}.pcard__verdict{border:1px solid var(--rule);border-radius:var(--r-s);padding:var(--s-3)}.pcard__verdictmain{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.pcard__verdictlab{margin:0;font:500 var(--mono-m) / 1.3 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.pcard__verdictnote{margin:var(--s-2) 0 0;max-width:var(--measure);font-size:var(--ui-s);line-height:1.55;color:var(--ink-body);text-wrap:pretty}.pcard__score{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px var(--s-2)}.pcard__scorelab,.pcard__scorenote{font:500 var(--mono-s) / 1.4 var(--font-mono);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-faint)}.pcard__groups{border-top:1px solid var(--rule-hair);margin-top:var(--s-2)}.pcard__groups .group__body{padding-bottom:var(--s-5)}.board__astable{display:none}.board .pcard-stack{padding:var(--s-4) var(--s-3) var(--s-8)}.board__homecard{margin:var(--s-4) var(--s-3) 0}.board__home{background:var(--navy);color:var(--on-navy);border:1px solid transparent;border-radius:var(--r-m);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.board__homename{font-family:var(--font-display);font-size:var(--fig-m);line-height:1.05}.board__homehead{display:flex;align-items:flex-start;margin:0 calc(var(--s-4) * -1);padding:0 var(--s-4) var(--s-3);min-height:calc(var(--fig-m) * 1.05 + var(--s-1) + var(--mono-s) * 1.4);border-bottom:1px solid var(--navy-rule)}.board__homefoot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3)}.board__hometitle{min-width:0}.board__homename{display:block}.board__home .name-toggle{display:inline-flex;color:var(--on-navy)}.board__home .name-toggle .caret{color:var(--on-navy-2)}.board__home .name-toggle:hover .caret{color:var(--on-navy)}.board__home .name-toggle:focus-visible{outline-color:var(--on-navy)}.board__homesub{display:block;margin-top:var(--s-1);font:400 var(--ui-xs) / 1.4 var(--font-ui);color:var(--on-navy-2)}.board__homefig{color:var(--on-navy)}.board__homescore{flex:1 1 0%;align-self:stretch;justify-content:flex-end}.board__homecard{display:flex;flex-direction:column;background:var(--navy);border-radius:var(--r-m)}.board__homecard .board__home{flex:1;border-radius:var(--r-m)}.board__homecard.is-open .board__home{border-radius:var(--r-m) var(--r-m) 0 0}.board__homebody{background:var(--navy);color:var(--on-navy);border:1px solid transparent;border-top:0;border-radius:0 0 var(--r-m) var(--r-m);padding:var(--s-3) var(--s-4) var(--s-4);display:flex;flex-direction:column;gap:var(--s-3)}.board__homegroups{margin-top:0}.board__homebody :focus-visible,.panel__body--home :focus-visible{outline-color:var(--on-navy)}.board__homebody .btn--secondary,.panel__body--home .btn--secondary{background:none;border-color:var(--navy-pill);color:var(--on-navy)}.board__homebody .btn--secondary:hover,.panel__body--home .btn--secondary:hover{background:var(--navy-card);border-color:var(--on-navy-3);color:var(--on-navy)}.board__homebody .pcard__groups,.board__homebody .group,.board__homebody .metric,.board__homebody .seals,.panel__body--home .pcard__groups,.panel__body--home .group,.panel__body--home .metric,.panel__body--home .seals{border-color:var(--navy-rule)}.board__homebody .fig,.panel__body--home .fig{color:var(--on-navy)}.board__homebody .group__name,.board__homebody .metric__label,.board__homebody .seal__src,.panel__body--home .group__name,.panel__body--home .metric__label,.panel__body--home .seal__src{color:var(--on-navy-1)}.board__homebody .group__blurb,.board__homebody .group__working,.board__homebody .group__moved,.board__homebody .metric__na,.board__homebody .metric__inherit,.panel__body--home .group__blurb,.panel__body--home .group__working,.panel__body--home .group__moved,.panel__body--home .metric__na,.panel__body--home .metric__inherit{color:var(--on-navy-2)}.board__homebody .metric__geo,.board__homebody .seal__per,.panel__body--home .metric__geo,.panel__body--home .seal__per{color:var(--on-navy-3)}.board__homebody .caret,.panel__body--home .caret{color:var(--on-navy-2)}.board__homebody .group__btn:hover .caret,.panel__body--home .group__btn:hover .caret{color:var(--on-navy)}.board__homebody .group__meter,.panel__body--home .group__meter{background:var(--navy-rule)}.board__homebody .group__meter-fill,.panel__body--home .group__meter-fill{background:var(--ramp-1)}.board__homebody .metric--gap,.panel__body--home .metric--gap{background:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.04) 6px 12px)}.panel__body--home{background:var(--navy);color:var(--on-navy)}.panel__body--home .verdict{background:var(--navy-card);border-color:var(--navy-rule)}.panel__body--home .verdict__label,.panel__body--home .verdict__of{color:var(--on-navy-3)}.panel__body--home .verdict__note{color:var(--on-navy-1)}.board__homescore .pcard__scorelab,.board__homescore .pcard__scorenote{color:var(--on-navy-3)}@media(min-width:720px){.board .pcard-stack{max-width:720px;margin-inline:auto;padding-inline:var(--s-6)}.board__home,.board__nohome{box-sizing:border-box;max-width:720px;margin-inline:auto}}@media(min-width:1024px){.board__astable{display:inline-flex}.board__head{column-gap:var(--s-7)}}.pcard-row{display:contents}.board__mapcredit{display:none}.locator{display:none;position:relative;flex:none;width:31px;height:48px}.locator:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ramp-1);-webkit-mask:var(--locator-mask) center / contain no-repeat;mask:var(--locator-mask) center / contain no-repeat}.locator--link{cursor:pointer}.locator--link:after{content:"";position:absolute;top:0;right:-7px;bottom:0;left:-7px}.locator--link:hover:before,.locator--link:active:before{background:var(--ramp-2)}button.locator{padding:0;border:0;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.locator__dot{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--ink-strong);box-shadow:0 0 0 1.5px #fff}.locator--home:before{background:var(--navy-pill)}.locator--home .locator__dot{background:var(--on-navy);box-shadow:0 0 0 1.5px var(--navy)}.locator--home.locator--link:hover:before,.locator--home.locator--link:active:before{background:var(--ramp-3)}.locator--home:focus-visible{outline-color:var(--on-navy)}@media(min-width:768px){.board{--row-w: 720px}.board .pcard-stack{max-width:var(--row-w)}.board__nohome,.pcard-row--home{box-sizing:border-box;max-width:none;width:min(calc(100% - 2 * var(--s-6)),var(--row-w))}.pcard-row{display:grid;grid-template-columns:minmax(190px,200px) minmax(0,1fr);gap:var(--s-4);align-items:stretch}.pcard-row--home{margin:var(--s-4) auto 0}.pcard-row--nohome .addr--inline{margin:0}.pcard-row--nohome .pcard-map--empty{display:block;border-style:dashed}.pcard-row--home .board__home{max-width:none;margin:0;justify-content:space-between}.pcard-row--home .board__homecard{margin:0}.pcard-row--home .board__homecard.is-open .board__home{flex:none}.pcard-map{position:sticky;top:var(--s-4);min-height:200px;max-height:260px;border:1px solid var(--rule);border-radius:var(--r-m);overflow:hidden;background:var(--inset);isolation:isolate}.pcard-row--home .pcard-map{position:relative;top:auto;min-height:0}.pcard-map--link{cursor:pointer}.pcard-map--link:hover{border-color:var(--ink-faint)}button.pcard-map{box-sizing:content-box;display:block;padding:0;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pcard-map__svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.pcard-map__pindot{fill:var(--navy);stroke:#fff;stroke-width:2;filter:drop-shadow(0 1px 1.5px rgba(18,16,14,.35))}.pcard-map__pinchip{fill:#fff;filter:drop-shadow(0 1px 1.5px rgba(18,16,14,.25))}.pcard-map__pinlabel{fill:var(--navy);font:500 10px var(--font-mono);letter-spacing:var(--track-label)}.pcard-map__pin--find .pcard-map__pindot,.pcard-map__pin--find .pcard-map__pinlabel{fill:var(--ink-strong)}.board__mapcredit{display:block;margin:0;font:500 var(--mono-s) / 1.5 var(--font-mono);color:var(--ink-faint)}}@media(min-width:1024px){.board{--row-w: calc(300px + var(--s-4) + 720px)}.pcard-row{grid-template-columns:minmax(240px,300px) minmax(0,720px)}.pcard-map{min-height:220px;max-height:340px}}@media(min-width:768px){.pcard-stack .pcard-map{min-height:0}.board__homefoot{min-height:calc(2px + 2 * var(--s-3) + var(--mono-l) * 1.2 + 10px + var(--s-2) + var(--ui-s) * 1.55)}.board__homefoot .board__homescore{align-self:flex-end}}@media(max-width:767.98px){.pcard__head{justify-content:flex-start;gap:var(--s-3)}.pcard__title{flex:1}.locator{display:block}.board__homehead{gap:var(--s-3)}.board__hometitle{flex:1}}@media(min-width:1024px){.board__scroll{box-sizing:border-box;width:min(1280px,calc(100% - var(--s-7)));margin:var(--s-4) auto var(--s-8);overflow-x:clip;background:var(--recess);padding:var(--s-4) var(--s-3);border-radius:var(--r-m)}.board__grid .locator{display:block}.board__grid .board__coltop>*{order:2}.board__grid .board__coltop>.locator{order:0}.board__grid .board__coltop:before{content:"";order:1;flex-basis:100%;height:0}.board__grid .board__coltop{padding-right:0}.board--table .board__nohome{max-width:none;width:min(1280px,calc(100% - var(--s-7)))}.board__grid{max-width:none;margin:0;padding:0;min-width:calc(150px + (var(--cols) * 154px) + ((var(--cols) + 1) * var(--s-3)))}.board__grid .board__row{grid-template-columns:minmax(150px,240px) repeat(var(--cols),minmax(154px,1fr))}.board__grid .board__row--head{position:sticky;top:0;z-index:2;margin-top:calc(var(--s-3) * -1);padding-top:var(--s-3);background:var(--recess);border-bottom:1px solid var(--rule)}.board__grid .board__row--head.is-stuck .board__cell--home .board__coltag,.board__grid .board__row--head.is-stuck .board__cell--home .pcard__scorelab{display:none}.board__grid .board__coltop{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:var(--s-1) var(--s-2);box-sizing:border-box}.board__grid .board__coltop .board__colname{flex:0 1 auto}.board__grid .board__coltop{min-height:calc(var(--tap) - var(--s-2))}.board__grid .board__drop{top:var(--s-2);right:var(--s-2)}.board__cellflag{margin-left:auto}.board__grid .board__row--head{grid-template-rows:auto auto auto}.board__grid .board__row--head>*{grid-row:1 / span 3}.board__grid .board__row--head .board__cell{display:grid;grid-template-rows:subgrid;row-gap:0;justify-items:start}.board__grid .board__row--head .board__coltop{grid-row:1}.board__grid .board__row--head .board__colfoot{display:contents}.board__grid .board__row--head .pcard__score{grid-row:2;padding-top:var(--s-3)}.board__grid .board__row--head .board__cell--home .pcard__score{grid-row:3;align-self:end}.board__grid .board__row--head .pcard__score .board__coltag{line-height:1.4}.board__grid .board__row--head .board__cell--home{grid-template-columns:minmax(0,1fr)}.board__grid .board__row--head .board__cell--home .pcard__score{justify-self:stretch;container-type:inline-size}.board__grid .board__row--head .board__cell--home .pcard__score>*{flex-basis:100%}@container (min-width: 344px){.board__grid .board__row--head .board__cell--home .pcard__score>*{flex-basis:auto}}.board__grid .board__row--head .board__colfoot>.band{grid-row:3;align-self:end;margin-top:var(--s-3)}.board__grid .board__label--ind{display:flex;flex-direction:column;justify-content:center;min-height:calc(var(--fig-s) + var(--s-2) * 2 + 2px);align-self:start;padding:0;font-size:var(--ui-s);font-weight:400;color:var(--ink-muted);transform:translateY(1px)}.board__grid .board__row:not(.board__row--head){align-items:start}.board__grid .board__row.board__row--group{align-items:center}.board__grid .board__cell{flex-wrap:wrap;justify-content:flex-start;row-gap:var(--s-1)}.board__grid .board__row.board__row--ind{align-items:stretch}.board__grid .board__row--ind .board__cell{align-content:flex-start}.board__grid .board__row--ind .board__label{align-self:center}.board__grid .board__group{margin-top:var(--s-7)}.board__grid .board__row--group{padding-bottom:calc(var(--s-2) + 2px);border-bottom:1px solid var(--rule)}.board__grid .board__row--group+.board__row{margin-top:var(--s-4)}.board__grid .board__row--group .board__label{font:500 var(--ui-s) / 1.3 var(--font-ui);color:var(--ink-strong)}.board__gbtn{display:inline-flex;align-items:center;gap:var(--s-2);min-height:32px;margin-block:-6px;padding:0;background:none;border:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.board__gbtn:hover .slider__caret{color:var(--ink-strong)}.board__seals{grid-column:1 / -1}.board__seals .seals{padding-top:0;padding-bottom:var(--s-3);border-top:0;border-bottom:1px solid var(--rule)}}@media(min-width:1024px)and (max-width:1279.98px){.board__grid{min-width:0}.board__grid .board__row{grid-template-columns:repeat(var(--cols),minmax(0,1fr));row-gap:var(--s-1)}.board__grid .board__row--head>.board__label{display:none}.board__grid .board__row:not(.board__row--head)>.board__label{grid-column:1 / -1}.board__grid .board__label--ind{min-height:0;transform:none;padding-top:var(--s-2)}.board__grid .board__row--group{row-gap:var(--s-2)}}@media(min-width:1024px){.board__scroll--wide{--label-w: 220px;--col-w: 180px;position:relative;display:flex;flex-direction:column;height:calc(100% - var(--s-4) * 2);margin-bottom:var(--s-4);padding-top:0;padding-bottom:0}.board__pane{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;padding-bottom:var(--s-6);scroll-snap-type:x proximity;scroll-padding-left:calc(var(--label-w) + var(--s-3))}.board__pane:has(.board__cell--home){scroll-padding-left:calc(var(--label-w) + var(--col-w) + var(--s-3) * 2)}.board__grid--wide .board__row--head>.board__cell:not(.board__cell--home){scroll-snap-align:start}.board__grid.board__grid--wide{min-width:0;width:max-content;padding-right:var(--col-w)}.board__grid.board__grid--wide .board__row{grid-template-columns:var(--label-w) repeat(var(--cols),var(--col-w));row-gap:0}.board__grid.board__grid--wide .board__row>.board__label{display:block;grid-column:auto}.board__grid.board__grid--wide .board__row--head{margin-top:0;padding-top:var(--s-4)}.board__grid.board__grid--wide .board__label--ind{padding-top:0}.board__grid--wide .board__row>.board__label,.board__grid--wide .board__row>.board__cell--home{position:sticky;z-index:1}.board__grid--wide .board__row>.board__label{left:0;align-self:stretch;display:flex;align-items:center;background:var(--recess);box-shadow:var(--s-3) 0 0 var(--recess)}.board__grid--wide .board__row--head>.board__label{align-self:stretch}.board__grid--wide .board__row>.board__cell--home{left:calc(var(--label-w) + var(--s-3));box-shadow:var(--s-3) 0 0 var(--recess)}.board__scroll--wide.is-scrolled .board__row>.board__cell--home,.board__scroll--wide.is-scrolled .board__row>.board__label:only-child{box-shadow:var(--s-3) 0 0 var(--recess),calc(var(--s-3) + 6px) 0 10px -6px #12100e2e}.board__scroll--wide.is-scrolled .board__grid--wide:not(:has(.board__cell--home)) .board__row>.board__label{box-shadow:var(--s-3) 0 0 var(--recess),calc(var(--s-3) + 6px) 0 10px -6px #12100e2e}.board__grid.board__grid--wide .board__row--seals>.board__seals{grid-column:1 / -1;justify-self:start;max-width:760px;box-shadow:none}.board__grid.board__grid--wide .board__row--seals{padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.board__grid.board__grid--wide .board__seals .seals{padding-bottom:0;border-bottom:0}.board__scroll--wide:after{content:"";position:absolute;top:0;right:var(--s-3);bottom:0;width:48px;pointer-events:none;background:linear-gradient(to right,rgb(247 245 242 / 0),var(--recess))}.board__more{position:absolute;z-index:3;right:var(--s-4);bottom:var(--s-4);display:inline-flex;align-items:center;gap:var(--s-1);height:36px;padding:0 var(--s-3);font:500 var(--ui-s) / 1 var(--font-ui);color:var(--on-navy);background:var(--navy);border:0;border-radius:999px;cursor:pointer;box-shadow:0 4px 14px #12100e2e}.board__more:focus-visible{outline:2px solid var(--navy);outline-offset:2px}}:root{--font-display: "Source Serif 4", serif}body{margin:0;background:var(--paper);font-family:Archivo,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}a{color:var(--ink-body);text-decoration:underline;text-underline-offset:2px}a:hover{color:var(--ink-strong)}.gallery-index{position:sticky;top:0;z-index:500;display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:10px 40px;background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--rule-edge)}.gallery-index__label{font:500 10px/1 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-right:10px}.gallery-index__link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--r-s);font-size:12.5px;color:var(--ink-body);text-decoration:none}.gallery-index__link:hover{background:var(--card);color:var(--ink-strong)}.gallery-index__id{font:500 9px/1 IBM Plex Mono,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.route-out{position:fixed;right:12px;bottom:12px;z-index:900;padding:9px 14px;border-radius:var(--r-m);background:var(--ink-strong);color:var(--card);font:500 12.5px/1 Archivo,system-ui,sans-serif;text-decoration:none}.route-out:hover{background:#2a2622;color:var(--card)}
