.runtime-component[data-v-f59fab81]{white-space:pre-wrap;flex:none;overflow:hidden}.runtime-component>button[data-v-f59fab81]{width:100%;color:inherit;font:inherit;text-align:inherit;background:0 0;border:0;padding:0}.runtime-button>button[data-v-f59fab81],.map-button[data-v-f59fab81]{cursor:pointer}.runtime-component>img[data-v-f59fab81],.runtime-component>video[data-v-f59fab81],.runtime-component>button img[data-v-f59fab81],.carousel img[data-v-f59fab81]{width:100%;height:auto;display:block}.interactive[data-v-f59fab81]{cursor:pointer}.carousel[data-v-f59fab81]{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.carousel img[data-v-f59fab81]{scroll-snap-align:start;flex:0 0 100%}.field-control[data-v-f59fab81]{text-align:left;gap:2.0356vw;display:grid}.field-control input[data-v-f59fab81],.field-control textarea[data-v-f59fab81],.field-control select[data-v-f59fab81]{color:#1f2937;width:100%;min-height:10.1781vw;font:inherit;background:#fff;border:1px solid #dbe2ea;border-radius:1.5267vw;padding:2.2901vw 2.5445vw}.field-control textarea[data-v-f59fab81]{resize:none}.field-control b[data-v-f59fab81]{color:#ef4444}.field-control small[data-v-f59fab81]{color:#64748b}.choice-option[data-v-f59fab81]{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-f59fab81]{width:4.6vw;height:4.6vw;min-height:auto;padding:0}.choice-option span[data-v-f59fab81]{flex:1}.choice-option .vote-count[data-v-f59fab81]{text-align:center;width:16vw;min-height:8vw;padding:1vw 2vw}.choice-option em[data-v-f59fab81]{font-style:normal}.runtime-page[data-v-8cd5bf01]{flex-direction:column;align-items:center;width:100vw;display:flex;position:relative;overflow-x:hidden}.runtime-toast[data-v-8cd5bf01]{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-8cd5bf01]{z-index:9;background:#0f172a7a;align-items:flex-end;display:flex;position:fixed;inset:0}.records-panel[data-v-8cd5bf01]{background:#fff;border-radius:4vw 4vw 0 0;width:100%;max-height:72vh;padding:5vw;overflow-y:auto}.records-panel header[data-v-8cd5bf01]{justify-content:space-between;margin-bottom:4vw;display:flex}.records-panel header button[data-v-8cd5bf01]{color:#1677ff;background:0 0;border:0}.records-panel article[data-v-8cd5bf01]{border-top:1px solid #e5e7eb;padding:3vw 0}.records-panel time[data-v-8cd5bf01]{color:#64748b;font-size:3.2vw}.records-panel dl[data-v-8cd5bf01]{grid-template-columns:32vw 1fr;margin-bottom:0;display:grid}.records-panel dt[data-v-8cd5bf01],.records-panel dd[data-v-8cd5bf01]{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,sans-serif}*{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body{overflow-x:hidden}.about-page,.gate-page{min-height:100dvh}.gate-page{color:#999;text-align:center;place-items:center;padding:24px;font-size:14px;display:grid}
