:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-accent:#e91e63;--color-bg:#f6f7f9;--color-surface:#fff;--color-border:#d9dde3;--color-text:#1f2430;--color-text-muted:#6b7280;-webkit-font-smoothing:antialiased;font-family:Noto Sans TC,system-ui,-apple-system,Segoe UI,PingFang TC,Microsoft JhengHei,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-accent:#f06292;--color-bg:#12141a;--color-surface:#1c1f28;--color-border:#333845;--color-text:#e8eaf0;--color-text-muted:#9aa1ad}}*{box-sizing:border-box}body{background:var(--color-bg);color:var(--color-text);margin:0}@media (width<=720px){.sheet{padding-bottom:env(safe-area-inset-bottom);transition:height .25s}.sheet.dragging{transition:none}}@media (prefers-reduced-motion:reduce){.sheet{transition:none}}.app{place-items:center;min-height:100vh;display:grid}.app-title{letter-spacing:.05em;margin:0;font-size:2rem;font-weight:700}.pp[data-v-18427d4d]{background:var(--color-surface);width:min(340px,100vw - 32px);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;font-size:.875rem;overflow:hidden;box-shadow:0 8px 24px #0000002e}.pp-head[data-v-18427d4d]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.pp-title[data-v-18427d4d]{gap:2px;min-width:0;display:grid}.pp-work-name[data-v-18427d4d]{color:var(--color-text);align-items:center;gap:.35rem;min-width:0;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.pp-work-name a[data-v-18427d4d]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.pp-work-name a[data-v-18427d4d]:hover{color:var(--color-accent);text-decoration:underline}.pp-name[data-v-18427d4d]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.pp-work-dot[data-v-18427d4d]{border:1px solid #fffc;border-radius:50%;flex:none;width:.55rem;height:.55rem;box-shadow:0 0 0 1px #00000014}.pp-close[data-v-18427d4d]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-size:1rem}.pp-body[data-v-18427d4d]{gap:10px;padding:12px;display:grid}.pp-badge[data-v-18427d4d]{background:var(--color-accent);color:#fff;border-radius:999px;justify-self:start;padding:2px 10px;font-size:.75rem;font-weight:600}.pp-img[data-v-18427d4d]{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;width:100%;max-height:200px}.pp-mark[data-v-18427d4d]{white-space:pre-wrap;margin:0}.pp-credit[data-v-18427d4d]{color:var(--color-text-muted);margin:0;font-size:.7rem}.pp-credit a[data-v-18427d4d]{color:var(--color-accent);text-decoration:none}.pp-credit a[data-v-18427d4d]:hover{text-decoration:underline}.pp-links[data-v-18427d4d]{gap:.75rem;font-size:.8rem;display:flex}.pp-links a[data-v-18427d4d]{color:var(--color-accent);text-decoration:none}.pp-links a[data-v-18427d4d]:hover{text-decoration:underline}.upp[data-v-27a22484]{background:var(--color-surface);width:min(340px,100vw - 32px);color:var(--color-text);border:1px solid var(--color-border);border-radius:10px;font-size:.875rem;overflow:hidden;box-shadow:0 8px 24px #0000002e}.upp-head[data-v-27a22484]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.upp-title[data-v-27a22484]{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;font-weight:700;overflow:hidden}.upp-close[data-v-27a22484]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex:none;padding:2px 4px;font-size:1rem}.upp-body[data-v-27a22484]{gap:10px;padding:12px;display:grid}.upp-badge[data-v-27a22484]{background:var(--color-accent);color:#fff;border-radius:999px;justify-self:start;padding:2px 10px;font-size:.75rem;font-weight:600}.upp-img[data-v-27a22484]{border:1px solid var(--color-border);object-fit:cover;border-radius:8px;width:100%;max-height:160px}.upp-note[data-v-27a22484]{white-space:pre-wrap;margin:0}.upp-coord[data-v-27a22484]{color:var(--color-text-muted);margin:0;font-size:.75rem}.upp-actions[data-v-27a22484]{gap:8px;display:flex}.upp-btn[data-v-27a22484]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:8px 12px}.upp-btn.primary[data-v-27a22484]{background:var(--color-accent);border-color:var(--color-accent);color:#fff;font-weight:600}.upp-btn.danger[data-v-27a22484]{color:#d32f2f;border-color:#d32f2f}@media (prefers-color-scheme:dark){.upp-btn.danger[data-v-27a22484]{color:#ef9a9a;border-color:#ef9a9a}}.upp-field[data-v-27a22484]{gap:4px;display:grid}.upp-label[data-v-27a22484]{color:var(--color-text-muted);font-size:.75rem}.upp-req[data-v-27a22484]{color:var(--color-accent)}.upp-field input[data-v-27a22484],.upp-field textarea[data-v-27a22484]{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font:inherit;border-radius:8px;width:100%;padding:8px 10px}.upp-field input[data-v-27a22484]:focus,.upp-field textarea[data-v-27a22484]:focus{outline:2px solid var(--color-accent);outline-offset:1px}.search-panel[data-v-3ab8a150]{flex-direction:column;gap:.5rem;min-width:0;display:flex}.search-input[data-v-3ab8a150]{border:1px solid var(--color-border);background:var(--color-surface);width:100%;color:var(--color-text);font:inherit;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem}.search-input[data-v-3ab8a150]:focus{outline:2px solid var(--color-accent);outline-offset:-1px}.hot-cities[data-v-3ab8a150]{flex-wrap:wrap;gap:.375rem;display:flex}.hot-chip[data-v-3ab8a150]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.75rem}.hot-chip[data-v-3ab8a150]:hover{border-color:var(--color-accent);color:var(--color-accent)}.tabs[data-v-3ab8a150]{border-bottom:1px solid var(--color-border);gap:.25rem;display:flex}.tab[data-v-3ab8a150]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.375rem .25rem;font-size:.8125rem}.tab.active[data-v-3ab8a150]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.results[data-v-3ab8a150]{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.empty-hint[data-v-3ab8a150]{color:var(--color-text-muted);text-align:center;padding:1rem .25rem;font-size:.8125rem}.result-row[data-v-3ab8a150]{border-bottom:1px solid var(--color-border);cursor:pointer;align-items:flex-start;gap:.5rem;padding:.5rem .25rem;display:flex}.result-row[data-v-3ab8a150]:hover,.result-row[data-v-3ab8a150]:focus-visible{background:var(--color-bg);outline:none}.color-dot[data-v-3ab8a150]{border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;margin-top:.25rem}.row-cover[data-v-3ab8a150]{object-fit:cover;background:var(--color-bg);border-radius:6px;flex-shrink:0;width:40px;height:40px}.row-cover-fallback[data-v-3ab8a150]{display:inline-block}.row-main[data-v-3ab8a150]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.row-title-line[data-v-3ab8a150]{align-items:center;gap:.375rem;min-width:0;display:flex}.row-title[data-v-3ab8a150]{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:600;overflow:hidden}.cat-badge[data-v-3ab8a150]{border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:.25rem;flex-shrink:0;padding:0 .375rem;font-size:.625rem;line-height:1.4}.row-meta[data-v-3ab8a150]{color:var(--color-text-muted);font-size:.6875rem}.row-original[data-v-3ab8a150]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}@media (width<=480px){.results[data-v-3ab8a150]{max-height:45vh}}@media (width<=720px){.search-panel.sheet[data-v-3ab8a150]{z-index:4;height:var(--sheet-h,50vh);background:var(--color-surface);border-radius:.875rem .875rem 0 0;width:100vw;min-height:56px;max-height:85vh;padding:0 .75rem;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -4px 16px #0000002e}.sheet-handle[data-v-3ab8a150]{cursor:grab;touch-action:none;flex:none;height:1.25rem}.sheet-handle[data-v-3ab8a150]:before{content:"";background:var(--color-border);border-radius:999px;width:2.5rem;height:4px;margin:.4rem auto 0;display:block}.sheet-handle[data-v-3ab8a150]:active{cursor:grabbing}}@media (width>=720.02px){.sheet-handle[data-v-3ab8a150]{display:none}}.dragging .results[data-v-3ab8a150]{pointer-events:none}.work-panel[data-v-d968bb3b]{background:var(--color-surface);height:100%;color:var(--color-text);flex-direction:column;display:flex;overflow:hidden}.wp-header[data-v-d968bb3b]{border-bottom:1px solid var(--color-border);gap:.75rem;padding:.75rem;display:flex}.wp-back[data-v-d968bb3b]{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;width:2rem;height:2rem;font-size:1rem}.wp-back[data-v-d968bb3b]:hover{border-color:var(--color-accent)}.wp-cover[data-v-d968bb3b]{object-fit:cover;border-radius:6px;flex:none;width:72px;height:96px}.wp-titleblock[data-v-d968bb3b]{min-width:0}.wp-title[data-v-d968bb3b]{margin:0;font-size:1.05rem;line-height:1.3}.wp-cat[data-v-d968bb3b]{color:var(--color-accent);border:1px solid var(--color-accent);vertical-align:middle;border-radius:999px;margin-left:.375rem;padding:.05rem .4rem;font-size:.7rem;font-weight:600;display:inline-block}.wp-title-jp[data-v-d968bb3b],.wp-city[data-v-d968bb3b]{color:var(--color-text-muted);margin:.125rem 0 0;font-size:.8rem}.wp-counts[data-v-d968bb3b]{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.75rem}.wp-links[data-v-d968bb3b]{border-bottom:1px solid var(--color-border);gap:.75rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.wp-links a[data-v-d968bb3b]{color:var(--color-accent);text-decoration:none}.wp-links a[data-v-d968bb3b]:hover{text-decoration:underline}.wp-tabs[data-v-d968bb3b]{border-bottom:1px solid var(--color-border);display:flex}.wp-tab[data-v-d968bb3b]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:.5rem;font-size:.85rem}.wp-tab.active[data-v-d968bb3b]{color:var(--color-accent);border-bottom-color:var(--color-accent)}.wp-groups[data-v-d968bb3b]{flex:1;overflow-y:auto}.wp-group-head[data-v-d968bb3b]{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.375rem;padding:.4rem .75rem;font-size:.85rem;font-weight:600;display:flex}.wp-group-head[data-v-d968bb3b]:hover{background:var(--color-bg)}.wp-caret[data-v-d968bb3b]{color:var(--color-text-muted);flex:none;font-size:.7rem}.wp-group-label[data-v-d968bb3b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wp-group-count[data-v-d968bb3b]{color:var(--color-text-muted);flex:none;font-size:.7rem;font-weight:400}.wp-points[data-v-d968bb3b]{margin:0;padding:0 0 0 .75rem;list-style:none}.wp-point[data-v-d968bb3b]{width:100%;color:var(--color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.5rem;padding:.3rem .75rem .3rem 0;font-size:.8rem;display:flex}.wp-point[data-v-d968bb3b]:hover{background:var(--color-bg)}.wp-thumb[data-v-d968bb3b]{object-fit:cover;border-radius:4px;flex:none;width:48px;height:32px}.wp-point-name[data-v-d968bb3b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wp-ep[data-v-d968bb3b]{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:4px;flex:none;padding:.05rem .35rem;font-size:.65rem}.wp-mark[data-v-d968bb3b]{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:.7rem;overflow:hidden}.wp-empty[data-v-d968bb3b]{color:var(--color-text-muted);padding:1rem .75rem;font-size:.8rem}.wp-copyright[data-v-d968bb3b]{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:.5rem .75rem;font-size:.7rem}@media (width<=720px){.work-panel.sheet[data-v-d968bb3b]{z-index:4;height:var(--sheet-h,50vh);border-radius:.875rem .875rem 0 0;min-height:56px;max-height:85vh;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -4px 16px #0000002e}.sheet-handle[data-v-d968bb3b]{cursor:grab;touch-action:none;flex:none;height:1.25rem}.sheet-handle[data-v-d968bb3b]:before{content:"";background:var(--color-border);border-radius:999px;width:2.5rem;height:4px;margin:.4rem auto 0;display:block}.sheet-handle[data-v-d968bb3b]:active{cursor:grabbing}}@media (width>=720.02px){.sheet-handle[data-v-d968bb3b]{display:none}}.dragging .wp-groups[data-v-d968bb3b]{pointer-events:none}.about-overlay[data-v-1b0277d1]{z-index:1000;background:#00000073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.about[data-v-1b0277d1]{background:var(--color-surface);width:min(480px,100%);max-height:min(85vh,720px);color:var(--color-text);border:1px solid var(--color-border);border-radius:12px;overflow-y:auto;box-shadow:0 12px 32px #00000040}.about-head[data-v-1b0277d1]{border-bottom:1px solid var(--color-border);background:var(--color-surface);justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;display:flex;position:sticky;top:0}.about-title[data-v-1b0277d1]{margin:0;font-size:1.125rem;font-weight:700}.about-close[data-v-1b0277d1]{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:1.1rem}.about-body[data-v-1b0277d1]{gap:16px;padding:16px;display:grid}.about-credit[data-v-1b0277d1]{background:var(--color-bg);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.about-credit-main[data-v-1b0277d1]{margin:0;font-size:1rem;font-weight:700}.about-credit-note[data-v-1b0277d1]{color:var(--color-text-muted);margin:0;font-size:.8125rem}.about-license[data-v-1b0277d1]{color:var(--color-accent);justify-self:start;font-size:.8125rem}.about-section[data-v-1b0277d1]{gap:6px;display:grid}.about-heading[data-v-1b0277d1]{margin:0;font-size:.9375rem;font-weight:700}.about-text[data-v-1b0277d1]{color:var(--color-text-muted);margin:0;font-size:.875rem}.about-text a[data-v-1b0277d1]{color:var(--color-accent)}.about-export[data-v-1b0277d1]{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:8px 14px;font-weight:600}.about-freshness[data-v-1b0277d1]{color:var(--color-text-muted);text-align:right;margin:0;font-size:.75rem}@media (prefers-color-scheme:dark){.about-overlay[data-v-1b0277d1]{background:#0009}}.vp-filter[data-v-0993c7d7]{align-items:center;gap:.375rem;min-width:0;max-width:calc(100vw - 2rem);display:flex}.vp-strip[data-v-0993c7d7]{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.375rem;max-width:100%;padding:.25rem;display:flex;overflow-x:auto}.vp-chip[data-v-0993c7d7]{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0000008c;border:2px solid #ffffffe6;border-radius:50%;flex-shrink:0;place-content:center;width:1.75rem;height:1.75rem;font-size:.75rem;font-weight:700;line-height:1;transition:transform .12s;display:grid}.vp-chip[data-v-0993c7d7]:hover{transform:scale(1.12)}.vp-chip.active[data-v-0993c7d7]{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:1px}.vp-clear[data-v-0993c7d7]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);white-space:nowrap;cursor:pointer;border-radius:999px;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem}.vp-clear[data-v-0993c7d7]:hover{border-color:var(--color-accent);color:var(--color-accent)}.map-controls[data-v-21f86d93]{pointer-events:none}.map-controls[data-v-21f86d93]>*{pointer-events:auto}.basemap-group[data-v-21f86d93]{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;max-width:calc(100vw - 1.5rem);display:flex;position:absolute;bottom:.75rem;left:.75rem;overflow:hidden}.bc-opt[data-v-21f86d93]{border:none;border-right:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;padding:.375rem .625rem;font-size:.75rem}.bc-opt[data-v-21f86d93]:last-child{border-right:none}.bc-opt.active[data-v-21f86d93]{color:#fff;background:var(--color-accent)}.ctl-group[data-v-21f86d93]{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);border-radius:6px;flex-direction:column;gap:0;display:flex;position:absolute;bottom:.75rem;right:.75rem;overflow:visible}.ctl-btn[data-v-21f86d93],.ctl-photo-row[data-v-21f86d93]{border:none;border-bottom:1px solid var(--color-border);background:var(--color-surface);width:2.5rem;height:2.5rem;color:var(--color-text);cursor:pointer;place-content:center;font-size:1.25rem;line-height:1;display:grid;position:relative}.ctl-tip[data-v-21f86d93]{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#14161ceb;border-radius:6px;padding:4px 8px;font-size:.72rem;line-height:1.3;transition:opacity .12s,transform .12s;position:absolute;top:50%;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.ctl-btn:hover .ctl-tip[data-v-21f86d93],.ctl-photo-row:hover .ctl-tip[data-v-21f86d93],.ctl-btn:focus-visible .ctl-tip[data-v-21f86d93],.ctl-photo-row:focus-within .ctl-tip[data-v-21f86d93]{opacity:1;transform:translateY(-50%)translate(0)}.ctl-group[data-v-21f86d93]>:last-child{border-bottom:none}.ctl-btn[data-v-21f86d93]:hover,.ctl-photo-row[data-v-21f86d93]:hover{color:var(--color-accent)}.ctl-photo-row[data-v-21f86d93]{cursor:pointer}.ctl-photo[data-v-21f86d93]{width:1.1rem;height:1.1rem;accent-color:var(--color-accent);margin:0}@media (width<=480px){.ctl-btn[data-v-21f86d93],.ctl-photo-row[data-v-21f86d93]{width:1.875rem;height:1.875rem}}.app-map-mode[data-v-b6f9be07]{width:100%;height:100vh;display:block;position:relative}.map-container[data-v-b6f9be07]{position:absolute;inset:0}.app-title[data-v-b6f9be07]{z-index:1;color:var(--color-text);text-shadow:0 1px 2px #fffc,0 0 6px #fff9;margin:0;font-size:1.25rem;font-weight:700;position:absolute;top:.75rem;left:1rem}@media (prefers-color-scheme:dark){.app-title[data-v-b6f9be07]{text-shadow:0 1px 2px #000c,0 0 6px #0009}}.loading-overlay[data-v-b6f9be07]{z-index:2;background:color-mix(in srgb, var(--color-bg) 85%, transparent);place-content:center;gap:.75rem;display:grid;position:absolute;inset:0}.loading-label[data-v-b6f9be07]{text-align:center;color:var(--color-text);margin:0;font-size:1rem}.loading-bar[data-v-b6f9be07]{background:var(--color-border);border-radius:999px;width:min(16rem,60vw);height:6px;overflow:hidden}.loading-bar-fill[data-v-b6f9be07]{border-radius:inherit;background:var(--color-accent);height:100%;transition:width .2s}.retry-btn[data-v-b6f9be07]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:6px;justify-self:center;padding:.375rem 1.25rem;font-size:.875rem}.retry-btn[data-v-b6f9be07]:hover{border-color:var(--color-accent);color:var(--color-accent)}.search-anchor[data-v-b6f9be07]{z-index:3;pointer-events:none;width:min(320px,100vw - 2rem);position:absolute;top:3.25rem;bottom:1rem;left:1rem}.search-anchor[data-v-b6f9be07]>*{pointer-events:auto;background:var(--color-surface);border-radius:10px;padding:.75rem;box-shadow:0 8px 24px #0000002e}.search-anchor[data-v-b6f9be07]{transition:transform .25s}.search-anchor.search-collapsed[data-v-b6f9be07]{pointer-events:none;transform:translate(calc(-100% - 1.5rem))}.search-anchor.search-collapsed[data-v-b6f9be07]>*{pointer-events:none}.search-toggle[data-v-b6f9be07]{z-index:3;border:1px solid var(--color-border);background:var(--color-surface);width:1.75rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;border-left:none;border-radius:0 8px 8px 0;font-size:.7rem;transition:left .25s,color .15s;position:absolute;top:3.75rem;left:calc(min(320px,100vw - 2rem) + .25rem);box-shadow:2px 2px 8px #0000001f}.search-toggle[data-v-b6f9be07]:hover{color:var(--color-accent)}.search-toggle.collapsed[data-v-b6f9be07]{left:.25rem}@media (width<=720px){.search-toggle[data-v-b6f9be07]{display:none}}.work-panel-anchor[data-v-b6f9be07]{z-index:3;pointer-events:none;border-radius:10px;width:min(340px,100vw - 2rem);position:absolute;top:3.25rem;bottom:1rem;left:1rem;overflow:hidden;box-shadow:0 8px 24px #0000002e}.work-panel-anchor[data-v-b6f9be07]>*{pointer-events:auto}.popup-anchor[data-v-b6f9be07]{z-index:5;pointer-events:none;justify-content:center;display:flex;position:absolute;bottom:1rem;left:0;right:0}.popup-anchor[data-v-b6f9be07]>*{pointer-events:auto}.vp-anchor[data-v-b6f9be07]{z-index:2;justify-content:flex-end;display:flex;position:absolute;top:.75rem;right:1rem}.about-btn[data-v-b6f9be07]{z-index:2;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;border-radius:6px;padding:.375rem .625rem;font-size:.75rem;position:absolute;bottom:17rem;right:.75rem}.about-btn[data-v-b6f9be07]:hover{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=720px){.search-anchor[data-v-b6f9be07],.work-panel-anchor[data-v-b6f9be07]{width:auto;box-shadow:none;z-index:4;position:fixed;inset:auto 0 0}.search-anchor.search-hidden-mobile[data-v-b6f9be07]{display:none}.about-btn[data-v-b6f9be07]{bottom:16rem}}
