.field-control[data-v-5c5f33c3]{gap:var(--field-gap,3.0558vw);text-align:left;width:100%;display:grid}.field-heading[data-v-5c5f33c3]{text-align:var(--field-label-align,left);gap:1.0178vw;display:grid}.field-heading span[data-v-5c5f33c3]{color:var(--field-label-color,#1f2937);font-size:var(--field-label-font-size,inherit);font-weight:600}.field-control input[data-v-5c5f33c3],.field-control textarea[data-v-5c5f33c3]{color:#1f2937;width:100%;min-height:10.1781vw;font:inherit;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:1.5267vw;padding:2.2901vw 2.5445vw}.field-control textarea[data-v-5c5f33c3]{resize:none}.field-control b[data-v-5c5f33c3]{color:#ef4444}.field-control small[data-v-5c5f33c3]{color:#64748b;font-size:.9em}.choice-option[data-v-5c5f33c3]{text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:1.5267vw;align-items:center;gap:2.5vw;min-height:10.1781vw;padding:2.2901vw 2.5445vw;display:flex}.choice-option input[type=checkbox][data-v-5c5f33c3]{width:4.6vw;height:4.6vw;min-height:auto;padding:0}.choice-option span[data-v-5c5f33c3]{flex:1}.choice-option .vote-count[data-v-5c5f33c3]{width:16vw;min-height:8vw;padding:1vw 2vw}.choice-option em[data-v-5c5f33c3]{font-style:normal}.field-control[data-v-f3bd0ee4]{gap:var(--field-gap,3.0558vw);text-align:left;width:100%;display:grid}.field-heading[data-v-f3bd0ee4]{text-align:var(--field-label-align,left);gap:1.0178vw;display:grid}.field-heading span[data-v-f3bd0ee4]{color:var(--field-label-color,#1f2937);font-size:var(--field-label-font-size,inherit);font-weight:600}.field-heading small[data-v-f3bd0ee4]{color:#64748b;font-size:.9em}.field-heading b[data-v-f3bd0ee4]{color:#ef4444}.region-trigger[data-v-f3bd0ee4]{color:#a5adb8;width:100%;min-height:10.1781vw;font:inherit;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:1.5267vw;justify-content:space-between;align-items:center;padding:2.2901vw 2.5445vw;display:flex}.region-trigger.filled[data-v-f3bd0ee4]{color:#1f2937}.region-trigger svg[data-v-f3bd0ee4]{color:#9aa6b2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:4.5vw;height:4.5vw}.region-picker-overlay[data-v-f3bd0ee4]{z-index:30;background:#0f172a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.region-picker[data-v-f3bd0ee4]{background:#fff;border-radius:4vw 4vw 0 0;width:100%;overflow:hidden;box-shadow:0 -8px 30px #0f172a24}.region-picker-header[data-v-f3bd0ee4]{color:#1f2937;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;height:14vw;padding:0 4vw;font-size:4vw;display:flex}.region-picker-header button[data-v-f3bd0ee4]{min-width:12vw;font:inherit;background:0 0;border:0;padding:0;font-size:3.6vw}.region-picker-cancel[data-v-f3bd0ee4]{color:#64748b;text-align:left}.region-picker-confirm[data-v-f3bd0ee4]{color:#1677ff;text-align:right}.region-picker-columns[data-v-f3bd0ee4]{height:min(68vw,420px);padding:2vw 0;display:flex}.region-picker-column[data-v-f3bd0ee4]{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.region-picker-option[data-v-f3bd0ee4]{color:#334155;width:100%;min-height:12vw;font:inherit;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:1.5vw;padding:2vw 1.5vw;font-size:3.6vw;line-height:1.35;display:flex}.region-picker-option.active[data-v-f3bd0ee4]{color:#1677ff;font-weight:600}.region-picker-option b[data-v-f3bd0ee4]{color:#1677ff;font-size:3.4vw}.region-picker-status[data-v-f3bd0ee4]{color:#a5adb8;text-align:center;margin:18vw 0 0;font-size:3.4vw}.runtime-carousel[data-v-aa788dce]{width:100%;position:relative;overflow:hidden}.runtime-carousel-track[data-v-aa788dce]{width:100%;transition:transform .45s;display:flex}.runtime-carousel-item[data-v-aa788dce]{background:0 0;border:0;flex:0 0 100%;width:100%;padding:0}.runtime-carousel-item img[data-v-aa788dce]{width:100%;height:auto;display:block}.runtime-carousel-item.interactive[data-v-aa788dce]{cursor:pointer}.runtime-carousel.fade .runtime-carousel-track[data-v-aa788dce]{display:grid}.runtime-carousel.fade .runtime-carousel-item[data-v-aa788dce]{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .45s}.runtime-carousel.fade .runtime-carousel-item.active[data-v-aa788dce]{opacity:1;pointer-events:auto}.runtime-carousel-dots[data-v-aa788dce]{pointer-events:none;justify-content:center;gap:1.2723vw;display:flex;position:absolute;bottom:2.0356vw;left:0;right:0}.runtime-carousel-dots button[data-v-aa788dce]{pointer-events:auto;background:#ffffff94;border:0;border-radius:50%;width:1.5267vw;height:1.5267vw;padding:0;box-shadow:0 0 0 1px #0f172a26}.runtime-carousel-dots button.active[data-v-aa788dce]{background:var(--carousel-indicator-active-color,#fff);border-radius:1vw;width:3.5623vw}.field-control[data-v-ebff262e]{gap:var(--field-gap,3.0558vw);text-align:left;width:100%;display:grid}.field-heading[data-v-ebff262e]{text-align:var(--field-label-align,left);gap:1.0178vw;display:grid}.field-heading span[data-v-ebff262e]{color:var(--field-label-color,#1f2937);font-size:var(--field-label-font-size,inherit);font-weight:600}.field-heading small[data-v-ebff262e]{color:#64748b;font-size:.9em}.field-heading b[data-v-ebff262e]{color:#ef4444}.selector-trigger[data-v-ebff262e]{color:#a5adb8;width:100%;min-height:10.1781vw;font:inherit;text-align:left;background:#fff;border:1px solid #dbe2ea;border-radius:1.5267vw;justify-content:space-between;align-items:center;padding:2.2901vw 2.5445vw;display:flex}.selector-trigger.filled[data-v-ebff262e]{color:#1f2937}.selector-trigger svg[data-v-ebff262e]{color:#9aa6b2;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:none;width:4.5vw;height:4.5vw}.selector-picker-overlay[data-v-ebff262e]{z-index:30;background:#0f172a6b;align-items:flex-end;display:flex;position:fixed;inset:0}.selector-picker[data-v-ebff262e]{background:#fff;border-radius:4vw 4vw 0 0;width:100%;overflow:hidden;box-shadow:0 -8px 30px #0f172a24}.selector-picker-header[data-v-ebff262e]{color:#1f2937;border-bottom:1px solid #eef1f5;justify-content:space-between;align-items:center;height:14vw;padding:0 4vw;font-size:4vw;display:flex}.selector-picker-header button[data-v-ebff262e]{min-width:12vw;font:inherit;background:0 0;border:0;padding:0;font-size:3.6vw}.selector-picker-cancel[data-v-ebff262e]{color:#64748b;text-align:left}.selector-picker-confirm[data-v-ebff262e]{color:#1677ff;text-align:right}.selector-picker-options[data-v-ebff262e]{overscroll-behavior:contain;max-height:min(68vw,420px);padding:2vw 0;overflow-y:auto}.selector-picker-option[data-v-ebff262e]{color:#334155;width:100%;min-height:12vw;font:inherit;text-align:center;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;padding:2vw 5vw;font-size:3.6vw;line-height:1.35;display:grid}.selector-picker-option span[data-v-ebff262e]{grid-column:2}.selector-picker-option b[data-v-ebff262e]{color:#1677ff;grid-column:3;justify-self:end;font-size:3.4vw}.selector-picker-option.active[data-v-ebff262e]{color:#1677ff;font-weight:600}.selector-picker-status[data-v-ebff262e]{color:#a5adb8;text-align:center;margin:18vw 0;font-size:3.4vw}.field-control[data-v-2f8f687b]{gap:var(--field-gap,3.0558vw);width:100%;display:grid}.upload-control[data-v-2f8f687b]{text-align:left;align-items:stretch}.upload-control .field-heading[data-v-2f8f687b]{text-align:left}.field-heading[data-v-2f8f687b]{gap:1.0178vw;display:grid}.field-heading span[data-v-2f8f687b]{color:var(--field-label-color,#1f2937);font-size:var(--field-label-font-size,inherit);font-weight:600}.field-heading b[data-v-2f8f687b]{color:#ef4444}.field-heading small[data-v-2f8f687b]{color:#64748b;font-size:.9em}.upload-image-grid[data-v-2f8f687b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5445vw;width:100%;display:grid}.upload-image-item[data-v-2f8f687b],.upload-add-tile[data-v-2f8f687b]{aspect-ratio:1;border-radius:1.5267vw;min-width:0;position:relative}.upload-image-item[data-v-2f8f687b]{background:#f1f5f9;border:1px solid #dbe2ea}.upload-image-preview[data-v-2f8f687b]{border-radius:inherit;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;overflow:hidden}.upload-image-preview img[data-v-2f8f687b]{object-fit:cover;width:100%;height:100%;display:block}.upload-add-tile[data-v-2f8f687b]{color:#64748b;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;align-content:center;place-items:center;gap:1.5267vw;display:grid}.upload-add-tile input[data-v-2f8f687b],.upload-file-trigger input[data-v-2f8f687b]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload-add-tile svg[data-v-2f8f687b]{width:7.1247vw;height:7.1247vw}.upload-add-tile span[data-v-2f8f687b]{font-size:3.0534vw}.upload-add-tile svg[data-v-2f8f687b],.upload-file-trigger svg[data-v-2f8f687b],.upload-file-item>svg[data-v-2f8f687b]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.upload-delete[data-v-2f8f687b]{z-index:1;color:#fff;background:#0f172ab8;border:1px solid #ffffffe6;border-radius:50%;place-items:center;width:5.598vw;height:5.598vw;padding:0 0 .2vw;font:500 4.6vw/1 sans-serif;display:grid;position:absolute;top:1.0178vw;right:1.0178vw}.upload-hint[data-v-2f8f687b]{color:#8492a6;text-align:left;font-size:2.7989vw;line-height:1.4}.upload-file-trigger[data-v-2f8f687b]{color:#1677ff;cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1.5267vw;justify-content:center;align-items:center;gap:2.0356vw;min-height:10.1781vw;font-size:3.3079vw;display:flex;position:relative}.upload-file-trigger svg[data-v-2f8f687b]{width:4.5802vw;height:4.5802vw}.upload-file-list[data-v-2f8f687b]{gap:2.0356vw;display:grid}.upload-file-item[data-v-2f8f687b]{background:#fff;border:1px solid #e2e8f0;border-radius:1.5267vw;align-items:center;gap:2.5445vw;min-height:12.7226vw;padding:2.0356vw 10.1781vw 2.0356vw 2.5445vw;display:flex;position:relative}.upload-file-item>svg[data-v-2f8f687b]{color:#64748b;flex:none;width:5.0891vw;height:5.0891vw}.upload-file-item>span[data-v-2f8f687b]{text-align:left;gap:.5089vw;min-width:0;display:grid}.upload-file-item strong[data-v-2f8f687b]{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:3.3079vw;font-weight:500;overflow:hidden}.upload-file-item small[data-v-2f8f687b]{color:#94a3b8;font-size:2.7989vw}.upload-file-item .upload-delete[data-v-2f8f687b]{top:50%;right:2.0356vw;transform:translateY(-50%)}.upload-preview-dialog[data-v-2f8f687b]{background:0 0;border:0;max-width:none;max-height:none;padding:0;overflow:visible}.upload-preview-dialog[data-v-2f8f687b]::backdrop{background:#000000e0}.upload-preview-dialog img[data-v-2f8f687b]{object-fit:contain;max-width:92vw;max-height:86vh;display:block}.upload-preview-dialog button[data-v-2f8f687b]{top:max(4vw, env(safe-area-inset-top));color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:10vw;height:10vw;padding:0 0 1vw;font:300 8vw/1 sans-serif;display:grid;position:fixed;right:4vw}.runtime-component[data-v-c5572eef]{white-space:pre-wrap;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.runtime-component>button[data-v-c5572eef]{width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.runtime-button>button[data-v-c5572eef],.map-button[data-v-c5572eef]{cursor:pointer}.runtime-component>img[data-v-c5572eef],.runtime-component>video[data-v-c5572eef],.runtime-component>button img[data-v-c5572eef],.carousel img[data-v-c5572eef]{width:100%;height:auto;display:block}.runtime-image-grid[data-v-c5572eef]{gap:2.0356vw;width:100%;display:grid}.runtime-image-grid button[data-v-c5572eef]{background:0 0;border:0;min-width:0;padding:0;overflow:hidden}.runtime-image-grid img[data-v-c5572eef]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.media-placeholder[data-v-c5572eef]{color:#94a3b8;background:#ffffffb3;place-items:center;width:100%;min-height:25.4453vw;display:grid}.map-control[data-v-c5572eef]{gap:var(--field-gap,3.0558vw);text-align:left;width:100%;display:grid}.field-heading[data-v-c5572eef]{text-align:var(--field-label-align,left);gap:1.0178vw;display:grid}.field-heading span[data-v-c5572eef]{color:var(--field-label-color,#1f2937);font-size:var(--field-label-font-size,inherit);font-weight:600}.field-heading small[data-v-c5572eef]{color:#64748b;font-size:.9em}.map-card[data-v-c5572eef]{background:#fff;border:1px solid #e5eaf1;border-radius:3vw;gap:3.0558vw;width:100%;display:grid;overflow:hidden}.map-image[data-v-c5572eef]{aspect-ratio:16/9;object-fit:cover;background:linear-gradient(135deg,#dbeafe,#eff6ff);width:100%;display:block}.map-placeholder[data-v-c5572eef]{color:#64748b;place-items:center;font-size:3.2vw;display:grid}.map-footer[data-v-c5572eef]{align-items:center;gap:3.0558vw;padding:2.5vw 3vw 3vw;display:flex}.map-address[data-v-c5572eef]{color:#334155;word-break:break-word;flex:1;min-width:0;font-size:3.2vw;line-height:1.5}.map-button[data-v-c5572eef]{color:#1677ff;font:inherit;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:3.2vw;line-height:1}.interactive[data-v-c5572eef]{cursor:pointer}.runtime-vote-list[data-v-33ab3a96]{box-sizing:border-box;width:100%;padding:3.0534vw 3.0534vw calc(24vw + env(safe-area-inset-bottom,0px));gap:2.5445vw;display:grid}.runtime-vote-list.grid[data-v-33ab3a96]{grid-template-columns:repeat(2,minmax(0,1fr))}.runtime-vote-list.grid>.runtime-vote-load[data-v-33ab3a96],.runtime-vote-list.grid>p[data-v-33ab3a96]{grid-column:1/-1}.runtime-vote-card[data-v-33ab3a96]{background:#fff;border-radius:2.5445vw;min-width:0;position:relative;overflow:hidden;box-shadow:0 1vw 3vw #0f172a14}.runtime-vote-main[data-v-33ab3a96]{text-align:left;background:0 0;border:0;width:100%;padding:0;display:grid}.runtime-vote-list.list .runtime-vote-main[data-v-33ab3a96]{grid-template-columns:30vw minmax(0,1fr);height:30vw;overflow:hidden}.runtime-vote-main>img[data-v-33ab3a96],.runtime-vote-placeholder[data-v-33ab3a96]{object-fit:cover;color:#94a3b8;background:#e7edf4;place-items:center;width:100%;height:30vw;display:grid}.runtime-vote-list.grid .runtime-vote-main>img[data-v-33ab3a96],.runtime-vote-list.grid .runtime-vote-placeholder[data-v-33ab3a96]{aspect-ratio:1;height:auto}.runtime-vote-info[data-v-33ab3a96]{box-sizing:border-box;align-content:center;gap:1.5vw;min-width:0;padding:3vw;display:grid}.runtime-vote-list.list .runtime-vote-info[data-v-33ab3a96]{height:30vw;overflow:hidden}.runtime-vote-info strong[data-v-33ab3a96],.runtime-vote-info small[data-v-33ab3a96]{text-overflow:ellipsis;overflow:hidden}.runtime-vote-info strong[data-v-33ab3a96]{white-space:nowrap}.runtime-vote-info small[data-v-33ab3a96]{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:3vw;line-height:1.4;display:-webkit-box}.runtime-vote-info em[data-v-33ab3a96]{color:#1677ff;font-size:3.2vw;font-style:normal}.runtime-vote-check[data-v-33ab3a96]{color:#fff;background:#fff;border:1px solid #cbd5e1;border-radius:50%;width:5.5vw;height:5.5vw;padding:0;position:absolute;bottom:2vw;right:2vw}.runtime-vote-check.active[data-v-33ab3a96]{background:#1677ff;border-color:#1677ff}.runtime-vote-count[data-v-33ab3a96]{background:#fff;border:1px solid #dbe2ea;border-radius:4vw;align-items:center;display:flex;position:absolute;bottom:1.5vw;right:9vw;overflow:hidden}.runtime-vote-count button[data-v-33ab3a96]{color:#1677ff;background:0 0;border:0;width:7vw;height:6vw;padding:0}.runtime-vote-count b[data-v-33ab3a96]{text-align:center;min-width:5vw;font-size:3vw}.runtime-vote-load[data-v-33ab3a96]{color:#1677ff;background:0 0;border:0;padding:3vw}.runtime-vote-end[data-v-33ab3a96],.runtime-vote-empty[data-v-33ab3a96]{color:#94a3b8;text-align:center;margin:0;padding:3vw}.runtime-vote-submit[data-v-33ab3a96]{z-index:6;padding:2.5vw 5vw calc(2.5vw + env(safe-area-inset-bottom,0px));background:#fffffff7;justify-content:space-between;align-items:center;gap:3vw;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1vw 4vw #0f172a1f}.runtime-vote-submit span[data-v-33ab3a96]{color:#64748b;font-size:3.2vw}.runtime-vote-submit button[data-v-33ab3a96],.runtime-vote-detail-action button[data-v-33ab3a96]{color:#fff;background:#1677ff;border:0;border-radius:8vw;min-width:32vw;padding:3vw 5vw;font-weight:600}.runtime-vote-submit button[data-v-33ab3a96]:disabled{background:#b9c3cf}.runtime-vote-detail-mask[data-v-33ab3a96],.runtime-vote-detail-page[data-v-33ab3a96]{z-index:8;position:fixed;inset:0}.runtime-vote-detail-mask[data-v-33ab3a96]{background:#0f172a7a;align-items:flex-end;display:flex}.runtime-vote-detail-sheet[data-v-33ab3a96]{background:#fff;border-radius:5vw 5vw 0 0;width:100%;max-height:88vh;position:relative;overflow-y:auto}.runtime-vote-close[data-v-33ab3a96]{z-index:2;color:#fff;background:#0f172a99;border:0;border-radius:50%;width:8vw;height:8vw;font-size:6vw;position:absolute;top:3vw;right:3vw}.runtime-vote-detail-page[data-v-33ab3a96]{background-position:50%;background-size:cover;overflow-y:auto}.runtime-vote-detail-page>header[data-v-33ab3a96]{z-index:2;min-height:12vw;padding-top:env(safe-area-inset-top,0px);text-align:center;background:#fffffff0;grid-template-columns:12vw 1fr 12vw;align-items:center;display:grid;position:sticky;top:0}.runtime-vote-detail-page>header button[data-v-33ab3a96]{background:0 0;border:0;height:12vw;font-size:8vw}.runtime-vote-detail-placeholder[data-v-33ab3a96]{color:#94a3b8;background:#e7edf4;place-items:center;width:100%;min-height:70vw;display:grid}.runtime-vote-detail-sheet[data-v-33ab3a96] .runtime-carousel-item img,.runtime-vote-detail-page[data-v-33ab3a96] .runtime-carousel-item img{aspect-ratio:1;object-fit:cover}.runtime-vote-detail-info[data-v-33ab3a96]{background:#fffffff0;gap:3vw;padding:5vw;display:grid}.runtime-vote-detail-info strong[data-v-33ab3a96]{font-size:5vw}.runtime-vote-detail-info em[data-v-33ab3a96]{color:#1677ff;font-style:normal}.runtime-vote-detail-info p[data-v-33ab3a96]{color:#475569;white-space:pre-wrap;margin:0;line-height:1.8}.runtime-vote-detail-action[data-v-33ab3a96]{padding:3vw 5vw calc(3vw + env(safe-area-inset-bottom,0px));text-align:right;background:#fffffff7;position:sticky;bottom:0;box-shadow:0 -1vw 4vw #0f172a14}.runtime-page[data-v-eaeddc04]{isolation:isolate;width:100vw;height:100dvh;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}.runtime-background[data-v-eaeddc04]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.runtime-content[data-v-eaeddc04]{z-index:1;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;width:100%;height:100%;position:absolute;inset:0;overflow:hidden auto}.runtime-content[data-v-eaeddc04]::-webkit-scrollbar{width:0;height:0;display:none}.runtime-component-layer[data-v-eaeddc04]{flex-direction:column;align-items:center;width:100%;display:flex}.runtime-fixed-layer[data-v-eaeddc04]{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.runtime-fixed-layer[data-v-eaeddc04] .runtime-component{pointer-events:auto}.runtime-background-preload[data-v-eaeddc04]{z-index:-1;opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.runtime-background-preload img[data-v-eaeddc04]{width:1px;height:1px}.runtime-toast[data-v-eaeddc04]{z-index:10;left:50%;bottom:calc(12vw + env(safe-area-inset-bottom,0px));color:#fff;text-align:center;background:#0f172ae0;border-radius:2vw;max-width:82vw;padding:2.5vw 4vw;font-size:3.5vw;position:fixed;transform:translate(-50%)}.records-mask[data-v-eaeddc04]{z-index:9;background:#0f172a7a;align-items:flex-end;display:flex;position:fixed;inset:0}.records-panel[data-v-eaeddc04]{background:#fff;border-radius:4vw 4vw 0 0;width:100%;max-height:72vh;padding:5vw;overflow-y:auto}.records-panel header[data-v-eaeddc04]{justify-content:space-between;margin-bottom:4vw;display:flex}.records-panel header button[data-v-eaeddc04]{color:#1677ff;background:0 0;border:0}.records-panel article[data-v-eaeddc04]{border-top:1px solid #e5e7eb;padding:3vw 0}.records-panel time[data-v-eaeddc04]{color:#64748b;font-size:3.2vw}.records-panel dl[data-v-eaeddc04]{grid-template-columns:32vw 1fr;margin-bottom:0;display:grid}.records-panel dt[data-v-eaeddc04],.records-panel dd[data-v-eaeddc04]{overflow-wrap:anywhere;margin:0;padding-top:2vw}:root{color:#333;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;min-height:0;margin:0;overflow:hidden}body{overscroll-behavior:none;width:100vw;height:100dvh}.about-page,.gate-page{min-height:100dvh}.gate-page{color:#999;text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}
