.pZs1ta_sun{gap:1rem;display:grid}.pZs1ta_seasons{border:0;gap:0;margin:0;padding:0;display:flex}.pZs1ta_seasons label{display:inline-flex;position:relative}.pZs1ta_seasons input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pZs1ta_seasons span{border:1px solid var(--c-ink);background:var(--c-surface);min-block-size:2.75rem;font-size:var(--t-small);align-items:center;padding:.5rem 1rem;display:inline-flex}.pZs1ta_seasons label+label span{border-inline-start:0}.pZs1ta_seasons input:checked+span{background:var(--c-ink);color:var(--c-ground)}.pZs1ta_seasons input:focus-visible+span{outline:2px solid var(--c-focus);outline-offset:2px}.pZs1ta_section{border:1px solid var(--c-line-strong);background:var(--c-surface);margin:0;padding:.75rem}.pZs1ta_section svg{block-size:auto;max-block-size:60vh;inline-size:100%;font-family:var(--font-text);display:block}.pZs1ta_sky{fill:var(--c-surface)}.pZs1ta_cut{stroke:var(--c-ink);stroke-width:1px}.pZs1ta_glass{stroke:var(--c-plan-line);stroke-width:3px}.pZs1ta_parapet{fill:var(--c-ink)}.pZs1ta_ray{stroke:var(--c-caution);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--dur-rise) var(--ease-rise)}.pZs1ta_lit{fill:var(--c-caution);opacity:0;transition:opacity var(--dur-base) var(--ease-standard) var(--dur-base)}.pZs1ta_angle{fill:var(--c-caution);opacity:0;transition:opacity var(--dur-base) var(--ease-standard);font-size:10px}.pZs1ta_dim line{stroke:var(--c-ink);stroke-width:.8px}.pZs1ta_dim text{fill:var(--c-ink);font-size:11px}.pZs1ta_south{fill:var(--c-ink-muted);font-size:12px}.pZs1ta_summer,.pZs1ta_winter{pointer-events:none}:is(.pZs1ta_sun:has([data-season=summer]:checked) .pZs1ta_summer .pZs1ta_ray,.pZs1ta_sun:has([data-season=winter]:checked) .pZs1ta_winter .pZs1ta_ray){stroke-dashoffset:0}:is(.pZs1ta_sun:has([data-season=summer]:checked) .pZs1ta_summer :is(.pZs1ta_lit,.pZs1ta_angle),.pZs1ta_sun:has([data-season=winter]:checked) .pZs1ta_winter :is(.pZs1ta_lit,.pZs1ta_angle)){opacity:1}.pZs1ta_notes{font-size:var(--t-small);margin-block-start:.6rem}.pZs1ta_summerNote,.pZs1ta_winterNote{display:none}:is(.pZs1ta_sun:has([data-season=summer]:checked) .pZs1ta_summerNote,.pZs1ta_sun:has([data-season=winter]:checked) .pZs1ta_winterNote){display:inline}.pZs1ta_choices{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.pZs1ta_choices ol{margin:0;padding:0;list-style:none;display:grid}.pZs1ta_choices li{border-block-end:1px solid var(--c-line);padding:.85rem 0}.pZs1ta_choices h3{font-size:var(--t-subtitle)}.pZs1ta_choices p{font-size:var(--t-small);color:var(--c-ink-muted)}@media (max-width:52rem){.pZs1ta_choices{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.pZs1ta_ray,.pZs1ta_lit,.pZs1ta_angle{transition:none}}
