.works[data-astro-cid-l6k4ra3b]{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.works[data-astro-cid-l6k4ra3b] li[data-astro-cid-l6k4ra3b]{display:grid;grid-template-columns:6.4em minmax(0,1fr);gap:16px;padding:16px 0;border-bottom:1px solid var(--line)}.works[data-astro-cid-l6k4ra3b] time[data-astro-cid-l6k4ra3b]{font-weight:700;font-variant-numeric:tabular-nums}.works[data-astro-cid-l6k4ra3b] h3[data-astro-cid-l6k4ra3b]{font-size:1.05rem;display:flex;flex-wrap:wrap;gap:6px 8px;align-items:baseline}.works[data-astro-cid-l6k4ra3b] p[data-astro-cid-l6k4ra3b]{font-size:.9rem;color:var(--ink-2);margin-top:2px}@media(max-width:520px){.works[data-astro-cid-l6k4ra3b] li[data-astro-cid-l6k4ra3b]{grid-template-columns:minmax(0,1fr);gap:4px}}.imap[data-astro-cid-nhtdizp5]{display:grid;gap:10px;margin-top:28px}.imap-box[data-astro-cid-nhtdizp5]{position:relative}.imap-map[data-astro-cid-nhtdizp5]{height:min(68vh,640px);min-height:360px;border-radius:20px;border:1px solid var(--line);overflow:hidden;background:#e9ece8;position:relative}.loading[data-astro-cid-nhtdizp5]{position:absolute;inset:0;display:grid;place-items:center;color:var(--ink-2)}.imap-legend[data-astro-cid-nhtdizp5]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:var(--ink-2);flex-wrap:wrap}.imap-legend[data-astro-cid-nhtdizp5] [data-astro-cid-nhtdizp5][data-ramp]{width:140px;height:8px;border-radius:4px;display:inline-block}.imap-legend[data-astro-cid-nhtdizp5] .bub[data-astro-cid-nhtdizp5]{display:inline-flex;align-items:center;gap:3px}.imap-legend[data-astro-cid-nhtdizp5] .bub[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]{display:inline-block;border-radius:50%;background:#c0461b;border:1.5px solid #fff;box-shadow:0 0 0 1px #c0461b}.imap-legend[data-astro-cid-nhtdizp5] .bub[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]:nth-child(1){width:8px;height:8px}.imap-legend[data-astro-cid-nhtdizp5] .bub[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]:nth-child(2){width:13px;height:13px}.imap-legend[data-astro-cid-nhtdizp5] .bub[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]:nth-child(3){width:19px;height:19px}.imap-legend[data-astro-cid-nhtdizp5] b[data-astro-cid-nhtdizp5]{color:var(--ink)}.imap-legend[data-astro-cid-nhtdizp5] .dia[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]{display:inline-block;width:10px;height:10px;transform:rotate(45deg);border:2px solid var(--ink);background:#fff;margin:0 6px 0 10px;vertical-align:middle}.imap-legend[data-astro-cid-nhtdizp5] .faint[data-astro-cid-nhtdizp5] i[data-astro-cid-nhtdizp5]{display:inline-block;width:22px;height:6px;border-radius:3px;background:#e2672a;opacity:.35;margin:0 6px 0 10px;vertical-align:middle}.levels[data-astro-cid-nhtdizp5]{position:absolute;left:12px;right:12px;bottom:28px;z-index:3;display:grid;gap:10px;padding:14px 16px;background:#fffffff2;backdrop-filter:blur(6px);border-radius:18px;box-shadow:0 14px 34px -14px #17322f8c;border:1px solid var(--line)}.level[data-astro-cid-nhtdizp5]{display:grid;grid-template-columns:5.5em minmax(0,1fr);gap:8px 12px;align-items:start}.level[data-astro-cid-nhtdizp5][hidden]{display:none}.lv-label[data-astro-cid-nhtdizp5]{font-weight:900;font-size:1rem;padding-top:9px}.chips[data-astro-cid-nhtdizp5]{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.chips[data-astro-cid-nhtdizp5] button{display:inline-flex;align-items:center;gap:8px;border:2px solid var(--c);background:#fff;color:var(--ink);border-radius:999px;padding:9px 18px;min-height:44px;font:700 1rem var(--sans);cursor:pointer;transition:background .14s,transform .14s}.chips[data-astro-cid-nhtdizp5] button i{width:12px;height:12px;border-radius:50%;background:var(--c)}.chips[data-astro-cid-nhtdizp5] button:hover{transform:translateY(-1px)}.chips[data-astro-cid-nhtdizp5] button:active{transform:translateY(1px) scale(.985)}.chips[data-astro-cid-nhtdizp5] button span{color:var(--ink-2);font-size:.86rem;font-weight:500}.chips[data-astro-cid-nhtdizp5] button:hover{border-color:var(--c)}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true]{background:var(--c);border-color:var(--c);color:#fff}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true] i{background:#fff}.chips[data-astro-cid-nhtdizp5] button[aria-checked=true] span{color:#ffffffd9}[data-astro-cid-nhtdizp5][data-l2] button{font-size:.9rem;padding:6px 14px;min-height:38px;border-width:1.5px}.imap-info[data-astro-cid-nhtdizp5]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;margin-top:6px}.info-main[data-astro-cid-nhtdizp5],.info-rank[data-astro-cid-nhtdizp5]{background:#fff;border-radius:18px;padding:20px 22px;display:grid;gap:10px;align-content:start}.info-main[data-astro-cid-nhtdizp5]{border-left:6px solid var(--tangerine)}.imap-info[data-astro-cid-nhtdizp5] h3{font-size:1.3rem;font-weight:900}.imap-info[data-astro-cid-nhtdizp5] h4{font-size:1.02rem;font-weight:900;margin:0}.imap-info[data-astro-cid-nhtdizp5] .links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.imap-info[data-astro-cid-nhtdizp5] .links a:not(.cta){font-weight:700;color:var(--tangerine-deep)}.imap-info[data-astro-cid-nhtdizp5] .how{font-size:.95rem}.imap-info[data-astro-cid-nhtdizp5] .bars{display:grid;gap:6px}.imap-info[data-astro-cid-nhtdizp5] .bar{all:unset;box-sizing:border-box;display:grid;grid-template-columns:8.5em minmax(0,1fr) 2.6em;gap:10px;align-items:center;cursor:pointer;padding:3px 4px;border-radius:8px;font-size:.93rem}.imap-info[data-astro-cid-nhtdizp5] .bar i{display:block;height:18px;border-radius:0 5px 5px 0;background:var(--c);min-width:3px}.imap-info[data-astro-cid-nhtdizp5] .bar b{text-align:right}.imap-info[data-astro-cid-nhtdizp5] .bar:hover,.imap-info[data-astro-cid-nhtdizp5] .bar:focus-visible{background:var(--mist)}.imap-info[data-astro-cid-nhtdizp5] .toplist{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.imap-info[data-astro-cid-nhtdizp5] .toplist li{border-bottom:1px solid var(--line)}.imap-info[data-astro-cid-nhtdizp5] .toplist button{all:unset;box-sizing:border-box;display:flex;justify-content:space-between;width:100%;padding:9px 2px;cursor:pointer}.imap-info[data-astro-cid-nhtdizp5] .toplist button:hover span,.imap-info[data-astro-cid-nhtdizp5] .toplist button:focus-visible span{color:var(--tangerine-deep);text-decoration:underline}.imap-info[data-astro-cid-nhtdizp5] em{font-style:normal;font-size:.75rem;font-weight:700;color:var(--amber);background:var(--amber-soft);border-radius:999px;padding:0 8px;margin-left:6px}.imap-info[data-astro-cid-nhtdizp5] .small{font-size:.82rem}.imap-node{width:16px;height:16px;transform:rotate(45deg);border:3px solid #17322f;background:#fff;border-radius:3px;padding:0;cursor:pointer;transition:opacity .2s}.imap-node.dim{opacity:.2}.imap-node:focus-visible{outline:3px solid var(--tangerine);outline-offset:3px}@media(max-width:860px){.imap-info[data-astro-cid-nhtdizp5]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.imap-box[data-astro-cid-nhtdizp5]{display:flex;flex-direction:column}.imap-map[data-astro-cid-nhtdizp5]{height:62vh}.levels[data-astro-cid-nhtdizp5]{position:static;order:-1;padding:0;margin-bottom:10px;background:none;backdrop-filter:none;box-shadow:none;border:0;border-radius:0}.level[data-astro-cid-nhtdizp5]{grid-template-columns:minmax(0,1fr);gap:6px}.lv-label[data-astro-cid-nhtdizp5]{padding-top:0}.chips[data-astro-cid-nhtdizp5]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chips[data-astro-cid-nhtdizp5] button{flex:none}.imap-info[data-astro-cid-nhtdizp5] .bar{grid-template-columns:7.2em minmax(0,1fr) 2.2em;font-size:.88rem}}
