._1rb8la40{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    align-self:stretch;
    transition:all .3s;
    scroll-margin-top:var(--foundry-global-spacing-dimensions-600-552f3071);
    border:none;
    padding:0
}
._1rb8la41{
    min-height:100vh
}
@keyframes zfz1d01{
    0%{
        gap:var(--zfz1d00)
    }
    50%{
        gap:var(--zfz1d00)
    }
    to{
        gap:0
    }
}
@keyframes zfz1d02{
    0%{
        gap:0
    }
    50%{
        gap:var(--zfz1d00)
    }
    to{
        gap:var(--zfz1d00)
    }
}
body{
    --zfz1d00:var(--foundry-global-spacing-gap-150-7f268a13)
}
.zfz1d03{
    display:flex;
    flex-direction:column;
    align-items:flex-start;
    gap:var(--zfz1d00);
    align-self:stretch;
    transition:all .3s;
    transition-behavior:allow-discrete
}
.zfz1d04{
    animation:zfz1d01 calc(.3s + .3s) ease-in-out
}
.zfz1d05{
    animation:zfz1d02 calc(.3s + .3s) ease-in-out
}
@media (min-width:700px){
    body{
        --zfz1d00:var(--foundry-global-spacing-gap-200-7d922174)
    }
}
.o3bvhq0{
    gap:var(--zfz1d00);
    align-self:stretch
}
._1xvow3r0,.o3bvhq0{
    display:flex;
    flex-direction:column
}
._1xvow3r0{
    justify-content:center;
    align-items:flex-start;
    gap:var(--foundry-global-spacing-gap-25-2a51e690);
    flex:1 0
}
._1xvow3r1{
    background:var(--foundry-alias-color-background-bold-layer-2-eddb4873);
    cursor:pointer;
    pointer-events:auto;
    width:100%;
    display:flex;
    flex-direction:row;
    min-height:var(--foundry-global-spacing-gap-1200-5eb7c00a);
    max-height:var(--foundry-global-spacing-gap-1400-302a953d);
    padding:0 var(--foundry-global-spacing-gap-250-ee21f32b);
    align-items:center;
    gap:var(--foundry-global-spacing-gap-250-ee21f32b);
    align-self:stretch;
    color:var(--foundry-alias-color-text-standard-2d241861);
    text-align:left
}
._1xvow3r1.editable{
    background:var(--foundry-global-color-grey-adaptive-50-2026f5f9);
    border-color:var(--foundry-alias-color-border-decorative-678f338a)
}
._1xvow3r1.tempDisabled{
    pointer-events:none
}
._1xvow3r1.disabled{
    border:1px solid var(--foundry-alias-color-border-shadow-9f37e9b9);
    background:var(--foundry-global-color-grey-adaptive-75-e832421c);
    cursor:not-allowed;
    color:var(--foundry-alias-color-text-disabled-6c1b5f99)
}
._1xvow3r1:has(:focus-visible){
    outline:1px solid #fff;
    outline-offset:var(--foundry-global-spacing-gap-25-2a51e690)
}
._1xvow3r2.override{
    color:var(--foundry-alias-color-text-disabled-6c1b5f99)
}
._1xvow3r3.override{
    width:40px;
    align-self:center;
    padding:0
}
._1xvow3r4{
    width:var(--foundry-global-spacing-dimensions-400-b120da78)
}
._1xvow3r4[data-questiontype=platform]{
    width:auto;
    height:var(--foundry-global-spacing-dimensions-300-8149e8c1)
}
._1xvow3r4 img{
    width:var(--foundry-global-spacing-dimensions-400-b120da78);
    height:auto
}
._1xvow3r4[data-questiontype=platform] img{
    width:auto;
    max-height:100%;
    height:max(100%,27px)
}
._1xvow3r5{
    position:absolute;
    opacity:0;
    width:0;
    height:0;
    pointer-events:none
}