.survey_page__Pa2mi{max-width:var(--content-wide);margin-inline:auto;padding-block:var(--space-4) var(--space-8);color:var(--site-ink)}.survey_header__HrC7d{margin-bottom:var(--space-4)}.survey_back__Mu65Z{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;color:var(--site-accent);font-size:.875rem}.survey_header__HrC7d h1{margin-top:var(--space-1);font-size:clamp(1.375rem,1.05rem + 1vw,1.75rem);font-weight:800;line-height:1.35;overflow-wrap:anywhere}.survey_tabs__9LPGx{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-2);border-bottom:1px solid var(--site-rule)}.survey_tabs__9LPGx a{display:inline-flex;align-items:center;min-height:44px;border-bottom:2px solid transparent;color:var(--site-muted);font-size:.875rem}.survey_tabs__9LPGx a[aria-current]{border-bottom-color:var(--site-accent);color:var(--site-ink);font-weight:700}.survey_page__Pa2mi h2{font-size:1rem;font-weight:750;overflow-wrap:anywhere}.survey_page__Pa2mi h3{font-size:.875rem;font-weight:700}.survey_workspace__67oo7{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.survey_formPanel__E42Gm,.survey_mapPanel___TCH_,.survey_resultsPanel__Ln4A2{min-width:0}.survey_formPanel__E42Gm,.survey_resultsPanel__Ln4A2{border-top:1px solid var(--site-rule);padding-top:var(--space-4)}.survey_formHeading__EIkHg,.survey_mapToolbar__snM66{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);min-height:44px;margin-bottom:var(--space-2)}.survey_formHeading__EIkHg>span{font-size:.8125rem;color:var(--site-muted)}.survey_mapActions__M2cqB{display:flex;flex-wrap:wrap;gap:var(--space-1)}.survey_mapActions__M2cqB button{min-height:44px;border-bottom:2px solid transparent;padding-inline:var(--space-2);color:var(--site-muted);font-size:.8125rem}.survey_mapActions__M2cqB button[aria-pressed=true]{border-bottom-color:var(--site-accent);color:var(--site-ink);font-weight:700}.survey_mapFrame__D4u1H,.survey_mapPlaceholder__SJFj5{position:relative;width:100%;min-height:16rem;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--site-rule);border-radius:var(--site-radius-control);background:var(--site-surface)}.survey_mapFrame__D4u1H>div{position:absolute;inset:0}.survey_mapFrame__D4u1H .imap-ctrl button{width:44px;height:44px}.survey_mapFrame__D4u1H[data-pin=true] canvas{cursor:crosshair!important}.survey_mapPlaceholder__SJFj5{display:grid;place-content:center;justify-items:center;gap:var(--space-2);padding:var(--space-4);text-align:center;color:var(--site-muted)}.survey_mapFoot__q9bmm{padding-top:var(--space-2)}.survey_mapFoot__q9bmm:empty{display:none}.survey_fields__Wv_Ht{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--space-2)}.survey_selectionRow__HuWsY{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);font-size:.8125rem}.survey_selectionRow__HuWsY strong{margin-inline-end:var(--space-1);color:var(--site-accent)}.survey_selectionRow__HuWsY>span{min-width:0;overflow-wrap:anywhere}.survey_selectionRow__HuWsY:not(:has(button))>span:not(:empty){padding-top:var(--space-2)}.survey_block__9ci5Y,.survey_editFields__G_Iv6{min-inline-size:0;border:0}.survey_block__9ci5Y{margin-top:var(--space-4)}.survey_block__9ci5Y>legend{padding:0;margin-bottom:var(--space-1);font-size:.9375rem;font-weight:700}.survey_options__A369f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--space-2);column-gap:var(--space-2)}.survey_option__e71ZD{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--site-rule);cursor:pointer;font-size:.8125rem;line-height:1.35}.survey_option__e71ZD:has(:checked){border-bottom-color:var(--site-accent);background:color-mix(in srgb,var(--site-accent) 9%,var(--site-paper));font-weight:700}.survey_option__e71ZD input{flex:none;width:15px;height:15px;accent-color:var(--site-accent)}.survey_option__e71ZD span{min-width:0;overflow-wrap:anywhere}.survey_field__l3gQv{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;font-size:.8125rem;font-weight:650}.survey_field__l3gQv>span{overflow-wrap:anywhere}.survey_field__l3gQv input,.survey_field__l3gQv select{width:100%;min-width:0;min-height:44px;padding:var(--space-2);border:1px solid var(--site-rule);border-radius:var(--site-radius-control);background:var(--site-surface);color:var(--site-ink);font-size:1rem;font-weight:500}.survey_field__l3gQv select{text-overflow:ellipsis}.survey_field__l3gQv small{margin-inline-start:var(--space-1);color:var(--site-muted);font-weight:500}.survey_field__l3gQv select:disabled{opacity:.6}.survey_opened__zl4hc{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-4)}.survey_opened__zl4hc input{width:5.5rem;flex:none}.survey_hint__UJ13e,.survey_once__BPN2E{color:var(--site-muted);font-size:.8125rem;line-height:1.6}.survey_hint__UJ13e{margin-bottom:var(--space-2)}.survey_once__BPN2E{margin-top:var(--space-3)}.survey_locationLine__SdNuY{margin-block:var(--space-2);font-size:.875rem}.survey_fallbacks__W0jNf{display:flex;flex-wrap:wrap;gap:0 var(--space-3)}.survey_notice__smjEH{margin-block:var(--space-2);padding-block:var(--space-2);border-bottom:1px solid var(--site-rule);color:var(--site-accent);font-size:.875rem;overflow-wrap:anywhere}.survey_notice__smjEH[data-error=true]{color:var(--site-danger)}.survey_actions__DyGGh{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.survey_primary__p0pKZ,.survey_secondary__MpNiD{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--site-radius-control);font-size:.875rem;font-weight:700;text-align:center}.survey_primary__p0pKZ{border:1px solid var(--site-accent);background:var(--site-accent);color:var(--site-accent-ink)}.survey_secondary__MpNiD{border:1px solid var(--site-rule);background:var(--site-paper);color:var(--site-ink)}.survey_mapActions__M2cqB button:disabled,.survey_primary__p0pKZ:disabled{opacity:.6;cursor:not-allowed}.survey_textButton__G2Vgh{min-height:44px;color:var(--site-accent);font-size:.8125rem;text-underline-offset:.16em;text-decoration:underline}.survey_textButton__G2Vgh[aria-pressed=true]{font-weight:750;color:var(--site-ink)}.survey_option__e71ZD:has(:focus-visible),.survey_page__Pa2mi :is(button,input,select,a):focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.survey_saved__ZOkAp dl{margin-block:var(--space-4)}.survey_saved__ZOkAp dl>div,.survey_tally__ujzUA>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--site-rule);font-size:.875rem}.survey_saved__ZOkAp dt,.survey_tally__ujzUA dt{color:var(--site-muted)}.survey_saved__ZOkAp dd{min-width:0;overflow-wrap:anywhere;text-align:end;font-weight:700}.survey_tally__ujzUA{margin-block:var(--space-3) var(--space-6)}.survey_tally__ujzUA dd{font-weight:750;font-variant-numeric:tabular-nums;font-family:var(--font-num),sans-serif}.survey_resultTable__BoZi1{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:var(--space-2)}.survey_resultTable__BoZi1 :is(th,td){padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--site-rule);text-align:end;font-size:.8125rem;overflow-wrap:anywhere}.survey_resultTable__BoZi1 thead th{color:var(--site-muted);font-size:.75rem;font-weight:550}.survey_resultTable__BoZi1 tr>:first-child{width:46%;text-align:start;padding-inline-start:0}.survey_resultTable__BoZi1 tbody th{font-weight:600}.survey_resultTable__BoZi1 td{font-variant-numeric:tabular-nums;font-weight:700}.survey_bar__vi86g{display:flex;height:4px;margin-top:var(--space-1);background:var(--site-rule)}.survey_bar__vi86g span:first-child{background:var(--site-accent)}.survey_bar__vi86g span:last-child{background:var(--site-muted)}@media (min-width:56rem){.survey_workspace__67oo7{grid-template-columns:minmax(0,1fr) minmax(19rem,23rem)}.survey_formPanel__E42Gm,.survey_resultsPanel__Ln4A2{padding:0 0 0 var(--space-6);border-top:0;border-inline-start:1px solid var(--site-rule)}.survey_resultsPanel__Ln4A2>h2{min-height:44px;display:flex;align-items:center}}@media (max-width:23rem){.survey_options__A369f{grid-template-columns:minmax(0,1fr)}.survey_actions__DyGGh>:is(button,a){flex:1 1 100%}}@media (hover:hover){.survey_back__Mu65Z:hover,.survey_tabs__9LPGx a:hover{color:var(--site-accent);text-decoration:underline;text-underline-offset:.18em}.survey_mapActions__M2cqB button:hover,.survey_option__e71ZD:hover,.survey_secondary__MpNiD:hover{border-color:var(--site-accent)}.survey_primary__p0pKZ:hover:not(:disabled){filter:brightness(1.07)}}