.chead{padding-block:22px 6px;display:grid;gap:8px}.chead h1{font-size:var(--t-display);line-height:1;letter-spacing:-.035em;font-weight:750;overflow-wrap:anywhere}.status{margin:0;font-size:var(--t-small);color:var(--alt-night-2);display:flex;flex-wrap:wrap;gap:6px;align-items:center}.status .of{flex-basis:100%}.updated{font:600 var(--t-label) var(--alt-f-ui);color:var(--alt-ink-3)}.mapcard{margin:12px 0 0;background:var(--alt-paper);border-radius:26px;padding:16px;display:grid;gap:10px}.mapwrap{position:relative}.dmap{width:100%;height:auto;display:block}.dmap .d{stroke:var(--alt-paper);stroke-width:.7;cursor:pointer}.dmap a:focus-visible .d,.dmap a:hover .d{stroke:var(--alt-night);stroke-width:2}.dmap .lead{stroke-width:1.6;fill:none}.dmap .leaddot{stroke:var(--alt-paper);stroke-width:1.5}.mnote{margin:0;padding:9px 12px 10px;max-width:min(170px,48%);font:400 var(--t-small)/1.35 var(--alt-f-ui);color:var(--alt-night-2);pointer-events:none}.mapcard figcaption{font-size:var(--t-small);color:var(--alt-night-2);line-height:1.45}.mtop{list-style:none;margin:0;padding:0;display:grid;gap:2px}.mtop li{display:flex;justify-content:space-between;gap:10px;padding:6px 0;border-top:1px solid var(--alt-contour);font-size:var(--t-small);color:var(--alt-night)}.mtop li:first-child{border-top:0}.mtop a{color:inherit;text-decoration:underline;text-decoration-color:var(--alt-contour);text-underline-offset:3px}.mtop b{font:700 var(--t-small) var(--alt-f-ui);font-variant-numeric:tabular-nums;color:var(--alt-night);white-space:nowrap}.mtop .none{color:var(--alt-night-2)}.rail{position:sticky;top:calc(66px + env(safe-area-inset-top,0px));z-index:5;margin:18px -4px 12px;padding:4px;border-radius:999px;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}.rail a{white-space:nowrap;padding:9px 13px;border-radius:999px;font:600 var(--t-small) var(--alt-f-ui);color:var(--alt-night-2)}.place .card{margin-bottom:14px;scroll-margin-top:124px}.meter{list-style:none;margin:0;padding:0;display:grid;gap:7px}.mrow{display:grid;grid-template-columns:142px 1fr 52px;gap:8px;align-items:center;font-size:var(--t-body)}.mrow .n{overflow-wrap:anywhere;line-height:1.25}.mrow .n a{color:var(--alt-night);text-decoration:underline;text-decoration-color:var(--alt-contour);text-underline-offset:3px}.mrow .tr{position:relative;height:16px}.mrow .tr:before{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1.5px;background:var(--alt-night-3)}.mrow .tr i{position:absolute;top:3px;height:10px;border-radius:5px}.mrow .v{text-align:right;font:650 var(--t-body) var(--alt-f-ui);font-variant-numeric:tabular-nums}.card p.scale{display:flex;justify-content:space-between;margin:-4px 52px 0 150px;font-size:var(--t-micro);color:var(--alt-ink-3)}details.more summary{cursor:pointer;font:600 var(--t-small) var(--alt-f-ui);color:var(--alt-night-2);padding:6px 0;list-style:none}details.more summary:before{content:"+ "}details.more[open] summary:before{content:"− "}.shares{list-style:none;margin:0;padding:0;display:grid;gap:10px}.shares li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;font-size:var(--t-small)}.shares .nm{color:var(--alt-night-2);line-height:1.25;overflow-wrap:anywhere}.shares b{font:700 var(--t-small) var(--alt-f-ui);font-variant-numeric:tabular-nums;color:var(--alt-night);white-space:nowrap}.shares .tr{grid-column:1/-1;height:10px;border-radius:5px;background:var(--alt-soft);overflow:hidden}.shares .tr i{display:block;height:100%;border-radius:5px;background:var(--alt-rest)}.shares .hi .tr i{background:var(--alt-pick)}.shares .hi .nm{color:var(--alt-night);font-weight:650}.season{display:grid;grid-template-columns:minmax(90px,38%) 1fr;gap:4px 10px;align-items:center}.season .n{font:600 var(--t-small)/1.25 var(--alt-f-ui);color:var(--alt-night);overflow-wrap:anywhere}.key{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--t-label);color:var(--alt-night-2)}.key span{display:flex;align-items:center;gap:6px}.key i{width:10px;height:10px;border-radius:50%;display:block}.key i.pk24{background:var(--alt-night-3);opacity:.55}.key i.pk25{background:var(--alt-night)}.key i.soon{border-radius:3px;background:var(--alt-above-1);opacity:.35}.rstrip rect.slot{fill:none;stroke:var(--alt-contour);stroke-width:1}.rstrip rect.ok{fill:var(--alt-sea)}.rstrip rect.thin{fill:var(--alt-night-3);opacity:.45}.rstrip line.half{stroke:var(--alt-night-3);stroke-dasharray:3 3;opacity:.6}.key i.rok{border-radius:3px;background:var(--alt-sea)}.key i.rthin{border-radius:3px;background:var(--alt-night-3);opacity:.45}.key i.rnone{border-radius:3px;border:1px solid var(--alt-contour);width:8px;height:8px}svg.ch .soon{fill:var(--alt-above-1);opacity:.18}svg.ch .nowline{stroke:var(--alt-night);stroke-width:1.6}svg.ch circle.pk24{fill:var(--alt-night-3);opacity:.6;stroke:var(--alt-paper);stroke-width:1.5}svg.ch circle.pk25{fill:var(--alt-night);stroke:var(--alt-paper);stroke-width:1.5}.dlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.drow{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:baseline;padding:10px 12px;border-radius:14px;background:var(--alt-mist)}.drow b{font:650 var(--t-body) var(--alt-f-ui)}.drow .x{font:750 var(--t-lead) var(--alt-f-display);font-variant-numeric:tabular-nums;color:var(--alt-night);display:inline-flex;align-items:center;gap:7px}.drow .x[style*=--c]:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--c)}.drow .sub{grid-column:1/-1;font-size:var(--t-label);color:var(--alt-ink-3)}.covh{margin:0;font:650 var(--t-small) var(--alt-f-ui)}.cov{display:grid;gap:7px}.dots{display:grid;grid-template-columns:repeat(auto-fill,minmax(12px,1fr));gap:4px}.dots i{aspect-ratio:1;border-radius:50%;background:var(--alt-night);display:block}.dots i.off{background:transparent;box-shadow:inset 0 0 0 1.5px var(--alt-night-3)}.facts{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fact{display:grid;grid-template-columns:96px 1fr;gap:12px;align-items:start;font-size:var(--t-small);color:var(--alt-night-2)}.fact b{font:750 var(--t-lead)/1.1 var(--alt-f-display);color:var(--alt-night)}.fact b.warn{color:var(--alt-above-2)}.bands{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:max-content 1fr;gap:9px 14px;align-items:baseline;font-size:var(--t-small);color:var(--alt-night-2)}.bands li{display:contents}.dhead{grid-template-columns:1fr auto;align-items:end;gap:14px}.dhead>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-width:0}.chead .status .lv{white-space:normal}.loc{height:140px;width:auto;max-width:140px}.loc .other{fill:var(--alt-contour);stroke:var(--alt-paper);stroke-width:.6}.loc .me{stroke:var(--alt-paper);stroke-width:.6}.mine{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;box-sizing:border-box;padding:8px 13px;border-radius:999px;font:650 var(--t-label) var(--alt-f-ui);color:var(--alt-night);box-shadow:inset 0 0 0 1px var(--alt-contour)}.mine span{min-width:0;overflow-wrap:anywhere}.mine[aria-pressed=true]{background:var(--alt-night);color:var(--alt-paper);box-shadow:none}.mine:focus-visible{outline:2px solid var(--alt-night);outline-offset:2px}svg.ch .sealine{stroke:var(--alt-night-3);stroke-width:1.6}svg.ch .natline{stroke:var(--alt-night);stroke-width:1.2;stroke-dasharray:3 3}svg.ch .natlab{fill:var(--alt-night-2);font-weight:600}svg.ch circle.dot{opacity:.75;stroke:var(--alt-paper);stroke-width:1}svg.ch circle.me{stroke:var(--alt-night);stroke-width:2}svg.ch .melab{fill:var(--alt-night);font-weight:700}.env .envrow{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.env .envrow div{display:grid;gap:3px;padding:11px;border-radius:14px;border:1.5px dashed var(--alt-contour)}.env .envrow b{font:650 var(--t-small) var(--alt-f-ui)}.env .envrow span{font-size:var(--t-label);color:var(--alt-ink-3);line-height:1.3}.sdots .yr{fill:var(--alt-night-3);opacity:.55}.sdots .yr.new{fill:var(--alt-night);opacity:1}.sdots .soon{fill:var(--alt-above-1);opacity:.28}.sdots .nowline{stroke:var(--alt-night);stroke-width:1.5}.sdots text{font:500 var(--t-micro) var(--alt-f-ui);fill:var(--alt-night-2)}.key i.kyr{border-radius:50%;background:var(--alt-night-3);opacity:.55}.key i.kyr.new{opacity:1;background:var(--alt-night)}.side{display:contents}
