.bay-index [hidden]{display:none!important}.bay-index{--paper:#faf6f0;--card:#fffdf9;--ink:#494043;--muted:#7a6f72;--line:#e8dcd7;--blush:#f4dfe2;--blush-deep:#ecc9cf;--rose:#8d4759;--sage:#7f9372;--wash-a:#ecbec68c;--wash-b:#a0b48c59;--wash-c:#f4d6c899;--w-sky:#bcd3dc;--w-red:#d9826b;--w-sand:#ecdcc2;--w-blue:#a9c1cf;--w-pink:#efc2c7;--w-green:#b9c9a4;--w-yellow:#f1d99a;--w-cream:#f7ecd8;--w-leaf:#a7b896;--ink-line:#5d5054;--f-display:var(--font-v1-display-loaded), "Newsreader", Georgia, serif;--f-body:var(--font-v1-sans);--f-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;background:var(--paper);color:var(--ink);font:16px/1.55 var(--f-body)}.bay-index em{font-family:var(--f-display);font-style:italic;font-weight:400}.bay-index .wrap{max-width:1040px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.bay-index .eyebrow{font:11px/1.4 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.bay-index .btn{font:500 14px/1 var(--f-body);color:var(--ink);background:var(--blush);border:1px solid var(--blush-deep);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:12px 18px;text-decoration:none;display:inline-flex}.bay-index .btn:hover{background:var(--blush-deep)}.bay-index .btn.ghost{border-color:var(--line);background:0 0}.bay-index .btn.ghost:hover{border-color:var(--rose);background:0 0}.bay-index .hero{position:relative;overflow:hidden}.bay-index .hero .wrap{gap:16px;padding-block:52px 30px;display:grid;position:relative}.bay-index .art{top:22px;right:max(16px, env(safe-area-inset-right,0px), calc((100% - 1040px) / 2 + 16px));pointer-events:none;width:min(450px,42%);position:absolute}.bay-index .art img{border-radius:18px;width:100%;height:auto;display:block}.bay-index h1{font:400 clamp(32px, 5.2vw, 52px)/1.32 var(--f-body);letter-spacing:-.02em;margin:0;position:relative}.bay-index h1 .ln{display:block}.bay-index h1 em{color:var(--rose);font-size:1.04em}.bay-index .lede{max-width:50ch;color:var(--muted);margin:0;font-size:17px;position:relative}.bay-index .mark{background:linear-gradient(transparent 62%, var(--blush) 62%, var(--blush) 94%, transparent 94%);color:var(--ink)}.bay-index .cities{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex;position:relative}.bay-index .city{font:500 15px/1 var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:baseline;gap:8px;padding:11px 18px;display:inline-flex}.bay-index .city small{font:12px var(--f-mono);color:var(--muted)}.bay-index .city[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.bay-index .city[aria-pressed=true] small{color:var(--blush-deep)}.bay-index .filters{z-index:5;background:var(--paper);border-block:1px solid var(--line);position:sticky;top:62px}.bay-index .filters .wrap{gap:10px;padding-block:12px;display:grid}.bay-index .frow{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;display:grid}.bay-index .chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.bay-index .chip{font:500 13px/1 var(--f-body);color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.bay-index .chip:hover{border-color:var(--rose)}.bay-index .chip[aria-pressed=true]{background:var(--blush);border-color:var(--blush-deep)}.bay-index .chip .n{color:var(--muted);font:11px var(--f-mono)}.bay-index .chip.vc{border-style:dashed}.bay-index button:focus-visible,.bay-index a:focus-visible,.bay-index input:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.bay-index .bay-main .wrap{gap:18px;padding-block:26px 60px;display:grid}.bay-index .headline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.bay-index .headline h2{font:400 28px/1.15 var(--f-display);text-wrap:balance;margin:0}.bay-index .headline h2 em{color:var(--rose)}.bay-index .basis{color:var(--muted);font-size:13px}.bay-index .search{align-items:center;width:min(300px,100%);display:flex;position:relative}.bay-index .search svg{width:15px;height:15px;color:var(--muted);pointer-events:none;position:absolute;left:13px}.bay-index .search input{width:100%;font:14px var(--f-body);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:10px 14px 10px 36px}.bay-index .search input:focus{border-color:var(--rose);box-shadow:0 0 0 3px var(--blush);outline:none}.bay-index .qres{z-index:30;background:var(--card);border:1px solid var(--line);border-radius:14px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #4940431f}.bay-index .qres li{cursor:pointer;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:baseline;gap:8px;padding:9px 10px;font-size:14px;display:grid}.bay-index .qres li:hover,.bay-index .qres li[aria-selected=true]{background:var(--blush)}.bay-index .qres .r{font:italic 18px var(--f-display);color:var(--rose)}.bay-index .qres .p{font:12px var(--f-mono);color:var(--muted)}.bay-index .qres li.none{cursor:default;color:var(--muted);display:block}.bay-index .item.hl{animation:2.4s ease-out hl}@keyframes hl{0%{box-shadow:0 0 0 4px var(--blush-deep)}to{box-shadow:0 0 #0000}}.bay-index ol.list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bay-index .item{background:var(--card);border:1px solid var(--line);border-radius:18px}.bay-index .item.mine{border-color:var(--rose);box-shadow:0 0 0 3px var(--blush)}.bay-index .row{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:18px;grid-template-columns:54px minmax(0,1fr) minmax(140px,34%);align-items:center;gap:6px 16px;padding:16px 18px;display:grid}.bay-index .visit{vertical-align:1px;width:22px;height:22px;color:var(--rose);border-radius:6px;place-items:center;margin-left:6px;text-decoration:none;display:inline-grid}.bay-index .visit svg{width:14px;height:14px}.bay-index .visit:hover,.bay-index .visit:focus-visible{background:var(--blush)}.bay-index .row:focus-visible{outline:2px solid var(--rose);outline-offset:-2px}.bay-index .pager{justify-content:center;align-items:center;gap:8px;display:flex}.bay-index .pbtn{border:1px solid var(--line);background:var(--card);width:38px;height:38px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;display:grid}.bay-index .pbtn svg{width:16px;height:16px}.bay-index .pbtn:hover:not(:disabled){border-color:var(--rose);color:var(--rose)}.bay-index .pbtn:disabled{opacity:.35;cursor:default}.bay-index .pginfo{text-align:center;min-width:150px}.bay-index .headline .tools{align-items:center;gap:12px;display:flex}.bay-index .headline .tools .search{flex:none;width:260px}@media (max-width:680px){.bay-index .headline .tools{flex-wrap:wrap;width:100%}.bay-index .headline .tools .search{width:100%}}.bay-index .pager.top{gap:4px}.bay-index .pager.top .pbtn{width:34px;height:34px}.bay-index .pginfo{font:12px var(--f-mono);color:var(--muted)}.bay-index .headline,.bay-index #listTitle{scroll-margin-top:200px}.bay-index .cta{background:var(--card);border:1px solid var(--line);border-radius:22px;gap:14px;padding:32px 44px;display:grid}.bay-index .cta h2{font:400 28px/1.15 var(--f-display);text-wrap:balance;margin:0}.bay-index .cta h2 em{color:var(--rose)}.bay-index .cta p{color:var(--muted);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.bay-index .cta .acts{flex-wrap:wrap;gap:10px;display:flex}.bay-index .fb{border-top:1px dashed var(--line);gap:10px;padding-top:16px;display:grid}.bay-index .fb .qs{flex-wrap:wrap;gap:6px;display:flex}.bay-index .fb textarea{resize:vertical;width:100%;min-height:110px;font:15px/1.5 var(--f-body);color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.bay-index .fb .addr{font:13px var(--f-mono);color:var(--muted)}.bay-index .fb .addr b{color:var(--ink);-webkit-user-select:all;user-select:all;font-weight:500}.bay-index .rank{font:italic 400 34px/1 var(--f-display);color:var(--rose);font-variant-numeric:tabular-nums}.bay-index .who{gap:4px;min-width:0;display:grid}.bay-index .name{overflow-wrap:anywhere;font-size:17px;font-weight:600}.bay-index .badges{flex-wrap:wrap;gap:6px;display:flex}.bay-index .badge{font:11px/1.3 var(--f-mono);letter-spacing:.04em;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:3px 7px}.bay-index .badge.pick{color:var(--ink);background:var(--blush);border-color:var(--blush-deep)}.bay-index .meter{gap:6px;display:grid}.bay-index .meter .val{font:500 22px/1 var(--f-display);font-variant-numeric:tabular-nums}.bay-index .meter .val small{font:12px var(--f-body);color:var(--muted);margin-left:4px}.bay-index .bar{background:var(--paper);border:1px solid var(--line);border-radius:4px;height:7px;overflow:hidden}.bay-index .bar i{background:linear-gradient(90deg, var(--blush-deep), var(--rose));border-radius:4px;height:100%;display:block}.bay-index .detail{border-top:1px dashed var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;padding:16px 18px 20px;display:grid}.bay-index .detail h3{font:11px/1.4 var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-weight:400}.bay-index .plat{grid-template-columns:76px minmax(0,1fr) 42px;align-items:center;gap:8px;padding:3px 0;font-size:13px;display:grid}.bay-index .plat .bar{height:6px}.bay-index .plat .pc{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted)}.bay-index .scn{flex-wrap:wrap;gap:6px;display:flex}.bay-index .scn span{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:5px 10px;font-size:13px}.bay-index .scn span.miss{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--blush-deep);text-decoration-color:var(--blush-deep)}.bay-index .src{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.bay-index .src li{border-bottom:1px solid var(--line);justify-content:space-between;gap:8px;padding-bottom:4px;display:flex}.bay-index .src li span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.bay-index .official{color:var(--rose);font-size:13px}.bay-index .empty{color:var(--muted);padding:30px 0}.bay-index details.method{border-top:1px solid var(--line);padding-top:16px}.bay-index details.method summary{font:400 22px var(--f-display);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;list-style:none;display:flex}.bay-index details.method summary::-webkit-details-marker{display:none}.bay-index details.method summary:after{content:"+";font:400 22px var(--f-body);color:var(--muted)}.bay-index details.method[open] summary:after{content:"–"}.bay-index .mtext{color:var(--muted);gap:12px;margin-top:14px;padding-left:28px;font-size:15px;display:grid}.bay-index .mtext p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}.bay-index .tbl{overflow-x:auto}.bay-index table{border-collapse:collapse;min-width:460px;font-size:13px}.bay-index th,.bay-index td{text-align:left;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:6px 16px 6px 0}.bay-index th{font:11px var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:400}@media (max-width:760px){.bay-index .art{width:min(340px,88%);margin:10px max(8px, env(safe-area-inset-right,0px)) -36px auto;position:relative;top:0;right:auto}.bay-index .hero .wrap{padding-top:20px}}@media (max-width:680px){.bay-index .row{grid-template-columns:40px minmax(0,1fr)}.bay-index .meter{grid-column:2}.bay-index .rank{font-size:28px}.bay-index .cta{padding:24px 20px}.bay-index .frow{grid-template-columns:1fr;gap:6px}.bay-index .mtext{padding-left:0}.bay-index .filters{position:static}.bay-index .hero .wrap{padding-block:36px 24px}}@media (prefers-reduced-motion:no-preference){.bay-index .bar i{transition:width .3s}}.bay-index .city-top{gap:8px;display:grid}.bay-index .city-top h3{font:400 20px/1.2 var(--f-display);color:var(--ink);margin:6px 0 0}.bay-index .city-top table{width:100%}
