.fm[data-astro-cid-tuohzrui]{isolation:isolate;height:100svh;min-height:620px;position:relative;overflow:hidden}.fm[data-astro-cid-tuohzrui] .fm__terrain{z-index:-2}.fm__shade[data-astro-cid-tuohzrui]{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b0b0ddb 0%,#0b0b0d8c 26%,#0b0b0d00 46%),linear-gradient(#0b0b0d80 0%,#0b0b0d00 18%);position:absolute;inset:0}.fm__ui[data-astro-cid-tuohzrui]{height:100%;padding-top:var(--header-h);pointer-events:none;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.fm__ui[data-astro-cid-tuohzrui]>[data-astro-cid-tuohzrui]{pointer-events:auto}.fm__panel[data-astro-cid-tuohzrui]{flex-direction:column;gap:14px;width:min(400px,100%);display:flex}.fm__kicker[data-astro-cid-tuohzrui]{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:13px}.fm__lead[data-astro-cid-tuohzrui]{color:var(--text-2)}.fm__layers[data-astro-cid-tuohzrui]{border:1px solid var(--line-2);border-radius:var(--r);background:#0b0b0db3;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid}.fm__layer[data-astro-cid-tuohzrui]{height:38px;font:600 14px/1 var(--f-body);color:var(--text-2);border-radius:2px;transition:background-color .2s,color .2s}.fm__layer[data-astro-cid-tuohzrui]:hover{color:var(--text)}.fm__layer[data-astro-cid-tuohzrui][aria-pressed=true]{background:var(--gold);color:var(--gold-ink)}.fm__legend[data-astro-cid-tuohzrui]{min-height:96px;display:grid}.fm__keys[data-astro-cid-tuohzrui]{visibility:hidden;color:var(--text-2);flex-wrap:wrap;grid-area:1/1;align-content:flex-start;gap:6px 14px;font-size:14px;display:flex}.fm__keys[data-astro-cid-tuohzrui].is-on{visibility:visible}.fm__keys[data-astro-cid-tuohzrui] li[data-astro-cid-tuohzrui]{align-items:center;gap:7px;display:inline-flex}.fm__keys[data-astro-cid-tuohzrui] i[data-astro-cid-tuohzrui]{border:1px solid #ffffff2e;border-radius:3px;width:12px;height:12px}.fm__keys[data-astro-cid-tuohzrui] .fm__ramp[data-astro-cid-tuohzrui]{background:linear-gradient(90deg,#000,#fff);width:64px}.fm__zoom[data-astro-cid-tuohzrui]{flex-direction:column;align-self:flex-end;gap:6px;margin-bottom:40px;display:flex}.fm__zoom[data-astro-cid-tuohzrui] button[data-astro-cid-tuohzrui]{border:1px solid var(--line-2);width:44px;height:44px;color:var(--text);background:#0b0b0dbf;border-radius:50%;place-items:center;transition:color .2s,border-color .2s;display:grid}.fm__zoom[data-astro-cid-tuohzrui] button[data-astro-cid-tuohzrui]:hover{color:var(--gold);border-color:var(--gold)}@media (width<=900px){.fm[data-astro-cid-tuohzrui]{height:auto;min-height:0}.fm[data-astro-cid-tuohzrui] .fm__terrain{height:62svh;position:relative;inset:auto}.fm__shade[data-astro-cid-tuohzrui]{display:none}.fm__ui[data-astro-cid-tuohzrui]{align-items:flex-start;height:auto;padding-top:24px;padding-bottom:48px;position:static}.fm__zoom[data-astro-cid-tuohzrui]{right:var(--gutter);margin:0;position:absolute;top:calc(62svh - 112px)}}
